Skip to main content

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:

  1. Log in to your Perfex CRM admin panel.
  2. Navigate to the Skrill module settings.
  3. Enable Test Mode by toggling the test mode option.
  4. Enter the sandbox test credentials listed below.
  5. Save the settings.

Sandbox Test Credentialsโ€‹

Use the following credentials for testing purposes:

FieldValue
LabelSkrill
Merchant Email[email protected]
Merchant Secret Wordskrill
Merchant Secret Saltskrill123
warning

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:

  1. Open an existing invoice in Perfex CRM or create a new test invoice.
  2. View the invoice from the client portal (you can use the "View as client" option).
  3. Select the Skrill payment method on the invoice payment page.
  4. Complete the payment using test card details.
  5. Verify that the payment status updates correctly in Perfex CRM.
tip

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.