USDC or USDT to bank accounts through ACH, Wire, SWIFT, and SEPA.
Each operation returns funding instructions containing an address, amount, asset, and network. The bank transfer is processed after the specified amount is received.
Endpoints
All requests require a valid authentication token.
Recommended flow
- Call
GET /v2/transactions/payouts/railsto retrieve the rails, corridors, limits, and fields enabled for the account. - Request an estimate through
POST /v2/transactions/payouts/estimate. - Create the transfer through the selected rail endpoint.
- Send exactly
paymentInstructions.amounttopaymentInstructions.depositAddressusing the specified asset and network. - Query the transaction or process its updates through webhooks.
List available rails
Corridors and limits may vary by environment and account. Treat this response
as the source of truth before creating a transfer.
Estimate a transfer
sourceAmount or the amount received by the beneficiary with destinationAmount. You must provide at least one of them.
Common fields
Create a transfer
- ACH
- Wire
- SWIFT
- SEPA
ACH uses an account number and a nine-digit ABA routing number.
Beneficiary address
ACH, Wire, and SWIFT requirebeneficiaryAddress: