Adyen integration | Zervanor
← All connectors

Adyen

Also an agent tool
finance-billing

Adyen Checkout API (v71): create checkout sessions, list payment methods, make and authorise payments, submit additional details (3-D Secure), capture, cancel, refund, reverse, and update the amount of a payment, create and manage Pay by Link links, take donations, list and remove stored (tokenised) payment methods, get card details (BIN lookup), and start an Apple Pay session. Header API-key auth (X-API-Key) against per-environment hosts: test uses checkout-test.adyen.com/v71; live uses a merchant-specific prefix (config.live_url_prefix) on {prefix}-checkout-live.adyenpayments.com/checkout/v71, modelled via auth.environments. Adyen is webhook-driven for payment results (HMAC-signed notifications, documented for reference); Checkout is request/response so change notifications use a conservative polling model over stored payment methods.

18 actions · 1 triggers

The Adyen integration lets you connect Adyen to your automations with 18 actions and 1 triggers — and every action is also a tool an AI agent can call. Examples: List Stored Payment Methods, Create Checkout Session, Get Payment Methods, Make a Payment, Submit Payment Details. No blank-canvas wiring — connect it and use it in your workflows.

Every action below is also a tool an AI agent can call — the same pack powers your workflows and your agents.

Triggers 1

Events in Adyen that can start a workflow.

polling

Stored payment methods (polled)

Polls GET /storedPaymentMethods on a schedule. Adyen Checkout is request/response with no natural change-feed; payment results arrive via signed webhooks, so this is a best-effort poll, not a live payment stream.

Actions 18

What Zervanor can do in Adyen.

Payments7

POST

Make a Payment

Submit a payment for authorisation (POST /payments). Returns a resultCode and, for 3-D Secure, an action to complete via /payments/details.

POST

Submit Payment Details

Submit additional details to complete a payment (POST /payments/details), e.g. the result of a 3-D Secure challenge or redirect.

POST

Capture Payment

Capture an authorised payment (POST /payments/{paymentPspReference}/captures). Supports partial and multiple captures.

POST

Cancel Payment

Cancel an authorised (not yet captured) payment by PSP reference (POST /payments/{paymentPspReference}/cancels).

POST

Refund Payment

Refund a captured payment by PSP reference (POST /payments/{paymentPspReference}/refunds). Supports partial and multiple refunds.

POST

Reverse Payment

Reverse (cancel-or-refund) a payment by PSP reference (POST /payments/{paymentPspReference}/reversals). Cancels if not captured, refunds in full if captured.

POST

Update Payment Amount

Update the authorised amount of a payment by PSP reference (POST /payments/{paymentPspReference}/amountUpdates).

PaymentLinks3

POST

Create Payment Link

Create a Pay by Link (POST /paymentLinks). Returns a hosted URL the shopper can use to pay.

GET

Get Payment Link

Retrieve a payment link by id (GET /paymentLinks/{linkId}).

PATCH

Update Payment Link

Update the status of a payment link, e.g. expire it, by id (PATCH /paymentLinks/{linkId}).

StoredPaymentMethods2

GET

List Stored Payment Methods

List a shopper's stored (tokenised) payment methods (GET /storedPaymentMethods). Safe read; also used as the connectivity / identity probe.

DELETE

Delete Stored Payment Method

Delete a shopper's stored (tokenised) payment method (DELETE /storedPaymentMethods/{storedPaymentMethodId}).

ApplePay1

POST

Create Apple Pay Session

Start an Apple Pay session for merchant validation (POST /applePay/sessions).

Cancels1

POST

Cancel Payment (by reference)

Cancel an authorised payment using the original merchant reference instead of the PSP reference (POST /cancels).

CardDetails1

POST

Get Card Details

Get the available card brands / details for a card number prefix, i.e. a BIN lookup (POST /cardDetails).

Donations1

POST

Create Donation

Make a donation on top of a completed payment (POST /donations).

PaymentMethods1

POST

Get Payment Methods

Get the list of available payment methods for a transaction (POST /paymentMethods), filtered by amount, country, and channel.

Sessions1

POST

Create Checkout Session

Create a checkout session for the Web/Mobile Drop-in or Components (POST /sessions). Returns a session id + sessionData used by the front-end SDK.

Automations using Adyen

Build your own automation with Adyen in the visual builder.

Frequently asked questions

What can I automate with Adyen?

18 actions are available — for example: List Stored Payment Methods, Create Checkout Session, Get Payment Methods, Make a Payment, Submit Payment Details, and more.

Which Adyen events can start a workflow?

1 triggers — for example: Stored payment methods (polled).

Can Adyen be used as an AI agent tool?

Yes. Every Adyen action automatically becomes a tool an AI agent can call — the same pack powers both your workflows and your agents.

How is the Adyen integration modelled?

Adyen is modelled as a versioned connector pack, and the steps that need reasoning fall to first-party agents hosted in the same runtime as the workflows.