Test Case
This documentation explains how to test top-up transactions in the sandbox environment. By using specific test case numbers, you can receive SUCCESS or FAILED status responses during the Check Status process without manually updating the transaction status in the sandbox report.
Test Case Examples
The transaction status is determined by the last 8 digits of the customer number used during the request.
✅ SUCCESS Case
If the last 8 digits are 11111111, the transaction status will be returned as SUCCESS.
Note:
For Pulsa / Data,
the first 4 digits represent the prefix number.
Examples:
- Pulsa / Data
087811111111→ Status: SUCCESS - eSIM International / International
085711111111→ Status: SUCCESS - PLN
96511111111→ Status: SUCCESS - Voucher / Games
102011111111**→ Status: SUCCESS
❌ FAILED Case
If the last 8 digits are 22222222, the transaction status will be returned as FAILED.
Note:
For Pulsa / Data,
the first 4 digits represent the prefix number.
Examples:
- Pulsa / Data
087822222222→ Status: FAILED - eSIM International / International
085722222222→ Status: FAILED - PLN
96522222222→ Status: FAILED - Voucher / Games
102022222222→ Status: FAILED
⏳ PENDING Case
Any random number can be used for testing.
If the last 8 digits are not 11111111 or 22222222, the status will be PENDING.
Example:
085787654321→ Status: PENDING
Notes
- Only the last 8 digits of the customer number are evaluated.
- These test cases work without updating the transaction status in the sandbox report.
- This feature is available for sandbox environment only.