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.
- 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-APIMethodes 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
Mollie webhook log
healthyPer 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.
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
voorbeeldflowMollie Customers + Mandates + Subscriptions, met expiry-monitoring.
- Maand 1
First payment (iDEAL)
mandaat M-4821 aangemaakt
- Maand 2
SEPA-incasso geslaagd
subscription S-1042 · € 29,00
- Maand 3
SEPA-incasso geslaagd
subscription S-1042 · € 29,00
- Maand 11
Mandate expiry-alert
60 dagen tot expiratie
- Maand 11
Re-auth mail verstuurd
iDEAL-link voor nieuw mandaat
- Maand 12
Nieuw mandaat actief
M-9210, naadloze overgang
Settlement → Exact
auto-matchedMollie settlement-rapport gematcht met orders, fees en refunds.
| Datum | Bruto | Fees | Netto |
|---|---|---|---|
| 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.
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.
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.
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.
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.
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.
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
- 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.
- 02
Concreet voorstel
Per onderdeel: wat ik bouw, in welke volgorde en met welke aannames. Afgebakend per sprint, zonder open einden.
- 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.
- 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".
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?
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?
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?
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?
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?
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?
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?
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?
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?
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.
