Skip to content
For LLMsView as Markdown·

Skrill

Skrill digital wallet payments via Paysafe — deposits, withdrawals, refunds, and customer vault.

DetailValue
CategoryiGaming
Base URLhttps://api.paysafe.com/paymenthub/v1
AuthenticationBearer Token
Endpoints11
Connector keyskrill

Using Skrill in a workflow

  1. Go to Connections and click New Connection.
  2. Pick Skrill from the marketplace.
  3. Enter your credentials (see Authentication above for what's expected).
  4. In a workflow, drop an API Call node and select this connection.
  5. Pick the operation you need from the Operation dropdown — the full list is below.

Available endpoints

EndpointSummary
POST /paymenthandlesCreate a Skrill payment handle (deposit or withdrawal)
GET /paymenthandles/{id}Get a payment handle
POST /paymentsCreate a Skrill payment (deposit)
GET /payments/{id}Get a Skrill payment
POST /standalonecreditsSend a Skrill withdrawal (standalone credit)
GET /standalonecredits/{id}Get a Skrill withdrawal
POST /settlements/{settlementId}/refundsRefund a Skrill payment
GET /refunds/{id}Get a Skrill refund
POST /customersCreate a customer profile
GET /customers/{id}Get a customer
POST /customers/{customerId}/paymenthandlesCreate 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)

DetailValue
Operation IDcreateSkrillPaymentHandle
MethodPOST
Path/paymenthandles

Parameters

No parameters.

Request Body

FieldType
merchantRefNumstring
transactionTypestring
paymentTypestring
amountinteger
currencyCodestring
skrillobject
profileobject

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Skrill connection from the Connection dropdown.
  3. In the Operation dropdown, select createSkrillPaymentHandle.
  4. 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

DetailValue
Operation IDgetSkrillPaymentHandle
MethodGET
Path/paymenthandles/{id}

Parameters

NameLocationTypeRequired
idpathstringYes

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Skrill connection from the Connection dropdown.
  3. In the Operation dropdown, select getSkrillPaymentHandle.
  4. 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)

DetailValue
Operation IDcreateSkrillPayment
MethodPOST
Path/payments

Parameters

No parameters.

Request Body

FieldType
merchantRefNumstring
amountinteger
currencyCodestring
paymentHandleTokenstring

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Skrill connection from the Connection dropdown.
  3. In the Operation dropdown, select createSkrillPayment.
  4. 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

DetailValue
Operation IDgetSkrillPayment
MethodGET
Path/payments/{id}

Parameters

NameLocationTypeRequired
idpathstringYes

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Skrill connection from the Connection dropdown.
  3. In the Operation dropdown, select getSkrillPayment.
  4. 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)

DetailValue
Operation IDcreateSkrillStandaloneCredit
MethodPOST
Path/standalonecredits

Parameters

No parameters.

Request Body

FieldType
merchantRefNumstring
amountinteger
currencyCodestring
paymentHandleTokenstring

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Skrill connection from the Connection dropdown.
  3. In the Operation dropdown, select createSkrillStandaloneCredit.
  4. 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

DetailValue
Operation IDgetSkrillStandaloneCredit
MethodGET
Path/standalonecredits/{id}

Parameters

NameLocationTypeRequired
idpathstringYes

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Skrill connection from the Connection dropdown.
  3. In the Operation dropdown, select getSkrillStandaloneCredit.
  4. 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

DetailValue
Operation IDcreateSkrillRefund
MethodPOST
Path/settlements/{settlementId}/refunds

Parameters

NameLocationTypeRequired
settlementIdpathstringYes

Request Body

FieldType
merchantRefNumstring
amountinteger

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Skrill connection from the Connection dropdown.
  3. In the Operation dropdown, select createSkrillRefund.
  4. 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

DetailValue
Operation IDgetSkrillRefund
MethodGET
Path/refunds/{id}

Parameters

NameLocationTypeRequired
idpathstringYes

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Skrill connection from the Connection dropdown.
  3. In the Operation dropdown, select getSkrillRefund.
  4. 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

DetailValue
Operation IDcreateSkrillCustomer
MethodPOST
Path/customers

Parameters

No parameters.

Request Body

FieldType
merchantCustomerIdstring
localestring
emailstring

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Skrill connection from the Connection dropdown.
  3. In the Operation dropdown, select createSkrillCustomer.
  4. 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

DetailValue
Operation IDgetSkrillCustomer
MethodGET
Path/customers/{id}

Parameters

NameLocationTypeRequired
idpathstringYes

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Skrill connection from the Connection dropdown.
  3. In the Operation dropdown, select getSkrillCustomer.
  4. 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)

DetailValue
Operation IDcreateSkrillCustomerPaymentHandle
MethodPOST
Path/customers/{customerId}/paymenthandles

Parameters

NameLocationTypeRequired
customerIdpathstringYes

Request Body

FieldType
merchantRefNumstring
paymentTypestring
transactionTypestring

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Skrill connection from the Connection dropdown.
  3. In the Operation dropdown, select createSkrillCustomerPaymentHandle.
  4. 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.