Mollie developer · WooCommerce · Magento · Shopware · headless

Mollie developer

Maatwerk Mollie-integraties voor webshops die meer willen dan de standaard plug-in: subscriptions met expiry-monitoring, B2B op factuur, SEPA-mandates, smart dunning en boekhoudkoppelingen die gewoon kloppen.

Bekijk de waarde ↓
Sinds 2008
Payment-ervaring
Mollie API
v2 · REST · webhooks
Subscriptions
Mandates · SEPA · CC
Boekhouding
Exact · Moneybird · e-Boekh.

Waarom dit ertoe doet

Mollie is de standaard. De standaard plug-in is dat niet altijd.

Mollie zelf is geweldig: ruime API, goede documentatie, betaalbare fees. Maar de officiële plug-in op je shop dekt de standaard consumenten-checkout. Subscriptions met mandate-monitoring, B2B 'op factuur', échte SEPA-flows en settlement-koppelingen vragen om een developer die de Mollie API van binnen kent.

Elke Mollie-methode in één checkout

iDEAL, Bancontact, creditcard, Klarna, in3, Riverty, SEPA, Apple Pay, Google Pay — geordend per land en device, met de juiste default vooraf-geselecteerd.

Subscriptions & recurring

Mollie Customers + Mandates + Subscriptions correct ingericht: first-payment-mandaat, herhaal-incasso's, dunning bij failed payments en self-service kaart-update.

SEPA Direct Debit met mandaat

Een echte SEPA-flow met pre-notification, mandaat-referentie en koppeling met je bank — niet alleen 'incasso' als checkbox.

Webhooks die nooit een order verliezen

Notification-handler met signature-check, idempotency-keys, retry-queue en een log waar je per event status en body kunt zien.

Settlements gekoppeld aan je boekhouding

Mollie-settlements automatisch gematcht met orders, fees apart geboekt, refunds aan credit-nota's, sync met Exact, Moneybird of e-Boekhouden.

Inzicht per methode en markt

Per Mollie-methode authorization-rate, weigerredenen en gemiddelde order-waarde — zodat je beslist op data, niet op gevoel.

Twijfel je waar de winst zit? Ik denk graag mee — gewoon Maarten zelf, geen sales-trechter.

Hoe het eruit ziet

Checkout en webhooks — voor en na

Twee plekken waar het verschil meetbaar is: de Mollie-checkout die je klant ziet, en de webhook-verwerking die je nooit ziet — totdat hij faalt.

Mollie checkout · stap 3

methods-API

Methodes per land, device en bedrag — gestuurd door Mollie's methods-API.

  • iDEAL

    Aanbevolen · NL

  • Bancontact

    BE

  • Creditcard

    Visa · MC · Amex

  • Apple Pay

    Snel checken

  • Klarna · achteraf

    Tussen € 50–500

  • in3

    Vanaf € 100

Totaal€ 124,50

Mollie webhook log

healthy

Per event opnieuw fetch + idempotency, replay-veilig, gelogd in eigen dashboard.

  • 14:02:11payment.paidtr_7s9200
  • 14:02:24subscription.createdsub_1042200
  • 14:08:09mandate.activatedmdt_4821200
  • 14:12:51payment.failedtr_8a2200
  • 14:13:02payment.refundedtr_4f1200

Re-fetch

single source of truth

Idempotent

replay-veilig

Re-fire

uit dashboard

Wil je dit ook zien werken in jouw shop? Ik denk graag mee — gewoon Maarten zelf, geen sales-trechter.

Herkenbaar?

Veelvoorkomende Mollie-problemen — en wat ik eraan doe

Negen van de tien Mollie-trajecten beginnen met een van deze klachten. Goede kans dat jij er ook minstens één herkent.

De standaard Mollie-plug-in dekt niet alles

Pijn: De officiële Mollie-module is prima voor consumenten, maar loopt vast bij B2B, abonnementen met variabele bedragen, gedeelde betalingen of een eigen factuur-flow.

Aanpak: Eigen integratie tegen de Mollie REST API, naast of bovenop de bestaande plug-in. Alleen de logica die jij nodig hebt — schoon, getypt en zonder overbodige bagage.

Orders blijven hangen op 'in afwachting'

Pijn: Klant heeft betaald, maar in WooCommerce of Magento blijft de order op 'pending payment'. Voorraad blokkeert, klantenservice krijgt mailtjes.

