Os códigos de resposta são definidos nos respectivos serviços.
Por exemplo:
Mapeamentos ISO 8583
Veja abaixo um conjunto de códigos de resposta ISO 8583 comuns e mapeamentos recomendados para
os códigos de resposta do Google. Alguns códigos ISO mapeiam para uma resposta de erro. Nesses casos,
a tabela especifica qual código HTTP usar e quais detalhes incluir
na mensagem de erro.
Esta não é uma lista completa. Entre em contato com o Google se um código ISO específico não estiver mapeado.
| Código ISO 8583 para mapeamentos de códigos do Google | |
|---|---|
0Aprovação/conclusão bem-sucedida ou se a verificação por PIN VIP é válida |
SUCCESS
|
1Consulte o emissor do cartão |
ISSUER_DECLINED
|
2Consulte o emissor do cartão e a condição especial |
ISSUER_DECLINED
|
3Comerciante ou provedor de serviços inválido |
HTTP 400O integrador de pagamentos precisa retornar uma resposta de erro indicando qual configuração era inválida. |
4Retirada |
CARD_LOST_OR_STOLEN
|
5Não respeitar |
DO_NOT_HONOR
|
6Erro geral |
HTTP 500O integrador de pagamentos precisa retornar uma resposta de erro com detalhes do erro. |
7Cartão de retirada, condição especial (exceto cartão perdido/roubado) |
CARD_LOST_OR_STOLEN
|
8Honra com identificação |
SUCCESS
|
9Solicitação em andamento |
HTTP 503O integrador de pagamentos precisa retornar "Serviço indisponível", já que o Google exige uma resposta síncrona. |
10Aprovação parcial |
ISSUER_DECLINED
|
11Aprovação VIP |
SUCCESS
|
12Transação inválida |
TRANSACTION_INVALID
|
13Valor inválido (excesso do campo de conversão de moeda) ou valor excede o máximo para o programa de cartão. |
TRANSACTION_EXCEEDS_AMOUNT_LIMIT
|
14Número de conta inválido (não existe) |
CARD_NUMBER_INVALID
|
15Este emissor não existe |
TRANSACTION_COULD_NOT_BE_ROUTED
|
16Fundos insuficientes |
INSUFFICIENT_FUNDS
|
19Insira a transação novamente |
HTTP 503O integrador de pagamentos precisa retornar "Serviço indisponível", já que o Google exige uma resposta síncrona. |
20Resposta inválida |
HTTP 500O integrador de pagamentos precisa retornar uma resposta de erro com detalhes do erro. |
21Nenhuma ação realizada (não é possível cancelar a transação anterior) |
CARD_NUMBER_INVALID
|
22Suspeita de mau funcionamento |
HTTP 503O integrador de pagamentos precisa retornar "Serviço indisponível", já que o Google exige uma resposta síncrona. |
25Não foi possível localizar o registro no arquivo ou o número da conta não foi informado na consulta |
CARD_NUMBER_INVALID
|
28O arquivo está temporariamente indisponível |
HTTP 503O integrador de pagamentos precisa retornar "Serviço indisponível", já que o Google exige uma resposta síncrona. |
30Erro de formatação |
HTTP 500O integrador de pagamentos precisa retornar uma resposta de erro com detalhes do erro. |
41O comerciante precisa reter o cartão (perdido do cartão informado) |
CARD_LOST_OR_STOLEN
|
43O comerciante precisa reter o cartão (cartão denunciado como roubado) |
CARD_LOST_OR_STOLEN
|
51Fundos insuficientes |
INSUFFICIENT_FUNDS
|
52Nenhuma conta corrente |
CARD_NUMBER_INVALID
|
53Nenhuma conta poupança |
CARD_NUMBER_INVALID
|
54Cartão expirado |
CARD_EXPIRED
|
57Transação não permitida para o titular do cartão |
TRANSACTION_NOT_ALLOWED
|
58Transação não permitida no terminal |
TRANSACTION_NOT_ALLOWED
|
59Suspeita de fraude |
SUSPECTED_FRAUD
|
61Limite de atividade excedido |
CARD_ACTIVITY_EXCEEDS_AMOUNT_LIMIT
|
62Card restrito (por exemplo, na tabela de exclusão de país) |
TRANSACTION_NOT_ALLOWED
|
63Violação de segurança |
CVN_MISMATCH
|
65Limite de contagem de atividades excedido |
CARD_ACTIVITY_EXCEEDS_COUNT_LIMIT
|
68A resposta foi recebida muito tarde |
Payment integrator should treat as Deadline Exceeded
|
78Bloqueado, primeiro usado. A transação é de um novo titular, e o cartão não foi desbloqueado corretamente. |
CARD_NOT_ACTIVATED
|
80Transações Visa: emissor de crédito indisponível |
HTTP 503O integrador de pagamentos precisa retornar "Serviço indisponível", já que o Google exige uma resposta síncrona. |
80Marcador particular e verificação de aceitação: data inválida |
CARD_EXPIRATION_DATE_INVALID
|
82Resultados negativos de CAM, dCVV, iCVV ou CVV |
CVN_MISMATCH
|
85Não há motivo para recusar um pedido de verificação do número da conta ou do endereço/CVV2, assim como um cupom de crédito ou devolução de produto |
SUCCESS
|
91Emissor indisponível ou interruptor inoperante (STIP não é aplicável ou disponível para esta transação) |
HTTP 503O integrador de pagamentos precisa retornar "Serviço indisponível", já que o Google exige uma resposta síncrona. |
92O destino não foi encontrado para o trajeto |
TRANSACTION_COULD_NOT_BE_ROUTED
|
93Não foi possível concluir a transação, violação da legislação |
TRANSACTION_NOT_ALLOWED
|
94Transmissão duplicada |
HTTP 500O integrador de pagamentos é responsável por oferecer suporte à idempotência adequada. Portanto, isso não acontece. Se isso acontecer, o integrador de pagamentos vai precisar retornar uma resposta de erro e investigar. |
95Erro de reconciliação |
HTTP 500O integrador de pagamentos precisa retornar uma resposta de erro com detalhes do erro. |
96Falha no sistema, mau funcionamento do sistema ou certas condições de erro de campo |
HTTP 500O integrador de pagamentos precisa retornar uma resposta de erro com detalhes do erro. |
N0Forçar STIP |
HTTP 503O integrador de pagamentos precisa retornar "Serviço indisponível", já que o Google exige uma resposta síncrona. |
N3Serviço de dinheiro indisponível |
HTTP 503O integrador de pagamentos precisa retornar "Serviço indisponível", já que o Google exige uma resposta síncrona. |
N4A solicitação de reembolso excede o limite do emissor |
CARD_ACTIVITY_EXCEEDS_AMOUNT_LIMIT
|
N7Recusa para falha no CVV2 |
CVN_MISMATCH
|
P2Informações inválidas do emissor da cobrança |
CUSTOMER_INFO_INVALID
|
Q1Falha na autenticação do cartão |
CARD_AUTHENTICATION_FAILED
|
R0Interromper ordem de pagamento |
STOP_PAYMENT
|
R1Revogação do pedido de autorização |
REVOCATION_OF_AUTHORIZATION
|
R3Revogação de todo pedido de autorização |
REVOCATION_OF_AUTHORIZATION
|
XAEncaminhar ao emissor |
ISSUER_DECLINED
|
XDEncaminhar ao emissor |
ISSUER_DECLINED
|
Z3Não foi possível ficar on-line |
HTTP 503O integrador de pagamentos precisa retornar "Serviço indisponível", já que o Google exige uma resposta síncrona. |