Simulation

Testing Guide

Test various payment scenarios using our simulation tools and test credentials.

Test Credentials

Test Credit Cards

Use these test card numbers to simulate different payment outcomes:

Card Number Type Result Description
4111111111111111 Visa Success Standard success transaction
5555555555554444 Mastercard Success Standard success transaction
4111111111110000 Visa 3DS Required Requires 3D Secure authentication (OTP: 112233)
4000000000000002 Visa Failed Card declined
4000000000000069 Visa Failed Expired card
4000000000000127 Visa Failed Incorrect CVV

Test Card Details: Use any future expiry date (MM/YY format) and any 3-digit CVV for all test cards.

Interactive

Payment Simulators

Use our built-in simulation tools to test different payment methods. These simulators are publicly accessible and do not require authentication.

Test Cases

Common Test Scenarios

Successful Payment

Use card 4111111111111111 or complete any VA/QRIS transaction through the simulator

Failed Payment

Use card 4000000000000002 to simulate declined transactions

Expired Transaction

Wait for transaction expiry time (default 24 hours) or use Manual Override to expire immediately

3D Secure Authentication

Use card 4111111111110000 and enter OTP: 112233

Advanced Testing

Manual Override

The Manual Override feature allows you to control transaction outcomes directly from your Client Dashboard. This is the primary method for testing your integration's response to different payment states.

Available Override Actions

  • Approve/Success — Mark transaction as paid
  • Reject/Failed — Mark transaction as failed
  • Expire — Mark transaction as expired
  • Refund — Process full or partial refund