Authorize.Net · Codici di rifiuto
Cosa significa Authorize.Net 50 “Questa transazione è in attesa di saldo e non può essere rimborsata”?
Verificato il
Il codice motivo di risposta 50 di Authorize.Net significa che la transazione è in attesa di saldo e non può essere rimborsata: crediti o rimborsi possono essere eseguiti solo su transazioni saldate. Finché il lotto non viene saldato, annulla il pagamento con un `void` (annullamento) invece, che rilascia l'intero importo. Una volta saldato, un rimborso funziona.
- Tipo
- Errore (rimborso)
- Chi ha rifiutato
- Le regole di Authorize.Net per i rimborsi
- Riprova
- Dopo il saldo, o annullala (void) ora invece.
- Azione dell'acquirente
- Niente; il negozio gestisce il rimborso.
- Azione del commerciante
- Annulla (void) la transazione non saldata, o attendi il saldo e poi rimborsa.
Cosa fa PlatformDTC
I rimborsi di Authorize.Net di PlatformDTC seguono automaticamente questa regola: un rimborso viene inviato solo una volta che il pagamento è stato saldato, e una cattura non saldata viene invece annullata (void), per l'intero importo.
Perché succede
I rimborsi restituiscono denaro saldato. Prima del saldo non c'è nulla da rimborsare, solo un'autorizzazione da annullare.
Cosa può fare il negozio
Nell'Interfaccia Commerciante scegli `Void` (Annulla) per una transazione non saldata. Per un rimborso parziale, attendi che venga saldata.
Per gli sviluppatori
`errors[0].errorCode "50"`. Usa `voidTransaction` prima del saldo; `refundTransaction` dopo.
Domande frequenti
- Come annullo un pagamento Authorize.Net non saldato (codice 50)?
- Annullalo (void). Gli annullamenti (void) cancellano l'intero importo prima del saldo.
- Posso fare un rimborso parziale prima del saldo?
- No. Attendi il saldo, poi rimborsa l'importo parziale.
Fonti
Vedi anche
- 54 — Il rimborso non può essere emesso: non saldato, tipo o valuta errati, ID errato, o saldato più di 180 giorni fa.
- 55 — Questo rimborso più i rimborsi precedenti supererebbero il pagamento originale.
- 16 — L'ID della transazione a cui hai fatto riferimento (per un rimborso o un annullamento) non è presente su questo account Authorize.Net.
- E00027 — L'API segnala che la transazione è fallita; il vero motivo è nel campo `errorCode` della transazione.
- E00007 — L'API Login ID o la Transaction Key sono sbagliati, o inviati all'ambiente sbagliato.
- E00001 — Authorize.Net ha riscontrato un errore interno; la richiesta non è stata completata.
- E00003 — La richiesta inviata all'API era malformata, quindi Authorize.Net non è riuscita a leggerla.