Kennisbank
Shopify & webshops
Wat te doen als betalingen in je webshop mislukken
Bij mislukte betalingen kijk je eerst in het dashboard van je betaalprovider: welke betaalmethode, welke foutmelding en sinds wanneer? Vaak gaat het om een betaalmethode die niet is geactiveerd, een verlopen API-sleutel of instelling, een plugin- of themawijziging, een webhook die niet aankomt of fraudecontrole. Test elke betaalmethode zelf met een kleine echte of testbetaling en neem contact op met je provider als de oorzaak bij hen ligt.
Een klant heeft zijn winkelwagen gevuld, vult zijn gegevens in en kiest een betaalmethode. Dan gaat het mis: een foutmelding, een betaling die blijft hangen of een bestelling die wel betaald is, maar niet in je webshop verschijnt. Elke mislukte betaling is een gemiste verkoop. Gelukkig is de oorzaak meestal te vinden.
Wil je een webshop waarin dit soort problemen structureel is opgelost? Lees hoe wij een webshop laten maken aanpakken.
Herken het probleem
- Klanten melden dat ze niet kunnen afrekenen.
- Je ziet meer bestellingen met status "in afwachting" of "geannuleerd".
- De conversie daalt plotseling, terwijl het aantal bezoekers gelijk blijft. Zie Shopify-rapporten lezen.
- Het dashboard van je betaalprovider toont betalingen die niet in je webshop terechtkomen.
Stap 1: kijk bij de betaalprovider
Je betaalprovider (bijvoorbeeld de ingebouwde betalingen van je platform of een externe provider) laat per betaling zien wat er gebeurde. Let op:
- Welke betaalmethode? Gaat het mis bij iDEAL, creditcard, of bij alles?
- Welke foutmelding of status? Geweigerd, verlopen, afgebroken door de klant.
- Sinds wanneer? Valt dat samen met een wijziging aan je webshop?
Stap 2: veelvoorkomende oorzaken
- Betaalmethode niet (meer) actief — Hoe je het herkent: methode ontbreekt of geeft direct een fout; Oplossing: activeren in het dashboard van de provider
- Verkeerde of verlopen sleutels — Hoe je het herkent: alle betalingen mislukken na een wijziging; Oplossing: sleutels in de webshop controleren, live- en testmodus niet verwarren
- Webhook komt niet aan — Hoe je het herkent: betaald bij provider, niet betaald in webshop; Oplossing: webhook-URL en serverbereikbaarheid controleren
- Plugin- of themawijziging — Hoe je het herkent: fout begint na een update; Oplossing: update terugdraaien of conflict oplossen
- Fraudecontrole of 3D Secure — Hoe je het herkent: creditcardbetalingen geweigerd; Oplossing: instellingen nakijken met de provider
- Storing bij de provider of bank — Hoe je het herkent: tijdelijk, veel tegelijk; Oplossing: statuspagina van de provider bekijken
In WooCommerce zijn betaalplugins en caching een veelvoorkomende bron van problemen. Zie WooCommerce-plugins kiezen.
Stap 3: zelf testen
Doe een bestelling met elke betaalmethode, eventueel in de testmodus van je provider en daarna met een kleine echte betaling. Test op mobiel en desktop. Noteer precies waar het misgaat.
Stap 4: klanten helpen
- Neem contact op met klanten van wie de betaling mislukte en help ze alsnog bestellen.
- Een herinneringsmail voor verlaten winkelwagens kan hier helpen. Zie Verlaten-winkelwagenmails.
- Toon bij een storing een melding op je website met een alternatief.
Voorkomen
- Test na elke update van plugins, thema of instellingen een bestelling.
- Gebruik monitoring of meldingen van je provider.
- Houd een overzicht bij van je betaalinstellingen en sleutels.
iDEAL wordt Wero
iDEAL gaat stapsgewijs over in de Europese betaaloplossing Wero. Volgens ABN AMRO kunnen webshops sinds 26 oktober 2026 beginnen met de technische overstap, en blijft iDEAL naar verwachting beschikbaar tot en met 31 december 2027. Daarna wordt het volledig vervangen. Voor de meeste webshops loopt dit via de betaalprovider (zoals Mollie, Adyen of de plugin van je bank). Controleer daarom:
- of je betaalprovider Wero ondersteunt en wanneer de omzetting voor jouw webshop gebeurt;
- of je betaalpagina, bevestigingsmails en administratie de nieuwe naam en transacties goed verwerken;
- hoe terugbetalingen lopen, omdat Wero aankoopbescherming voor consumenten introduceert.
Doe na de omzetting een testbetaling en een terugbetaling, net als bij de livegang. Zie Checklist voor de livegang van je webshop.
Voorbeeld
Stel: een WooCommerce-webshop ziet dat iDEAL-betalingen wel bij de betaalprovider binnenkomen, maar bestellingen in de webshop op "in afwachting" blijven staan. Na onderzoek blijkt een beveiligingsplugin de terugkoppeling (webhook) van de provider te blokkeren. Na het toestaan van die verbinding worden betalingen weer automatisch verwerkt.
Veelgestelde vragen
Waarom is een betaling bij de provider gelukt, maar niet in mijn webshop?
Meestal komt de terugkoppeling (webhook) niet aan. Controleer de webhook-instellingen en of je server bereikbaar is.
Moet ik de klant opnieuw laten betalen?
Nee, controleer eerst bij de provider of de betaling is ontvangen en zet de bestelling dan handmatig op betaald.
Kan een cookiebanner betalingen blokkeren?
Soms kan een script of banner het afrekenen verstoren. Test zonder extra scripts om dat uit te sluiten.
Hoe snel moet ik reageren?
Zo snel mogelijk: elke minuut zonder werkende betaling kost bestellingen.
Wie is verantwoordelijk: platform, provider of ontwikkelaar?
Dat hangt af van de oorzaak. Begin bij de provider; hun gegevens wijzen meestal de richting.
Hulp nodig?
Werken betalingen in je webshop niet goed? Bekijk onze dienst support en doorontwikkeling.
Laat elke week één echte testbestelling doen met je belangrijkste betaalmethode. Zo ontdek je een storing voordat klanten afhaken.
Kennisbank
Verder lezen
