Stripe voor WooCommerce: installeren, instellen en problemen oplossen
Laatst bijgewerkt:
Met de Stripe-plugin voor WooCommerce accepteer je kaartbetalingen, Apple Pay, Google Pay en lokale methoden zoals iDEAL en Bancontact via je Stripe-account. Het geld komt bij Stripe binnen en wordt daarna uitbetaald op je rekening. De plugin werkt alleen goed als je site en Stripe elkaar over en weer kunnen bereiken: je site stuurt de betaling, Stripe meldt via een webhook terug dat er betaald is. Daar zitten de meeste problemen.
Wat doet de Stripe-plugin?
- Kaartbetalingen met 3D Secure (extra bevestiging in de bankapp), zoals Europese regels vereisen.
- Wallets zoals Apple Pay en Google Pay, ook als snelle knop op product- en winkelwagenpagina.
- Lokale betaalmethoden, waaronder iDEAL en Bancontact, afhankelijk van je account.
- Terugbetalingen vanuit de WooCommerce-bestelling.
- Opgeslagen kaarten en ondersteuning voor WooCommerce Subscriptions.
Installeren
- Installeer de Stripe-plugin via Plugins → Nieuwe plugin en activeer hem.
- Verbind je Stripe-account via de knop in de instellingen (of vul de sleutels handmatig in, afhankelijk van de versie).
- Zet eerst de testmodus aan en doe een proefbetaling met een testkaart van Stripe.
- Controleer of de webhook is aangemaakt en of Stripe hem succesvol kan bereiken.
- Zet daarna de live-modus aan.
Instellingen die ertoe doen
- Test- en live-sleutels: ze horen bij elkaar; gebruik op een testkopie altijd testsleutels.
- Betaalmethoden: welke methoden je toont. Een methode moet ook in je Stripe-dashboard aan staan.
- Betaalverzoek-knoppen (Apple Pay en Google Pay): voor Apple Pay moet je domein bij Stripe geregistreerd zijn.
- Vastleggen: direct afschrijven of eerst alleen reserveren en later vastleggen.
- Omschrijving op het afschrift: wat de klant op zijn bankafschrift ziet.
- Logboek: zet het aan bij problemen; de meldingen staan onder WooCommerce → Status → Logs.
Veelvoorkomende problemen en oplossingen
Klant heeft betaald, bestelling blijft “in afwachting van betaling”. Stripe kan je webhook niet bereiken: verkeerd geheim voor de webhook, een firewall of beveiligingsplugin die het verzoek blokkeert, of de site stond in onderhoudsmodus. In het Stripe-dashboard zie je bij de webhook welke meldingen mislukten. Los de blokkade op en laat Stripe de melding opnieuw sturen.
Betaling mislukt met “authentication required”. De kaart vereist 3D Secure en de klant heeft de bevestiging niet afgerond, of een script dat het venster opent wordt geblokkeerd door een optimalisatieplugin. Sluit de kassa uit van het uitstellen van JavaScript.
Apple Pay-knop verschijnt niet. Het domein is niet geregistreerd bij Stripe, de site draait niet volledig op HTTPS, of de bezoeker gebruikt een apparaat zonder Apple Pay. Registreer het domein opnieuw na een verhuizing. Zie ook veilige website (SSL).
Testkopie belast echte klanten of maakt echte terugbetalingen. De kopie draait met live-sleutels. Zet op elke kopie de testmodus aan, zeker met abonnementen.
Dubbele bestellingen. Een cacheplugin cachet de kassa of de bedankpagina. Sluit winkelwagen, kassa en Mijn account uit van caching.
Alternatieven en vergelijking
In Nederland kiezen veel webshops voor Mollie vanwege iDEAL en lokale methoden; Stripe is sterk in kaarten, wallets en internationale verkoop. Wil je PayPal aanbieden, dan gebruik je daarnaast PayPal Payments. Meerdere betaalplugins naast elkaar kan, zolang je dezelfde methode (bijvoorbeeld iDEAL) maar via één plugin aanbiedt.
Veilig bijwerken
Back-up eerst, werk bij en doe een proefbetaling in testmodus. Controleer na de update of de webhook nog groen staat in het Stripe-dashboard. Werk WooCommerce en de Stripe-plugin samen bij.
Wanneer schakel je hulp in?
Blijven bestellingen onbetaald staan terwijl het geld binnen is, of werkt de kassa na een update niet meer? Wij helpen met installeren, instellen, bijwerken en het oplossen van fouten. Is je site nu onbruikbaar, kijk dan bij WordPress-spoedhulp.
Veelgestelde vragen
Waarom blijft mijn bestelling onbetaald terwijl de klant betaald heeft?
Meestal kan Stripe de webhook van je site niet bereiken. Kijk in het Stripe-dashboard welke meldingen mislukten, haal de blokkade weg en stuur ze opnieuw.
Kan ik iDEAL via Stripe aanbieden?
Ja, als iDEAL in je Stripe-account aan staat en je het in de plugin inschakelt. Bied iDEAL dan niet ook via een andere betaalplugin aan.
Waarom zie ik de Apple Pay-knop niet?
Het domein moet bij Stripe geregistreerd zijn, de site moet volledig op HTTPS draaien en de bezoeker moet een apparaat met Apple Pay gebruiken.
Hoe test ik Stripe zonder echte betaling?
Zet de testmodus aan, gebruik de testsleutels en betaal met een testkaart van Stripe.
Hulp nodig met Stripe voor WooCommerce?
Wij helpen met installeren, instellen, bijwerken en het oplossen van fouten en conflicten. Vertel wat er speelt; je hoort vooraf wat we gaan doen.
Hulp aanvragen Site plat? SpoedhulpLees ook: alle WordPress-plugins · WooCommerce · Mollie Payments for WooCommerce · PayPal Payments · WooCommerce Subscriptions · veilige website (SSL)