Create a transfer-out request
Deprecated. Use POST /quotes instead.
Same-currency transfers are now served by the quote endpoint. Create a quote
with an internal account source and an external account destination and set
immediatelyExecute: true to move the funds in a single request, exactly as
this endpoint does. This endpoint continues to work and its request and
response shapes are unchanged.
To migrate a request to POST /quotes:
- add
sourceType: ACCOUNTtosourceanddestinationType: ACCOUNTtodestination; the account IDs anddestination.paymentRailare unchanged - rename
amounttolockedCurrencyAmountand addlockedCurrencySide: SENDING remittanceInformationandpurposeOfPaymentcarry over unchanged- add
immediatelyExecute: trueto keep the single-request behavior
The quote response is a Quote rather than a Transaction; read
transactionId from it to track the resulting transaction.
Transfer funds from an internal account to an external account for a specific customer.
Authorizations
Headers
Body
Free-form information about the payment that travels with it to the recipient. The field this populates depends on the payment rail: for ACH it populates the Addenda record, for FedNow and RTP it populates the remittanceInformation field, and for wires it populates the OBI (Originator to Beneficiary Information) / beneficiary information.
80"12345"
The purpose of the payment. This may be required when sending to certain geographies (e.g. India).
Some destinations accept only certain purposes. A business payout to China must use one of the purposes listed in Supporting Documents, and each needs its own supporting documents.
GIFT, SELF, GOODS_OR_SERVICES, EDUCATION, HEALTH_OR_MEDICAL, REAL_ESTATE_PURCHASE, TAX_PAYMENT, LOAN_PAYMENT, UTILITY_BILL, DONATION, TRAVEL, FAMILY_SUPPORT, SALARY_PAYMENT, EXPORTED_GOODS_PREPAYMENT, EXPORTED_GOODS_POSTPAYMENT, SERVICE_CHARGES, OFFICE_EXPENSES, DELIVERY_FEES, HOTEL_ACCOMMODATION, COMMISSION_ON_GOODS, COMMISSION_ON_SERVICES, ACCOUNTING_SERVICES, EXHIBITION_SERVICES, OTHER Response
Transfer-out request created successfully.
- Incoming Transaction
- Outgoing Transaction
- Card Transaction
The RULE_BASED internal account whose deposit this transaction sweeps. Present only on sweep transactions. For these, source describes the party that made the deposit when it is known, and is this account otherwise.
"InternalAccount:019542f5-b3e7-1d02-0000-000000000011"
If the transaction failed, this field provides the reason for failure.
LNURLP_FAILED, PAY_REQUEST_FAILED, PAYMENT_APPROVAL_WEBHOOK_ERROR, PAYMENT_APPROVAL_TIMED_OUT, OFFRAMP_FAILED, MISSING_MANDATORY_PAYEE_DATA, QUOTE_EXPIRED, QUOTE_EXECUTION_FAILED, COMPLIANCE_REJECTED, COLLECTION_FAILED, SWEEP_AMOUNT_OUT_OF_RANGE, SWEEP_QUOTE_FAILED