Direct naar de inhoud

Cookie-instellingen

Kies per soort welke cookies je toestaat. Je kunt je keuze altijd wijzigen via Cookie-instellingen onderaan elke pagina. Privacyverklaring

Noodzakelijk

Altijd aan

Nodig om in te loggen, je winkelwagen te bewaren en je keuzes te onthouden. Deze staan altijd aan.

Welke cookies?
  • weboke_sessie, weboke_klant, weboke_remember: je sessie en ingelogd blijven
  • weboke_basket: je winkelwagen
  • wkBtwIncl: prijzen met of zonder btw tonen
  • wok_cookies: je cookiekeuze, 12 maanden

Meet welke advertentie tot een bezoek of bestelling leidt, zodat we niet betalen voor advertenties die niets doen.

Welke cookies?
  • Google Ads via Google Tag Manager (_gcl_au, _gcl_aw), tot 90 dagen
  • OpenAI Ads, advertenties in ChatGPT
  • wok_aff: via welke partner je bij ons kwam (affiliateprogramma), 60 dagen

4,6

Land en taal

Elk land heeft zijn eigen site, met prijzen en btw van dat land.

Bekijken

Betalingen: hoe het werkt en hoe je een aanbieder kiest

Module 4: Btw, verzending en betalen · Leestijd: 11 minuten

Leerdoel: Na deze les kun je uitleggen hoe een online betaling in een WooCommerce-shop verloopt, welke rol de betaalprovider en de webhook spelen, en betaalproviders neutraal vergelijken met dezelfde vragen.

Kernbegrippen: betaalprovider (payment service provider), betaalmethode, betaalplugin (gateway), doorsturen of ingebed formulier, webhook, bestelstatus, iDEAL | Wero, Bancontact, creditcard en debetkaart, 3-D Secure, sterke klantauthenticatie, PayPal, achteraf betalen, terugboeking (chargeback), uitbetaling, testmodus, geen toeslag voor een betaalmiddel

Wie doet wat bij een betaling

WooCommerce zelf verwerkt geen geld. Het maakt een bestelling aan en geeft de betaling door aan een betaalprovider: een bedrijf dat betalingen ontvangt via iDEAL, kaarten, PayPal en andere betaalmethoden, en het geld daarna aan jou uitbetaalt. De koppeling tussen WooCommerce en de provider is een betaalplugin (in het Engels een gateway). Zo ziet een betaling bij Theehuis Example eruit:

  1. De klant klikt op de bestelknop. WooCommerce maakt een bestelling met de status Wachtend op betaling.
  2. De betaalplugin vraagt bij de provider een betaling aan voor dat bedrag.
  3. De klant betaalt: hij wordt doorgestuurd naar een betaalpagina van de provider (of de bank-app opent), of hij vult zijn gegevens in een ingebed formulier van de provider op je afrekenpagina in.
  4. De provider meldt de uitkomst aan je shop met een webhook: een bericht van de server van de provider naar een vast adres in jouw shop. Pas dan zet de plugin de bestelling op In behandeling (betaald, nog te versturen) of op Mislukt.
  5. De klant komt terug op de bedankpagina. Een paar dagen later betaalt de provider het geld uit op je rekening, meestal min zijn kosten.

Het belangrijkste in dit schema is stap 4. Als de webhook je shop niet bereikt, weet je shop niet dat er betaald is, ook al staat het geld bij de provider. Oorzaken: een beveiligingsplugin of firewall die het verzoek tegenhoudt, een staging-omgeving achter een wachtwoord, een cache die het antwoord vasthoudt, of een shop die in onderhoudsmodus staat. De klant terugsturen naar de bedankpagina is niet genoeg: een klant die zijn browser sluit na het betalen, komt nooit terug.

Doorsturen of ingebed

Er zijn twee manieren om de klant te laten betalen:

  • Doorsturen (redirect): de klant gaat naar een betaalpagina van de provider of naar zijn bank-app, en komt daarna terug. Je shop ziet geen betaalgegevens.
  • Ingebed formulier: de velden voor bijvoorbeeld een kaartnummer staan op je afrekenpagina, maar in een iframe of een veld dat de provider beheert. De gegevens gaan direct naar de provider.

