Skip to main content
A fiat payout debits USDC from your Tender merchant balance and delivers supported fiat currencies to a recipient. There are two methods: Internal — sends funds directly to a Nigerian bank account using the recipient’s bank code and account number. Anchor — routes funds through a third-party anchor integrated with Tender. You pass the anchor’s name as the method value. Tender currently supports MoneyGram as an anchor, with more to be added over time. Both methods use the same endpoint: POST /v1/api/payout/fiat.

Prerequisites

Authentication guide

These endpoints use Signed (HMAC) authentication — an HMAC-SHA256 signature is required on every request. See the authentication guide for code examples.

Internal bank transfer

1

Submit the payout

Call POST /payout/fiat with method: "internal", the asset, amount, and the recipient’s bank details.
2

Confirm initiation

A successful response returns the payout record with status: "pending".
3

Poll for completion

Call GET /payout/{id} until status is completed or failed.

Payout Fiat API reference

Full parameter list and interactive playground for both internal and anchor methods.

Anchor payout

Anchor payouts route funds through a Tender-integrated third-party provider. To initiate one, set method to the name of the anchor you want to use. The recipient’s required details vary by anchor.
MoneyGram is the only anchor currently available. Additional anchors will be listed here as they are integrated.

Available anchors

1

Submit the payout

Call POST /payout/fiat with method set to the anchor name and the recipient’s required details.
2

Redirect the recipient

The response includes a url. Direct your recipient to this URL to complete collection via the anchor.

Payout Fiat (Anchors) API reference

Full parameter list and interactive playground for anchor-based payouts.

Payout status values


Error handling