Direct naar inhoud

Hoe ontvang je betalingen in je project?

Kort antwoord

Betalingen ontvang je via een betaalprovider, zoals Mollie of Stripe, die iDEAL, creditcards en abonnementen voor je afhandelt. Je bewaart zelf geen kaartgegevens. Je laat je project pas toegang geven als de provider de betaling heeft bevestigd. Verkoop je aan consumenten, dan gelden regels voor prijzen, bedenktijd en opzeggen.

Wat doet een betaalprovider?

Kort: Een betaalprovider zoals Mollie of Stripe ontvangt betalingen voor je, toont het betaalscherm met iDEAL, verwerkt kaartgegevens en regelt terugkerende betalingen.

Een betaalprovider is een bedrijf dat betalingen voor je ontvangt en doorstort op je rekening. Bekende namen in Nederland zijn Mollie en Stripe. Lovable en Bolt hebben een ingebouwde koppeling met Stripe; een koppeling met Mollie moet apart gebouwd worden. In de vergelijking hieronder zie je welke provider waar past.

De provider doet het lastige werk:

  • Hij toont het betaalscherm met iDEAL, de manier waarop de meeste Nederlanders online betalen, en vaak ook creditcards, Bancontact voor Belgische klanten en andere methoden.
  • Hij verwerkt kaartgegevens, zodat die nooit op jouw server terechtkomen. Dat is een flinke last minder, want voor wie zelf kaartgegevens opslaat gelden strenge beveiligingseisen.
  • Hij regelt terugkerende betalingen voor abonnementen.

Bij het aanmelden vraagt een provider meestal om je bedrijfsgegevens en een zakelijke of eigen rekening. Welke gegevens precies, verschilt per provider. Aanmelden en het contract tekenen doe je zelf. Wij zetten op een rij wat erbij komt kijken en bereiden het voor. Sta je nog niet ingeschreven, lees dan eerst Moet ik me inschrijven bij de KvK? De kosten per transactie verschillen per provider en per betaalmethode. De actuele tarieven staan op hun eigen sites, want ze veranderen.

Mollie, Stripe, Paddle en Polar naast elkaar

Gecontroleerd op 6 oktober 2026 bij de bronnen zelf. Dit verandert snel; kijk bij twijfel op hun site.

Welke past bij jou? Beantwoord de vragen; wat past licht op in de tabel.

Wil je dat een ander de btw voor je regelt?
Moeten klanten een abonnement met iDEAL kunnen starten?
Wil je de ingebouwde betaalkoppeling van Lovable gebruiken?

Nog geen keuze: alles staat open.

Mollie, Stripe, Paddle en Polar naast elkaar
Vraag Mollie (opent in een nieuw tabblad) Stripe (opent in een nieuw tabblad) Paddle (opent in een nieuw tabblad) Polar (opent in een nieuw tabblad)
iDEAL ondersteund? Ja: Ja1 Ja: Ja, nu onder de naam iDEAL | Wero2 Deels: Alleen voor eenmalige aankopen, niet voor abonnementen3 Deels: Alleen voor eenmalige aankopen in euro4
Abonnementen (terugkerende betalingen) ingebouwd? Ja: Ja, via de API, met iDEAL als eerste betaling5 Ja: Ja, ook met iDEAL als eerste betaling6 Ja: Ja, ingebouwd, inclusief proefperiodes7 Ja: Ja, ingebouwd8
Regelt de provider de btw richting je klanten? Nee: Nee, jij bent de verkoper en regelt de btw9 Deels: Alleen als je Stripe Managed Payments gebruikt10 Ja: Ja, Paddle verkoopt je product door11 Ja: Ja, Polar is merchant of record12
Nederlands of Europees bedrijf? Nederlands, Mollie B.V. in Amsterdam9 Hoofdkantoren in San Francisco en Dublin13 Brits, Paddle.com Market Limited in Londen14 Polar Software, Inc., onder Amerikaans recht (Delaware)15
Koppeling met vibecode-tools? Nee: Niet in de docs van Lovable en Bolt16 Ja: Ingebouwd in Lovable en Bolt17 Deels: Ingebouwd in Lovable, niet in Bolt16 Deels: Connector in Lovable voor je Polar-gegevens18
Bedrijfsregistratie nodig om te starten? Ja, je vult je KvK-nummer in19 Geen bedrijf nodig, maar iDEAL vraagt je KVK-nummer2 Nee, particulier of eenmanszaak mag ook20 Nee, een persoonlijk uitbetaalaccount kan ook21
Uitbetaling op een Nederlandse rekening? Ja: Ja, naar een rekening met IBAN22 Ja: Ja, naar je rekening in euro23 Ja: Ja, per overboeking in euro24 Ja: Ja, via Stripe naar een Nederlandse rekening25
Hoe reken je af? Per geslaagde transactie, verschilt per betaalmethode26 Per transactie, abonnementen en btw-hulp kosten extra27 Per transactie, alles inbegrepen, geen maandkosten28 Per transactie, optioneel maandplan voor lagere tarieven29
  • Ja
  • Deels
  • Nee
  • Niet bevestigd