Aanpak: Webhook-handler met signature-verificatie, idempotency en automatische retry. Mollie payment-status netjes gesynct naar order-status, gelogd per event.

Subscriptions werken — tot een mandaat verloopt

Pijn: First-payment mandaat is succesvol, maar na 13 maanden expireert het en stoppen de incasso's. Niemand merkt het tot een klant belt.

Aanpak: Monitoring op mandate-status, automatische re-authorization-mail vóór expiratie, fallback naar creditcard en een dashboard met expiry-overzicht.

Failed payments verdwijnen in een logfile

Pijn: Een deel van de SEPA-incasso's of CC-charges valt om, en niemand pakt het op. MRR lekt weg op een plek die niemand monitort.

Aanpak: Slim retry-schema (Mollie retry niet automatisch), branded dunning-mails op het juiste moment en self-service kaart-update via een secure tokenized link.

Refunds zijn handwerk in drie systemen

Pijn: Bij elke retour: refund in Mollie, status terug in de shop, credit-nota in Exact of Moneybird. Drie systemen, drie kansen op fouten.

Aanpak: Eén knop in je back-office. Refund-call naar Mollie, status-update, credit-nota in de boekhouding — gelogd en auditbaar per regel.

B2B wil op factuur, geen iDEAL

Pijn: Zakelijke klanten haken af bij 'iDEAL of creditcard'. Ze willen op factuur, 14 of 30 dagen, en facturen direct in hun administratie.

Aanpak: 'Op factuur' als eigen methode naast Mollie, met dynamische betaaltermijn, optionele credit-check en automatische factuur-mail vanuit Exact of Moneybird.

Sparren over je Mollie-setup?

Checkout, subscriptions en boekhouding op één lijn.

Ik kijk mee in je huidige Mollie-config, benoem waar de winst zit en schets samen met je een aanpak per onderdeel.

Bekijk klantcases

Subscriptions & boekhouding

De stille winstmakers van Mollie

Twee onderdelen die zelden zichtbaar zijn voor de klant, maar die maandelijks het verschil maken tussen 'het draait' en 'het verdient'.

Subscription lifecycle

voorbeeldflow

Mollie Customers + Mandates + Subscriptions, met expiry-monitoring.

  1. Maand 1

    First payment (iDEAL)

    mandaat M-4821 aangemaakt

  2. Maand 2

    SEPA-incasso geslaagd

    subscription S-1042 · € 29,00

  3. Maand 3

    SEPA-incasso geslaagd

    subscription S-1042 · € 29,00

  4. Maand 11

    Mandate expiry-alert

    60 dagen tot expiratie

  5. Maand 11

    Re-auth mail verstuurd

    iDEAL-link voor nieuw mandaat

  6. Maand 12

    Nieuw mandaat actief

    M-9210, naadloze overgang

Settlement → Exact

auto-matched

Mollie settlement-rapport gematcht met orders, fees en refunds.

DatumBrutoFeesNetto
01-05€ 12.480,22€ 184,12€ 12.296,10
02-05€ 9.214,90€ 142,03€ 9.072,87
03-05€ 7.802,55€ 121,98€ 7.680,57
04-05€ 11.029,40€ 168,44€ 10.860,96

Wat het oplevert

Voorbeelden van wat een goede Mollie-developer toevoegt

Een Mollie-integratie hoort iets op te leveren, niet alleen 'te werken'. Dit zijn voorbeelden van wat ik bij eerdere shops heb ingebouwd — als inspiratie voor wat in jouw situatie kan.

Checkout

Methodes per land, device en bedrag

iDEAL bovenaan in NL, Bancontact in BE, Klarna alleen tussen € 50–500, in3 alleen boven € 100. Logica in één plek, gestuurd door Mollie's methods-API.

Subscriptions

Mandaten met expiry-monitoring

Subscription-engine gekoppeld aan Mollie Customers; cron checkt mandates die binnen 60 dagen verlopen, mail met re-auth-link en fallback naar CC.

SEPA

Volledige SEPA-flow met pre-notification

First-payment mandaat via iDEAL, vervolg-incasso's met pre-notification-mail 2 dagen vooraf, bedrag en referentie, batch-export voor de boekhouding.

Mobile

Apple Pay als express-checkout

Apple Pay-knop op product- en cart-pagina, met adres + shipping in één tap. Address en shippingMethod via Mollie Components, fallback naar normale checkout.

Routing

Smart routing naast Mollie

