Mollie integration | Zervanor
← All connectors

Mollie

Also an agent tool
finance-billing

Mollie Payments API v2: create and manage payments (with refunds, chargebacks and captures), refunds, chargebacks, customers, mandates, subscriptions, orders (with lines, shipments and order refunds), payment methods, settlements, invoices, balances, terminals, payment links, captures, organizations, permissions, profiles, and onboarding. Bearer API-key auth (Authorization: Bearer <key>); the same host serves test and live — the key prefix (test_ / live_) selects the mode, so no separate environment host is modelled. Change notifications use polling (list payments / list orders cursor pagination); Mollie's per-resource webhook delivers only the resource id (unsigned) and is documented for reference.

82 actions · 2 triggers

The Mollie integration lets you connect Mollie to your automations with 82 actions and 2 triggers — and every action is also a tool an AI agent can call. Examples: Get Current Organization, Get Organization, List Permissions, Get Permission, Create Payment. 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 2

Events in Mollie that can start a workflow.

polling

New Mollie payments (polled)

Pages GET /payments using the 'from' payment-id cursor. The next cursor is the payment id in _links.next.href. Dedupe by payment id; advance by createdAt.

polling

New Mollie orders (polled)

Pages GET /orders using the 'from' order-id cursor. The next cursor is the order id in _links.next.href. Dedupe by order id; advance by createdAt.

Actions 82

What Zervanor can do in Mollie.

Customers17

POST

Create Customer

Create a customer (POST /customers) for recurring payments and dashboards.

GET

Get Customer

Retrieve a customer by id (GET /customers/{id}).

GET

List Customers

List customers with cursor pagination (GET /customers).

PATCH

Update Customer

Update a customer (PATCH /customers/{id}).

DELETE

Delete Customer

Delete a customer (DELETE /customers/{id}).

POST

Create Customer Payment

Create a payment for a specific customer (POST /customers/{customerId}/payments).

GET

List Customer Payments

List a customer's payments (GET /customers/{customerId}/payments).

POST

Create Mandate

Create a mandate for a customer to allow recurring charges (POST /customers/{customerId}/mandates).

GET

Get Mandate

Retrieve a mandate (GET /customers/{customerId}/mandates/{id}).

GET

List Mandates

List a customer's mandates (GET /customers/{customerId}/mandates).

DELETE

Revoke Mandate

Revoke a customer's mandate (DELETE /customers/{customerId}/mandates/{id}).

POST

Create Subscription

Create a recurring subscription for a customer (POST /customers/{customerId}/subscriptions).

GET

Get Subscription

Retrieve a subscription (GET /customers/{customerId}/subscriptions/{id}).

GET

List Customer Subscriptions

List a customer's subscriptions (GET /customers/{customerId}/subscriptions).

PATCH

Update Subscription

Update a subscription (PATCH /customers/{customerId}/subscriptions/{id}).

DELETE

Cancel Subscription

Cancel a subscription (DELETE /customers/{customerId}/subscriptions/{id}).

GET

List Subscription Payments

List payments created by a subscription (GET /customers/{customerId}/subscriptions/{id}/payments).

Orders14

POST

Create Order

Create an order with order lines (POST /orders). Returns a checkout URL in _links.checkout.

GET

Get Order

Retrieve an order by id (GET /orders/{id}).

GET

List Orders

List orders with cursor pagination (GET /orders). Use 'from' + 'limit'; next page in _links.next.href.

PATCH

Update Order

Update an order's addresses or reference fields (PATCH /orders/{id}).

DELETE

Cancel Order

Cancel an order that has not yet completed (DELETE /orders/{id}).

DELETE

Cancel Order Lines

Cancel one or more lines of an order (DELETE /orders/{orderId}/lines).

PATCH

Update Order Line

Update a single line of an order (PATCH /orders/{orderId}/lines/{id}).

POST

Create Order Payment

Create a new payment for an order (POST /orders/{orderId}/payments), e.g. after a failed attempt.

POST

Create Order Refund

Refund lines of an order (POST /orders/{orderId}/refunds).

GET

List Order Refunds

List refunds on an order (GET /orders/{orderId}/refunds).

POST

Create Shipment

Ship all or part of an order, capturing the payment (POST /orders/{orderId}/shipments).

GET

Get Shipment

Retrieve a shipment (GET /orders/{orderId}/shipments/{id}).

GET

List Shipments

List an order's shipments (GET /orders/{orderId}/shipments).

PATCH

Update Shipment

Update a shipment's tracking info (PATCH /orders/{orderId}/shipments/{id}).

Payments14

POST

Create Payment

Create a payment (POST /payments). Returns a checkout URL in _links.checkout the customer is redirected to.

GET

Get Payment

Retrieve a single payment by id (GET /payments/{id}).

GET

List Payments

List payments with cursor pagination (GET /payments). Use 'from' + 'limit'; the next page URL is in _links.next.href.

PATCH

Update Payment

Update mutable fields of a payment (PATCH /payments/{id}), e.g. description, metadata, redirectUrl.

DELETE

Cancel Payment

Cancel a payment that is still cancelable (DELETE /payments/{id}).

