Card payment simulations

Use the Simulation APIs to simulate card payment actions.

Actions

Authorization simulation

  • To simulate authorizations, call /v1/card/simulate-authorization.
  • This returns an authorization_id which can be used in simulating transactions or reversals.

Reversal simulation

  • To simulate reversals, call /v1/card/simulate-reversal.
  • Either original_authorization_id or original_transaction_id should be filled in the request.

Transaction simulation

  • To simulate transactions, call /v/card/simulate-transaction.
  • You can simulate a transaction with or without an authorization_id.

Incremental authorization

To simulate an incremental authorization, fill the original_authorization_id field with the initial authorization ID.

Partial reversal

To perform a partial reversal on an authorization, fill the original_authorization_id field with the initial authorization ID. Also, set partial=1 and specify the partial amount in the amount.

Appendix

Valid type codes:

  • PURCHASE
  • REFUND
  • WITHDRAW
  • CHARGEBACK

Valid partnerTransactionType codes:

  • LOAD
  • WITHDRAW