In beide gevallen komen kaartgegevens nooit in je eigen database, en zo hoort het. Ingebed voelt soepeler, maar dan staan scripts van de provider op jouw afrekenpagina en ben je verantwoordelijk voor wat er verder op die pagina gebeurt. Wat dat betekent voor de PCI-regels voor kaartbetalingen, komt in les 6.3.

De betaalmethoden in Nederland, België en Duitsland

MethodeWat het isWaar veel gebruikt
**iDEAL \Wero**Betalen vanuit de eigen bank-appNederland
BancontactBetaalkaart en app van Belgische bankenBelgië
Creditcard en debetkaart (Visa, Mastercard)Kaartbetaling, met 3-D SecureOveral
PayPalBetalen met een PayPal-accountOveral
Achteraf betalenEen derde betaalt jou en de klant betaalt later aan die derdeWisselend
BankoverschrijvingDe klant maakt zelf over; ingebouwd in WooCommerceOveral, maar traag

iDEAL wordt Wero. Sinds begin 2026 staat in betaalschermen het gecombineerde logo iDEAL | Wero. Volgens iDEAL gaan transacties daarna stap voor stap over naar het Europese Wero-platform, na goedkeuring door De Nederlandsche Bank, tot Wero de enige naam is. Er staan geen vaste data voor die latere stappen. Voor jou als winkelier betekent dat: volg de berichten van je betaalprovider. Die regelt de techniek en laat weten of je iets moet aanpassen, zoals een logo of een plugin-update.

3-D Secure is de extra controle bij kaartbetalingen, waarbij de klant de betaling bevestigt in de app van zijn bank. Dat hoort bij de Europese eis van sterke klantauthenticatie: een betaling bevestigen met twee van drie dingen (iets wat je weet, hebt of bent). Je provider regelt dit; jij merkt het aan iets minder fraude en soms een klant die afhaakt omdat zijn bank-app niet reageert.

Geen toeslag voor een betaalmiddel

Mag je € 1 extra vragen voor een betaling met PayPal? Volgens de EU-regel (artikel 19 van richtlijn 2011/83/EU) mag je een consument voor het gebruik van een betaalmiddel niet meer vragen dan wat het jou kost, en voor veel gangbare methoden zoals kaartbetalingen in de EU is een toeslag helemaal niet toegestaan. Het veiligste is: geen toeslagen, en de kosten verwerken in je prijzen. Ook dit hoort bij de informatie die de klant aan het begin van het bestelproces krijgt: welke betaalmiddelen je accepteert (les 5.1).

Betaalproviders vergelijken

Voor WooCommerce bestaan plugins van onder andere Mollie, PayPal (WooCommerce PayPal Payments), Stripe (WooCommerce Stripe Payment Gateway) en WooPayments (van WooCommerce zelf). Veel banken en andere providers hebben er ook een. Deze cursus geeft geen voorkeur en geen prijzen: tarieven en voorwaarden veranderen, en wat goed is hangt af van je klanten. Stel elke aanbieder dezelfde vragen:

  1. Welke methoden? Heb je iDEAL | Wero nodig voor Nederland, Bancontact voor België, kaarten en PayPal voor de rest?
  2. Doorsturen of ingebed? En wat betekent dat voor je afrekenpagina?
  3. Uitbetaling: hoe snel, en naar welke rekening?
  4. Terugbetalingen: kun je vanuit WooCommerce terugbetalen (les 6.5), en wat kost dat?
  5. Terugboekingen (chargebacks): bij een kaartbetaling kan een klant via zijn bank het geld terugvragen. Hoe gaat de provider daarmee om en wat moet je aanleveren?
  6. Gegevens en privacy: welke klantgegevens krijgt de provider, waar staan ze, en wat zegt de provider over verwerking (voor je privacyverklaring, les 5.5)?
  7. De plugin: wanneer bijgewerkt, getest tot welke WordPress-versie, hoe snel reageert de ondersteuning (WordPress-cursus, les 5.3)? Werkt hij met de afrekenblokken (les 2.2)?
  8. Testmodus: is er een testomgeving met testbetalingen (les 4.5)?

