Frequently Asked Questions

Find answers to common questions about our services on this page.

What is the Espay Sandbox Portal?

Espay Sandbox Portal is an environment that helps you develop and test the API services provided by Espay using dummy data. You can use the Espay Sandbox Portal to ensure your services run smoothly before entering the production environment. You can use the Espay Sandbox Portal to do several things, including:

  1. Update Inquiry, Payment and Settlement URL.
  2. Update IP Address.
  3. Use the Bank payment simulator.
  4. Check transaction status in real time.
What is the difference between Static Virtual Account and Dynamic Virtual Account?
  • Virtual Account Statis: A virtual account with a fixed virtual account number. Integration can only be done through Direct API (Virtual Account), and you only need to provide the Mandatory Payment Service.
  • Virtual Account Dinamis: A virtual account with a changing virtual account number. Integration can be done using Direct API Virtual Account or Direct Debit (Payment Host to Host), you must provide both the Mandatory Inquiry and Payment Service.
Can I add payment methods through the Espay portal (Sandbox and Production)?
No, adding payment methods can only be done through the Espay backend.
  • Mode Sandbox: You can request this from the Espay technical team.
  • Mode Production: You can add payment methods through updates to the PKS.
Can I register more than one IP address to the whitelist?
Sure, you can add more than one IP address to the whitelist.
  • Mode Sandbox: On the Espay sandbox portal, you can use the * symbol.
  • Mode Production: Please contact the Espay Support team and email a request to add IP addresses.
Why did my payment status become suspect?
Payment status ‘suspect’ occurs because:
  1. Espay failed to send a payment notification due to an issue when making a callback to your system.
  2. There was a failure on the bank’s side (Timeout).
When encountering this issue, ensure:
  1. Registered Payment URL is correct .
  2. Response format you are sending follows the available technical documentation.
If the problem persists, immediately contact the Espay Support team to investigate the transaction. Include the transaction number with the technical team to expedite the data retrieval.
Can I simulate payments using a credit card? How do I do it?
Sure, you can simulate credit card payments. After you successfully enter the payment page, you can enter the dummy credit card number provided by Espay.
  • Bank Mandiri : 4111111111111111 , 5500296757021801 , 3566111111111113 , 378282246310005 , 5104812441261692
  • Bank BCA: 4546335124562623
  • Bank BRI: 4055778918139848 , 5188287781273814 , 4687407712737112
  • EXPIRED DATE: Free
  • CVV: 123
How do I resend a payment notification?

There are three ways you can request Espay to resend the Payment Notification:

  1. Contact Espay Support: Request their assistance to resend the payment notification.
  2. Use the Inquiry Status Service: Adjust the isPayment parameter to check the status and request a resend. Learn more Inquiry Status.
  3. Utilize the “Update to Success with Notification” Feature: Access this option on the Espay Portal (Sandbox or Production).
How do I perform a withdrawal?
Espay will automatically withdraw on the 3rd day after your transaction is successful.
Scroll to Top