Bronnen bij deze vergelijking (29)
  1. MollieAccepteer de iDEAL betaalmethode online | Mollie (opent in een nieuw tabblad)
  2. StripeiDEAL | Wero payments | Stripe Documentation (opent in een nieuw tabblad)
  3. PaddleiDEAL | Wero | Paddle Developer Docs (opent in een nieuw tabblad)
  4. PolarProduct Updates - Polar (opent in een nieuw tabblad)
  5. MollieRecurring payments | Mollie Documentation (opent in een nieuw tabblad)
  6. StripeSet up a subscription with iDEAL and SEPA Direct Debit | Stripe Documentation (opent in een nieuw tabblad)
  7. PaddleSubscriptions | Paddle Developer Docs (opent in een nieuw tabblad)
  8. PolarSubscriptions - Polar (opent in een nieuw tabblad)
  9. MollieMollie – the platform for online and in-person payments (opent in een nieuw tabblad)
  10. StripeManaged Payments | Stripe Documentation (opent in een nieuw tabblad)
  11. PaddleThe legal relationship between Paddle and you - Help Center - Paddle (opent in een nieuw tabblad)
  12. PolarMerchant of Record - Polar (opent in een nieuw tabblad)
  13. StripeStripe Newsroom | Informatie en materiaal (opent in een nieuw tabblad)
  14. PaddlePaddle Master Services Agreement | Paddle (opent in een nieuw tabblad)
  15. PolarPolar Master Services Terms (opent in een nieuw tabblad)
  16. MollieAdd payments to your app - Lovable Documentation (opent in een nieuw tabblad)
  17. StripeStripe for payments - Bolt (opent in een nieuw tabblad)
  18. PolarPolar.sh + Lovable - Build from your Polar.sh data (opent in een nieuw tabblad)
  19. MollieHoe maak ik een account aan? (opent in een nieuw tabblad)
  20. PaddleAccount Verification - Help Center - Paddle (opent in een nieuw tabblad)
  21. PolarSupported countries - Polar (opent in een nieuw tabblad)
  22. MollieWelke bankgegevens moet ik aanleveren? (opent in een nieuw tabblad)
  23. StripeReceive payouts | Stripe Documentation (opent in een nieuw tabblad)
  24. PaddleCan I be paid in my local currency? - Help Center - Paddle (opent in een nieuw tabblad)
  25. PolarPayout Accounts - Polar (opent in een nieuw tabblad)
  26. MollieMollie Tarieven overzicht: Betaal alleen per transactie (opent in een nieuw tabblad)
  27. StripeTarieven en kosten (opent in een nieuw tabblad)
  28. PaddleAll-in-One Pricing, No Hidden Costs | Paddle (opent in een nieuw tabblad)
  29. PolarFees - Polar (opent in een nieuw tabblad)

Hoe weet je project dat er echt betaald is?

Kort: Toegang geven op de pagina ‘betaling gelukt’ is niet veilig; de provider hoort een webhook te sturen en je server controleert de status bij de provider voordat er toegang komt.

Dit is de plek waar vibecode-projecten het vaakst misgaan. Na het betalen stuurt de provider je klant terug naar je site. Veel gegenereerde code geeft op dat moment al toegang, omdat de klant op de pagina ‘betaling gelukt’ staat. Maar wie die pagina kent, kan hem ook zonder te betalen openen.

De betrouwbare manier is een webhook: een bericht dat de betaalprovider rechtstreeks naar je server stuurt als de status van een betaling verandert. Je server vraagt daarna bij de provider na of de betaling echt geslaagd is, en zet pas dan het account op betaald.

Wat er moet gebeuren, in gewone taal:

  • de betaling loopt via een webhook, en je server controleert de status bij de provider;
  • je project geeft pas toegang als de status ‘betaald’ is;
  • de geheime sleutel van de provider staat alleen op de server, nooit in de code die in de browser draait.

