Authorize.Net · Códigos de recusa
O que significa Authorize.Net 55 “A soma dos créditos excederia o valor do débito original”?
Verificado em
O código de motivo de resposta Authorize.Net 55 significa que a soma dos créditos contra a transação referenciada excederia o valor do débito original. A transação é rejeitada porque este reembolso, somado aos anteriores, é maior do que o valor cobrado. Verifique o que já foi reembolsado e envie apenas o saldo restante.
- Tipo
- Erro (reembolso)
- Quem recusou
- Regras de reembolso da Authorize.Net
- Tentar novamente
- Somente com um valor menor.
- Ação do comprador
- Nada; a loja cuida dos reembolsos.
- Ação do lojista
- Verifique os reembolsos anteriores e envie apenas o que resta.
O que a PlatformDTC faz
A PlatformDTC atribui a cada reembolso do Authorize.Net sua própria chave de idempotência e o registra, para que uma solicitação de reembolso repetida retorne o resultado registrado em vez de enviar um segundo crédito ao Authorize.Net.
Por que isso acontece
Uma transação pode ser reembolsada em partes, mas nunca por mais do que seu valor original total.
O que a loja pode fazer
Abra a transação na Interface do Comerciante para ver créditos anteriores e reembolse apenas a diferença.
Para desenvolvedores
`errors[0].errorCode` "55". Acompanhe os reembolsos cumulativos por `refTransId`.
Perguntas frequentes
- Por que o Authorize.Net rejeita meu reembolso com o código 55?
- Reembolsos anteriores mais este excedem o valor original.
- Posso reembolsar mais do que o pagamento original no Authorize.Net?
- Não. O código 55 rejeita créditos acima do débito original.
Fontes
Relacionado
- 54 — O reembolso não pode ser emitido: não liquidado, tipo ou moeda errados, ID inválido, ou liquidado há mais de 180 dias.
- 50 — Você só pode reembolsar uma transação liquidada; esta ainda não foi liquidada.
- E00027 — A API informa que a transação falhou; o motivo real está no `errorCode` da transação.
- E00007 — O `API Login ID` ou `Transaction Key` está errado, ou enviado para o ambiente errado.
- E00001 — Ocorreu um erro interno no Authorize.Net; a solicitação não foi concluída.
- E00003 — A solicitação enviada à API estava malformada, então o Authorize.Net não conseguiu lê-la.
- E00013 — Um campo na solicitação tem um valor inválido; o texto da resposta indica qual é.
- E00039 — Um perfil de cliente com os mesmos detalhes já existe na conta.