Skip to main content
In the sandbox, you can call transaction simulation APIs to simulate card authorization, clearance, failure, reversal, refund, and KYC review, and push Webhooks to the callback URL you configured. Use these APIs for integration testing.
  • Only POST is supported. Content-Type must be application/json
  • The request body must be valid JSON
  • These APIs do not use the Api-Key / Access-Token headers
  • The response only indicates whether this simulation succeeded. It does not return business data (no data field)

Environment Information

The path prefix for transaction simulation APIs is /open-api/v1/simulate. All examples and curl requests default to the sandbox domain.

Common Response

All simulation APIs use the same JSON structure and only indicate success or failure.

Success

HTTP status: 200
The simulation has been executed. If a callback URL is configured, you will receive the corresponding Webhook.

Failure

pay_type

pay_type specifies the payment method to simulate.

Note: apple and unknown are not supported for Singapore card BINs; atm is for physical card cash withdrawal.

If you pass consume_no, you can omit pay_type.

API Index

Common Errors