Het instellen van betalingsverwerking op je WordPress-site klinkt eenvoudig, totdat je de terminologie tegenkomt. Betaalgateways. Betaalverwerkers. Merchant accounts. Acquirerende banken. Elke term beschrijft een ander onderdeel van de betalingsinfrastructuur, en als je het verschil niet begrijpt, kies je de verkeerde tools en bouw je een afrekenproces dat je omzet kost.
Deze handleiding maakt een einde aan alle verwarring. Het legt precies uit hoe de betalingsverwerking van WordPress werkt, welke gateway en plugin je moet gebruiken op basis van wat je verkoopt, hoe je alles correct instelt en hoe je controleert of het werkt voordat je eerste echte klant iets bij je probeert te kopen.
WordPress-betaalverwerking is het systeem waarmee websites veilig online betalingen kunnen accepteren. Het werkt met drie belangrijke componenten: een betaalgateway die betaalgegevens versleutelt, een betaalverwerker die de betalingen autoriseert en overmaakt, en een merchant account dat betalingen ontvangt voordat ze op uw zakelijke bankrekening worden gestort.
Wanneer een klant een aankoop doet, werken deze componenten samen om de transactie te verifiëren, de betaling te verwerken en de bestelling binnen enkele seconden af te ronden.
Diensten zoals Stripe en PayPal vereenvoudigen het proces door alle drie functies in één account te combineren, waardoor betalingsverwerking eenvoudig in te stellen is voor WordPress-site-eigenaren.
Hoe werkt de betalingsverwerking via WordPress?
Inzicht in het betalingsproces voorkomt instelfouten en helpt je problemen te diagnosticeren wanneer ze zich voordoen.

