Appearance
Skrill
Skrill digital wallet payments via Paysafe — deposits, withdrawals, refunds, and customer vault.
| Detail | Value |
|---|---|
| Category | iGaming |
| Base URL | https://api.paysafe.com/paymenthub/v1 |
| Authentication | Bearer Token |
| Endpoints | 11 |
| Connector key | skrill |
Using Skrill in a workflow
- Go to Connections and click New Connection.
- Pick Skrill from the marketplace.
- Enter your credentials (see Authentication above for what's expected).
- In a workflow, drop an API Call node and select this connection.
- Pick the operation you need from the Operation dropdown — the full list is below.
Available endpoints
| Endpoint | Summary |
|---|---|
POST /paymenthandles | Create a Skrill payment handle (deposit or withdrawal) |
GET /paymenthandles/{id} | Get a payment handle |
POST /payments | Create a Skrill payment (deposit) |
GET /payments/{id} | Get a Skrill payment |
POST /standalonecredits | Send a Skrill withdrawal (standalone credit) |
GET /standalonecredits/{id} | Get a Skrill withdrawal |
POST /settlements/{settlementId}/refunds | Refund a Skrill payment |
GET /refunds/{id} | Get a Skrill refund |
POST /customers | Create a customer profile |
GET /customers/{id} | Get a customer |
POST /customers/{customerId}/paymenthandles | Create a payment handle for a saved Skrill customer (1-Tap) |
Each endpoint is documented in full below. Use the outline on the right to jump to one.
POST /paymenthandles
Create a Skrill payment handle (deposit or withdrawal)
| Detail | Value |
|---|---|
| Operation ID | createSkrillPaymentHandle |
| Method | POST |
| Path | /paymenthandles |
Parameters
No parameters.
Request Body
| Field | Type |
|---|---|
merchantRefNum | string |
transactionType | string |
paymentType | string |
amount | integer |
currencyCode | string |
skrill | object |
profile | object |
Using this endpoint in a workflow
- Add an API Call node to your workflow.
- Pick your Skrill connection from the Connection dropdown.
- In the Operation dropdown, select
createSkrillPaymentHandle. - Fill in the parameter fields that appear. Use
{{...}}to reference upstream values.
Required fields are marked — fill them or the call will fail at runtime.
What it returns
The API Call node writes the response to the workflow context:
{
status: 200,
success: true,
data: { ...response body from the API... },
latencyMs: 142
}Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Skrill API reference.
GET /paymenthandles/{id}
Get a payment handle
| Detail | Value |
|---|---|
| Operation ID | getSkrillPaymentHandle |
| Method | GET |
| Path | /paymenthandles/{id} |
Parameters
| Name | Location | Type | Required |
|---|---|---|---|
id | path | string | Yes |
Using this endpoint in a workflow
- Add an API Call node to your workflow.
- Pick your Skrill connection from the Connection dropdown.
- In the Operation dropdown, select
getSkrillPaymentHandle. - Fill in the parameter fields that appear. Use
{{...}}to reference upstream values.
Required fields are marked — fill them or the call will fail at runtime.
What it returns
The API Call node writes the response to the workflow context:
{
status: 200,
success: true,
data: { ...response body from the API... },
latencyMs: 142
}Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Skrill API reference.
POST /payments
Create a Skrill payment (deposit)
| Detail | Value |
|---|---|
| Operation ID | createSkrillPayment |
| Method | POST |
| Path | /payments |
Parameters
No parameters.
Request Body
| Field | Type |
|---|---|
merchantRefNum | string |
amount | integer |
currencyCode | string |
paymentHandleToken | string |
Using this endpoint in a workflow
- Add an API Call node to your workflow.
- Pick your Skrill connection from the Connection dropdown.
- In the Operation dropdown, select
createSkrillPayment. - Fill in the parameter fields that appear. Use
{{...}}to reference upstream values.
Required fields are marked — fill them or the call will fail at runtime.
What it returns
The API Call node writes the response to the workflow context:
{
status: 200,
success: true,
data: { ...response body from the API... },
latencyMs: 142
}Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Skrill API reference.
GET /payments/{id}
Get a Skrill payment
| Detail | Value |
|---|---|
| Operation ID | getSkrillPayment |
| Method | GET |
| Path | /payments/{id} |
Parameters
| Name | Location | Type | Required |
|---|---|---|---|
id | path | string | Yes |
Using this endpoint in a workflow
- Add an API Call node to your workflow.
- Pick your Skrill connection from the Connection dropdown.
- In the Operation dropdown, select
getSkrillPayment. - Fill in the parameter fields that appear. Use
{{...}}to reference upstream values.
Required fields are marked — fill them or the call will fail at runtime.
What it returns
The API Call node writes the response to the workflow context:
{
status: 200,
success: true,
data: { ...response body from the API... },
latencyMs: 142
}Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Skrill API reference.
POST /standalonecredits
Send a Skrill withdrawal (standalone credit)
| Detail | Value |
|---|---|
| Operation ID | createSkrillStandaloneCredit |
| Method | POST |
| Path | /standalonecredits |
Parameters
No parameters.
Request Body
| Field | Type |
|---|---|
merchantRefNum | string |
amount | integer |
currencyCode | string |
paymentHandleToken | string |
Using this endpoint in a workflow
- Add an API Call node to your workflow.
- Pick your Skrill connection from the Connection dropdown.
- In the Operation dropdown, select
createSkrillStandaloneCredit. - Fill in the parameter fields that appear. Use
{{...}}to reference upstream values.
Required fields are marked — fill them or the call will fail at runtime.
What it returns
The API Call node writes the response to the workflow context:
{
status: 200,
success: true,
data: { ...response body from the API... },
latencyMs: 142
}Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Skrill API reference.
GET /standalonecredits/{id}
Get a Skrill withdrawal
| Detail | Value |
|---|---|
| Operation ID | getSkrillStandaloneCredit |
| Method | GET |
| Path | /standalonecredits/{id} |
Parameters
| Name | Location | Type | Required |
|---|---|---|---|
id | path | string | Yes |
Using this endpoint in a workflow
- Add an API Call node to your workflow.
- Pick your Skrill connection from the Connection dropdown.
- In the Operation dropdown, select
getSkrillStandaloneCredit. - Fill in the parameter fields that appear. Use
{{...}}to reference upstream values.
Required fields are marked — fill them or the call will fail at runtime.
What it returns
The API Call node writes the response to the workflow context:
{
status: 200,
success: true,
data: { ...response body from the API... },
latencyMs: 142
}Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Skrill API reference.
POST /settlements/{settlementId}/refunds
Refund a Skrill payment
| Detail | Value |
|---|---|
| Operation ID | createSkrillRefund |
| Method | POST |
| Path | /settlements/{settlementId}/refunds |
Parameters
| Name | Location | Type | Required |
|---|---|---|---|
settlementId | path | string | Yes |
Request Body
| Field | Type |
|---|---|
merchantRefNum | string |
amount | integer |
Using this endpoint in a workflow
- Add an API Call node to your workflow.
- Pick your Skrill connection from the Connection dropdown.
- In the Operation dropdown, select
createSkrillRefund. - Fill in the parameter fields that appear. Use
{{...}}to reference upstream values.
Required fields are marked — fill them or the call will fail at runtime.
What it returns
The API Call node writes the response to the workflow context:
{
status: 200,
success: true,
data: { ...response body from the API... },
latencyMs: 142
}Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Skrill API reference.
GET /refunds/{id}
Get a Skrill refund
| Detail | Value |
|---|---|
| Operation ID | getSkrillRefund |
| Method | GET |
| Path | /refunds/{id} |
Parameters
| Name | Location | Type | Required |
|---|---|---|---|
id | path | string | Yes |
Using this endpoint in a workflow
- Add an API Call node to your workflow.
- Pick your Skrill connection from the Connection dropdown.
- In the Operation dropdown, select
getSkrillRefund. - Fill in the parameter fields that appear. Use
{{...}}to reference upstream values.
Required fields are marked — fill them or the call will fail at runtime.
What it returns
The API Call node writes the response to the workflow context:
{
status: 200,
success: true,
data: { ...response body from the API... },
latencyMs: 142
}Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Skrill API reference.
POST /customers
Create a customer profile
| Detail | Value |
|---|---|
| Operation ID | createSkrillCustomer |
| Method | POST |
| Path | /customers |
Parameters
No parameters.
Request Body
| Field | Type |
|---|---|
merchantCustomerId | string |
locale | string |
email | string |
Using this endpoint in a workflow
- Add an API Call node to your workflow.
- Pick your Skrill connection from the Connection dropdown.
- In the Operation dropdown, select
createSkrillCustomer. - Fill in the parameter fields that appear. Use
{{...}}to reference upstream values.
Required fields are marked — fill them or the call will fail at runtime.
What it returns
The API Call node writes the response to the workflow context:
{
status: 200,
success: true,
data: { ...response body from the API... },
latencyMs: 142
}Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Skrill API reference.
GET /customers/{id}
Get a customer
| Detail | Value |
|---|---|
| Operation ID | getSkrillCustomer |
| Method | GET |
| Path | /customers/{id} |
Parameters
| Name | Location | Type | Required |
|---|---|---|---|
id | path | string | Yes |
Using this endpoint in a workflow
- Add an API Call node to your workflow.
- Pick your Skrill connection from the Connection dropdown.
- In the Operation dropdown, select
getSkrillCustomer. - Fill in the parameter fields that appear. Use
{{...}}to reference upstream values.
Required fields are marked — fill them or the call will fail at runtime.
What it returns
The API Call node writes the response to the workflow context:
{
status: 200,
success: true,
data: { ...response body from the API... },
latencyMs: 142
}Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Skrill API reference.
POST /customers/{customerId}/paymenthandles
Create a payment handle for a saved Skrill customer (1-Tap)
| Detail | Value |
|---|---|
| Operation ID | createSkrillCustomerPaymentHandle |
| Method | POST |
| Path | /customers/{customerId}/paymenthandles |
Parameters
| Name | Location | Type | Required |
|---|---|---|---|
customerId | path | string | Yes |
Request Body
| Field | Type |
|---|---|
merchantRefNum | string |
paymentType | string |
transactionType | string |
Using this endpoint in a workflow
- Add an API Call node to your workflow.
- Pick your Skrill connection from the Connection dropdown.
- In the Operation dropdown, select
createSkrillCustomerPaymentHandle. - Fill in the parameter fields that appear. Use
{{...}}to reference upstream values.
Required fields are marked — fill them or the call will fail at runtime.
What it returns
The API Call node writes the response to the workflow context:
{
status: 200,
success: true,
data: { ...response body from the API... },
latencyMs: 142
}Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Skrill API reference.