iDEAL en SEPA via Mollie, creditcards via Stripe omdat dat goedkoper uitvalt — één checkout-laag, twee PSP's, met fallback als één PSP degraded is.

Boekhouding

Settlement-afstemming geautomatiseerd

Mollie-settlements wekelijks geparsed, fees en chargebacks apart geboekt, refunds aan credit-nota's gekoppeld, sync naar Exact per regel.

Welk voorbeeld past het beste op jouw shop? Ik denk graag mee — gewoon Maarten zelf, geen sales-trechter.

Wat ik bouw

Onderdelen die ik dagelijks oplever

Elk onderdeel hieronder is een afgebakende klus die ik vaak los of in combinatie oppak. Klein genoeg voor een sprint, groot genoeg om verschil te maken.

Custom Mollie checkout

Mollie Components embedded in je eigen checkout. Single-page, eigen styling, geen redirect als je dat niet wilt.

Subscriptions API

Mollie Customers + Mandates + Subscriptions correct gekoppeld, met variabele bedragen en plan-wijzigingen.

SEPA Direct Debit

First-payment via iDEAL, mandaat-flow, pre-notification, batch-export en bank-matching (CAMT).

Webhook handler

Veilige verwerking met signature-check, idempotency, retry-queue en re-fire vanuit dashboard.

Refunds & disputes

Volledig en partial refunds vanuit je back-office, dispute-flow met evidence-uploads naar Mollie.

3-D Secure 2 / SCA

Strong Customer Authentication waar nodig, exemptions waar het mag — conversie blijft op peil.

Settlement-koppeling

Settlement-rapporten parsen en boeken in Exact, Moneybird, Twinfield of e-Boekhouden.

Multi-currency

EUR, GBP, USD en meer — presentment-currency in checkout, settlement in je hoofdvaluta.

Mollie Connect (Oauth)

Voor SaaS-platforms: Mollie-accounts van klanten koppelen via Oauth en applicaton-fees innen.

PCI via tokenization

Mollie Components + tokenization — kaartdata raakt jouw server nooit. SAQ-A in plaats van SAQ-D.

Branded dunning-mails

Templates per failure-reason, retry-schema en self-service kaart-update via een secure link.

Smart routing naast Mollie

Combineer Mollie met Stripe of Adyen voor methodes waar dat beter uitkomt — kosten of uptime.

Platformen

Webshop-platformen waar ik Mollie mee koppel

WooCommerce

Custom gateway, B2B-plug-in compatible, blocks-checkout

Magento 2

Adobe Commerce module, M2 multi-store

Shopware 6

Plug-in extension, B2B-Suite koppeling

Headless / custom

Next.js, TanStack, Nuxt, eigen back-office

PrestaShop

Module-uitbreiding met subscriptions en SEPA

Custom SaaS

Pure Mollie REST + Subscriptions API

Ander platform? Vraag het even. Ik denk graag mee — gewoon Maarten zelf, geen sales-trechter.

Kansen per sector

Waar de winst zit, per type business

Retail & D2C

  • Snelle checkout met methodes per land
  • Apple Pay / Google Pay als express-checkout
  • Refunds vanuit je eigen back-office
  • Conversie-tracking per Mollie-methode

SaaS & memberships

  • Subscriptions API met variabele bedragen
  • Mandate expiry-monitoring
  • Dunning-flow met retry-schema's
  • Self-service kaart-update via secure link

B2B & wholesale

  • 'Op factuur' als eigen methode naast Mollie
  • Kredietlimieten en betaaltermijnen
  • SEPA incasso voor vaste klanten
  • Sync met Exact, AFAS, Twinfield

Marketplaces & platforms

  • Mollie Connect (Oauth) voor klant-accounts
  • Application fees per transactie
  • Settlement-splits per verkoper
  • Onboarding-flow voor merchants

Hoe het werkt

Een Mollie-traject in 4 stappen

  1. 01

    Intake & audit

    Een gesprek over je huidige Mollie-setup en checkout. Ik kom met een lijst quick wins en grotere verbeterpunten — met een inschatting van de scope.

  2. 02

    Concreet voorstel

    Per onderdeel: wat ik bouw, in welke volgorde en met welke aannames. Afgebakend per sprint, zonder open einden.

  3. 03

    Bouwen in test-mode

    Volledige flow in Mollie test-mode en staging-shop. Demo per sprint op een preview-URL, met webhook-monitor en logging.

  4. 04

    Go-live en monitoring

    Gefaseerde uitrol over je verkeer, alerts op error-rates en mandate-expiries, optionele retainer voor doorontwikkeling.