De betaalpoort
De betaalgateway vormt de beveiligings- en communicatielaag tussen uw betaalpagina en het betaalnetwerk. Wanneer een klant op 'Nu betalen' klikt, doet de gateway het volgende:
- Versleutelt de kaartgegevens met TLS (Transport Layer Security), zodat deze niet tijdens de overdracht kunnen worden onderschept
- Het kaartnummer wordt getokeniseerd en vervangen door een niet-gevoelig token dat uw website opslaat in plaats van de daadwerkelijke kaartgegevens
- Verstuurt het versleutelde autorisatieverzoek naar de betalingsverwerker
- Geeft het goedkeurings- of afwijzingsresultaat terug naar uw afrekenpagina.
De betaalgateway maakt het veilig om online betalingen te accepteren. Uw WordPress-website slaat nooit onbewerkte kaartnummers op. De gateway verwerkt alle gevoelige gegevens, waardoor uw website niet hoeft te voldoen aan de strengste PCI DSS-compliancevereisten.
De betalingsverwerker
De betalingsverwerker werkt op de achtergrond. Deze ontvangt het autorisatieverzoek van de gateway en stuurt het door naar het betreffende kaartnetwerk (Visa, Mastercard, American Express). Het kaartnetwerk controleert het verzoek bij de uitgevende bank van de klant, die de beschikbare fondsen verifieert en de transactie goedkeurt of afwijst. Het resultaat doorloopt dezelfde keten binnen twee seconden weer.
De handelaarsrekening
Een merchant account is een speciaal type bankrekening waarop geautoriseerde gelden worden bewaard voordat ze naar uw reguliere zakelijke rekening worden overgemaakt. Traditionele merchant accounts vereisen een aparte aanvraag bij een bank of betaalverwerkingsbedrijf. Moderne diensten zoals Stripe, PayPalen Square bieden een ingebouwde merchant account aan als onderdeel van hun service, waardoor deze vereiste voor de meeste kleine bedrijven vervalt.
Moet je je WordPress-betalingen correct instellen?
Seahawk configureert complete WordPress-betaalverwerkingssystemen voor webwinkels, ledenwebsites, dienstverlenende bedrijven en non-profitorganisaties. Geen contracten. Geen abonnementskosten.
De juiste WordPress-betaalmethode kiezen voor jouw specifieke situatie
De juiste betaalplugin hangt af van wat je verkoopt. Het gebruik van de verkeerde plugin zorgt voor onnodige complexiteit of mist functionaliteiten die je juist nodig hebt.
Fysieke productwinkel
Gebruik WooCommerce met Stripe (via WooPayments of de Stripe-plugin) of PayPal (via PayPal Payments).
WooCommerce is het standaardplatform voor de verkoop van fysieke producten op WordPress. Het beheert productvermeldingen, voorraadbeheer, verzendkosten, belastingen en orderverwerking. Betaalmethoden zijn direct geïntegreerd in het afrekenproces van WooCommerce.
Installeer WooPayments (aangedreven door Stripe) voor de meest naadloze integratie. Het is gebouwd op WooCommerce, vereist geen plug-ins van derden en ondersteunt alle belangrijke kaartnetwerken, Apple Pay en Google Pay vanuit één enkel instellingenpaneel.
Digitale downloads en software
Gebruik Easy Digital Downloads (EDD) met Stripe of PayPal.
EDD is speciaal ontwikkeld voor de verkoop van digitale bestanden: e-books, cursussen, software, designelementen en audiobestanden. Het regelt de levering van bestanden na aankoop, downloadlimieten, softwarelicenties en de aankoopgeschiedenis. Het is aanzienlijk lichter dan WooCommerce voor webwinkels die uitsluitend digitale producten verkopen.
Lidmaatschapssites en abonnementen
Gebruik MemberPress met Stripe of PayPal, of WooCommerce met WooCommerce Subscriptions.
Voor abonnementsbetalingen is een betaalprovider nodig die terugkerende facturering ondersteunt. Stripe biedt deze functionaliteit standaard. PayPal vereist de integratie met het PayPal Commerce Platform (niet de oude PayPal Standard). MemberPress beheert toegangsrechten, inhoudsbeperkingen en abonnementsbeheer, inclusief terugkerende facturering.
Dienstverlenende bedrijven en factuurbetalingen
Gebruik WP Simple Pay (voor eenmalige en terugkerende betalingen zonder een volledige webwinkel) of WPForms met Stripe (voor betaalformulieren die zijn ingebed in contact- of offerteformulieren).
Dienstverlenende bedrijven hebben zelden een volledige productcatalogus nodig. WP Simple Pay creëert een overzichtelijk en minimalistisch betaalformulier dat eenmalige betalingen, betalingsplannen en terugkerende facturering afhandelt zonder de overhead van WooCommerce.
Non-profitorganisaties en donaties
Gebruik Charitable of GiveWP met Stripe of PayPal.
Beide plugins zijn specifiek ontwikkeld voor fondsenwerving door non-profitorganisaties. Ze ondersteunen het bijhouden van donatiedoelen, terugkerende donaties, fondsbeheer en donateursgegevens. Daarnaast bieden ze ondersteuning voor anonieme donaties, e-mails met belastingbewijzen en rapportagefuncties voor donaties die algemene betaalplugins niet hebben.
Vergelijking van de beste betaalmethoden voor WordPress
| Gateway | Transactiekosten | Maandelijkse kosten | Terugkerende betalingen | Het beste voor |
| Streep | 2.9% + $0.30 | Geen | Ja | De meeste WordPress-sites |
| PayPal | 3.49% + $0.49 | Geen | Ja (handelsplatform) | Websites met klanten die de voorkeur geven aan PayPal |
| Vierkant | 2.9% + $0.30 | Geen | Ja | Locaties met zowel fysieke als online verkoop |
| Authorize.Net | 2,9% + $0,30 + $25/maand | $25 | Ja | Grote, gevestigde bedrijven |
| Klarna | Variabele | Geen | Koop nu, betaal later | webwinkels die zich richten op jongere kopers |
| Braintree | 2.59% + $0.49 | Geen | Ja | Winkels met een hoge omzet hebben lagere tarieven nodig |
Stripe is het aanbevolen startpunt voor de meeste WordPress-sites. Het heeft geen maandelijkse kosten, de laagste standaard transactiekosten van alle grote betaalproviders, native ondersteuning voor terugkerende betalingen en abonnementen, en het breedste ecosysteem aan plugins. Het biedt ook Stripe Radar voor fraudebescherming en regelt automatisch de naleving van de SCA-regelgeving voor Europese klanten.
PayPal blijft een waardevolle aanvulling op Stripe, omdat een aanzienlijk deel van de online kopers de voorkeur geeft aan betalen met PayPal. Onderzoek toont consequent aan dat het aanbieden van PayPal naast kaartbetalingen de conversieratio met 5% tot 10% verhoogt.
Vergelijking van de beste WordPress-betaalplugins
| Plugin | Het beste voor | WooCommerce vereist | Startprijs | Terugkerende betalingen |
| WooPayments | Fysieke productwinkels | Ja | Vrij | Ja |
| Eenvoudige digitale downloads | Verkoop van digitale bestanden | Nee | Gratis / $99/jaar | Ja |
| WP Simple Pay | Diensten, facturen, eenvoudige formulieren | Nee | $99/jaar | Ja |
| MemberPress | Lidmaatschapssites | Nee | $179/jaar | Ja |
| GiveWP | Donaties aan non-profitorganisaties | Nee | Gratis / $149/jaar | Ja |
| Liefdadigheid | Non-profit campagnes | Nee | Gratis / $149/jaar | Ja |
| WPForms Pro | Betaalformulieren ingebed in elke pagina | Nee | $199/jaar | Beperkt |
| Zwaartekrachtvormen | Complexe voorwaardelijke betalingsstromen | Nee | $59/jaar | Via add-on |
Hoe stel ik betalingsverwerking in voor WordPress?
Begin met SSL en WP Mail SMTP voordat je de betalingsinstellingen aanpast. Deze twee stappen voorkomen de meest voorkomende problemen na de lancering, ongeacht welke betaalprovider je gebruikt.

