RefundErrorReason
No description
enum RefundErrorReason {
bank_error
bank_processing_error
insufficient_funds
restricted_account
inactive_account
exceeded_limit
invalid_account
beneficiary_bank_processing_error
invalid_transaction_details
payment_not_received
invalid_destination @deprecated
internal_error @deprecated
}
Values
bank_error
There was a problem communicating with the processing bank.
bank_processing_error
An internal error occurred inside the bank while trying to process the transaction.
insufficient_funds
The account from which the disbursement was to be made had insufficient_funds for longer than the allowed duration
restricted_account
There was a restriction on the account. This could be anything from FICA compliance to the account being manually frozen.
inactive_account
The account is inactive. This can be remedied by reactivating it.
exceeded_limit
A limit was exceeded.
invalid_account
The account was not found. It may have been closed or cannot process this type of transaction.
beneficiary_bank_processing_error
The recipient bank did not accept the transaction. Common causes are the beneficiary bank not responding to an RTC payment within the required 60 seconds, or not being enrolled for RTC.
invalid_transaction_details
The details (e.g. account number or branch code) were rejected by the bank.
payment_not_received
The payment associated with the refund has not been received yet
invalid_destination
deprecated
DEPRECATEDNo longer supported
(Deprecated) The provided beneficiary account is invalid.
internal_error
deprecated
DEPRECATEDNo longer supported
(Deprecated) An unknown error has occurred processing the disbursement into the provided beneficiary account.