HomeGuidesAPI Reference
Guides

Testing Guide

Sandbox Environment

Before going live, merchants must integrate and fully test their systems using the EdfaPay Sandbox Environment.

This environment allows you to simulate transactions, validate your integration, and verify system behavior safely without affecting real payments.

🧪

Testing Environment

All transactions in sandbox are simulated and do not involve real funds.
Use this environment to validate your full payment flow before production.


Environment Access

https://revamp.edfapay.com

Used for integration testing and validation.
Transactions are simulated and safe.


Credentials

Sandbox and production use separate credentials.

Sandbox Credentials : Used for testing transactions without real payments.

Production Credentials : Used only after approval for live transactions.

If you have not received your sandbox credentials:

Email: Edfapay Support


Testing Scenarios

Validate your full payment flow:

  • Payment initiation (Checkout / S2S)
  • Webhook handling and callbacks
  • Refund processing
  • Error and declined scenarios

Test Data

Use test cards to simulate different outcomes.

⚠️

Important

Apple Pay cannot be tested in sandbox.
It requires a production environment and a valid Apple Merchant ID.


API Testing

You can validate your APIs using tools like Postman:

  • Import the official EdfaPay collection
  • Configure environment variables (API Key, base URL)
  • Switch between sandbox and production

👉 Postman Collection


Go Live

Before switching to production:

  • Replace sandbox URLs with production endpoints
  • Update API credentials
  • Perform a real transaction test

👉 Go Live CheckList Page

Ready to Go Live

Completing sandbox testing ensures a smooth and secure production launch.