Pay out from your own balance
Changed onPays a recipient on your own account from your own balance. The rail is derived from the recipient.
Attach a quoteId when the payout converts, for example from USDC to ARS, and send the quote's toAmount as amount.value. Leave quoteId out to pay from a balance already held in the payout currency.
Read it back with GET /v1/payouts/fiat/{payoutId}. Success is transaction_status: COMPLETE with settlement_status: SETTLED. FAILED is terminal, and funds never leave on a failure.
Request
- Base URLhttps://api.sandbox.alfredpay.io
- URLhttps://api.sandbox.alfredpay.io/v1/payouts/fiat
- Auth
- HTTP bearer
- or API key in header api-key and API key in header api-secret
Headers
Required on every state-changing POST, simulators included; the only exempt POST is …/verifications/preflight. Replay (same key, same body) returns the original response with Idempotent-Replayed: true; same key with a different body → 409 idempotency_conflict. Keys are UUIDs, scoped to the API key, retained for 24 hours.
Request body
Example request
{
"amount": {
"value": "10000.00"
}
}Response
Created
Example response
{
"amount": {
"value": "10000.00"
}
}Changes
- info
endpoint added
- info