Create a payout POST /v2/accounts/{account_id} /payouts
Path1 Query2 Body15
Create a payout body parameters Parameter Type Default Description amountRequired integer— None Amount in the smallest currency unit. 125000 sends 1,250.00 in a two-decimal currency. currencyRequired string— None Three-letter ISO 4217 code in lowercase, such as usd or eur. Must match the destination. destinationRequired object5 fields — None Where the funds land. Pass an existing id or describe a new account. destination. typeRequired "bank_account"| "debit_card"| "wallet"(one of 3 values) — None Kind of destination. Determines which other fields apply. destination. idstring— None An existing destination, such as ba_8Hq2Lm. Overrides the fields below. destination. account_numberstring— None Bank account number. Required when type is bank_account. destination. routing_numberstring— None Nine-digit routing number for US accounts. destination. holderobject2 fields — None The person or business that owns the account. method"standard"| "instant"(one of 2 values) "standard"instant arrives in minutes for a 1% fee. standard settles in one to two business days.scheduled_forsince 2024-11 timestamp| null(one of 2 values) nullUnix timestamp to hold the payout until. Must be within 90 days. statement_descriptorstring— None Up to 22 characters shown on the recipient's bank statement. metadataRecord<string, string>{}Up to 50 key-value pairs for your own reference. Never shown to the recipient. source_balanceDeprecated "available"| "pending"(one of 2 values) "available"Which balance to draw from. ↳ Use source_type instead. Removed in 2026-01.
15 parameters Hover a name to copy its link