✓ Geen verborgen kosten · ⚡ Reactie binnen 24 u · 💬 WhatsApp
💸 Betaling KO = omzet die stilletjes weglekt

Loopt de betaling vast op uw
PrestaShop ?
we zetten de gateway weer aan de praat.

Audit en correctie van PrestaShop-betaalbugs (Stripe, PayPal, bankkaart, Apple Pay)

Klant die heeft betaald maar geen bestelling aangemaakt, Stripe-widget die niet laadt, PayPal in een lus, 3D Secure geweigerd, Apple Pay onzichtbaar op iOS : elke PSP heeft zijn typische storingen. We lezen de PSP-logs, identificeren de breuk, we sluiten de keten weer aan.

Of ik bel : 07 45 26 41 07
✓ Gratis pre-audit 30 min ✓ Offerte binnen 24 werkuren ✓ Vanaf 70 €/u excl. btw ✓ Verweesde bestellingen hersteld
💸 De werkelijke kosten van een kapotte betaling

Een betaalbug, dat is 8 tot 15 % van uw omzet die verdwijnt

Gemeten op 18 PrestaShop-betaalaudits uitgevoerd in 2025-2026. Vergelijk met uw eigen webshop.

200
bestellingen / maand
(standaard B2C-webshop)
× 8-15 %
verloren winkelwagens
specifiek door betaalbug
3 à 5 k€
omzet / maand herstelbaar
na fix van de gateway
💡 Gratis pre-audit : we geven u het exacte cijfer voor uw webshop.
🔎 Symptomen per PSP

Elke gateway heeft zijn typische storingen

Herken uw PSP en het symptoom: dat stuurt de diagnose meteen in de juiste richting.

💳 Stripe

Veelvoorkomende storingen :

  • authentication_required → 3DSv2 niet geïmplementeerd
  • Card Element-widget laadt niet → CSP die js.stripe.com blokkeert
  • Webhook-endpoint op 403 → Stripe-IP's geblokkeerd door WAF
  • signature_verification_failed → geheime webhook-sleutel geroteerd
🅿️ PayPal

Veelvoorkomende storingen :

  • Knop « Betalen met PayPal » onzichtbaar → JS-SDK niet geladen
  • Redirect naar paypal.com die in een lus blijft → IPN-token kapot
  • IPN-webhook komt niet door → URL gewijzigd zonder update in het dashboard
  • Sandbox actief in productie → testset API-sleutels niet omgezet
🏦 Bankkaart (Lyra, Stancer, PayPlug, Systempay)

Veelvoorkomende storingen :

  • 3DS-redirect die terugkeert op een PrestaShop-foutpagina
  • Ongeldige MD5/SHA1-hash na wijziging van de technische sleutel
  • Servermelding (callback) op 500 → PHP-endpoint kapot
  • Valuta niet ondersteund → geval van multi-valuta import / export
🍎 Apple Pay / Google Pay

Veelvoorkomende storingen :

  • Apple Pay-knop onzichtbaar op iOS → bestand apple-developer-merchantid-domain-association ontbreekt
  • Domein niet geverifieerd in het PSP-dashboard
  • HTTPS niet geldig op de hele site (subdomeinen)
  • Op iOS < 15 : Apple Pay weigert zonder native Safari
🌍 Mollie / Adyen

Veelvoorkomende storingen :

  • Bestelstatus die oneindig op « pending » blijft staan
  • Lokale methode (iDEAL, Bancontact) niet geactiveerd in het dashboard
  • Webhook ontvangen op 200 maar status niet bijgewerkt → modulebug
  • Test-/live-modus verwisseld na migratie
💼 Overschrijving / cheque (native modules)

Veelvoorkomende storingen :

  • Bestelling aangemaakt maar instructie-e-mail niet verzonden → SMTP kapot
  • Bankgegevens verkeerd weergegeven → Smarty-variabele {$bankwireDetail} verkeerd ingevuld
  • Module « Cheque » die PHP 8 niet meer ondersteunt → stille fatale fout
  • Webshop in modus « Catalog only » schakelt de methode uit
⚡ Typische interventie

