alle koppelingen

Mollie voorbij de webshop.

Niet elke betaling hoort bij een winkelwagen. Een donatie die elke maand terugkomt, een inschrijving die je meteen laat afrekenen of een betaallink voor één klant: dat bouwen we met een directe koppeling op Mollie. Of er betaald is, staat daarna vanzelf in je website.

Hand met een telefoon voor een scherm met hetzelfde webdesign
Bezorger met een krat bij een bestelbus van Spruit

In het kort

Mollie kun je rechtstreeks aan je website koppelen, ook zonder webshop. Via de API van Mollie, de vaste ingang waarlangs je website met Mollie praat, maak je betalingen, betaallinks en terugkerende betalingen aan. Zo geeft een donateur eenmalig of elke maand en rekent een deelnemer af tijdens het inschrijven. Mollie meldt elke statuswijziging terug, dus je website weet wanneer er betaald is.

Wat Mollie is

Mollie is een betaaldienst: je ontvangt er online betalingen mee via onder meer iDEAL, creditcard, Bancontact en PayPal. In je Mollie-account heb je een of meer profielen, en elk profiel heeft een testsleutel en een livesleutel. De livesleutel gebruik je zodra Mollie je account heeft goedgekeurd.

De meeste webshops gebruiken Mollie via een plugin in de kassa van de webshop. Op deze pagina gaat het over wat daarbuiten valt: betalingen zonder winkelwagen, zoals donaties, inschrijvingen, lidmaatschappen en losse rekeningen.

Plugin of maatwerk

Heb je een WooCommerce-webshop, dan is Mollie Payments for WooCommerce meestal genoeg. Die plugin is van Mollie zelf en regelt de betaalmethodes, terugbetalen vanuit WooCommerce en, samen met WooCommerce Subscriptions, terugkerende betalingen. Voor formulieren heeft Gravity Forms een officiële Mollie Add-On, maar die doet volgens de eigen documentatie alleen eenmalige betalingen.

Een eigen koppeling heeft zin als er geen winkelwagen is, of als je website na de betaling meer moet doen dan een order op betaald zetten. Denk aan een donatieformulier waarin de donateur zelf bedrag en frequentie kiest, een inschrijving die pas definitief is na betaling, of een ledenomgeving waarin iemand zijn bijdrage aanpast.

Eenmalig of periodiek geven

Een eenmalige donatie is een gewone betaling: de koppeling maakt hem aan, stuurt de donateur naar het betaalscherm van Mollie en hoort daarna of er betaald is. Periodiek geven gaat in drie stappen. Eerst komt de donateur als klant in Mollie. Dan volgt een eerste betaling waarmee hij toestemming geeft voor volgende afschrijvingen, een machtiging. Wie die eerste betaling met iDEAL of Bancontact doet, krijgt een machtiging voor SEPA-incasso. Met een creditcard of PayPal lopen de volgende termijnen via die kaart of dat account. Tot slot zet de koppeling een abonnement klaar met bedrag en interval, bijvoorbeeld elke maand, en Mollie schrijft de termijnen zelf af.

Zulke terugkerende betalingen maak je niet in het dashboard van Mollie, dat kan alleen via de API. Voor machtigingen via iDEAL moet SEPA-incasso aanstaan in je Mollie-profiel. Bij Stichting SANG, een steunpunt voor naasten van gedetineerden, bouwden we een website die rechtstreeks aan Mollie is gekoppeld: donateurs kiezen zelf of ze eenmalig of periodiek geven.

Hoe de koppeling werkt

We bouwen op de Payments API van Mollie. De API-sleutels maak je aan in het Mollie-dashboard, onder Developers. We beginnen met de testsleutel: dan zie je een testscherm in plaats van het echte betaalscherm, kies je zelf of een betaling lukt, mislukt of verloopt, en gaat er geen geld over.

Na elke statuswijziging stuurt Mollie een seintje naar je website, een webhook, met alleen het nummer van de betaling. De website vraagt daarna zelf de status op bij Mollie. Daardoor kan niemand met een nagemaakt bericht een donatie op 'betaald' zetten. Antwoordt je site niet binnen 15 seconden, dan probeert Mollie het opnieuw, tot tien pogingen verspreid over ruim een dag. Daarna stopt Mollie, dus de koppeling vraagt openstaande betalingen ook zelf nog eens op.

Bronnen

Wat hier staat over Mollie komt uit de officiële documentatie:

Wat je krijgt

