WWooshPayment docs
Operativo

Troubleshooting checkout live

Come leggere il monitor checkout live e distinguere abbandoni normali da problemi tecnici SDK, iframe, webhook o integrazione store.

3 min di lettura

Il monitor Checkout live serve per capire cosa sta succedendo mentre il traffico arriva: utenti sul prodotto, utenti sul checkout, tentativi di pagamento, ordini completati e possibili problemi tecnici.

Non ogni checkout senza ordine e' un bug. Molti clienti abbandonano per scelta, carta rifiutata, wallet chiuso, prezzo, spedizione o metodo di pagamento non disponibile. Usa questa pagina per separare i casi normali dai segnali tecnici.

1. Lettura rapida

SegnaleCosa significaAzione
Utente attivo su prodottoHa cliccato o aperto il carrello/storeNessuna azione
Utente attivo su checkoutHa raggiunto il checkout WooshPaymentGuarda se procede al pagamento
Ordine completatoWhop/COD ha chiuso correttamenteNessuna azione
Conversion rate basso ma senza errori tecniciProbabile abbandono commercialeRivedi prezzo, spedizione, trust, metodi pagamento
Eventi tecnici ripetutiPossibile problema SDK/iframe/integrazioneSegui la checklist sotto

2. Problema tecnico vs abbandono normale

Considera normale:

  • cliente chiude il wallet o 3DS;
  • carta rifiutata dalla banca;
  • cliente non trova PayPal/Klarna e lascia il checkout;
  • utente apre il checkout e non compila i dati;
  • sessione scade dopo inattivita.

Considera tecnico:

  • iframe Whop non diventa ready;
  • errore payment not ready, iframe null/ref, SDK submit non disponibile;
  • init-payment o prepare-payment falliscono prima del submit;
  • click Paga resta bloccato senza sheet, iframe, decline visibile o pagamento su Whop;
  • Whop mostra pagato ma WooshPayment resta pending per webhook mancante.

3. Checklist quando vedi eventi tecnici

  1. Apri Dashboard โ†’ Ordini e filtra gli ordini tecnici.
  2. Controlla se la sessione ha eventi iframe/SDK prima del click Paga.
  3. Se il pagamento non e' mai partito, puoi far riprovare il cliente: non c'e' rischio doppio addebito.
  4. Se Whop mostra un pagamento open, incomplete o pending, aspetta o aggiorna stato prima di far riprovare.
  5. Se Whop mostra paid ma WooshPayment non completa, chiedi backfill con session token e Whop payment id.

4. Shopify

Per Shopify il redirect dal cart passa dallo ScriptTag.

Se il checkout non si apre:

  1. Dashboard โ†’ Impostazioni o Integrazioni โ†’ verifica installazione Shopify.
  2. Se lo stato e' rosso, clicca Reinstalla o completa di nuovo OAuth.
  3. Apri il tema Shopify e clicca Checkout da cart normale e cart drawer.
  4. Se ancora non intercetta, usa Script tag debug.

5. WooCommerce

Per WooCommerce il redirect dal cart passa dal plugin ufficiale WooshPayment Checkout.

Se il checkout non si apre:

  1. WordPress โ†’ Plugin โ†’ verifica che WooshPayment Checkout sia attivo.
  2. WordPress โ†’ Impostazioni โ†’ WooshPayment โ†’ controlla l'health-check.
  3. Dashboard โ†’ Integrazioni โ†’ WooCommerce โ†’ verifica URL store e REST keys.
  4. Prova sia carrello classico sia block cart.
  5. Se la REST API fallisce, rigenera Consumer Key + Consumer Secret con permessi Read/Write.

6. Quando non usare fallback hosted

Il fallback hosted e' un paracadute tecnico, non un secondo checkout da usare sempre.

Non usarlo quando:

  • carta rifiutata;
  • 3DS o wallet chiuso dal cliente;
  • cliente ha abbandonato per scelta;
  • pagamento gia presente su Whop.

Ha senso solo quando il pagamento non e' partito davvero e il preflight conferma che non c'e' rischio doppio addebito.