Skip to content
For LLMsView as Markdown·

Adyen

Global payment processing with support for 250+ payment methods via Adyen.

DetailValue
CategoryPayments
Base URLhttps://checkout-test.adyen.com/v71
AuthenticationAPI Key
Endpoints6
Connector keyadyen

Using Adyen in a workflow

  1. Go to Connections and click New Connection.
  2. Pick Adyen 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 /paymentsSubmit a payment
POST /payments/detailsSubmit additional payment details
POST /payments/{paymentPspReference}/capturesCapture an authorized payment
POST /payments/{paymentPspReference}/refundsRefund a captured payment
POST /payments/{paymentPspReference}/cancelsCancel an authorized payment
POST /paymentMethodsGet available payment methods

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

POST /payments

Submit a payment

DetailValue
Operation IDpayments.makePayment
MethodPOST
Path/payments

Parameters

No parameters.

Request Body

FieldType
amountobject
merchantAccountstring
paymentMethodobject
referencestring

Using this endpoint in a workflow

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

POST /payments/details

Submit additional payment details

DetailValue
Operation IDpayments.submitDetails
MethodPOST
Path/payments/details

Parameters

No parameters.

Request Body

FieldType
detailsobject
paymentDatastring

Using this endpoint in a workflow

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

POST /payments/{paymentPspReference}/captures

Capture an authorized payment

DetailValue
Operation IDpayments.capturePayment
MethodPOST
Path/payments/{paymentPspReference}/captures

Parameters

NameLocationTypeRequired
paymentPspReferencepathstringYes

Using this endpoint in a workflow

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

POST /payments/{paymentPspReference}/refunds

Refund a captured payment

DetailValue
Operation IDpayments.refundPayment
MethodPOST
Path/payments/{paymentPspReference}/refunds

Parameters

NameLocationTypeRequired
paymentPspReferencepathstringYes

Using this endpoint in a workflow

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

POST /payments/{paymentPspReference}/cancels

Cancel an authorized payment

DetailValue
Operation IDpayments.cancelPayment
MethodPOST
Path/payments/{paymentPspReference}/cancels

Parameters

NameLocationTypeRequired
paymentPspReferencepathstringYes

Using this endpoint in a workflow

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

POST /paymentMethods

Get available payment methods

DetailValue
Operation IDpayments.getPaymentMethods
MethodPOST
Path/paymentMethods

Parameters

No parameters.

Request Body

FieldType
merchantAccountstring
countryCodestring
amountobject

Using this endpoint in a workflow

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