Risoluzione dei problemi
Qualora dovessi rilevare un comportamento non corretto molto probabilmente è dovuto ad un errore generico oppure ad un timeout di connessione; in tutti e due i casi la risoluzione al problema è la medesima.
Errore o timeout di connessione
Collegandosi alle API di Fattura24 potrebbe capitare di imbattersi in un errore di connessione. Ipotizzando una chiamata fatta tramite cURL ecco un esempio di risposta relativa a questa situazione:
Errors occurred: cURL error 28: Connection timed out after ‘xxxxxxx’ milliseconds.
Questo messaggio indica che il server ha superato la durata massima per stabilire una connessione. Naturalmente al posto delle x si troverà un numero (ad esempio 10000).
Cause
Le possibili cause di questo comportamento sono diverse: una connessione di rete lenta, una congestione di rete, un limite basso di timeout della connessione sul tuo serve, un servizio con scarse prestazioni sul tuo server, un firewall attivo, etcetera etcetera.
Alcuni utenti hanno trovato il loro indirizzo IP di connessione in uscita in una blacklist. Ciò è avvenuto soprattutto quando si è acquistato un hosting condiviso: l’indirizzo IP in uscita potrebbe essere usato da altri utenti malintenzionati presenti su quel server per eseguire attacchi a vari siti e piattaforme. L’utente in buona fede non si è accorto di nulla fino a quando non ha visto che non si creavano più documenti in Fattura24.
Soluzioni
In generale questo tipo di situazione potrebbe essere temporanea, perciò il primo suggerimento è quello di riprovare più tardi.
Se l’errore dovesse persistere a lungo, allora sarà necessario contattare il tuo fornitore di servizi web per individuare e risolvere problemi di connettività tra il tuo server e quello che ospita le API di Fattura24.
In alcuni casi l’errore potrebbe risolversi cambiando la configurazione dei dns: sarà un pò come cambiare strada per raggiungere la stessa destinazione; in altri casi ancora bisognerà configurare in modo diverso firewall o abilitare porte di connessione, bloccate sul server che ospita il tuo servizio.
Il suggerimento è quello di scegliere un servizio di qualità e accettare - eventualmente - di spendere un pò di più per avere un servizio più efficiente ed affidabile.
Note
Sul proprio server Fattura24 non ha blacklist, né porte bloccate, né altre configurazioni ancora che possano dar luogo a errore o timeout di connessione. Ciò nonostante sappi che, in questi casi, scrivendo alla nostra assistenza, faremo tutto il possibile per agevolare il contatto con il tuo fornitore di servizi web e la risoluzione dell’errore.