POST

Create Payment Refund

Refund a payment fully or partially (POST /payments/{paymentId}/refunds).

GET

Get Payment Refund

Retrieve a single refund on a payment (GET /payments/{paymentId}/refunds/{id}).

GET

List Payment Refunds

List refunds on a payment with cursor pagination (GET /payments/{paymentId}/refunds).

DELETE

Cancel Payment Refund

Cancel a refund that is still queued/pending (DELETE /payments/{paymentId}/refunds/{id}).

GET

Get Payment Chargeback

Retrieve a single chargeback on a payment (GET /payments/{paymentId}/chargebacks/{id}).

GET

List Payment Chargebacks

List chargebacks on a payment (GET /payments/{paymentId}/chargebacks).

POST

Create Payment Capture

Capture an authorized payment fully or partially (POST /payments/{paymentId}/captures).

GET

Get Payment Capture

Retrieve a single capture on a payment (GET /payments/{paymentId}/captures/{id}).

GET

List Payment Captures

List captures on a payment (GET /payments/{paymentId}/captures).

Settlements8

GET

List Settlements

List settlements with cursor pagination (GET /settlements).

GET

Get Settlement

Retrieve a settlement by id (GET /settlements/{id}).

GET

Get Next Settlement

Retrieve the settlement that is being prepared next (GET /settlements/next).

GET

Get Open Settlement

Retrieve the open settlement of payments not yet settled (GET /settlements/open).

GET

List Settlement Payments

List payments in a settlement (GET /settlements/{settlementId}/payments).

GET

List Settlement Refunds

List refunds in a settlement (GET /settlements/{settlementId}/refunds).

GET

List Settlement Chargebacks

List chargebacks in a settlement (GET /settlements/{settlementId}/chargebacks).

GET

List Settlement Captures

List captures in a settlement (GET /settlements/{settlementId}/captures).

Profiles6

POST

Create Profile

Create a payment profile (website profile) for your organization (POST /profiles).

GET

Get Profile

Retrieve a payment profile by id (GET /profiles/{id}).

GET

Get Current Profile

Retrieve the profile the API key belongs to (GET /profiles/me).

GET

List Profiles

List your payment profiles with cursor pagination (GET /profiles).

PATCH

Update Profile

Update a payment profile (PATCH /profiles/{id}).

DELETE

Delete Profile

Delete a payment profile (DELETE /profiles/{id}).

Balances5

GET

List Balances

List the balances of your account (GET /balances).

GET

Get Balance

Retrieve a balance by id (GET /balances/{id}).

GET

Get Primary Balance

Retrieve the primary balance of your account (GET /balances/primary).

GET

Get Balance Report

Retrieve a grouped report for a balance over a period (GET /balances/{balanceId}/report).

GET

List Balance Transactions

List the transactions of a balance with cursor pagination (GET /balances/{balanceId}/transactions).

Methods3

GET

List Payment Methods

List payment methods available for your account (GET /methods).

GET

List All Payment Methods

List all payment methods Mollie offers, regardless of activation (GET /methods/all).

GET

Get Payment Method

Retrieve a single payment method (GET /methods/{id}).

Payment Links3

POST

Create Payment Link

Create a reusable/shareable payment link (POST /payment-links).

GET

Get Payment Link

Retrieve a payment link by id (GET /payment-links/{id}).

GET

List Payment Links

List payment links with cursor pagination (GET /payment-links).

Invoices2

GET

Get Invoice

Retrieve one of your Mollie invoices (GET /invoices/{id}).

GET

List Invoices

List your Mollie invoices with cursor pagination (GET /invoices).

Organizations2

GET

Get Current Organization

Retrieve the organization the API key belongs to (GET /organizations/me). Identity + connectivity probe.

GET

Get Organization

Retrieve an organization by id (GET /organizations/{id}).

Permissions2

GET

List Permissions

List all permissions available to the current API key (GET /permissions).

GET

Get Permission

Retrieve a single permission and whether the current key is granted it (GET /permissions/{id}).

Terminals2

GET

List Terminals

List your point-of-sale terminals with cursor pagination (GET /terminals).

GET

Get Terminal

Retrieve a terminal by id (GET /terminals/{id}).

Chargebacks1

GET

List All Chargebacks

List chargebacks across all payments (GET /chargebacks).

Onboarding1

GET

Get Onboarding Status

Retrieve the onboarding status of the current organization (GET /onboarding/me).

Refunds1

GET

List All Refunds

List refunds across all payments with cursor pagination (GET /refunds).

Subscriptions1

GET

List All Subscriptions

List all subscriptions across customers (GET /subscriptions).

Automations using Mollie

Build your own automation with Mollie in the visual builder.

Frequently asked questions

What can I automate with Mollie?

82 actions are available — for example: Get Current Organization, Get Organization, List Permissions, Get Permission, Create Payment, and more.

Which Mollie events can start a workflow?

2 triggers — for example: New Mollie payments (polled), New Mollie orders (polled).

Can Mollie be used as an AI agent tool?

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

How is the Mollie integration modelled?

Mollie 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.