Skrill
This module is available for all self-hosted WHMCS installations and for WHMCS Cloud’s Growth and Expansion plans.
The Skrill payment gateway processes credit card, local, and bank payments seamlessly in more than 40 currencies. Skrill uses high security standards and anti-fraud technology. Your customers will not need to sign up to make payments.
The Skrill fee structure is a competitive 1.9%+0.29 EUR and 1%+0.29 EUR for Instant bank transfer.
*Fees apply to new merchants only.
For recurring payments, use the Skrill 1-Tap module.
Supported Features
Type: Third-Party
| One-Time | Recurring | Refunds | Reversals |
| ✓ | ✖️ | ✖️ | ✓ |
| 3D Secure | Remote Update Card | Remote Delete Card | AddPayMethod API |
| ✖️ | ✖️ | ✖️ | ✖️ |
Adding the Skrill Hosted Payment Solutions Payment Gateway
To set up the Skrill Hosted Payment Solutions payment gateway in WHMCS:
- Go to Configuration () > Apps & Integrations or Addons > Apps & Integrations.
- Click Skrill Hosted Payment Solutions.
- Check Show on Order Form to display this payment method in the Client Area during checkout.
- Enter your Skrill credentials.
- If you do not have an account, you will need to sign up for one.
- You can find the Secret Word value at My Account () > Settings > Developer Settings in the Skrill control panel.The Secret Word value is required in order to process payments with Skrill. For more information, see Skrill Secret Word Errors.
- Click Save Changes.
Test Mode
This payment gateway module does not include test mode.
Troubleshooting
You can find information about most payment gateway-related errors in the logs at Billing > Gateway Log and in the Module Log.
For more information, see Troubleshooting Payments.
You may encounter the following common issues:
| Error or Issue | Cause | Next Steps |
MD5 Hash Failure or MD5 Signature Failure | The secret word in your payment gateway configuration is incorrect. | MD5 Hash Failures |
You must set a Secret Word value in your Skrill payment gateway configuration to continue receiving payment callbacks. Update your module configuration to add a Secret Word value. | Your Skrill Hosted Payment Solutions module configuration does not currently include the required Secret Word value. | Skrill Secret Word Errors |
Last modified: 2025 December 16