Stripe-bug opgelost in 2 u 21

Echte case · Webshop voedingssupplementen · PrestaShop 8.1 + officiële Stripe-module · Februari 2026.

10:18
E-mail klant « Sinds 3 dagen toont Stripe de widget, maar wanneer de klant op Betalen klikt, gebeurt er niets. We hebben 42 verlaten winkelwagens op de laatste stap volgens GA4. »
10:24
Pre-audit · browserconsole Betaaltraject geopend, F12 → Console. Weergegeven fout : Refused to load the script 'https://js.stripe.com/v3/' because it violates the following Content Security Policy directive. CSP die Stripe blokkeert.
10:31
Oorzaak geïdentificeerd De klant had 4 dagen eerder een beveiligingsmodule « Hardener » geïnstalleerd die een zeer restrictieve Content-Security-Policy-header injecteerde zonder Stripe te whitelisten. Bingo.
10:48
Offerte verstuurd · 2 u geschat E-mail met geïdentificeerde oorzaak + actieplan : (1) toevoegen van de Stripe-domeinen aan de CSP-whitelist, (2) tests van het volledige traject, (3) audit van de andere scripts die mogelijk geblokkeerd zijn (PayPal, Google Pay, reCAPTCHA).
11:34
Fix uitgerold CSP uitgebreid : script-src 'self' js.stripe.com m.stripe.network + frame-src js.stripe.com hooks.stripe.com. Tests met 3 kaarten (Visa 3DS, Mastercard zonder 3DS, AmEx) : betalingen OK.
12:39
Rapport + herstel verlaten winkelwagens Kruiscontrole Stripe Dashboard → 11 geslaagde afschrijvingen over 3 dagen waarvan de PS-bestelling niet was aangemaakt (bug vóór de fix). Handmatige aanmaak van de 11 bestellingen voor levering.
2 h 21
Totaal interventie
~ 141 €
Gefactureerd op offerte
(2 u 21 × 70 €/u excl. btw)
11 best.
+ 2 850 €
Verweesde bestellingen hersteld
💰 Tarieven

Tarieven vooraf bekend

Pre-audit gratis. Voor de interventie weet u precies wat het kost voordat ik de code aanraak.

🔍 Pre-audit

Pre-audit

vinden waarom er niet betaald wordt
0gratis
30 min · vrijblijvend
  • Test van het volledige betaaltraject (Visa, MC, 3DS)
  • Lezen van PSP-logs (dashboard Stripe/PayPal/Mollie)
  • Becijferde offerte + geschatte herstelbare omzet
  • U beslist of u doorgaat
Pre-audit starten →
⚡ Meest gevraagd 🔧 Interventie

Gerichte interventie

de betaling weer aan de praat krijgen
vanaf 70excl. btw
afhankelijk van diagnose · prijs vooraf bekend
  • Back-up bestanden + database vóór interventie
  • Correctie van de oorzaak (webhook, sleutel, CSP, 3DS, module)
  • Tests op Visa, MC, AmEx, Apple Pay indien van toepassing
  • Herstel van verweesde bestellingen (≤ 10 inbegrepen)
  • Garantie 30 dagen op de correctie
🛡️ Onderhoud

Onderhoud Performance

permanente bewaking van de betaling
vanaf 50/ maand
24/7-bewaking · 12 maanden contract
  • Geautomatiseerde replay van het maandelijkse betaaltraject
  • Dagelijkse automatische back-ups extern opgeslagen
  • Waarschuwing als PSP-webhook in fout > 3 keer
  • Prioritaire interventie bij een betaalbug
Bekijk de aanbiedingen →
🧭 Verwar het niet

« Betaalbug », dat is niet...

❌ Geen algemene checkout-bug

Als de winkelwagen leegloopt, de verzendstap in een lus komt, de volgende-knop niet reageert nog vóór u bij de betaling bent : dan gaat het om de bestelfunnel, niet om de PSP. Aparte pagina.

Checkout-pagina →
❌ Geen zakelijke PSP-weigering

