post https://bank.sandbox.cybrid.app/api/transfers
Creates a transfer.
State
State | Description |
---|---|
storing | The Platform is storing the trade details in our private store |
reviewing | The Platform is reviewing the transfer for compliance |
pending | The Platform is executing the transfer |
completed | The Platform has successfully completed the transfer |
failed | The Platform was not able to successfully complete the transfer |
Failure codes
Code | Description |
---|---|
non_sufficient_funds | The customer does not have enough funds to complete the transfer |
refresh_required | The transfer's associated external_bank_account needs to be reconnected via Plaid |
party_name_invalid | The transfer's associated external bank account has an invalid party name |
payment_rail_invalid | The payment rail specified for the transfer is not supported by the external bank account |
compliance_rejection | The transfer was rejected for compliance reasons |
cancelled | The transfer was manually cancelled |
reversed | The transfer was reversed |
limit_exceeded | The customer is over the limits that have been set for them for this activity |
network_fee_too_low | The transfer was rejected due to the network fee being too low |
amount_too_low | The transfer was rejected due to the amount being too low |
internal_error | An internal error occurred while processing the transfer, please try again |
invalid_address | The destination address is invalid for transfer |
Required scope: transfers:execute