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