Dat laatste is een veelvoorkomend lek; lees meer in Is mijn app veilig? Of het goed staat, zie je niet aan de buitenkant: de betaling lukt ook als het fout zit. Dat nalopen en goed zetten doen we voor je. We testen de hele betaalstroom in de testomgeving die elke provider aanbiedt, ook wat er gebeurt als een betaling mislukt of halverwege wordt afgebroken. Meer over testen staat in Testen voordat je live gaat.

Wat regel je bij abonnementen?

Kort: Abonnementen lopen via de abonnementsfunctie van je provider, en consumenten die online afsloten moeten ook online kunnen opzeggen.

Een abonnement is een betaling die automatisch terugkomt, bijvoorbeeld elke maand. Technisch loopt dat via de abonnementsfunctie van je provider. Je klant geeft één keer toestemming en daarna wordt er automatisch afgeschreven. Je project moet ook weten wat er gebeurt als een afschrijving mislukt: krijgt de klant een herinnering, en wanneer stopt de toegang? Die keuze maak jij; wij bouwen het in.

Verkoop je abonnementen aan consumenten, dan gelden er regels voor verlengen en opzeggen. Volgens de ACM (opent in een nieuw tabblad)1:

  • Automatisch verlengen na een vaste looptijd mag, als je dat vóór het afsluiten duidelijk hebt gemeld.
  • Na zo'n verlenging kan de klant opzeggen met een opzegtermijn van hooguit één maand.
  • Heeft de klant online afgesloten, dan moet hij ook online kunnen opzeggen. Opzeggen moet kunnen op dezelfde manier als afsluiten.

Een opzegknop in het account van je gebruiker is dus geen extraatje. Die hoort er tegelijk met de betaalknop in, en dat nemen we mee als we je betalingen inrichten.

Welke regels gelden voor prijzen en bedenktijd?

Kort: Aan consumenten toon je prijzen in euro's inclusief btw en bijkomende kosten, en wie online koopt, heeft meestal 14 dagen bedenktijd.

Verkoop je aan consumenten, dan noem je volgens de ACM (opent in een nieuw tabblad)2 de prijs in euro's, inclusief btw en bijkomende kosten. Het btw-bedrag zelf hoef je niet apart te noemen. Hoe je aan je btw komt, lees je in Btw en facturen.

Consumenten die online kopen, hebben meestal 14 dagen bedenktijd: ze mogen de koop zonder reden ongedaan maken. Voor een dienst, zoals een abonnement op je tool, loopt die volgens de ACM (opent in een nieuw tabblad)3 vanaf de dag dat je het contract bevestigt. Wil de klant meteen beginnen, dan moet je hem vertellen dat hij betaalt voor wat hij in de bedenktijd al gebruikt, hem om akkoord vragen en dat akkoord in je bevestiging zetten. Voor digitale inhoud die de klant downloadt of streamt, kan de bedenktijd vervallen, maar alleen als je hem dat vooraf vertelt en hij daar uitdrukkelijk mee instemt.

Sinds 19 juni 2026 moet een webwinkel of app volgens de ACM (opent in een nieuw tabblad)4 een duidelijke herroepingsknop hebben: een functie waarmee de klant de koop binnen de bedenktijd net zo makkelijk ongedaan maakt als hij hem afsloot. Wat dat voor een betaalscherm betekent, staat bij de ACM; die knop nemen we mee als we je betalingen inrichten. Hoe de bedenktijd in je voorwaarden komt, lees je in Algemene voorwaarden.

Hoe regel je terugbetalingen?

Kort: Bepaal vooraf hoe je terugbetaalt; je project hoort terugbetalingen via een webhook te verwerken en bij elke betaling te bewaren wat de klant kocht en wanneer.

Vroeg of laat wil een klant zijn geld terug. Omdat hij binnen de bedenktijd zit, omdat er dubbel is afgeschreven of omdat je dienst niet deed wat hij verwachtte. Het is goed om vooraf te bepalen hoe je dat afhandelt.

De meeste providers laten je een betaling vanuit hun dashboard geheel of gedeeltelijk terugbetalen. Je project moet dat ook weten: wie zijn geld terugkrijgt, moet niet stilletjes toegang houden, en wie per ongeluk is geblokkeerd, moet weer verder kunnen. Ook hier helpt een webhook, omdat de provider een terugbetaling op dezelfde manier meldt als een betaling.