Als Stripe/PayPal uw activiteit weigert (gokken, CBD, e-sigaretten), dan is dat een commerciële beslissing van de PSP, geen technische bug. Oplossing : overstappen naar een PSP die uw sector accepteert.

❌ Geen bankfraude

Als transacties worden betwist (chargeback) of geweigerd door de uitgevende bank, dan gaat het om fraudebestrijding aan kaartzijde, geen PrestaShop-bug. Aparte tools : Stripe Radar, Sift, enz.

❓ FAQ

PrestaShop-betaalbug — veelgestelde vragen

Zes oorzaken springen eruit in 2025-2026 : (1) verlopen API-sleutel of geroteerd aan PSP-zijde, (2) webhook-URL geblokkeerd door WAF / Cloudflare, (3) SSL-certificaat verlopen of niet herkend, (4) 3D Secure v2 niet geïmplementeerd (sinds PSD2), (5) module incompatibel met uw PrestaShop-versie na update, (6) JavaScript van de widget geblokkeerd door een andere module (chat, tracking, GDPR consent).
Klassieke webhook-bug. De PSP stuurt na de betaling een bevestigings-POST naar uw site. Als het verzoek mislukt, wordt de bestelling niet aangemaakt terwijl het geld wel wordt afgeschreven. Onmiddellijke controle : PSP-dashboard > Webhooks > status van de laatste pogingen. Als u 403/500/502/timeout ziet, komt de webhook niet door. Oorzaken : WAF-firewall die de IP's van de PSP blokkeert, endpoint met fatale fout, verkeerd geconfigureerde URL. Fix : whitelist officiële IP's + correctie endpoint. De verweesde bestellingen worden handmatig opnieuw aangemaakt op basis van de PSP-betalingen.
Sinds PSD2 / SCA (september 2021) moeten alle B2C-transacties in de EER via 3DSv2, behoudens uitzonderingen. De oude modules (van vóór 2022) implementeren vaak 3DSv1, dat niet meer wordt geaccepteerd. Symptomen : authentication_required, Stripe-widget die laadt en daarna verdwijnt. Fix : update van de officiële Stripe-module (handelt 3DSv2 native af), of patch van de custom module om de PaymentIntents API aan te roepen en de challenge af te handelen.
Apple Pay vereist drie cumulatieve voorwaarden : (1) geldige HTTPS op de hele site (niet alleen de checkoutpagina), (2) een domeinverificatiebestand op /.well-known/apple-developer-merchantid-domain-association — vaak vergeten na migratie, (3) domein geverifieerd in het Apple Pay-dashboard (via Stripe bij Stripe). Diagnose : JS-console Safari iOS tijdens de checkout. Fix : associatiebestand opnieuw genereren vanuit het PSP-dashboard, op de server plaatsen, opnieuw verifiëren. Gemiddeld 15 min.
De pre-audit is gratis (30 min) : test van een volledig betaaltraject, lezen van de PrestaShop-logs en het PSP-dashboard. De interventie wordt vervolgens op offerte gefactureerd, vanaf 70 €/u excl. btw. De meeste betaalbugs (webhook, API-sleutel, 3DS, Apple Pay) worden in 1 tot 3 u opgelost zodra de oorzaak is vastgesteld. Offerte verstuurd binnen 24 werkuren. Inbegrepen in het onderhoud Business / Performance.
Op de betaalaudits 2025-2026 is de bug gemiddeld verantwoordelijk voor 8 tot 15 % van het checkout-uitvalpercentage. Voor een webshop met 200 bestellingen/maand en 70 % uitval : 8 tot 15 % × ≈ 50 tot 90 winkelwagens/maand × 60 € gemiddelde winkelwagen = 3.000 tot 5.400 €/maand aan omzet die specifiek door de betaling verloren gaat. Onmiddellijke ROI vanaf de eerste maand na de fix.

Kunnen uw klanten niet meer betalen ?

Gratis pre-audit 30 min : we testen een volledig traject, identificeren de breuk, becijferen. Offerte binnen 24 werkuren.

📞 07 45 26 41 07
Chatten op WhatsApp
💬 Chat via WhatsApp — reactie binnen enkele minuten