Create a Transfer V3
Initiate a transfer payout to a beneficiary.
Validation Rules:
- Send exactly one of
source_amountordestination_amount, never both source_amountminimum: 500 cents (5.00 in major currency units)- Attachments array is optional, but if provided must contain at least one item
auto_settlement set to false.What changed from V2
X-Idempotency-Key (up to 255 characters) with every new request. A UUID works well:
Authorizations
Bearer token authentication. Obtain token from Issue a Token endpoint
Headers
Unique key that identifies this request. Use a new key for each new request. Maximum 255 characters.
255Body
"e710eb60-f1cd-4e70-94df-6b99a7fcf58d"
Your own identifier for this transfer.
"REF-12345-ABC"
Currency the funds are debited in.
USD, USDC "USD"
Where the funds are drawn from. Only PREFUNDED_BALANCE transfers are eligible for refunds if they fail.
PREFUNDED_BALANCE, LIQUIDATION_ADDRESS "PREFUNDED_BALANCE"
"Monthly payment for services"
Amount to debit, in cents (e.g. 850 = $8.50). Minimum 500 cents. Send this or destination_amount, never both.
x >= 500850
Amount the beneficiary receives, in cents of the beneficiary's currency. Send this or source_amount, never both.
77350
1Response
Transfer created successfully
