Before taking your integration live, you’ll want to test your integration thoroughly in development mode. Use our test information to simulate various positive and negative scenarios and ensure the flows in your integration are handled correctly.
Note: We recommend using Postman collections for testing. Please see our postman integrations page for more details on how to set up your collections.
Successful disbursement Will complete payment and initiate callback API to your callback URL with status: “COMPLETED” | PARAMETER amount | VALUE (any of below) 90000 250000 3000000 |
Bank account does not exist Will return error: “INVALID_DESTINATION”. | PARAMETER bank_code account_holder_name account_number | VALUE MANDIRI Rizky 7654321 |
Switching network is experiencing downtime Will return error: SWITCHING_NETWORK_ERROR | PARAMETER bank_code account_holder_name account_number | VALUE MANDIRI Siti 12121212 |
Bank networks have rejected the transaction for an unknown reason Will return error: “UNKNOWN_BANK_NETWORK_ERROR” | PARAMETER bank_code account_holder_name account_number | VALUE MANDIRI Andri 987654321 |
Bank is undergoing unscheduled maintenance Will return error: “TEMPORARY_BANK_NETWORK_ERROR” | PARAMETER bank_code account_holder_name account_number | VALUE MANDIRI Yono 321321321 |
Transaction has been rejected by the destination bank without a clear error reason Will return error: “REJECTED_BY_BANK” | PARAMETER bank_code account_holder_name account_number | VALUE MANDIRI Budi 8787878 |
Transaction was rejected because of a fatal error Will return error: “TRANSFER_ERROR” | PARAMETER bank_code account_holder_name account_number | VALUE MANDIRI Adnin 1351357 |
Transaction failed because of a known temporary issue Will return error: “TEMPORARY_TRANSFER_ERROR” | PARAMETER bank_code account_holder_name account_number | VALUE MANDIRI Sutiono 868686 |
Description not found Will return error: "API_VALIDATION_ERROR" | Send a disbursement with the “description” parameter empty | |
Not enough balance Will return error: "INSUFFICIENT_BALANCE" | Send a disbursement with amount greater than the balance available in your account | |
Invalid API Key Will return error: "INVALID_API_KEY" | Try using a random API key |