Sintomo
La tua richiesta di accesso ritorna come fallita con una condizione BUSY, solitamente subito dopo l'accensione del dispositivo o appena l'applicazione di pagamento è stata avviata. Riprova dopo un momento e avrai successo.
Causa
BUSY non è un errore di configurazione — significa che l'applicazione di pagamento è ancora in fase di inizializzazione e non è pronta per aprire una sessione. È uno stato transitorio e previsto durante l'avvio, non un segno che la tua richiesta di accesso sia errata.
Soluzione
Riprova l'accesso dopo una breve pausa. Considera BUSY come "non ancora pronto, riprova", non come un errore grave. Un approccio semplice e robusto:
- Alla risposta di login
BUSY, attendi brevemente (ad esempio uno o due secondi) e invia nuovamente la richiesta di accesso. - Ripeti con un piccolo intervallo di attesa fino a quando l'accesso ha successo o viene raggiunto un limite sensato di tentativi.
Non modificare i campi della richiesta di accesso in risposta a BUSY — la richiesta è corretta; l'app di pagamento ha solo bisogno di un momento.
Come distinguere BUSY da un vero errore di accesso
Una condizione BUSY si risolve da sola con un nuovo tentativo. Se l'accesso continua a fallire con un errore non-BUSY dopo che l'app di pagamento ha avuto il tempo di avviarsi, allora si tratta di un problema reale con la richiesta o l'ambiente — esamina il dettaglio della risposta di errore invece di continuare a riprovare.
Correlati
- Ciclo di vita della sessione e dell'accesso — perché l'accesso deve riuscire prima di qualsiasi altra cosa.
- Come funziona il modello di messaggi — gestione del supertipo della risposta di login in modo che il caso di errore (incluso BUSY) raggiunga effettivamente il tuo codice.