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

  1. In Neblex open Connect › Connections and click New Connection.
  2. Search for Mollie and give the connection a clear name.
  3. Fill in the fields. Secret values are encrypted and never shown again.
  4. Click Test, then Create Connection.
FieldWhat to enter
API key or access tokenRequiredSecretA 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.

EventWhat it doesHow
Balance transaction createdMollie webhook event balance-transaction.created.Receives a webhook
Business account draft transfer approvedMollie webhook event business-account-draft-transfer.approved.Receives a webhook
Business account draft transfer createdMollie webhook event business-account-draft-transfer.created.Receives a webhook
Business account draft transfer declinedMollie webhook event business-account-draft-transfer.declined.Receives a webhook
Business account transfer blockedMollie webhook event business-account-transfer.blocked.Receives a webhook
Business account transfer failedMollie webhook event business-account-transfer.failed.Receives a webhook
Business account transfer initiatedMollie webhook event business-account-transfer.initiated.Receives a webhook
Business account transfer pending reviewMollie webhook event business-account-transfer.pending-review.Receives a webhook
Business account transfer processedMollie webhook event business-account-transfer.processed.Receives a webhook
Business account transfer requestedMollie webhook event business-account-transfer.requested.Receives a webhook
Business account transfer returnedMollie webhook event business-account-transfer.returned.Receives a webhook
Capture failedMollie webhook event capture.failed.Receives a webhook
Capture succeededMollie webhook event capture.succeeded.Receives a webhook
Chargeback receivedMollie webhook event chargeback.received.Receives a webhook
Chargeback reversedMollie 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 authorizedMollie webhook event payment.authorized.Receives a webhook
Payment canceledMollie webhook event payment.canceled.Receives a webhook
Payment expiredMollie webhook event payment.expired.Receives a webhook
Payment failedMollie webhook event payment.failed.Receives a webhook
Payment link paidMollie webhook event payment-link.paid.Receives a webhook
Payment paidMollie webhook event payment.paid.Receives a webhook
Payment pendingMollie webhook event payment.pending.Receives a webhook
Payout canceledMollie webhook event payout.canceled.Receives a webhook
Payout completedMollie webhook event payout.completed.Receives a webhook
Payout failedMollie webhook event payout.failed.Receives a webhook
Payout initiatedMollie webhook event payout.initiated.Receives a webhook
Payout processing at bankMollie webhook event payout.processing-at-bank.Receives a webhook
Refund canceledMollie webhook event refund.canceled.Receives a webhook
Refund failedMollie webhook event refund.failed.Receives a webhook
Refund pendingMollie webhook event refund.pending.Receives a webhook
Refund processingMollie webhook event refund.processing.Receives a webhook
Refund queuedMollie webhook event refund.queued.Receives a webhook
Refund refundedMollie webhook event refund.refunded.Receives a webhook
Sales invoice canceledMollie webhook event sales-invoice.canceled.Receives a webhook
Sales invoice createdMollie webhook event sales-invoice.created.Receives a webhook
Sales invoice e invoice failedMollie webhook event sales-invoice.e-invoice-failed.Receives a webhook
Sales invoice e invoice issuedMollie webhook event sales-invoice.e-invoice-issued.Receives a webhook
Sales invoice issuedMollie webhook event sales-invoice.issued.Receives a webhook
Sales invoice paidMollie webhook event sales-invoice.paid.Receives a webhook
Unmatched credit transfer expiredMollie webhook event unmatched-credit-transfer.expired.Receives a webhook
Unmatched credit transfer match completedMollie webhook event unmatched-credit-transfer.match.completed.Receives a webhook
Unmatched credit transfer match failedMollie webhook event unmatched-credit-transfer.match.failed.Receives a webhook
Unmatched credit transfer matchedMollie webhook event unmatched-credit-transfer.matched.Receives a webhook
Unmatched credit transfer receivedMollie webhook event unmatched-credit-transfer.received.Receives a webhook
Unmatched credit transfer return completedMollie webhook event unmatched-credit-transfer.return.completed.Receives a webhook
Unmatched credit transfer return failedMollie webhook event unmatched-credit-transfer.return.failed.Receives a webhook
Unmatched credit transfer returnedMollie webhook event unmatched-credit-transfer.returned.Receives a webhook

