Note: These simulations are for testing only and do not affect real funds.
When creating a payout in the sandbox environment, you can simulate different payout statuses by using specific values for these params: destinationPayoutChannel, destinationPayoutAccountName, and destinationPayoutAccount.
Status: Success
Success| Param | Value |
|---|---|
destinationPayoutChannel | Any channel supported for the selected currency from this list |
destinationPayoutAccountName | Any random string, for example Jane Doe |
destinationPayoutAccount | Prefix 5555 followed by any random number, for example 5555123456789 |
The transaction will result in SUCCESS, and you will receive a success callback for the transaction.
Status: Name Mismatch (Approve: Name Mismatch, Cancel: Cancelled)
Name Mismatch (Approve: Name Mismatch, Cancel: Cancelled)Notes:
- Available for currencies that support name mismatch checking:
VND,MYR, andIDR.- If the name mismatch mechanism is set to Automatic Cancellation, the transaction will be moved directly to
CANCELLED. To change this configuration, please request it in the communication channel or contact our team at [email protected]
| Param | Value |
|---|---|
destinationPayoutChannel | Any channel supported for the selected currency from this list |
destinationPayoutAccountName | Any random string, for example Jane Doe |
destinationPayoutAccount | Prefix 9999 followed by any random number, for example 9999123456789 |
The transaction will result in NAME MISMATCH. Once the transaction is in NAME MISMATCH status, you may perform an action in the merchant dashboard:
- Approve: the status will remain
NAME MISMATCH. - Cancel: the status will change to
CANCELLED.
Status: Name Mismatch (Approve: Success, Cancel: Cancelled)
Name Mismatch (Approve: Success, Cancel: Cancelled)Notes:
- Available for currencies that support name mismatch checking:
VND,MYR, andIDR.- If the name mismatch mechanism is set to Automatic Cancellation, the transaction will be moved directly to
CANCELLED. To change this configuration, please request it in the communication channel or contact our team at [email protected]
To trigger the NAME MISMATCH status, create a payout using one of the parameter combinations from the table below. The value of destinationPayoutAccountName in your request must be different from the account name shown in the table.
Once the transaction is in NAME MISMATCH status, you may perform an action in the merchant dashboard:
- Approve: the status will change to
SUCCESS. - Cancel: the status will change to
CANCELLED.
| currency | destinationPayoutChannel | destinationPayoutAccountName | destinationPayoutAccount |
|---|---|---|---|
VND | NASCVNVX | Tran Thi B | 555518986412 |
VND | ASCBVNVX | Nguyen Van A | 555520027363 |
MYR | MFBBMYKL | Ravi Kumar | 555525287690 |
MYR | CITIMYKL | Ahmad Faizal | 555560128012 |
IDR | CENAIDJA | Andi Prasetyo | 555563765328 |
IDR | BBBAIDJA | Siti Nurhaliza | 555529344972 |
Status: Failed
Failed| Param | Value |
|---|---|
destinationPayoutChannel | Any channel supported for the selected currency from this list |
destinationPayoutAccountName | Any random string, for example Jane Doe |
destinationPayoutAccount | Prefix 6666 followed by any random number, for example 6666123456789 |
The transaction will result in PENDING status. You may contact our team in the integration group to request that the status be updated to FAILED.
Status: Pending
PendingAny other request that does not match the simulation rules above will result in the PENDING status. Transactions in PENDING status cannot be manually modified in the sandbox.