Een klant kan ook via zijn bank of creditcardmaatschappij een betaling terugdraaien. Je provider laat je weten als dat gebeurt. Daarom hoort je project bij elke betaling te bewaren wat de klant kocht en wanneer, zodat je kunt laten zien wat er is geleverd.

Wat als je alleen aan bedrijven verkoopt?

Kort: Verkoop je alleen aan bedrijven, dan gelden de consumentenregels niet op dezelfde manier en leg je de afspraken zelf vast, bijvoorbeeld in je algemene voorwaarden.

Verkoop je alleen aan bedrijven, dan gelden de regels voor bedenktijd en opzeggen van consumenten niet op dezelfde manier. Je maakt dan zelf afspraken, meestal in je algemene voorwaarden of een overeenkomst. Je site moet dan wel duidelijk maken dat je alleen zakelijk levert, en bij het afsluiten hoort een controle of je klant echt een bedrijf is, bijvoorbeeld met een KVK-nummer of btw-id.

Zakelijke klanten willen vaak betalen op factuur in plaats van met iDEAL. De meeste providers en boekhoudpakketten kunnen facturen met een betaallink sturen.

Wat we voor je regelen

Een provider kiezen en het contract tekenen doe je zelf. De rest hoef je niet zelf uit te zoeken: in een gratis adviesgesprek kijken we naar jouw situatie.

  • We zetten op een rij welke provider bij je klanten en je app past, en wat er bij het aanmelden komt kijken.
  • We koppelen betalingen met iDEAL aan je app, met de geheime sleutel alleen op de server.
  • We zorgen dat je app pas toegang geeft na een bevestiging van de provider via een webhook.
  • We richten abonnementen in, met een opzegknop en een herroepingsknop.
  • We testen de hele betaalstroom, ook mislukte, afgebroken en terugbetaalde betalingen.
Doe de check

Twee minuten, gratis. Daarna plan je een adviesgesprek, als je wilt.

Veelgestelde vragen

Mollie of Stripe, wat is beter?

Dat hangt af van je klanten en je tool. Beide ondersteunen iDEAL en abonnementen. Het verschil zit in de koppeling met je vibecode-tool, de betaalmethoden die je klanten gebruiken en de tarieven, die op hun eigen sites staan. In een gratis adviesgesprek zetten we op een rij welke bij jou past.

Kan ik betalingen ontvangen zonder KvK-inschrijving?

Sommige providers accepteren ook particulieren of starters, andere vragen een KVK-nummer. Dat staat in de voorwaarden van de provider. Vraag je regelmatig geld voor je project, dan ben je waarschijnlijk ondernemer. Lees Moet ik me inschrijven bij de KvK?

Moet ik een gratis proefperiode automatisch laten doorlopen?

Dat mag je kiezen, maar vertel het vooraf duidelijk: wanneer de eerste betaling komt en hoe je opzegt. Voor consumenten gelden de regels voor verlengen en opzeggen van de ACM (opent in een nieuw tabblad).

Wat als mijn app in de App Store staat?

Dan gelden ook de betaalregels van Apple en Google voor digitale inhoud in de app. Lees In de App Store en Google Play.

Bronnen

  1. ACM ConsuWijzer Abonnement opzeggen (opent in een nieuw tabblad) Geraadpleegd op 6 oktober 2026
  2. ACM Prijzen vermelden (opent in een nieuw tabblad) Geraadpleegd op 6 oktober 2026
  3. ACM Bedenktijd (opent in een nieuw tabblad) Geraadpleegd op 6 oktober 2026
  4. ACM ACM roept online retailers op zich voor te bereiden op herroepingsknop (opent in een nieuw tabblad) Geraadpleegd op 6 oktober 2026

Vibecodechecker legt uit en geeft geen juridisch of fiscaal advies. We controleren elke regel tegen de officiële bron en zetten de datum erbij. Zo schrijven we.

Dit moet je weten

  • De geheime sleutel van je betaalprovider hoort alleen op de server, nooit in code die in de browser draait.
  • Een betaalstroom hoort eerst getest te worden in de testomgeving van je provider, ook wat er gebeurt als een betaling mislukt of wordt afgebroken.
  • Na een automatische verlenging kan een consument opzeggen met hooguit één maand opzegtermijn, dus hoort de opzegknop er tegelijk met de betaalknop in.
  • Sinds 19 juni 2026 moet een webwinkel of app volgens de ACM een duidelijke herroepingsknop hebben.
  • Wie zijn geld terugkrijgt, moet niet stilletjes toegang houden, en wie per ongeluk is geblokkeerd, moet weer verder kunnen.