Integration Process Overview
The following steps outline the standard process for integrating Paysafe's eCash products via the REST API into a webshop.
Test Data
Paysafe provides a test data package that typically includes:
- API credentials for authentication
- Merchant account details
- Technical documentation
- Branding assets (such as logos)
- Sample code to support the integration
Integration in Test Environment
The webshop integrates the Paysafe REST API into its test environment.
The provided documentation and sample code can be used to implement the required payment flows and API interactions.
Integration Testing
Once the integration is complete, the webshop provides:
- a test URL, and
- test user accounts
Paysafe performs integration validation, including:
- functional testing of the transaction flow, and
- verification of branding and user experience requirements
Production Credentials
After successful testing, Paysafe provides production credentials (for example, a production API key).
Switch to Production
The webshop updates the integration to use the production environment by:
- switching API endpoints, and
- replacing test credentials with production credentials
IP Whitelisting
The webshop provides its server IP addresses to Paysafe to enable secure communication with the production environment.
Final Verification
A final end-to-end test is performed using real transactions to ensure that the integration functions correctly in production.
Go‑Live
Once the final verification is completed successfully, the integration is considered complete and can be made available to customers.