NewNo plan feeNo plan fee. Just 2.9% + $0.30 per card sale, and signing up is free.Try now →

Authorize.Net · Códigos de recusa

O que significa Authorize.Net 3 “This transaction has been declined (referral)”?

Verificado em

O código de motivo de resposta Authorize.Net code 3 é um encaminhamento: o banco emissor recusou a transação aguardando uma autorização por voz. A documentação do Authorize.Net diz que o lojista pode ligar para a central de autorização da bandeira do cartão para obter um código e, em seguida, enviar a venda como uma `Capture Only transaction` no Terminal Virtual. Para uma loja online, pedir outro cartão ao comprador geralmente é mais rápido do que um encaminhamento por telefone.

Tipo
Declínio suave (encaminhamento)
Quem recusou
O banco do comprador
Tentar novamente
Não como está. A aprovação precisa de um código de autorização por voz da central da rede do cartão.
Ação do comprador
Use outro cartão, ou ligue para o banco para liberar a retenção.
Ação do lojista
Peça outro cartão; lojas online raramente completam encaminhamentos por telefone.

O que a PlatformDTC faz

A PlatformDTC trata o Authorize.Net code 3 como um declínio que outro processador pode aprovar, então uma loja com pagamentos de cartão PayPal configurados como backup obtém uma segunda rota instantânea para o comprador em vez de uma ligação telefônica. Em uma renovação de assinatura, ele recebe mais uma tentativa 48 a 72 horas depois, então o cliente é solicitado a fornecer um novo cartão.

Por que acontece

Um encaminhamento significa que o banco quer uma autorização por voz antes de aprovar. O Authorize.Net retorna o mesmo texto de título que o code 2, mas a orientação anexada ao code 3 é ligar para a central de autorização da bandeira do cartão.

O que o comprador pode fazer

Pagar com um cartão diferente é a solução mais rápida. Ligar para o banco e pedir que ele aprove a compra também pode liberar o encaminhamento para uma tentativa posterior.

O que a loja pode fazer

O Authorize.Net lista os números das centrais de autorização: Visa/Mastercard (800) 228-1122, American Express (800) 528-2121, Discover/Novus (800) 347-1111, Diners Club (800) 525-9040, JCB (800) 522-9345. Assim que você receber um código de autorização, poderá enviar uma `Capture Only transaction` no Terminal Virtual.

Para desenvolvedores

`errors[0].errorCode` "3" com `responseCode` "2". Uma `Capture Only transaction` (`captureOnlyTransaction`) precisa do `authCode` da autorização por voz.

Perguntas frequentes

O que é uma autorização por voz para Authorize.Net code 3?
Uma ligação telefônica para a central de autorização da bandeira do cartão, que pode emitir um código de aprovação que você então envia como uma `Capture Only transaction`.
Uma loja online deve ligar para cada code 3?
Raramente vale a pena. Pedir outro cartão ou carteira ao comprador resolve a maioria dos encaminhamentos mais rapidamente.

Fontes

Relacionado

Biblioteca de pagamentos