I tuoi clienti WooCommerce
non riescono più a pagare ?
rimettiamo in moto il gateway.
Audit e correzione dei bug di pagamento WooCommerce
Stato ordine bloccato su « In attesa » all'infinito, webhook Stripe in errore 403, PayPal che va in loop, cliente che ha pagato ma ordine non creato, HPOS che ha rotto tutto : ogni scenario ha la sua causa tecnica precisa. La troviamo, ricolleghiamo.
Quanto perdi ogni giorno
Misurazioni rilevate su 12 audit pagamento WooCommerce realizzati nel 2025-2026.
persi per bug di pagamento specifici
con webhook in errore silenzioso
dopo il fix su un negozio WC standard
Ogni plugin di pagamento ha i suoi guasti tipici
Riconosci il tuo gateway, è il 50 % della diagnosi.
Guasti frequenti :
- Webhook
/?wc-api=wc_stripein errore 403 → Cloudflare o Wordfence - Stato ordine bloccato su « pending » → IPN non ricevuto
- 3DSv2 non gestito su versioni del plugin < 7.0
- Conflitto HPOS se plugin < 7.5
- Chiave secret scaduta dopo rotazione Stripe
Guasti frequenti :
- Pulsante « Paga con PayPal » che non appare → SDK JS non caricato
- Sandbox attiva in produzione → ID cliente test non sostituito
- Webhook IPN che non passa → URL cambiato senza aggiornamento nella dashboard PayPal
- Ordini duplicati al reload della pagina di ritorno
Guasti frequenti :
- Stato ordine « In attesa » all'infinito → webhook ricevuto con 200 ma hook PHP che va in crash
- Metodo locale (iDEAL, Bancontact, Sofort) non attivato in dashboard
- Modalità test/live confusa dopo la migrazione
- Conflitto con WP Rocket sulla pagina di ritorno
Guasti frequenti :
- Hash SHA256 non valido dopo cambio della chiave tecnica
- Redirect 3DS che torna sulla pagina di errore WooCommerce
- Notifica server (callback) in 500 → endpoint rotto
- Valuta non supportata (USD/GBP) su negozio multi-valuta
Guasti frequenti :
- Pulsante Apple Pay invisibile su iOS →
apple-developer-merchantid-domain-associationmancante in/.well-known/ - HTTPS non valido su tutto il sito (sottodomini)
- Dominio non verificato nella dashboard Stripe / Adyen
- Conflitto JS con un plugin GDPR / cookie
Guasti frequenti :
- Email con le istruzioni non inviata → SMTP rotto (
wp_mail()) - IBAN visualizzato male → variabile non compilata
- Metodo disattivato di default in alcune zone di spedizione
- Conflitto con un modulo fedeltà che rifiuta il manuale
Tariffe annunciate in anticipo
Pre-audit offerto. Per l'intervento, sai esattamente quanto costa prima che metta mano al codice.
Pre-audit
- Test percorso pagamento su 3 carte (Visa, MC, 3DS)
- Lettura log PSP + WooCommerce (
wc-logs/) - Preventivo dettagliato + fatturato recuperabile stimato
- Decidi tu se continuare
Intervento mirato
- Backup file + database prima dell'intervento
- Correzione webhook / chiave API / HPOS / 3DS / plugin
- Test su Visa, MC, AmEx, Apple Pay se applicabile
- Recupero ordini orfani (≤ 10 inclusi)
- Garanzia 30 giorni sulla correzione
Manutenzione WooCommerce
- Replay pagamento mensile automatico
- Backup automatici giornalieri esternalizzati
- Avviso se webhook PSP in errore > 3 volte
- Intervento prioritario in caso di bug di pagamento
« Pagamento WC bloccato » non è lo stesso che...
Se tutto il sito WordPress mostra « Si è verificato un errore critico » e non solo il checkout, è un bug WP generale, non un bug di pagamento. Scheda dedicata.
Scheda errore critico → ❌ Non è un negozio inaccessibileSe i tuoi clienti non riescono ad accedere al sito per niente, non è un bug di pagamento ma un sito down. Scheda dedicata.
Scheda WC inaccessibile →Se Stripe/PayPal rifiuta la tua attività (CBD, svapo, gioco, alcune crypto), è una decisione commerciale del PSP, non un bug tecnico. Soluzione : passare a un PSP che accetta il tuo settore.
Pagamento WooCommerce bloccato — domande frequenti
wp_woocommerce_order_items. Diagnosi tramite dashboard PSP > Webhook + log wc-logs/./?wc-api=... dopo il pagamento. Se la richiesta fallisce (firewall, sicurezza, errore fatale), ordine non creato nonostante il pagamento. Verifica immediata : dashboard PSP > Webhook > stato degli ultimi eventi. 403/500/502/timeout = il webhook non passa. Cause : Cloudflare blocca gli IP del PSP, Wordfence in modalità strict, endpoint in errore fatale. Fix : whitelist IP + debug hook. Ordini orfani ricreati manualmente (≤ 10 inclusi).wp_posts a wp_wc_orders. I vecchi plugin che leggono ancora wp_postmeta si rompono. Sintomi : ordini pagati non visualizzati, errori method not found. Soluzioni : (1) verificare compatibilità HPOS tramite WC > Status > Plugins, (2) aggiornare i plugin non compatibili, (3) se critico senza versione HPOS : modalità sincronizzazione (entrambe le tabelle alimentate) in attesa dell'aggiornamento, (4) disattivare HPOS temporaneamente. Audit compatibilità HPOS in 1 h.wc-logs/, audit wp-config.php, identificazione plugin di pagamento e versione, ispezione tema figlio. Per i fix che richiedono il BO (attivazione plugin, configurazione gateway), recupero di un account admin tramite wp_users in SQL se necessario, usato temporaneamente, eliminato dopo. Diagnosi gratuita possibile anche con accesso limitato.I tuoi clienti non pagano più su WooCommerce ?
Pre-audit gratuito 30 min : percorso testato, blocco identificato, fatturato recuperabile stimato. Preventivo entro 24 h lavorative.