Apertura a breve — gli autori tengono il 100 % del loro prezzo Diventa autore Accedi Crea un account
Ciao, accedi Account ed elenchi AreaAutore

Motivi di rifiuto

1.Motivi di rifiuto

autre_domaine La chiave è valida ma appartiene a un altro dominio. Di’ all’acquirente di trasferirla dal suo account.
transfert La chiave è stata spostata su un altro sito e sostituita. L’acquirente ne ha una nuova.
regeneration L’acquirente ha chiesto una nuova chiave. La vecchia è morta definitivamente.
revocation Abbiamo revocato la chiave: abuso, frode o una controversia decisa.
expiree Una chiave di prova a tempo che è scaduta.
inconnue Questa chiave non esiste. Di solito un errore di battitura.
reseau Non siamo stati raggiungibili e non resta alcun verdetto in cache. Non bloccare per questo.

2.Quando qualcosa non funziona

Sei cose che vanno davvero storte, nell’ordine in cui ce le segnalano.

Tutte le firme sembrano non valide

Quasi certamente stai verificando i byte grezzi ricevuti invece di ricostruire la forma canonica. Analizza il JSON, ordina le chiavi dell’oggetto donnees, riserializza senza spazi, senza barre sottoposte a escape e senza unicode sottoposto a escape, poi verifica quello. Basta un solo spazio dopo i due punti per far fallire tutto.

L’API risponde 403 e non ci arrivo mai

Il tuo client HTTP invia uno User-Agent predefinito che è in una lista di bot noti e viene filtrato prima di arrivarci. Imposta uno User-Agent che nomini il tuo prodotto e il problema sparisce. La libreria lo fa già.

Funziona da me ma non sul sito dell’acquirente

Verifica che la cartella di cache sia scrivibile dal server web e che non venga cancellata al deploy. Se la libreria non può scrivere, chiama la rete a ogni richiesta: è lento e prima o poi raggiunge il limite di chiamate. Controlla anche l’host: la libreria toglie la porta e il www. iniziale, quindi un sito servito su una porta insolita funziona, ma un reverse proxy che riscrive l’header Host no.

L’acquirente dice che la sua chiave è valida ma il prodotto rifiuta

Leggi il campo motif invece di indovinare. autre_domaine significa che la chiave appartiene a un altro dominio e l’acquirente deve trasferirla dal suo account. transfert e regeneration significano che la chiave fornita è vecchia e già sostituita. inconnue è quasi sempre un errore di battitura.

Il mio sito di test consuma una licenza

Non dovrebbe. localhost, .local, .test, .example, .invalid e i prefissi dev., staging., stage., preprod., test., recette. e sandbox. sono tutti riconosciuti come host di prova e non consumano nulla. Se il tuo dominio di test non somiglia a nessuno di questi, rinominalo o usa una chiave di sviluppo.

Un acquirente ha spostato il sito e si è rotto tutto

Una licenza copre il dominio registrabile e tutti i suoi sottodomini, quindi passare da esempio.it a negozio.esempio.it non cambia nulla. Cambiare dominio richiede un trasferimento, che l’acquirente fa dal suo account in un passaggio; il vecchio sito si ferma entro 24 ore e il nuovo funziona subito.

Qualcosa non è chiaro?

Scrivici dalla tua area autore. Una domanda che è stato necessario porre significa di solito che a questa pagina manca un paragrafo.

Autore