Status of transaction when fund transfer is successful and completed by bank
pending
Status of transaction when fund transfer is in progress. The system will wait for acknowledgement from the bank
reversed
Status of transaction when fund transfer is rejected by bank and a required reversal is automatically performed
failed
Status of transaction when fund transfer failed due to ce...
Enum values:
successpendingreversedfailed
descriptionstring
bank_accountobject
Bank Account Details
Show child attributes
created_atstring
Bank Transfer Created Date
updated_atstring
Bank Transfer Updated Date
400
Object
Bad Request
| Code | Description | Examples/Notes |
| :--- | :---------- | :---------- |
| resource_va_error | Error: :error_message | Invalid Account |
| | | System debit limit reached |
| | | This facility is temporarily blocked |
| | | Receiving party currently not available |
| | | Amount is greater than the maximum transaction amount allowed |
| | | Validation error : OP : Credit on the selected fund category of the card/wallet must be greater than or equal to the amount being deducted#resource_card_fund_category_transfer_minimum_debit_limit_reached |
| | | Validation error : OP : User is currently inactive#resource_user_inactive |
| | | Validation error : OP : User not found or does not exist |
| | | Validation error : OP : User currently has a pending transaction#resource_user_lockout |
| | | Daily transactional limit reached |
| | | Program account fund is insufficient. |
| beneficiary_restricted | Transaction not allowed as beneficiary is not active. | Transaction not allowed as beneficiary is not active. |
| beneficiary_under_cooling_period | Transaction is not allowed as beneficiary is under cooling period. Please try again once active | Transaction is not allowed as beneficiary is under cooling period. Please try again once active |
Forbidden
| Code | Description | Examples/Notes |
| :--- | :---------- | :---------- |
| resource_va_error | Error: :error_message | error_message are dynamic errors which represents the 403 errors |
| | | Transfer out feature is blocked for this program |
| enity_blocked_risk_threshold_exceeded | Entity '{entity}.{attribute}' requested for evaluation is blacklisted | Entity 'virtual_account_source.bank_account_number' requested for evaluation is blacklisted |
| | | Entity 'virtual_account_source.bank_holder_name' requested for evaluation is blacklisted |
| | | Entity 'virtual_account_source.bank_code' requested for evaluation is blacklisted |
| | | Entity 'virtual_account_beneficiary.bank_account_number' requested for evaluation is blacklisted |
| | | Entity 'virtual_account_beneficiary.bank_holder_name' requested for evaluation is blacklisted |
| | | Entity 'virtual_account_beneficiary.bank_code' requested for evaluation is blacklisted |
| risk_management_engine_error | | An exception occurred while checking whether the entity is blacklisted or not |
Response Attributes
codeinteger Required
descriptionstring Required
linkstring Required
404
Object
Resource not found
| Code | Description | Examples/Notes |
| :--- | :---------- | :---------- |
| resource_va_error | Error: :error_message | error_message are dynamic errors which represents the 404 errors |
Response Attributes
codeinteger Required
descriptionstring Required
linkstring Required
500
Object
Internal server Error
| Code | Description |
| :--- | :---------- |
| resource_va_service_error | Unable to process the request due to the risk service unavailability. |