Connectors
Finance, Billing & Payments
Mollie
Payments: payments, refunds, captures, subscriptions, payment links, and settlements
- Signs in with
- API token
- Runs on
- Cloud or On-Prem Worker
- Operations
- 126
- Ready-made triggers
- 55
Connect Mollie
- In Neblex open Connect › Connections and click New Connection.
- Search for Mollie and give the connection a clear name.
- Fill in the fields. Secret values are encrypted and never shown again.
- Click Test, then Create Connection.
| Field | What to enter |
|---|---|
| API key or access tokenRequiredSecret | A live_ or test_ API key, an organization access token, or an OAuth access token.Example: live_... |
Triggers
Start a flow when something changes in Mollie: add a Poll for changes trigger, choose Mollie and pick the event. For events that arrive as a webhook, add a Webhook trigger and enter its Webhook URL in Mollie's webhook settings.
| Event | What it does | How |
|---|---|---|
| Balance transaction created | Mollie webhook event balance-transaction.created. | Receives a webhook |
| Business account draft transfer approved | Mollie webhook event business-account-draft-transfer.approved. | Receives a webhook |
| Business account draft transfer created | Mollie webhook event business-account-draft-transfer.created. | Receives a webhook |
| Business account draft transfer declined | Mollie webhook event business-account-draft-transfer.declined. | Receives a webhook |
| Business account transfer blocked | Mollie webhook event business-account-transfer.blocked. | Receives a webhook |
| Business account transfer failed | Mollie webhook event business-account-transfer.failed. | Receives a webhook |
| Business account transfer initiated | Mollie webhook event business-account-transfer.initiated. | Receives a webhook |
| Business account transfer pending review | Mollie webhook event business-account-transfer.pending-review. | Receives a webhook |
| Business account transfer processed | Mollie webhook event business-account-transfer.processed. | Receives a webhook |
| Business account transfer requested | Mollie webhook event business-account-transfer.requested. | Receives a webhook |
| Business account transfer returned | Mollie webhook event business-account-transfer.returned. | Receives a webhook |
| Capture failed | Mollie webhook event capture.failed. | Receives a webhook |
| Capture succeeded | Mollie webhook event capture.succeeded. | Receives a webhook |
| Chargeback received | Mollie webhook event chargeback.received. | Receives a webhook |
| Chargeback reversed | Mollie webhook event chargeback.reversed. | Receives a webhook |
| New chargeback (scheduled check) | Fires for each chargeback received since the last check. | Checks for changes by createdAt |
| New customer (scheduled check) | Fires for each customer created since the last check. | Checks for changes by createdAt |
| New payment (scheduled check) | Fires for each payment created since the last check. | Checks for changes by createdAt |
| New payment link (scheduled check) | Fires for each payment link created since the last check. | Checks for changes by createdAt |
| New refund (scheduled check) | Fires for each refund created since the last check. | Checks for changes by createdAt |
| New sales invoice (scheduled check) | Fires for each sales invoice created since the last check. | Checks for changes by createdAt |
| New settlement (scheduled check) | Fires for each settlement created since the last check. | Checks for changes by createdAt |
| New subscription (scheduled check) | Fires for each subscription created since the last check. | Checks for changes by createdAt |
| Payment authorized | Mollie webhook event payment.authorized. | Receives a webhook |
| Payment canceled | Mollie webhook event payment.canceled. | Receives a webhook |
| Payment expired | Mollie webhook event payment.expired. | Receives a webhook |
| Payment failed | Mollie webhook event payment.failed. | Receives a webhook |
| Payment link paid | Mollie webhook event payment-link.paid. | Receives a webhook |
| Payment paid | Mollie webhook event payment.paid. | Receives a webhook |
| Payment pending | Mollie webhook event payment.pending. | Receives a webhook |
| Payout canceled | Mollie webhook event payout.canceled. | Receives a webhook |
| Payout completed | Mollie webhook event payout.completed. | Receives a webhook |
| Payout failed | Mollie webhook event payout.failed. | Receives a webhook |
| Payout initiated | Mollie webhook event payout.initiated. | Receives a webhook |
| Payout processing at bank | Mollie webhook event payout.processing-at-bank. | Receives a webhook |
| Refund canceled | Mollie webhook event refund.canceled. | Receives a webhook |
| Refund failed | Mollie webhook event refund.failed. | Receives a webhook |
| Refund pending | Mollie webhook event refund.pending. | Receives a webhook |
| Refund processing | Mollie webhook event refund.processing. | Receives a webhook |
| Refund queued | Mollie webhook event refund.queued. | Receives a webhook |
| Refund refunded | Mollie webhook event refund.refunded. | Receives a webhook |
| Sales invoice canceled | Mollie webhook event sales-invoice.canceled. | Receives a webhook |
| Sales invoice created | Mollie webhook event sales-invoice.created. | Receives a webhook |
| Sales invoice e invoice failed | Mollie webhook event sales-invoice.e-invoice-failed. | Receives a webhook |
| Sales invoice e invoice issued | Mollie webhook event sales-invoice.e-invoice-issued. | Receives a webhook |
| Sales invoice issued | Mollie webhook event sales-invoice.issued. | Receives a webhook |
| Sales invoice paid | Mollie webhook event sales-invoice.paid. | Receives a webhook |
| Unmatched credit transfer expired | Mollie webhook event unmatched-credit-transfer.expired. | Receives a webhook |
| Unmatched credit transfer match completed | Mollie webhook event unmatched-credit-transfer.match.completed. | Receives a webhook |
| Unmatched credit transfer match failed | Mollie webhook event unmatched-credit-transfer.match.failed. | Receives a webhook |
| Unmatched credit transfer matched | Mollie webhook event unmatched-credit-transfer.matched. | Receives a webhook |
| Unmatched credit transfer received | Mollie webhook event unmatched-credit-transfer.received. | Receives a webhook |
| Unmatched credit transfer return completed | Mollie webhook event unmatched-credit-transfer.return.completed. | Receives a webhook |
| Unmatched credit transfer return failed | Mollie webhook event unmatched-credit-transfer.return.failed. | Receives a webhook |
| Unmatched credit transfer returned | Mollie webhook event unmatched-credit-transfer.returned. | Receives a webhook |
Use it in a flow
- Open a flow, open the node library and search for Mollie.
- Drag it onto the canvas and choose an Operation and your connection.
- Map the operation's fields from earlier steps, or click Map with Matt.
- Use Test this step to see what it returns, then save.
Operations
126 operations in 33 groups. Each one is a step you can add to a flow.
Accounts4
Get business accountgetBusinessAccount | GET | Restricted access This API is currently only available to Mollie's authorized partners via OAuth. |
Get transactiongetBusinessAccountTransaction | GET | Restricted access This API is currently only available to Mollie's authorized partners via OAuth. |
List business accountslistBusinessAccounts | GET | Restricted access This API is currently only available to Mollie's authorized partners via OAuth. |
List transactionslistBusinessAccountTransactions | GET | Restricted access This API is currently only available to Mollie's authorized partners via OAuth. |
Balance Transfers3
Create a Connect balance transfercreateConnectBalanceTransfer | POST | This API endpoint allows you to create a balance transfer from your organization's balance to a connected organization's balance, or vice versa. |
Get a Connect balance transfergetConnectBalanceTransfer | GET | Retrieve a single Connect balance transfer object by its ID. |
List all Connect balance transferslistConnectBalanceTransfers | GET | Returns a paginated list of balance transfers associated with your organization. |
Balances5
Get balancegetBalance | GET | When processing payments with Mollie, we put all pending funds , usually minus Mollie fees , on a balance. |
Get balance reportgetBalanceReport | GET | Retrieve a summarized report for all transactions on a given balance within a given timeframe. |
Get primary balancegetPrimaryBalance | GET | Retrieve the primary balance. |
List balance transactionslistBalanceTransactions | GET | Retrieve a list of all balance transactions. |
List balanceslistBalances | GET | Retrieve a list of the organization's balances, including the primary balance. |
Capabilities1
List capabilitieslistCapabilities | GET | Beta feature This feature is currently in beta testing, and the final specification may still change. |
Captures3
Create capturecreateCapture | POST | Capture an authorized payment. |
Get capturegetCapture | GET | Retrieve a single payment capture by its ID and the ID of its parent payment. |
List captureslistCaptures | GET | Retrieve a list of all captures created for a specific payment. |
Chargebacks3
Get payment chargebackgetChargeback | GET | Retrieve a single payment chargeback by its ID and the ID of its parent payment. |
List all chargebackslistAllChargebacks | GET | Retrieve all chargebacks initiated for all your payments. |
List payment chargebackslistChargebacks | GET | Retrieve the chargebacks initiated for a specific payment. |
Checkout Sessions2
Create Checkout SessioncreateSession | POST | Beta feature This feature is currently in private beta, and the final specification may still change. |
Get Checkout SessiongetSession | GET | Beta feature This feature is currently in private beta, and the final specification may still change. |
Client Links1
Create client linkcreateClientLink | POST | Link a new or existing organization to your OAuth application, in effect creating a new client. |
Clients2
Get clientgetClient | GET | Retrieve a single client by its ID. |
List clientslistClients | GET | Retrieve a list of all clients linked to your account. |
Customers7
Create customercreateCustomer | POST | Creates a simple minimal representation of a customer. |
Create customer paymentcreateCustomerPayment | POST | Creates a payment for the customer. |
Delete customerdeleteCustomer | DELETE | Delete a customer. |
Get customergetCustomer | GET | Retrieve a single customer by its ID. |
List customer paymentslistCustomerPayments | GET | Retrieve all payments linked to the customer. |
List customerslistCustomers | GET | Retrieve a list of all customers. |
Update customerupdateCustomer | PATCH | Update an existing customer. |
Delayed Routing3
Create a delayed routepaymentCreateRoute | POST | Create a route for a specific payment. |
Get a delayed routepaymentGetRoute | GET | Retrieve a single route created for a specific payment. |
List payment routespaymentListRoutes | GET | Retrieve a list of all routes created for a specific payment. |
Draft Transfers4
Cancel draft transfercancelDraftTransfer | DELETE | Beta feature This feature is currently in beta testing, and the final specification may still change. |
Create draft transfercreateDraftTransfer | POST | Beta feature This feature is currently in beta testing, and the final specification may still change. |
Get draft transfergetDraftTransfer | GET | Beta feature This feature is currently in beta testing, and the final specification may still change. |
List draft transferslistDraftTransfers | GET | Beta feature This feature is currently in beta testing, and the final specification may still change. |
Invoices2
Get invoicegetInvoice | GET | Retrieve a single invoice by its ID. |
List invoiceslistInvoices | GET | Retrieve a list of all your invoices, optionally filtered by year or by invoice reference. |
Mandates4
Create mandatecreateMandate | POST | Create a mandate for a specific customer. |
Get mandategetMandate | GET | Retrieve a single mandate by its ID. |
List mandateslistMandates | GET | Retrieve a list of all mandates. |
Revoke mandaterevokeMandate | DELETE | Revoke a customer's mandate. |
Methods7
Disable payment methoddisableMethod | DELETE | Disable a payment method on a specific profile. |
Disable payment method issuerdisableMethodIssuer | DELETE | Disable an issuer for a payment method on a specific profile. |
Enable payment methodenableMethod | POST | Enable a payment method on a specific profile. |
Enable payment method issuerenableMethodIssuer | POST | Enable an issuer for a payment method on a specific profile. |
Get payment methodgetMethod | GET | Retrieve a single payment method by its ID. |
List all payment methodslistAllMethods | GET | Retrieve all payment methods that Mollie offers, regardless of the eligibility of the organization for the specific method. |
List payment methodslistMethods | GET | Retrieve all enabled payment methods. |
Onboarding2
Get onboarding statusgetOnboardingStatus | GET | Retrieve the onboarding status of the currently authenticated organization. |
Submit onboarding datasubmitOnboardingData | POST | We no longer recommend implementing this endpoint. |
Organizations3
Get current organizationgetCurrentOrganization | GET | Retrieve the currently authenticated organization. |
Get organizationgetOrganization | GET | Retrieve a single organization by its ID. |
Get partner statusgetPartnerStatus | GET | Retrieve partnership details about the currently authenticated organization. |
Payment Links6
Create payment linkcreatePaymentLink | POST | With the Payment links API you can generate payment links that by default, unlike regular payments, do not expire. |
Delete payment linkdeletePaymentLink | DELETE | Payment links which have not been opened and no payments have been made yet can be deleted entirely. |
Get payment linkgetPaymentLink | GET | Retrieve a single payment link by its ID. |
Get payment link paymentsgetPaymentLinkPayments | GET | Retrieve the list of payments for a specific payment link. |
List payment linkslistPaymentLinks | GET | Retrieve a list of all payment links. |
Update payment linkupdatePaymentLink | PATCH | Certain details of an existing payment link can be updated. |
Payments6
Cancel paymentcancelPayment | DELETE | Depending on the payment method, you may be able to cancel a payment for a certain amount of time , usually until the next business day or as long as the payment status is open. |
Create paymentcreatePayment | POST | Payment creation is elemental to the Mollie API: this is where most payment implementations start off. |
Get paymentgetPayment | GET | Retrieve a single payment object by its payment ID. |
List paymentslistPayments | GET | Retrieve all payments created with the current website profile. |
Release payment authorizationreleaseAuthorization | POST | Releases the full remaining authorized amount. |
Update paymentupdatePayment | PATCH | Certain details of an existing payment can be updated. |
Payouts4
Cancel payoutcancelPayout | DELETE | Cancel a payout. |
Create payoutcreatePayout | POST | Request a payout from one of your balances to the balance's configured bank account. |
Get payoutgetPayout | GET | Retrieve a single payout by its ID. |
List payoutslistPayouts | GET | Retrieve a list of all payouts for your organization, including payouts initiated automatically by the balance's payout schedule and payouts requested via the API or dashboard. |
Permissions2
Get permissiongetPermission | GET | Retrieve a single permission by its ID, and see if the permission is granted to the current access token. |
List permissionslistPermissions | GET | Retrieve a list of all permissions available to the current access token. |
Profiles6
Create profilecreateProfile | POST | Create a profile to process payments on. |
Delete profiledeleteProfile | DELETE | Delete a profile. |
Get current profilegetCurrentProfile | GET | Retrieve the currently authenticated profile. |
Get profilegetProfile | GET | Retrieve a single profile by its ID. |
List profileslistProfiles | GET | Retrieve a list of all of your profiles. |
Update profileupdateProfile | PATCH | Update an existing profile. |
Refunds5
Cancel payment refundcancelRefund | DELETE | Refunds will be executed with a delay of two hours. |
Create payment refundcreateRefund | POST | Creates a refund for a specific payment. |
Get payment refundgetRefund | GET | Retrieve a single payment refund by its ID and the ID of its parent payment. |
List all refundslistAllRefunds | GET | Retrieve a list of all of your refunds. |
List payment refundslistRefunds | GET | Retrieve a list of all refunds created for a specific payment. |
Sales Invoices5
Create sales invoicecreateSalesInvoice | POST | With the Sales Invoice API you can generate sales invoices to send to your customers. |
Delete sales invoicedeleteSalesInvoice | DELETE | Sales invoices which are in status draft can be deleted. |
Get sales invoicegetSalesInvoice | GET | Retrieve a single sales invoice by its ID. |
List sales invoiceslistSalesInvoices | GET | Retrieve a list of all sales invoices created through the API. |
Update sales invoiceupdateSalesInvoice | PATCH | Certain details of an existing sales invoice can be updated. |
Settlements8
Get next settlementgetNextSettlement | GET | Retrieve the details of the current settlement, that has not yet been paid out. |
Get open settlementgetOpenSettlement | GET | Retrieve the details of the open balance of the organization. |
Get settlementgetSettlement | GET | Retrieve a single settlement by its ID. |
List settlement captureslistSettlementCaptures | GET | Retrieve all captures included in the given settlement. |
List settlement chargebackslistSettlementChargebacks | GET | Retrieve all chargebacks 'deducted' from the given settlement. |
List settlement paymentslistSettlementPayments | GET | Retrieve all payments included in the given settlement. |
List settlement refundslistSettlementRefunds | GET | Retrieve all refunds 'deducted' from the given settlement. |
List settlementslistSettlements | GET | Retrieve a list of all your settlements. |
Subscriptions7
Cancel subscriptioncancelSubscription | DELETE | Cancel an existing subscription. |
Create subscriptioncreateSubscription | POST | With subscriptions, you can schedule recurring payments to take place at regular intervals. |
Get subscriptiongetSubscription | GET | Retrieve a single subscription by its ID and the ID of its parent customer. |
List all subscriptionslistAllSubscriptions | GET | Retrieve all subscriptions initiated across all your customers. |
List customer subscriptionslistSubscriptions | GET | Retrieve all subscriptions of a customer. |
List subscription paymentslistSubscriptionPayments | GET | Retrieve all payments of a specific subscription. |
Update subscriptionupdateSubscription | PATCH | Update an existing subscription. |
Terminals6
Get terminalgetTerminal | GET | Retrieve a single terminal by its ID. |
Get terminal pairing codeterminalsGetPairingCode | GET | Test mode This endpoint currently does not support test mode yet. |
List terminal pairing codesterminalsListPairingCodes | GET | Test mode This endpoint currently does not support test mode yet. |
List terminalslistTerminals | GET | Retrieve a list of all physical point-of-sale devices. |
Request terminal pairing codeterminalsRequestPairingCode | POST | Test mode This endpoint currently does not support test mode yet. |
Revoke terminal pairing codeterminalsRevokePairingCode | DELETE | Test mode This endpoint currently does not support test mode yet. |
Transfers2
Create transfercreateTransfer | POST | Beta feature This feature is currently in beta testing, and the final specification may still change. |
Get transfergetTransfer | GET | Beta feature This feature is currently in beta testing, and the final specification may still change. |
Unmatched Credit Transfers4
Get unmatched credit transfergetUnmatchedCreditTransfer | GET | Beta feature This feature is currently in private beta, and the final specification may still change. |
List unmatched credit transferslistUnmatchedCreditTransfers | GET | Beta feature This feature is currently in private beta, and the final specification may still change. |
Match unmatched credit transfermatchUnmatchedCreditTransfer | POST | Beta feature This feature is currently in private beta, and the final specification may still change. |
Return unmatched credit transferreturnUnmatchedCreditTransfer | POST | Beta feature This feature is currently in private beta, and the final specification may still change. |
Verify Payee1
Verify PayeeverifyPayee | POST | Beta feature This feature is currently in beta testing, and the final specification may still change. |
Wallets1
Request Apple Pay payment sessionrequestApplePayPaymentSession | POST | When integrating Apple Pay in your own checkout on the web, you need to provide merchant validation. |
Webhook Events1
Get a Webhook EventgetWebhookEvent | GET | Retrieve a single webhook event object by its event ID. |
Webhooks6
Create a webhookcreateWebhook | POST | A webhook must have a name, an url and a list of event types. |
Delete a webhookdeleteWebhook | DELETE | Delete a single webhook object by its webhook ID. |
Get a webhookgetWebhook | GET | Retrieve a single webhook object by its ID. |
List all webhookslistWebhooks | GET | Returns a paginated list of your webhooks. |
Test a webhooktestWebhook | POST | Sends a test event to the webhook to verify the endpoint is working as expected. |
Update a webhookupdateWebhook | PATCH | Updates the webhook. |