Initiates a batch of internal fund transfers arranged in a waterfall sequence.
Each payment in the batch is executed in priority order defined by its paymentIndex
,
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
The request was invalid due to malformed syntax or failed validation rules. This may include missing required fields, incorrect data formats, or invalid account information within the payment batch.
Unauthorized – The request lacks valid authentication credentials. Make sure to include a valid access token or API key.
Forbidden – The client is authenticated but does not have the necessary permissions to access the resource.
Not Found – The requested resource could not be located. Verify the endpoint or resource identifier.
The server encountered an unexpected condition that prevented it from fulfilling the request. This could be due to a system error, database failure, or other internal issues.
Service Unavailable – The server is temporarily unable to handle the request due to maintenance or overload.
{- "externalReferenceId": "wf-20250716-279514",
- "deliveryDate": "0015-02-15",
- "payments": [
- {
- "paymentIndex": 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": "wf-20250716-279514"
}