Klaar om de eerste stap te zetten? Ik denk graag mee — gewoon Maarten zelf, geen sales-trechter.

Waarom Maarten

Eén ervaren payment-developer. Geen bureau, geen tussenlagen.

Ik koppel sinds 2008 betaalproviders aan webshops — van handgeschreven SOAP tegen iDEAL-basic tot moderne Mollie REST-integraties met Subscriptions, Mandates en 3DS2. Die ervaring zit in elke beslissing: welke webhook idempotent hoort te zijn, waar je een retry-schema laat lopen, en wanneer je beter een tweede PSP naast Mollie zet.

Geen accountmanager. Geen Jira-tickets die zwerven. Je werkt direct met de persoon die de code schrijft en de webhooks debugt — met eerlijk advies, ook als dat betekent: "dit hoef je niet te bouwen".

Meer over Maarten

Sinds 2008

Bekend met de scherpe randen van élke methode en PSP.

Korte lijnen

Direct contact met de developer, zonder accountmanager ertussen.

Geen lock-in

Standaard Mollie REST, schone code, jij houdt alles in handen.

Eerlijk advies

Soms is uitbreiden niet de winst. Dat hoor je dan ook.

FAQ

Veelgestelde vragen over Mollie

Werk je met de standaard Mollie-plug-in of bouw je alles zelf?

Beide kan. Voor de meeste shops is de officiële Mollie-plug-in een prima fundament dat ik uitbreid met de stukken die ontbreken (B2B-facturatie, custom dunning, eigen subscription-logica). Voor headless of custom stacks bouw ik direct tegen de Mollie REST API — schoon, getypt en zonder framework-overhead.

Welke shop-platformen ondersteun je?

WooCommerce, Magento 2, Shopware 6, PrestaShop, plus headless stacks (Next.js, TanStack Start, Nuxt) en eigen back-office systemen. Een ander platform kan vaak ook — vraag het even.

Wat is het verschil tussen Mollie's Payments en Subscriptions API?

De Payments API is voor losse betalingen (iDEAL, kaart, Klarna). De Subscriptions API draait op Customers + Mandates en is bedoeld voor terugkerende incasso's. Voor échte abonnementen heb je beide nodig: een first payment om het mandaat te krijgen, daarna herhaal-incasso's via Subscriptions.

Kunnen jullie ook andere PSP's koppelen?

Ja. Ik werk ook met MultiSafepay, Adyen, Stripe, Buckaroo en Pay. Voor maatwerk-checkouts combineer ik regelmatig Mollie met een tweede PSP, met smart routing op kostprijs en succespercentage.

Hoe zit het met PCI-compliance?

Door Mollie Components en tokenization raakt kaartdata jouw server nooit aan. Dat houdt je op SAQ-A in plaats van SAQ-D — een wereld van verschil qua audit-overhead.

Wat doe je met verlopen SEPA-mandaten?

Een cron die mandates monitort en, vóór ze verlopen, een re-authorization-mail stuurt met een nieuwe iDEAL-link voor first-payment. Plus een dashboard met expiry-overzicht zodat finance er niet door verrast wordt.

Kan ik later met een ander team verder?

Ja. Ik werk op de officiële Mollie API met schone code en documentatie. Geen vendor lock-in, je hebt geen Maarten nodig om ermee verder te kunnen.

Doe je ook de migratie van een andere PSP naar Mollie?

Regelmatig. Inclusief data-migratie van actieve abonnementen (mandates opnieuw vragen waar nodig), parallelle test-periode en gefaseerde uitrol zonder downtime.

Hoe ga je om met failed webhooks?

Webhook-handler met idempotency-keys, een queue voor retry op exponential backoff, en een dashboard waar je manueel kunt re-fire. Plus alerts als de error-rate spikes.

Sparren over je Mollie-setup?

Checkout, subscriptions en boekhouding op één lijn.

Ik kijk mee in je huidige Mollie-config, benoem waar de winst zit en schets samen met je een aanpak per onderdeel.

Bekijk klantcases
Maarten Soetens

Even sparren over jouw project?

Korte lijntjes, eerlijk advies, geen sales-praat. Ik denk vrijblijvend met je mee — gewoon Maarten zelf.

Geen automatisch antwoord — ik mail of bel je persoonlijk terug.