Come annullare la transazione autorizzata nel gateway authorize.net utilizzando ActiveMerchant

StackOverflow https://stackoverflow.com/questions/1419141

Domanda

Obiettivo: solo gli acquisti riusciti vengono visualizzati nell'estratto conto di un cliente. Non voglio che le autorizzazioni rifiutate vengano visualizzate nel loro estratto conto (come visto in un sistema bancario online) come in sospeso. Un cliente spesso inserirà accidentalmente un indirizzo di fatturazione errato, ad esempio seguito da uno corretto. Insieme, i due tentativi, uno andato a buon fine e l'altro non si presentano entrambi sul loro estratto conto come in sospeso prima del regolamento. Questo può spaventare il cliente in quanto sembra che gli verranno addebitati due volte.

Dettagli: quando eseguo un AUTH_CAPTURE (tramite l'acquisto di ActiveMerchant) o un AUTH (tramite l'autorizzazione di ActiveMerchant) che viene rifiutato e successivamente desidero annullare tale autorizzazione (tramite il vuoto di ActiveMerchant) in modo da non farla comparire sull'estratto conto di un cliente come in sospeso (anche se si risolverà dopo alcuni giorni), il gateway non riesce a annullare la transazione utilizzando il codice di autorizzazione restituito dalle chiamate del metodo di acquisizione o acquisizione sul gateway.

Questo è specifico per il gateway AIM di autorize.net.

Si prega di avvisare.

Grazie!

È stato utile?

Soluzione

Se capisco correttamente la tua domanda, non sono sicuro che ci sia un modo per fare quello che vuoi.

Questa è una limitazione del sistema di account gateway / commerciante.

Ho appena soggiornato in un hotel lo scorso fine settimana e quando ho fatto il check-in sono stato avvisato che un "addebito di autorizzazione" sarebbe comparso sulla mia carta e poi sarebbe andato via. La situazione dell'hotel è simile a quella di cui ti stai occupando, e non credo che ci sia un modo per aggirarlo. Le stazioni di servizio lo fanno, ristoranti, hotel, ecc.

È così comune che non mi preoccuperei che i clienti siano allarmati. È possibile inserire una dichiarazione nel modulo di pagamento che dica qualcosa a proposito di una tassa di autorizzazione - l'ho già fatto in passato su progetti.

E per i dettagli di auth.net - Sono abbastanza sicuro che non puoi annullare un'autorizzazione, quindi l'errore che stai ricevendo. Il codice di autenticazione restituito verrà utilizzato in seguito per acquisire l'importo, se necessario.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top