Achteraf betalen verdient extra aandacht: de aanbieder beoordeelt de klant en betaalt jou, maar stelt eigen voorwaarden aan je shop en je retourproces. Lees die voorwaarden voordat je het aanzet.

In de praktijk: zo ziet het eruit in WooCommerce

  1. Installeer de plugin van de gekozen provider vanaf wordpress.org (Plugins > Nieuwe plugin).
  2. WooCommerce > Instellingen > Betalingen: zet de methoden aan die je wilt aanbieden, in de volgorde die bij je klanten past (iDEAL | Wero bovenaan voor Nederlandse klanten).
  3. Koppel je account bij de provider met de API-sleutels of de knop "verbinden". Begin in testmodus.
  4. Controleer bij de provider dat het webhook-adres van je shop bereikbaar is, en kijk na een testbetaling in de log van de plugin of de webhook binnenkwam.

Samenvatting

  • WooCommerce maakt de bestelling; de betaalprovider ontvangt het geld en meldt de uitkomst met een webhook.
  • Zonder werkende webhook blijft een betaalde bestelling op "Wachtend op betaling" staan.
  • Kaartgegevens gaan altijd direct naar de provider, via doorsturen of een ingebed veld.
  • iDEAL | Wero: volg je provider voor de overgang naar Wero; Bancontact voor België; kaarten met 3-D Secure.
  • Geen toeslag voor een betaalmiddel boven je eigen kosten; vergelijk providers met steeds dezelfde vragen.

Quiz

1. Een klant betaalt met iDEAL | Wero, sluit daarna zijn browser, en de bestelling blijft op "Wachtend op betaling". Wat is de waarschijnlijkste oorzaak?



2. Wat is het verschil tussen doorsturen en een ingebed betaalformulier?



3. Mag Theehuis Example € 1,50 extra rekenen voor een kaartbetaling van een consument?



4. Wat moet je doen voor de overgang van iDEAL naar Wero?



Opdracht

Opdracht D4.4: Betaalproviders vergelijken. Bekijk minstens drie aanbieders, bijvoorbeeld Mollie, PayPal, Stripe, WooPayments of de betaaldienst van je bank.

Checklist:

  • [ ] minstens drie aanbieders bekeken;
  • [ ] per aanbieder dezelfde acht vragen uit deze les beantwoord;
  • [ ] de plugin op wordpress.org bekeken (laatst bijgewerkt, getest tot, ondersteuning);
  • [ ] de testmodus gevonden.

Vragen (in een tabel per aanbieder):

  1. Welke methoden biedt de aanbieder (iDEAL | Wero, Bancontact, kaarten, achteraf betalen)?
  2. Doorsturen of ingebed formulier?
  3. Hoe snel wordt uitbetaald?
  4. Hoe gaan terugbetalingen en terugboekingen?
  5. Welke klantgegevens krijgt de aanbieder, en waar staat de informatie over verwerking?
  6. Wat is je keuze en waarom?

Na "gedaan" zie je een voorbeeldantwoord: per aanbieder alle vragen ingevuld, een keuze die past bij je klanten (iDEAL | Wero voor Nederland, Bancontact voor België), en doorsturen of ingebed als bewuste keuze. Neem prijzen niet over in je antwoord; die veranderen.

Opdracht D4.4: Betaalproviders vergelijken

Deze opdracht doe je zelf; niemand kijkt hem na. Vink af wat je gedaan hebt en markeer de opdracht als gedaan.






Je vinkjes en aantekeningen blijven alleen in deze browser; we sturen ze nergens heen. Ben je aangemeld, dan bewaren we in Mijn cursussen alleen dat je de opdracht gedaan hebt.

Verder lezen

Even geduld…

Stel je domeinen in

Regel per domein de nameservers, de koppeling aan je hosting en wie de eigenaar wordt.

Je domeinen laden…