Salta al contenuto principale
Versione: 1.x

CHECKOUT211: Risposta della cassa vuota

Cosa significa​

Il negozio non ha restituito alcun risultato della procedura di cassa, quindi lo stato dell'ordine è sconosciuto.

Apri l'ordine e controllane lo stato prima di riprovare. Se è pagato o completato, non addebitare di nuovo. Una risposta vuota spesso significa che l'ordine è stato creato, ma la conferma non è arrivata.

I tuoi dati​

Non è stato possibile confermare il risultato: controlla prima di riprovare. Se il problema persiste, usa Copia informazioni di debug nella scheda Registri e contatta il supporto WCPOS.

Risoluzione dei problemi​

Alla cassa:

  1. Non premere di nuovo Elabora pagamento e non addebitare di nuovo il cliente finché non conosci lo stato dell'ordine.
  2. Apri l'ordine e controllane lo stato. Su WCPOS Pro, aggiorna prima gli ordini della cassa: Stato del negozio → Database, menu ⋮ sulla riga Ordini, Controlla le modifiche ora; poi apri l'ordine in Ordini. Senza Pro, chiedi a qualcuno di aprirlo in WooCommerce → Ordini in WP Admin, cercando per importo totale e negli ultimi minuti.
  3. Trovare l'ordine non basta: potrebbe esistere senza essere pagato. Se lo stato è In lavorazione o Completato, la vendita è riuscita: non addebitare di nuovo.
  4. Se l'ordine non è ancora pagato o non riesci a trovarlo, verifica se il cliente ha pagato: per una carta, controlla la schermata, la ricevuta o il pannello del gestore del pagamento; per i contanti, controlla il cassetto e l'importo ricevuto. Se ha pagato, non addebitare di nuovo. Se hai trovato l'ordine, ricarica l'app e controllane di nuovo lo stato (all'avvio, la cassa completa le vendite per cui ha registrato il pagamento); se non lo trovi o non risulta ancora pagato, passa all'ultimo passaggio.
  5. Se l'ordine non è pagato e il gestore non mostra alcun addebito, riprova il pagamento una sola volta.
  6. Se la situazione non è ancora chiara, usa Copia informazioni di debug nella scheda Registri e contatta il supporto prima di riprovare.

Nel negozio — per l'amministratore del sito:

  1. Controlla WooCommerce → Stato → Log per un errore fatale durante la procedura di cassa — un arresto anomalo di PHP dopo la creazione dell'ordine produce esattamente questo.
  2. Se il registro di WooCommerce non mostra nulla, chiedi al provider di hosting il registro degli errori PHP del server: alcuni errori fatali vengono registrati solo lì.

Per uno sviluppatore: negli strumenti per sviluppatori del browser — oppure in Avanzate → Attiva/disattiva strumenti per sviluppatori dell'app desktop — la richiesta di cassa nella scheda Rete con stato di successo ma corpo vuoto o troncato indica che un plugin o un buffer del server interrompe la risposta.

Dettagli​

Codice
CHECKOUT211 (CHECKOUT_EMPTY_RESPONSE)
Gravità
error
Introdotto in
WCPOS 1.10.0