post
https://api.balampay.com/sandbox/v1/virtual-accounts//payout
Send funds from a virtual account to a recipient's bank account via WIRE or SWIFT transfer. Supports two modes:
Fiat Payout (no payment_instructions):
- Debits the VA balance
- Queues a WIRE/SWIFT transfer to the recipient
- Requires sufficient balance to cover amount + fees
- Requires OTP verification: include a valid 6-digit code in the
x-validation-headerheader (obtain viaPOST /verification/send)
Crypto Payout (with payment_instructions):
- Generates a single-use deposit wallet address
- Caller sends stablecoins to the address
- System converts to USD and initiates wire transfer
supporting_documentsare required- Response includes
deposit_instructionswith wallet address and expiration - OTP is not required
Optional quote_id — redeem a quote previously reserved via POST /payout/preview with create_quote: true. When provided, the payout uses the exact amount, fees, and FX rate locked in by the quote. The quote must belong to the same client and not be expired (default lifespan: 15 minutes) or already used. If quote_id is omitted, the payout is priced at the current rate at execution time.
Prerequisites:
- Virtual account type must be
US_BANKand statusactive - Recipient must exist (type: WIRE or SWIFT)
- Mode cross-validation: fiat VA requires no
payment_instructions, crypto VA requirespayment_instructions
Tip: Use /payout/preview first to show fees before confirming.
Recent Requests
Log in to see full request history
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
Loading…

