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 / Data087811111111 → Status: SUCCESS
  • eSIM International / International085711111111 → Status: SUCCESS
  • PLN96511111111 → Status: SUCCESS
  • Voucher / Games102011111111** → 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 / Data087822222222 → Status: FAILED
  • eSIM International / International085722222222 → Status: FAILED
  • PLN96522222222 → Status: FAILED
  • Voucher / Games102022222222 → 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.