Initiates a batch of internal fund transfers arranged in a waterfall sequence. Each payment in the batch is executed in priority order, where funds flow from the debtor to the creditor specified in each payment. The waterfall design allows funds to cascade through multiple accounts sequentially within the bank. Note: This API is restricted to use by authorized financial institutions only.
Waterfall transfers Request fields
Waterfall Transfers processed successfully
Invalid request
Unauthorized
Forbidden
Not Found
Internal server error
Service unavailable
{- "externalReferenceId": "wf-20250716-279514",
- "deliveryDate": "0015-02-15",
- "payments": [
- {
- "priority": 1,
- "amount": 10000,
- "paymentNote": "About this payment",
- "debtor": {
- "debtorName": "Sender Name",
- "address": {
- "addressLine1": "111 My Street",
- "addressLine2": "Suite 210",
- "city": "Charlotte",
- "state": "North Carolina",
- "postalCode": "28269",
- "countryCode": "US"
}, - "bankAccount": {
- "accountNumber": "123452334",
- "routingNumber": "101206101",
- "accountType": "Deposit",
- "subAccountType": "Checking"
}
}, - "creditor": {
- "creditorName": "Receiver Name",
- "address": {
- "addressLine1": "111 My Street",
- "addressLine2": "Suite 210",
- "city": "Charlotte",
- "state": "North Carolina",
- "postalCode": "28269",
- "countryCode": "US"
}, - "bankAccount": {
- "accountNumber": "123452334",
- "routingNumber": "101206101",
- "accountType": "Deposit",
- "subAccountType": "Checking"
}
}
}
]
}
{- "batchId": "string"
}