Koppelen met
Website Gravity Forms portaal
Via
Mollie API, webhooks
Richting
Twee kanten op
Betalingen
Eenmalig, periodiek, betaallink
Nodig
Mollie-account, test- en livesleutel
Testen
Testmodus zonder echt geld
  • Eenmalig of periodiek geven

    De donateur kiest zelf bedrag en frequentie, en Mollie schrijft periodieke giften vanzelf af. Zo geven donateurs bij Stichting SANG.

  • Afrekenen bij inschrijven

    Een deelnemer schrijft zich in voor een training en betaalt meteen. Daarna volgt de factuur vanzelf, zoals bij Negotiation Navigators.

  • Betaallink voor een rekening

    Voor een losse rekening maakt de koppeling een betaallink. Laat je het bedrag open, dan vult de betaler het zelf in, eventueel boven een minimum.

  • Status vanzelf bijgewerkt

    Mollie meldt of een betaling gelukt, mislukt, verlopen of geannuleerd is. Je website zet de donatie, inschrijving of bestelling daarop direct goed.

  • Terugbetalen vanuit je beheer

    Een hele of gedeeltelijke terugbetaling start je in je eigen beheer. Mollie voert hem na twee uur uit, tot dan kun je hem nog annuleren.

  • Zelf je bijdrage aanpassen

    In een eigen omgeving verandert een lid of donateur het bedrag of de frequentie, of stopt hij. De koppeling past het abonnement in Mollie aan.

Werkwijze

Zo koppelen we Mollie.

We beginnen bij de betalingen die je nu met de hand nakijkt of opvolgt.

  1. Betaalstromen in kaart

    We lopen samen na welke betalingen er zijn: eenmalig, periodiek, bij een inschrijving of via een link. En wat er daarna moet gebeuren, zoals een bedankmail, een factuur of een plek op de deelnemerslijst.

  2. Mollie-profiel nalopen

    We kijken welke betaalmethodes in je Mollie-profiel aanstaan. Wil je periodiek laten geven via iDEAL, dan moet SEPA-incasso actief zijn. Daarna krijg je een voorstel met wat wij bouwen en wat je zelf in Mollie instelt.

  3. Bouwen in testmodus

    We bouwen met de testsleutel. In het testscherm van Mollie zetten we betalingen bewust op mislukt, verlopen of terugbetaald, en we kijken of je website bij elke uitkomst de juiste status toont en de juiste mail verstuurt.

  4. Live en bijhouden

    Met de livesleutel gaan de echte betalingen lopen. De koppeling houdt bij of webhooks aankomen en meldt het als een status uitblijft. Verandert Mollie iets aan de API, dan passen wij de koppeling aan.

Vragen

Vragen over de Mollie koppeling.

Is de Mollie-plugin voor WooCommerce niet genoeg?

Voor een gewone webshop vaak wel. De plugin van Mollie zelf regelt de betaalmethodes, terugbetalen vanuit WooCommerce en, samen met WooCommerce Subscriptions, terugkerende betalingen. Een eigen koppeling heeft pas zin als er geen winkelwagen is, zoals bij een donatieformulier, een inschrijving of een ledenbijdrage, of als je website na de betaling iets moet doen wat de plugin niet kent.

Kan een donateur zelf het bedrag kiezen?

Ja. In een donatieformulier vult de donateur zelf een bedrag in en de koppeling maakt daar een betaling van. Werk je met een betaallink, dan kun je het bedrag openlaten: Mollie vraagt de betaler dan om een bedrag, eventueel met een minimum dat jij instelt. Bij periodiek geven geldt het gekozen bedrag voor elke volgende termijn, tot de donateur het aanpast of stopt.

Wat gebeurt er als een maandelijkse incasso mislukt?

Mollie probeert een mislukte termijn afhankelijk van de reden opnieuw, tot vijf keer en ongeveer eens per dag. Lukt het dan nog niet, dan stopt Mollie het abonnement. Bij sommige redenen, zoals een opgeheven rekening, stopt het meteen. Elke poging is een nieuwe betaling met een eigen status, dus de koppeling ziet het en kan jou of de donateur een bericht sturen.

Kan iemand periodiek geven met iDEAL?

De eerste betaling kan met iDEAL. Daarmee ontstaat een machtiging voor SEPA-incasso, en de volgende termijnen worden dan automatisch geïncasseerd. Daarvoor moet SEPA-incasso aanstaan in je Mollie-profiel. Doet iemand de eerste betaling met een creditcard of PayPal, dan lopen de volgende termijnen via diezelfde kaart of dat account.

Hoe testen we zonder echt geld?

Elk Mollie-profiel heeft een testsleutel en een livesleutel. Met de testsleutel krijg je een testscherm in plaats van het echte betaalscherm en kies je zelf of een betaling lukt, mislukt of verloopt. Ook een terugbetaling of terugboeking speel je zo na. Er gaat geen geld over. Pas als alles klopt, zetten we de livesleutel erin, die je gebruikt zodra Mollie je account heeft goedgekeurd.

Kan ik een betaling terugdraaien vanuit mijn eigen beheer?

Ja, de koppeling kan een volledige of gedeeltelijke terugbetaling aanmaken. Mollie voert een terugbetaling pas na twee uur uit, tot dan kun je hem nog annuleren. Het bedrag gaat van je Mollie-saldo af. Is dat saldo te laag, dan zet Mollie de terugbetaling in de wachtrij tot er weer genoeg op staat. Bij cadeaukaarten en paysafecard kan terugbetalen niet.

Meer koppelingen

Andere systemen die we koppelen.