Skip to content
For LLMsView as Markdown·

Trustly

Open banking payments for iGaming with deposits, withdrawals, and direct debits via JSON-RPC.

DetailValue
CategoryiGaming
Base URLhttps://api.trustly.com/1
AuthenticationHMAC-SHA256
Endpoints9
Connector keytrustly

Using Trustly in a workflow

  1. Go to Connections and click New Connection.
  2. Pick Trustly 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 /Initiate deposit
POST /Player withdrawal
POST /Refund deposit
POST /Player bank selection
POST /Direct debit charge
POST /API-only payout
POST /List withdrawals
POST /Approve withdrawal
POST /Deny withdrawal

Each endpoint is documented in full below. Use the outline on the right to jump to one.

POST /

Initiate deposit

DetailValue
Operation IDigaming.deposit
MethodPOST
Path/

Parameters

No parameters.

Request Body

FieldType
methodstring
paramsobject

Using this endpoint in a workflow

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

POST /

Player withdrawal

DetailValue
Operation IDigaming.withdraw
MethodPOST
Path/

Parameters

No parameters.

Request Body

FieldType
methodstring
paramsobject

Using this endpoint in a workflow

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

POST /

Refund deposit

DetailValue
Operation IDigaming.refund
MethodPOST
Path/

Parameters

No parameters.

Request Body

FieldType
methodstring
paramsobject

Using this endpoint in a workflow

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

POST /

Player bank selection

DetailValue
Operation IDigaming.selectAccount
MethodPOST
Path/

Parameters

No parameters.

Request Body

FieldType
methodstring
paramsobject

Using this endpoint in a workflow

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

POST /

Direct debit charge

DetailValue
Operation IDigaming.charge
MethodPOST
Path/

Parameters

No parameters.

Request Body

FieldType
methodstring
paramsobject

Using this endpoint in a workflow

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

POST /

API-only payout

DetailValue
Operation IDigaming.accountPayout
MethodPOST
Path/

Parameters

No parameters.

Request Body

FieldType
methodstring
paramsobject

Using this endpoint in a workflow

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

POST /

List withdrawals

DetailValue
Operation IDigaming.getWithdrawals
MethodPOST
Path/

Parameters

No parameters.

Request Body

FieldType
methodstring
paramsobject

Using this endpoint in a workflow

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

POST /

Approve withdrawal

DetailValue
Operation IDigaming.approveWithdrawal
MethodPOST
Path/

Parameters

No parameters.

Request Body

FieldType
methodstring
paramsobject

Using this endpoint in a workflow

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

POST /

Deny withdrawal

DetailValue
Operation IDigaming.denyWithdrawal
MethodPOST
Path/

Parameters

No parameters.

Request Body

FieldType
methodstring
paramsobject

Using this endpoint in a workflow

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