Authorize.Net · Codici di rifiuto
Cosa significa Authorize.Net E00040 “Il record non può essere trovato”?
Verificato il
Authorize.Net E00040, "Il record non può essere trovato", significa che il profilo cliente, il profilo di pagamento o un altro record a cui si fa riferimento nella richiesta non esiste su questo account. Potrebbe essere stato eliminato, o l'ID appartiene a un altro account o ambiente. L'addebito di una carta salvata fallirà finché non verrà utilizzato un profilo valido, quindi chiedi al cliente di salvare nuovamente la sua carta.
- Tipo
- Errore (profili cliente)
- Chi ha rifiutato
- I record di Authorize.Net
- Riprova
- Solo con un ID profilo valido.
- Azione dell'acquirente
- Reinserisci i dettagli della carta se richiesto.
- Azione del commerciante
- Controlla gli ID profilo e chiedi al cliente di salvare nuovamente la sua carta se è stata eliminata.
Cosa fa PlatformDTC
PlatformDTC salta un rinnovo Authorize.Net e chiede al cliente una carta quando l'abbonamento non ha un profilo cliente salvato, invece di inviare ad Authorize.Net una richiesta destinata a fallire. Se Authorize.Net risponde E00040 perché il profilo salvato è stato eliminato, il rinnovo non viene riprovato e al cliente viene inviato un link via email per aggiungere nuovamente la sua carta.
Perché succede
Gli ID profilo sono specifici per un account e un ambiente; i profili eliminati non possono essere addebitati.
Cosa può fare il negozio
Verifica che il profilo esista in Customer Information Manager. In caso contrario, invia al cliente un link per aggiungere nuovamente la sua carta.
Per gli sviluppatori
messages.message[0].code "E00040". Controlla customerProfileId e paymentProfileId rispetto alla stessa merchantAuthentication.
Domande frequenti
- Perché una carta salvata fallisce con Authorize.Net E00040?
- Il profilo a cui punta non esiste più su questo account.
- E00040 può derivare dal mescolare sandbox e live?
- Sì. Gli ID profilo di un ambiente non esistono nell'altro.
Fonti
Vedi anche
- E00039 — Un profilo cliente con gli stessi dettagli esiste già sull'account.
- E00044 — I profili cliente salvati (CIM) non sono attivati per questo account.
- E00009 — L'account è in Modalità Test, quindi la richiesta non viene elaborata.
- 2 — L'emittente della carta, o il processore per suo conto, ha rifiutato il pagamento senza un motivo specifico.
- 3 — L'emittente richiede un'autorizzazione vocale (una telefonata) prima di approvare questo addebito.
- 4 — Il processore segnala che la carta deve essere ritirata: l'emittente vuole che sia fuori uso.
- 41 — La tua soglia FraudScreen.Net ha bloccato il pagamento perché il suo punteggio di frode era troppo alto.