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.comUsed 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
Go Live
Before switching to production:
- Replace sandbox URLs with production endpoints
- Update API credentials
- Perform a real transaction test
Ready to Go Live
Completing sandbox testing ensures a smooth and secure production launch.
Updated 2 days ago