Stap 1: Kies uw gateway en plug-in
Bepaal aan de hand van de bovenstaande tabel met gebruiksscenario's welke combinatie het beste bij uw site past. De meest voorkomende configuratie voor een nieuwe WordPress-site is:
- WooCommerce + WooPayments voor fysieke winkels of winkels met een gemengd product.
- WP Simple Pay + Stripe voor dienstverlenende bedrijven en eenvoudige betaalpagina's
- MemberPress + Stripe voor lidmaatschaps- en abonnementssites
Stap 2: Controleer of SSL actief is
Elke betalingsverwerking vereist HTTPS. Controleer of de URL van uw website begint met https:// en of het hangslotpictogram in de adresbalk van uw browser verschijnt. Zo niet, installeer dan een SSL-certificaat via uw hostingprovider. De meeste managed WordPress-hostingproviders (Kinsta, WP Engine, DreamHost) bieden gratis SSL-certificaten aan via Let's Encrypt.
Ga in je WordPress-dashboard naar Instellingen > Algemeen en controleer of zowel het WordPress-adres als het siteadres beginnen met https://. Als er http:// staat, pas dit dan aan en leeg je cache.
Stap 3: Installeer en activeer uw betalingsplugin
Ga naar Plugins > Nieuwe toevoegen en zoek de gewenste plugin. Installeer, activeer en voer uw licentiesleutel in als u een betaalde plugin gebruikt.
Stap 4: Verbind uw betaalprovider
Voor Stripe: Ga naar de betalingsinstellingen van je plugin en klik op 'Verbinden met Stripe'. Log in op je Stripe-account (of maak er een aan op stripe.com) en autoriseer de verbinding. Je API-sleutels worden automatisch ingevuld.
Voor PayPal: Ga naar de betalingsinstellingen van uw plugin en klik op 'Verbinden met PayPal'. Gebruik de PayPal Commerce Platform-verbinding in plaats van de oude PayPal Standard-verbinding. Log in op uw PayPal Business-account en autoriseer de betaling.
Schakel de testmodus in de plugininstellingen in voordat u live betalingen accepteert.
Stap 5: Configureer uw afrekeninstellingen
Voor WooCommerce:
- Ga naar WooCommerce > Instellingen > Betalingen en schakel de door u gekozen betaalmethoden in
- Ga naar WooCommerce > Instellingen > Algemeen en configureer je basisvaluta, belastinginstellingen en winkeladres
- Ga naar WooCommerce > Instellingen > Afrekenen en schakel, indien van toepassing voor uw bedrijf, de optie 'Gastafrekening' in
Voor WP Simple Pay:
- Ga naar WP Simple Pay > Betaalformulieren > Nieuw toevoegen
- Stel het gewenste betaalbedrag, de valuta en de factureringsinterval in (eenmalig of terugkerend)
- Configureer uw bevestigingsbericht en notificatiemails
- Plaats het formulier in een pagina met behulp van het blok of de shortcode
Stap 6: Betaal-e-mails inschakelen
Elke betalingstransactie moet automatisch e-mails versturen naar zowel de klant als uw bedrijf.
Ga in WooCommerce naar WooCommerce > Instellingen > E-mails en schakel de volgende optie in:
- Nieuwe bestelling (voor je team)
- Orderverwerking (naar de klant na betaling)
- Bestelling voltooid (voor de klant na afhandeling)
- Terugbetaalde bestelling (aan de klant na terugbetaling)
Installeer WP Mail SMTP en koppel het aan een transactionele e-mailservice (SendLayer, Brevo of Gmail SMTP) voordat u live gaat. De standaard PHP-mailfunctie van WordPress heeft een slechte bezorgingsnauwkeurigheid. Zonder WP Mail SMTP kunnen e-mails met betalingsbevestigingen in de spamfolder terechtkomen of helemaal niet aankomen.
PCI DSS-conformiteit voor WordPress-site-eigenaren
PCI DSS (Payment Card Industry Data Security Standard) is het beveiligingsraamwerk dat bepaalt hoe bedrijven omgaan met betaalkaartgegevens. Naleving is verplicht voor elk bedrijf dat kaartgegevens accepteert, verwerkt of opslaat.
Het goede nieuws voor eigenaren van WordPress-sites die gebruikmaken van moderne hostinggateways is dat de nalevingsvereisten minimaal zijn.
Wanneer je Stripe, PayPal of Square gebruikt, komen je kaartgegevens nooit op je WordPress-server terecht. De betaalprovider verwerkt alle gevoelige gegevens op zijn eigen PCI-compatibele infrastructuur. Jouw website is alleen verantwoordelijk voor:
- HTTPS behouden op alle pagina's
- Zorg ervoor dat WordPress, plugins en thema's up-to-date blijven
- Sterke beheerderswachtwoorden gebruiken en tweefactorauthenticatie toepassen
- Voer regelmatig malware-scans uit op uw hostingomgeving
Als u een betaalprovider gebruikt die kaartgegevens op uw server opslaat, of als u een eigen betaalintegratie ontwikkelt, zijn uw PCI DSS-vereisten aanzienlijk strenger. Voor de meeste WordPress-sites elimineert het gebruik van een gehoste betaalprovider zoals Stripe deze complexiteit volledig.
Hoe test je betalingen voordat je live gaat?
Accepteer nooit live betalingen voordat u elk betalingsscenario volledig hebt getest. Het ontdekken van een defect betaalproces bij een echte klantbestelling is te voorkomen.
Stripe testkaarten
Gebruik deze testkaartnummers met een willekeurige toekomstige vervaldatum, een willekeurige driecijferige CVV-code en een willekeurige factuurpostcode:
| Kaartnummer | Resultaat |
| 4242 4242 4242 4242 | Betaling geslaagd |
| 4000 0000 0000 0002 | Kaart geweigerd |
| 4000 0000 0000 9995 | Onvoldoende middelen |
| 4000 0025 0000 3155 | Vereist 3D Secure-authenticatie |
PayPal-sandbox
Ga naar developer.paypal.com en maak sandbox-accounts aan voor kopers en verkopers. Schakel je PayPal-plug-in over naar de sandbox-modus en gebruik de sandbox-gegevens om testtransacties uit te voeren.
Checklist voor betalingen vóór de lancering
- Test een succesvolle betaling van begin tot eind
- Controleer of de orderbevestigingsmail het test-e-mailadres bereikt
- Controleer of de e-mail met de teamnotificatie is aangekomen
- Test een geweigerde kaart en controleer of de foutmelding duidelijk en nuttig is
- Test op mobiel: Is de checkout bruikbaar op een scherm van 375px?
- Controleer of de terugbetalingsverwerking werkt via het dashboard van je plugin
- Als het om abonnementen gaat: controleer of het abonnement in uw gateway-dashboard wordt weergegeven met de juiste verlengingsdatum
- Schakel over van de testmodus naar de livemodus en controleer of de instellingen correct zijn opgeslagen
Veelvoorkomende problemen met betalingen in WordPress en hoe je ze kunt oplossen
Probeer een mislukte betaling niet opnieuw uit te voeren voordat u begrijpt waarom deze is mislukt. Bij elk probleem hieronder wordt de onderliggende oorzaak uitgelegd, zodat u de juiste fout in één keer kunt herstellen.
Betalingen mislukken bij het afrekenen
De meest voorkomende oorzaak is een verkeerd geconfigureerde gateway of een pluginconflict. Controleer drie dingen: zorg ervoor dat uw API-sleutels voor de live-modus (niet de testmodus) zijn, controleer of SSL actief is op uw betaalpagina en deactiveer niet-essentiële plugins om te testen op conflicten. Als het probleem zich alleen voordoet bij bepaalde kaarttypen, controleer dan of de relevante betaalmethoden zijn ingeschakeld in het dashboard van uw gateway-account.
Dubbele kosten
Dubbele afschrijvingen ontstaan meestal wanneer klanten meerdere keren op de verzendknop klikken terwijl de betaling nog bezig is. Voeg een laadstatus toe aan je afrekenknop, zodat deze direct na de eerste klik niet meer aanklikbaar is. WooCommerce regelt dit automatisch. Voor aangepaste betaalformulieren kun je via JavaScript een 'disabled'-attribuut toevoegen aan de verzendknop bij de eerste klik.
SSL-certificaatfouten bij het afrekenen
Als uw SSL-certificaat is geïnstalleerd, maar klanten een beveiligingswaarschuwing zien op uw afrekenpagina, controleer dan op gemengde inhoud: HTTP-bronnen die worden geladen op een HTTPS-pagina. Gebruik de ontwikkelaarsconsole van uw browser om alle HTTP-bronnen te identificeren. Werk alle URL's van de bronnen bij naar HTTPS. De Really Simple SSL-plugin lost problemen met gemengde inhoud op WordPress-sites automatisch op.
Betalingsbevestigingsmail niet ontvangen
Dit is vrijwel altijd een probleem met de bezorgbaarheid van de standaard PHP-mail van WordPress. Installeer WP Mail SMTP en configureer deze met een geschikte verzendservice (SendLayer, Brevo of Gmail SMTP met een app-specifiek wachtwoord). Verstuur een testmail vanuit WP Mail SMTP > Hulpmiddelen > E-mailtest om de bezorging te controleren voordat u de e-mail live zet.
Tot slot nog enkele gedachten over de betalingsverwerking via WordPress
Betalingsverwerking via WordPress is minder ingewikkeld dan de terminologie doet vermoeden. Moderne gateways zoals Stripe en PayPal nemen de technische complexiteit voor hun rekening. WordPress-plugins zorgen voor de integratie. Jouw taak is om de juiste combinatie te kiezen voor wat je verkoopt, deze grondig te testen voordat je live gaat en een schone, actuele website te onderhouden die een veilige betaalervaring garandeert.
Begin met SSL. Installeer WP Mail SMTP voordat je de betalingsinstellingen aanpast. Kies je gateway op basis van je bedrijfsmodel en de locatie van je klanten. Test elk scenario in de sandbox-modus. Lanceer de website.
Als u hulp nodig heeft bij het opzetten van een complete WordPress-betaalflow voor uw webwinkel, ledensite of dienstverlenend bedrijf, dan verzorgt het ontwikkelteam van Seahawk de volledige configuratie.
Veelgestelde vragen over betalingsverwerking op WordPress
Wat is de beste betaalmethode voor WordPress?
Stripe is de beste betaalgateway voor de meeste WordPress-websites. Het heeft geen maandelijkse kosten, een tarief van 2,9% + $ 0,30 per transactie, native ondersteuning voor terugkerende betalingen en abonnementen, ingebouwde fraudebescherming via Stripe Radar en de breedste plugin-compatibiliteit van alle gateways. Door PayPal naast Stripe te gebruiken, trek je klanten aan die de voorkeur geven aan PayPal, wat volgens onderzoek de conversieratio met 5% tot 10% verhoogt.
Heb ik WooCommerce nodig om betalingen te accepteren op WordPress?
Nee. WooCommerce is de juiste keuze voor webwinkels met fysieke producten, maar er zijn verschillende lichtere alternatieven die beter geschikt zijn voor andere toepassingen. WP Simple Pay verwerkt eenmalige en terugkerende betalingen zonder een volledige webwinkel. Easy Digital Downloads is geschikt voor de verkoop van digitale bestanden. MemberPress regelt abonnements- en lidmaatschapsbetalingen. GiveWP en Charitable zijn geschikt voor donaties aan non-profitorganisaties. Al deze platforms werken zonder WooCommerce.
Is de betalingsverwerking via WordPress veilig?
Ja, mits correct geconfigureerd. Moderne gehoste betaalgateways zoals Stripe en PayPal verwerken alle kaartgegevens op hun eigen PCI-compatibele servers. Uw WordPress-website slaat nooit onbewerkte kaartnummers op. U bent zelf verantwoordelijk voor het handhaven van HTTPS op uw betaalpagina's, het up-to-date houden van WordPress en plugins, en het regelmatig uitvoeren van beveiligingsscans. Met deze basismaatregelen is betalingsverwerking via WordPress veilig voor bedrijven van elke omvang.
Wat zijn de kosten voor de betalingsverwerking via WordPress?
De kosten bestaan uit twee componenten: de plugin en de transactiekosten van de betaalprovider. Plugins variëren in prijs van gratis (WooCommerce, EDD Basic) tot $199 per jaar voor premiumversies. De transactiekosten van de betaalprovider zijn de doorlopende kosten: Stripe en Square rekenen 2,9% + $0,30 per transactie. PayPal rekent 3,49% + $0,49. Bij een maandelijkse omzet van $5.000 is het verschil tussen Stripe en PayPal ongeveer $295 per maand. Er zijn geen installatiekosten voor Stripe of PayPal.
Hoe voeg ik een betaalformulier toe aan een WordPress-pagina?
Installeer WP Simple Pay of WPForms Pro, koppel het aan je Stripe- of PayPal-account, maak een betaalformulier aan met de gewenste bedragen en valuta, en integreer het in elke WordPress-pagina met behulp van het Gutenberg-blok of de shortcode van de plugin. WP Simple Pay is de meest eenvoudige optie voor een overzichtelijk en minimalistisch betaalformulier. WPForms is beter geschikt als je een betaalformulier wilt integreren met een contact- of registratieformulier.
Wat is PCI DSS-conformiteit en heb ik dit nodig voor mijn WordPress-website?
PCI DSS (Payment Card Industry Data Security Standard) is het beveiligingsraamwerk dat bepaalt hoe bedrijven omgaan met betaalkaartgegevens. Alle bedrijven die kaartbetalingen accepteren, zijn in principe onderworpen aan de PCI DSS-vereisten. Bij gebruik van een gehoste betaalgateway zoals Stripe of PayPal zijn uw complianceverplichtingen minimaal, omdat de kaartgegevens nooit uw WordPress-server bereiken. Het handhaven van HTTPS, het up-to-date houden van de software en het gebruik van sterke authenticatie voldoen aan de vereisten voor de meeste kleine WordPress-bedrijven.
Hoe test ik betalingen op mijn WordPress-site voordat ik deze live zet?
Schakel de testmodus in de instellingen van uw betaalplugin in. Gebruik voor Stripe het testkaartnummer 4242 4242 4242 4242 om een succesvolle betaling te simuleren en 4000 0000 0000 0002 voor een geweigerde betaling. Maak voor PayPal sandbox-accounts aan op developer.paypal.com en gebruik deze inloggegevens in de sandbox-modus van uw plugin. Voer een volledige checkout-test uit, inclusief het versturen van de orderbevestigingsmail, voordat u overschakelt naar de live-modus.