Mollie affiliate program software, connected in one paste.
Mollie is the payment service provider behind more than 250,000 European businesses, with iDEAL, Bancontact, SEPA, cards, PayPal, Klarna, and more than twenty other payment methods, and Rekomi supports it natively with the shortest setup of any webhook rail: one paste. You give Rekomi one advanced access token with six permissions, none of which can create a payment or a refund, and Rekomi validates it live, creates a signed webhook in your Mollie organization itself, and keeps the secret for you. From then on payments, subscription renewals, refunds, and chargebacks credit and debit the right affiliate automatically, with nothing to paste back and no relay code to write.
One paste, and every Mollie payment finds its affiliate.
Have an Admin user create an advanced access token under Developers > API keys in your Mollie dashboard with six permissions ticked: webhooks.read, webhooks.write, payments.read, refunds.read, profiles.read, and organizations.read. Paste it into Rekomi and click Connect. Rekomi validates the token live, binds one website profile (you pick one if your organization has several), creates the webhook in your Mollie organization pointed at your per-workspace URL with exactly the events it needs, and stores the signing secret Mollie returns, encrypted. There is no webhook form to fill in and no secret to copy, and a standard API key fails the connect with an error naming exactly why: Mollie's API keys cannot manage webhooks.
Mollie's hosted checkout cannot run scripts, so the referral travels in metadata. Install the head script on your own site; when your backend creates a payment or a subscription through Mollie's API, set metadata.rekomi_ref from window.Rekomi.getReferral(), and add metadata.rekomi_coupon if the customer used an affiliate's code. Mollie forwards a subscription's metadata to every renewal payment it generates, so renewals credit the same affiliate, and passing billingAddress.email lets Rekomi match a sale to a lead the script captured earlier.
Every paid payment arrives as one signed payment.paid event carrying the full snapshot, first charges and renewals alike (Mollie marks which is which; a first payment below one unit of its currency, the mandate-verification charge, is never a sale), and records on the pre-tax amount when the payment carries order lines with VAT, otherwise on the charge amount. Refunds claw back per refund, chargebacks claw back when they are received, and a 30-minute check over payments, refunds, and chargebacks covers the accounts where Mollie still gates those events as beta.
The webhook is the pipeline, so Rekomi builds and verifies it.
Every delivery from Mollie is signed with HMAC-SHA256 over the raw body using the webhook's own secret, and Rekomi verifies it before anything is processed, failing closed on anything unsigned or malformed. The event carries the full payment snapshot, so the money path never reads your sales back through the API: the signed webhook is the pipeline. Refund and chargeback events are still in beta on some Mollie accounts, so Rekomi also checks payments, refunds, and chargebacks every 30 minutes with the same token and the same idempotency keys, which means nothing is missed and nothing is counted twice. The token cannot create payments or refunds; it manages the webhook, runs the checks, and nothing else.
Affiliate tracking that matches how Mollie actually charges.
One scoped token, one paste
You paste one advanced access token with six permissions, and Rekomi creates the webhook in your Mollie organization, keeps the secret Mollie returns, and deletes the webhook again on disconnect. The token cannot create payments or refunds, so Rekomi never holds more of your Mollie account than it needs. As of September 2026, none of the seventeen affiliate tools we checked lists Mollie as a native integration.
Signed events with the full snapshot
Every delivery is verified with HMAC-SHA256 over the raw body using the webhook's secret, failing closed on anything unsigned or malformed. The event carries the whole payment, so the money path makes no API calls and trusts no unsigned payload.
First charges and renewals, one event each
All money keys off payment.paid. Mollie marks each payment as a first or a recurring charge and forwards the subscription's metadata to every renewal it generates, so recurring commission accrues for the life of the customer with no lifecycle glue code.
Refunds and chargebacks claw back, two ways
Each refund claws back its own amount once Mollie reports it refunded, and a chargeback claws back when it is received, both capped so nothing claws past the original commission. Because Mollie gates those events as beta on some accounts, Rekomi also checks refunds, chargebacks, and payments every 30 minutes with the same keys, so nothing is missed and nothing double-counts. A reversed chargeback is logged rather than silently re-crediting, so the decision stays yours.
Real payouts, tax forms collected
Tracking is half the job; the other half is money leaving the building correctly. Rekomi runs payouts on real payout methods with tax handling, approval and anti-fraud checks before anything moves, and per-campaign minimums, for 3% of payouts.
28 Mollie currencies, all covered
iDEAL, Bancontact, SEPA, cards, PayPal, Klarna, and the rest of Mollie's methods charge in 28 currencies, and Rekomi's 135+ currency support records every one of them at its real value, ISK and JPY included. Stripe, Paddle, Braintree, and more are native alongside.
All integrationsFlat plans plus 3% of payouts. No revenue cut.
For solo founders running a focused campaign.
For brands scaling beyond one campaign.
For mature brands with serious affiliate ambitions.
14-day free trial on every plan · 3% of affiliate payouts (2.5% on Enterprise), payouts run, tax forms collected · Full pricing
Common Mollie questions.
Is the Mollie integration native?
Yes, and it is a one-paste connect: you give Rekomi one advanced access token from your Mollie dashboard, and Rekomi validates it live, creates a signed webhook in your Mollie organization itself, and keeps the secret for you; there is no webhook form to fill in and nothing to paste back. Payments, subscription renewals, refunds, and chargebacks are recorded automatically, with a 30-minute check over refunds, chargebacks, and payments as the second path, and disconnecting deletes the webhook at Mollie again. Mollie allows three live webhooks per organization; if all three are already taken, Rekomi connects anyway and picks up payments, refunds, and chargebacks on the 30-minute check instead. Rekomi also runs periodic health checks on the token and the webhook, and emails you if anything needs attention.
Rekomi asks for an advanced access token, not an API key. Why, and which permissions does it need?
Because Mollie's standard API keys (the ones starting with live_ or test_) are scoped to payment processing for one website profile and cannot create, read, or manage webhooks, and creating the webhook for you is the whole point of the one-paste setup; a standard key fails the connect with an error naming exactly that. An advanced access token is built from a permission checklist by an Admin user under Developers > API keys, and Rekomi asks for six: webhooks.read and webhooks.write to create and check the webhook, payments.read and refunds.read for the 30-minute check over payments, refunds, and chargebacks, profiles.read to bind your website profile, and organizations.read to confirm which organization the token belongs to. None of them can create a payment or a refund, so Rekomi never holds more of your Mollie account than it needs. The token and the webhook secret are stored encrypted at rest and never returned by the API, and disconnecting deletes the webhook at Mollie and wipes both.
Which Mollie setups does the integration work with?
Any setup where your own backend creates the payment through Mollie's API: a custom checkout on Mollie's hosted payment page, the Mollie Subscriptions API, and Mollie Components, which keep the card form on your own domain. Payment Links work too, with one honest caveat: a payment link has no metadata field, so a sale from a link is credited by matching the buyer's email to a lead the Rekomi script captured earlier, or by the customer's attribution history, never by a referral stamp. If your shop runs on WooCommerce, Shopify, or Wix with Mollie as the payment method behind it, connect the shop's own rail instead (the WooCommerce plugin, the Shopify app, or the Wix app), because the shop is where the order and the coupon code live; the same goes for Chargebee with Mollie underneath, where the Chargebee integration is the one to connect. On Shopware, Magento, or PrestaShop, the shop's Mollie plugin creates the payment for you, so there is no place to stamp the referral; track those stores with the Rekomi script on your pages and the S2S API from your backend instead.
How do affiliates get credited when Mollie hosts the checkout?
Mollie's hosted checkout cannot run scripts, so the Rekomi script goes on your own site (your pricing, signup, and thank-you pages), captures the affiliate click in a first-party cookie, and the sale itself is credited from the webhook. Three carriers do the work. First, metadata: when your backend creates the payment or the subscription through Mollie's API, set metadata.rekomi_ref from window.Rekomi.getReferral(); Mollie forwards a subscription's metadata to every renewal payment it generates, so renewals credit the same affiliate. Second, coupon codes: Mollie has no coupon codes of its own, so if you run per-affiliate codes in your own checkout, stamp the code as metadata.rekomi_coupon and Rekomi credits the affiliate who owns it, with the coupon outranking the link. Rekomi reads the coupon on one-time and first payments only; renewals credit the same affiliate through customer and subscription history, so a coupon's commission override applies to the first charge, not to every cycle. Third, a lead email match: if the Rekomi script captured the customer's email on your signup form, pass it as billingAddress.email on the payment and Rekomi matches the sale to that lead, which is how a free trial with no card that first bills days later still credits the right affiliate. For later payments Rekomi also falls back to the customer's attribution history.
What does the affiliate earn on, with VAT in the mix?
Mollie is a payment service provider, not a merchant of record, so the amount on a payment is what the customer paid, including any VAT you charge, and there is no separate tax field. If your payment carries order lines with VAT amounts (Mollie's lines array, optional on most payment methods), Rekomi computes the commission on the pre-tax total, the sum of the lines minus their VAT, so affiliates never earn on tax. If there are no lines, the commission is computed on the charge amount, which is the only figure Mollie reports. Refunds and chargebacks are scaled onto the same basis, and every clawback is bounded by what was credited. One edge worth knowing: a first payment below one unit of its currency (the 0.00 or 0.01 EUR mandate-verification charge Mollie recommends) is never a sale and never starts the recurring window, so the affiliate earns on the first real charge instead.
Mollie charges in 28 currencies. What happens to those?
All of them record. Mollie's 28 payment currencies, from EUR, GBP, and CHF through the Nordic and Central European currencies to USD, AUD, JPY, and the rest, are all inside Rekomi's 135+ currency allowlist, and the two zero-decimal ones, ISK and JPY, get the right decimal math. Mollie reports amounts as exact decimal strings and Rekomi parses them exactly, never through a locale parser, so a commission is never computed on a mangled amount. Rekomi always reads the amount the customer paid, never Mollie's deprecated settlement amount, and any conversion into your home currency happens on Rekomi's side with its own rates.
How are test mode and live mode kept apart?
By construction. Mollie's test mode has its own webhooks and its own data, and it supports EUR only, which is worth knowing before you try a test payment. In production Rekomi connects your live mode: the webhook it creates is a live webhook, and every payment is additionally checked against the connected mode and the connected website profile before it records, while a refund or chargeback only ever applies to a payment this workspace recorded, so a test payment can never book production money and a test refund can never touch a live commission.
Can I run Mollie alongside another billing connection?
No; Rekomi enforces one conversion source of truth per workspace so the same sale is never recorded twice, and one Mollie connection binds one website profile. Pick one connection for Mollie sales and keep it; if you genuinely sell on two platforms, run them as separate workspaces. One precise edge: if Mollie is only the payment method behind a WooCommerce, Shopify, or Wix store, connect the WooCommerce plugin, the Shopify app, or the Wix app rather than Mollie, because the shop is the platform reporting those orders and their coupon codes; the Mollie rail is for custom checkouts, the Mollie Subscriptions API, Payment Links, and Mollie Components.
Selling somewhere else too? Also covered.
Ten minutes to first click.
Paste one advanced access token, let Rekomi create the signed webhook at Mollie itself, and payments start crediting affiliates today. 14-day free trial, no card.
- 14-day free trial
- Cancel anytime, $0 charged