Salta al contenuto principale
Versione: 1.x

PAYMENT201: Esito del pagamento sconosciuto

Cosa significa

WCPOS non è riuscito a confermare se il terminale abbia addebitato il pagamento.

Controlla il terminale di pagamento prima di tentare un altro addebito e contatta il fornitore di servizi di pagamento se il risultato resta poco chiaro.

Cosa fare

Controlla i dettagli qui sotto prima di riprovare. Non riprovare finché non hai verificato che cosa è realmente accaduto — un tentativo alla cieca può creare un addebito o un ordine duplicato.

I tuoi dati

Non è stato possibile confermare l'esito — verifica prima di riprovare. Se il problema persiste, contatta il tuo fornitore di servizi di pagamento.

Risoluzione dei problemi

  1. Non passare ancora di nuovo la carta.
  2. Controlla lo schermo del terminale, poi la dashboard del tuo fornitore di servizi di pagamento — il registro del fornitore è la fonte autorevole per sapere se l'addebito è andato a buon fine.
  3. Controlla l'ordine in WP Admin: un pagamento riuscito potrebbe già essere registrato lì.
  4. Riscuoti di nuovo il pagamento solo dopo che la dashboard del fornitore non mostra alcun addebito.
  5. Se l'addebito risulta in sospeso o incerto, contatta il fornitore di servizi di pagamento prima di agire.

Dove cercare

Quando WCPOS riesce a salvare questo errore, viene registrato sul dispositivo che lo ha generato. Apri Stato del negozio → Log (l'icona a forma di battito cardiaco in fondo al menu di navigazione), individua la voce contrassegnata con questo codice ed espandila: la riga espansa mostra il motivo in linguaggio semplice e il contesto acquisito nel momento dell'errore. Per una richiesta al negozio, quel contesto può includere il codice di errore del server stesso (serverCode), lo status HTTP o l'endpoint; i campi mostrati dipendono da dove si è verificato l'errore. Quando segnali un problema, usa Copia informazioni di debug in cima alla schermata dei Log (Condividi informazioni di debug su smartphone e tablet) anziché gli screenshot: raccoglie la versione dell'app, lo stato della connessione e gli errori più recenti. I log vengono conservati per un massimo di 30 giorni, quindi raccoglili finché il problema è recente. Copia anche qualsiasi errore della console del browser comparso prima che il POS riuscisse a scrivere la propria voce di log.

Oltre al log presente nell'app, questo errore può lasciare tracce in:

  • Dashboard del fornitore di pagamento: il registro del fornitore del terminale (ad esempio Stripe Dashboard → Payments, oppure la Square Dashboard) è la fonte autorevole per sapere se un addebito è andato a buon fine — controllalo prima di riprovare qualsiasi pagamento.
  • Ispettore di rete (web e desktop): apri gli strumenti per sviluppatori — premi F12 nel browser, oppure Avanzate → Attiva/disattiva strumenti per sviluppatori nel menu dell'app desktop — e seleziona la scheda Rete. Segui prima le indicazioni sui nuovi tentativi riportate in questa pagina; riproduci l'azione solo quando quei passaggi indicano che è sicuro farlo. Una richiesta non riuscita mostra lo stato HTTP e il corpo grezzo della risposta, comprese le pagine di errore che non arrivano mai al log del POS.

Dettagli

  • Codice: PAYMENT201 (PAYMENT_OUTCOME_UNKNOWN)
  • Gravità: error
  • Introdotto in: WCPOS 1.10.0