Integration Process Overview
The following steps outline the standard process for integrating PaysafeCash via the REST API into a webshop.
Test Data
Paysafe provides a test data package that typically includes:
- API credentials for authentication
- Merchant Account ID
- A link to downloads page.
Integration in Test Environment
The business partner integrates the PaysafeCash 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
- 2 test user accounts PaysafeCash will test the integration to ensure technical payment flow and brand assurance.
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 business partner's IPs used to connect to the production environment must be added to whitelist in the Merchant Service Center.
Final Verification
The business partner must provide a URL and two test users to PaysafeCash.
The technical support team will then perform a final end-to-end test using real transactions to verify that the integration functions correctly in the production environment.
Go‑Live
Once the final verification is completed successfully, the integration is considered complete and can be made available to customers.