Use it in a flow

  1. Open a flow, open the node library and search for Mollie.
  2. Drag it onto the canvas and choose an Operation and your connection.
  3. Map the operation's fields from earlier steps, or click Map with Matt.
  4. 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 accountgetBusinessAccountGETRestricted access This API is currently only available to Mollie's authorized partners via OAuth.
Get transactiongetBusinessAccountTransactionGETRestricted access This API is currently only available to Mollie's authorized partners via OAuth.
List business accountslistBusinessAccountsGETRestricted access This API is currently only available to Mollie's authorized partners via OAuth.
List transactionslistBusinessAccountTransactionsGETRestricted access This API is currently only available to Mollie's authorized partners via OAuth.
Balance Transfers3
Create a Connect balance transfercreateConnectBalanceTransferPOSTThis 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 transfergetConnectBalanceTransferGETRetrieve a single Connect balance transfer object by its ID.
List all Connect balance transferslistConnectBalanceTransfersGETReturns a paginated list of balance transfers associated with your organization.
Balances5
Get balancegetBalanceGETWhen processing payments with Mollie, we put all pending funds , usually minus Mollie fees , on a balance.
Get balance reportgetBalanceReportGETRetrieve a summarized report for all transactions on a given balance within a given timeframe.
Get primary balancegetPrimaryBalanceGETRetrieve the primary balance.
List balance transactionslistBalanceTransactionsGETRetrieve a list of all balance transactions.
List balanceslistBalancesGETRetrieve a list of the organization's balances, including the primary balance.
Capabilities1
List capabilitieslistCapabilitiesGETBeta feature This feature is currently in beta testing, and the final specification may still change.
Captures3
Create capturecreateCapturePOSTCapture an authorized payment.
Get capturegetCaptureGETRetrieve a single payment capture by its ID and the ID of its parent payment.
List captureslistCapturesGETRetrieve a list of all captures created for a specific payment.
Chargebacks3
Get payment chargebackgetChargebackGETRetrieve a single payment chargeback by its ID and the ID of its parent payment.
List all chargebackslistAllChargebacksGETRetrieve all chargebacks initiated for all your payments.
List payment chargebackslistChargebacksGETRetrieve the chargebacks initiated for a specific payment.
Checkout Sessions2
Create Checkout SessioncreateSessionPOSTBeta feature This feature is currently in private beta, and the final specification may still change.
Get Checkout SessiongetSessionGETBeta feature This feature is currently in private beta, and the final specification may still change.
Client Links1
Create client linkcreateClientLinkPOSTLink a new or existing organization to your OAuth application, in effect creating a new client.
Clients2
Get clientgetClientGETRetrieve a single client by its ID.
List clientslistClientsGETRetrieve a list of all clients linked to your account.
Customers7
Create customercreateCustomerPOSTCreates a simple minimal representation of a customer.
Create customer paymentcreateCustomerPaymentPOSTCreates a payment for the customer.
Delete customerdeleteCustomerDELETEDelete a customer.
Get customergetCustomerGETRetrieve a single customer by its ID.
List customer paymentslistCustomerPaymentsGETRetrieve all payments linked to the customer.
List customerslistCustomersGETRetrieve a list of all customers.
Update customerupdateCustomerPATCHUpdate an existing customer.
Delayed Routing3
Create a delayed routepaymentCreateRoutePOSTCreate a route for a specific payment.
Get a delayed routepaymentGetRouteGETRetrieve a single route created for a specific payment.
List payment routespaymentListRoutesGETRetrieve a list of all routes created for a specific payment.
Draft Transfers4
Cancel draft transfercancelDraftTransferDELETEBeta feature This feature is currently in beta testing, and the final specification may still change.
Create draft transfercreateDraftTransferPOSTBeta feature This feature is currently in beta testing, and the final specification may still change.
Get draft transfergetDraftTransferGETBeta feature This feature is currently in beta testing, and the final specification may still change.
List draft transferslistDraftTransfersGETBeta feature This feature is currently in beta testing, and the final specification may still change.
Invoices2
Get invoicegetInvoiceGETRetrieve a single invoice by its ID.
List invoiceslistInvoicesGETRetrieve a list of all your invoices, optionally filtered by year or by invoice reference.
Mandates4
Create mandatecreateMandatePOSTCreate a mandate for a specific customer.
Get mandategetMandateGETRetrieve a single mandate by its ID.
List mandateslistMandatesGETRetrieve a list of all mandates.
Revoke mandaterevokeMandateDELETERevoke a customer's mandate.
Methods7
Disable payment methoddisableMethodDELETEDisable a payment method on a specific profile.
Disable payment method issuerdisableMethodIssuerDELETEDisable an issuer for a payment method on a specific profile.
Enable payment methodenableMethodPOSTEnable a payment method on a specific profile.
Enable payment method issuerenableMethodIssuerPOSTEnable an issuer for a payment method on a specific profile.
Get payment methodgetMethodGETRetrieve a single payment method by its ID.
List all payment methodslistAllMethodsGETRetrieve all payment methods that Mollie offers, regardless of the eligibility of the organization for the specific method.
List payment methodslistMethodsGETRetrieve all enabled payment methods.
Onboarding2
Get onboarding statusgetOnboardingStatusGETRetrieve the onboarding status of the currently authenticated organization.
Submit onboarding datasubmitOnboardingDataPOSTWe no longer recommend implementing this endpoint.
Organizations3
Get current organizationgetCurrentOrganizationGETRetrieve the currently authenticated organization.
Get organizationgetOrganizationGETRetrieve a single organization by its ID.
Get partner statusgetPartnerStatusGETRetrieve partnership details about the currently authenticated organization.
Payment Links6
Create payment linkcreatePaymentLinkPOSTWith the Payment links API you can generate payment links that by default, unlike regular payments, do not expire.
Delete payment linkdeletePaymentLinkDELETEPayment links which have not been opened and no payments have been made yet can be deleted entirely.
Get payment linkgetPaymentLinkGETRetrieve a single payment link by its ID.
Get payment link paymentsgetPaymentLinkPaymentsGETRetrieve the list of payments for a specific payment link.
List payment linkslistPaymentLinksGETRetrieve a list of all payment links.
Update payment linkupdatePaymentLinkPATCHCertain details of an existing payment link can be updated.
Payments6
Cancel paymentcancelPaymentDELETEDepending 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 paymentcreatePaymentPOSTPayment creation is elemental to the Mollie API: this is where most payment implementations start off.
Get paymentgetPaymentGETRetrieve a single payment object by its payment ID.
List paymentslistPaymentsGETRetrieve all payments created with the current website profile.
Release payment authorizationreleaseAuthorizationPOSTReleases the full remaining authorized amount.
Update paymentupdatePaymentPATCHCertain details of an existing payment can be updated.
Payouts4
Cancel payoutcancelPayoutDELETECancel a payout.
Create payoutcreatePayoutPOSTRequest a payout from one of your balances to the balance's configured bank account.
Get payoutgetPayoutGETRetrieve a single payout by its ID.
List payoutslistPayoutsGETRetrieve 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 permissiongetPermissionGETRetrieve a single permission by its ID, and see if the permission is granted to the current access token.
List permissionslistPermissionsGETRetrieve a list of all permissions available to the current access token.
Profiles6
Create profilecreateProfilePOSTCreate a profile to process payments on.
Delete profiledeleteProfileDELETEDelete a profile.
Get current profilegetCurrentProfileGETRetrieve the currently authenticated profile.
Get profilegetProfileGETRetrieve a single profile by its ID.
List profileslistProfilesGETRetrieve a list of all of your profiles.
Update profileupdateProfilePATCHUpdate an existing profile.
Refunds5
Cancel payment refundcancelRefundDELETERefunds will be executed with a delay of two hours.
Create payment refundcreateRefundPOSTCreates a refund for a specific payment.
Get payment refundgetRefundGETRetrieve a single payment refund by its ID and the ID of its parent payment.
List all refundslistAllRefundsGETRetrieve a list of all of your refunds.
List payment refundslistRefundsGETRetrieve a list of all refunds created for a specific payment.
Sales Invoices5
Create sales invoicecreateSalesInvoicePOSTWith the Sales Invoice API you can generate sales invoices to send to your customers.
Delete sales invoicedeleteSalesInvoiceDELETESales invoices which are in status draft can be deleted.
Get sales invoicegetSalesInvoiceGETRetrieve a single sales invoice by its ID.
List sales invoiceslistSalesInvoicesGETRetrieve a list of all sales invoices created through the API.
Update sales invoiceupdateSalesInvoicePATCHCertain details of an existing sales invoice can be updated.
Settlements8
Get next settlementgetNextSettlementGETRetrieve the details of the current settlement, that has not yet been paid out.
Get open settlementgetOpenSettlementGETRetrieve the details of the open balance of the organization.
Get settlementgetSettlementGETRetrieve a single settlement by its ID.
List settlement captureslistSettlementCapturesGETRetrieve all captures included in the given settlement.
List settlement chargebackslistSettlementChargebacksGETRetrieve all chargebacks 'deducted' from the given settlement.
List settlement paymentslistSettlementPaymentsGETRetrieve all payments included in the given settlement.
List settlement refundslistSettlementRefundsGETRetrieve all refunds 'deducted' from the given settlement.
List settlementslistSettlementsGETRetrieve a list of all your settlements.
Subscriptions7
Cancel subscriptioncancelSubscriptionDELETECancel an existing subscription.
Create subscriptioncreateSubscriptionPOSTWith subscriptions, you can schedule recurring payments to take place at regular intervals.
Get subscriptiongetSubscriptionGETRetrieve a single subscription by its ID and the ID of its parent customer.
List all subscriptionslistAllSubscriptionsGETRetrieve all subscriptions initiated across all your customers.
List customer subscriptionslistSubscriptionsGETRetrieve all subscriptions of a customer.
List subscription paymentslistSubscriptionPaymentsGETRetrieve all payments of a specific subscription.
Update subscriptionupdateSubscriptionPATCHUpdate an existing subscription.
Terminals6
Get terminalgetTerminalGETRetrieve a single terminal by its ID.
Get terminal pairing codeterminalsGetPairingCodeGETTest mode This endpoint currently does not support test mode yet.
List terminal pairing codesterminalsListPairingCodesGETTest mode This endpoint currently does not support test mode yet.
List terminalslistTerminalsGETRetrieve a list of all physical point-of-sale devices.
Request terminal pairing codeterminalsRequestPairingCodePOSTTest mode This endpoint currently does not support test mode yet.
Revoke terminal pairing codeterminalsRevokePairingCodeDELETETest mode This endpoint currently does not support test mode yet.
Transfers2
Create transfercreateTransferPOSTBeta feature This feature is currently in beta testing, and the final specification may still change.
Get transfergetTransferGETBeta feature This feature is currently in beta testing, and the final specification may still change.
Unmatched Credit Transfers4
Get unmatched credit transfergetUnmatchedCreditTransferGETBeta feature This feature is currently in private beta, and the final specification may still change.
List unmatched credit transferslistUnmatchedCreditTransfersGETBeta feature This feature is currently in private beta, and the final specification may still change.
Match unmatched credit transfermatchUnmatchedCreditTransferPOSTBeta feature This feature is currently in private beta, and the final specification may still change.
Return unmatched credit transferreturnUnmatchedCreditTransferPOSTBeta feature This feature is currently in private beta, and the final specification may still change.
Verify Payee1
Verify PayeeverifyPayeePOSTBeta feature This feature is currently in beta testing, and the final specification may still change.
Wallets1
Request Apple Pay payment sessionrequestApplePayPaymentSessionPOSTWhen integrating Apple Pay in your own checkout on the web, you need to provide merchant validation.
Webhook Events1
Get a Webhook EventgetWebhookEventGETRetrieve a single webhook event object by its event ID.
Webhooks6
Create a webhookcreateWebhookPOSTA webhook must have a name, an url and a list of event types.
Delete a webhookdeleteWebhookDELETEDelete a single webhook object by its webhook ID.
Get a webhookgetWebhookGETRetrieve a single webhook object by its ID.
List all webhookslistWebhooksGETReturns a paginated list of your webhooks.
Test a webhooktestWebhookPOSTSends a test event to the webhook to verify the endpoint is working as expected.
Update a webhookupdateWebhookPATCHUpdates the webhook.