Simulate Pay Out

❗️

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

ParamValue
destinationPayoutChannelAny channel supported for the selected currency from this list
destinationPayoutAccountNameAny random string, for example Jane Doe
destinationPayoutAccountPrefix 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)

📘

Notes:

  • Available for currencies that support name mismatch checking: VND, MYR, and IDR.
  • 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]
ParamValue
destinationPayoutChannelAny channel supported for the selected currency from this list
destinationPayoutAccountNameAny random string, for example Jane Doe
destinationPayoutAccountPrefix 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)

📘

Notes:

  • Available for currencies that support name mismatch checking: VND, MYR, and IDR.
  • 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.
currencydestinationPayoutChanneldestinationPayoutAccountNamedestinationPayoutAccount
VNDNASCVNVXTran Thi B555518986412
VNDASCBVNVXNguyen Van A555520027363
MYRMFBBMYKLRavi Kumar555525287690
MYRCITIMYKLAhmad Faizal555560128012
IDRCENAIDJAAndi Prasetyo555563765328
IDRBBBAIDJASiti Nurhaliza555529344972

Status: Failed

ParamValue
destinationPayoutChannelAny channel supported for the selected currency from this list
destinationPayoutAccountNameAny random string, for example Jane Doe
destinationPayoutAccountPrefix 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

Any 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.