Test Mode Setup
Before accepting real payments, it is recommended to thoroughly test the Skrill integration using sandbox credentials. Test mode allows you to simulate transactions without processing actual money.
Overviewโ
Skrill provides a sandbox environment that mirrors the live payment flow. By enabling test mode in the module settings and using the provided sandbox credentials, you can verify that the payment gateway is working correctly with your Perfex CRM installation.
Enabling Test Modeโ
Follow these steps to configure and enable test mode:
- Log in to your Perfex CRM admin panel.
- Navigate to the Skrill module settings.
- Enable Test Mode by toggling the test mode option.
- Enter the sandbox test credentials listed below.
- Save the settings.
Sandbox Test Credentialsโ
Use the following credentials for testing purposes:
| Field | Value |
|---|---|
| Label | Skrill |
| Merchant Email | [email protected] |
| Merchant Secret Word | skrill |
| Merchant Secret Salt | skrill123 |
These are sandbox credentials provided by Skrill for testing purposes only. Do not use these in a production environment.
Running a Test Transactionโ
After configuring the sandbox credentials, perform a test transaction to verify the integration:
- Open an existing invoice in Perfex CRM or create a new test invoice.
- View the invoice from the client portal (you can use the "View as client" option).
- Select the Skrill payment method on the invoice payment page.
- Complete the payment using test card details.
- Verify that the payment status updates correctly in Perfex CRM.
Test card details and additional sandbox information are available in the Skrill Quick Checkout Guide (PDF), pages 2-12. Refer to this document for valid test card numbers and expected behaviors.
Troubleshooting Test Paymentsโ
If test payments are not processing as expected, check the following:
- Verify credentials โ Ensure the sandbox credentials are entered exactly as shown in the table above, with no extra spaces.
- Check test mode status โ Confirm that test mode is enabled in the module settings.
- SSL certificate โ Some payment gateways require HTTPS even in test mode. Ensure your Perfex CRM installation is accessible over HTTPS.
- Browser cache โ Clear your browser cache and try again if the payment page is not loading correctly.
Next Stepsโ
Once you have verified that test transactions are processing correctly, proceed to set up your live credentials:
- Live Mode โ Configure production credentials and start accepting real payments.
Supportโ
If you need help with test mode setup or troubleshooting, please visit the Themesic Support Portal.