- 07 May 2025
- 1 Minute to read
- Print
- DarkLight
Skrill
- Updated on 07 May 2025
- 1 Minute to read
- Print
- DarkLight
Skrill is a global digital wallet and payment gateway that enables businesses to accept fast and secure online payments through credit/debit cards, local payment options, bank transfers, and Skrill account balances, supporting over 40 currencies and multiple countries.
Supported Transaction Types
Authorisation
Capture
Purchase
Refund
Withdrawal
Void
Integrations Supported
Hosted Payment Page
Direct Connect ( server-to-server)
Official Website: https://www.skrill.com/
Official Logo: https://www.skrill.com/typo3conf/ext/sitepackage/Resources/Public/images/Skrill-Logo.svg
Currencies & Countries Supported
Title | Description |
---|---|
Currencies Supported | Most major currencies |
Additional attributes to process via Skrill
You must include the following JSON Attributes to the payload. These attributes inform us to proceed with the redirection to Skrill in order to finalize the payment process.
You can also refer to our API reference documentation here for more details on the integration.
Description | Hosted Payment Page |
---|---|
Force Transaction Routing | "Routing":{ "ForcePayment": "SKRILL”, } |
Client Account Details* | "Client" : { "Email": "apcotest@test.com", "ClientAccount": "testing", "FirstName" : "Apco", "LastName" : "Test", "City" : "Marsa", "IPAddress" : "214.21.134.79" }, |
Test Indicator (required in Sandbox Environment only) | "isTest”: true |
Sample Deposit Request below
{
"TransactionType": "PURC",
"Currency": "EUR",
"Amount": "0.01",
"OrderReference": "MerchantOrder1",
"RedirectionURL": "https://www.yourURLhere.com/Redirect",
"CallBackURL": "https://www.yourURLhere.com/Listener",
"FailRedirectionURL": "https://yourURLhere.com/FailRedirect/",
"IsTest": "True",
"Routing": {
"ForcePayment": "SKRILL"
},
"Client" : {
"Email": "apcotest@test.com",
"ClientAccount": "testing",
"FirstName" : "Apco",
"LastName" : "Test",
"City" : "Marsa",
"IPAddress" : "214.21.134.79"
},
"Configuration" : {
"Profile": "e"
}
}
Skrill 1-Tap
Skrill 1-Tap is a feature that enables returning customers to make fast, one-click payments without the need to re-enter their details, thereby improving both conversion rates and user experience.
To enable Skrill 1-Tap, you must include the following JSON attributes in the payment payload.
Description | Hosted Payment Page |
---|---|
Force Transaction Routing | "Routing":{ "ForcePayment": "SKRILL”, } |
Client Account Details | "Client" : { "Email": "apcotest@test.com", "ClientAccount": "testing", "FirstName" : "Apco", "LastName" : "Test", "City" : "Marsa", "IPAddress" : "214.21.134.79" }, |
PaymentMethodData | "PaymentMethodData" : { "ShowSkrillMethod": "WLT,ACC", "Skrill1TAP" : "True" |
Test Indicator (required in Sandbox Environment only) | "isTest”: true |
After a successful initial deposit (the enablement), the PSPID from this transaction must be passed in the PaymentMethodData
attribute of all subsequent requests.
Below are the required JSON attributes that must be included from the second request onwards, following the enablement.
Description | Hosted Payment Page |
---|---|
Force Transaction Routing | "Routing":{ "ForcePayment": "SKRILL”, } |
Client Account Details | "Client" : { "Email": "apcotest@test.com", "ClientAccount": "testing", "FirstName" : "Apco", "LastName" : "Test", "City" : "Marsa", "IPAddress" : "214.21.134.79" }, |
PaymentMethodData | "PaymentMethodData" : { "ShowSkrillMethod": "WLT,ACC", "Skrill1TAP" : "True" }, "PspId":"234694493" |
Test Indicator (required in Sandbox Environment only) | "isTest”: true |
Additional attributes are required for withdrawals - Direct Connect
Sample request below:
{
"TransactionType": "ORIGINALCREDIT",
"Amount": "0.01",
"Currency": "EUR",
"RedirectionURL": "https://www.yourURLhere.com/Redirect",
"CallBackURL": "https://www.yourURLhere.com/Listener",
"FailRedirectionURL": "https://yourURLhere.com/FailRedirect/",
"IsTest": "True",
"Client": {
"email": "apcotest@test.com",
"firstName": "Joe",
"lastName": "Bloggs",
"city": "MagicCity",
"IPAddress": "127.0.0.1"
},
"Routing": {
"ForcePayment": "SKRILL"
},
"PspId": "845235"
}