Códigos de retorno 3DS

São retornados como resposta à execução do script e também após autorização.

Na tabela a seguir, apresentamos os Return Codes que podem retornar como resultado de uma requisição.

Reason CodeDescrição
100Transação realizada com sucesso.
101Está faltando um ou mais campos obrigatórios na requisição.
Ação possível: confira os campos missingField_0 até missingField_N na resposta. Envie a requisição novamente com a informação completa.
102Um ou mais campos da requisição contêm dados inválidos.
Ação possível: confira os campos invalidField_0 até invalidField_N na resposta. Reenvie a requisição com a informação correta.
150Erro: falha geral no sistema.
Ação possível: aguarde alguns minutos e envie a requisição novamente.
151Erro: a requisição foi recebida, mas houve time-out do servidor. Esse erro não inclui time-outs entre cliente e servidor.
Ação possível: aguarde alguns minutos e envie a requisição novamente.
152Erro: a requisição foi recebida, mas houve time-out de serviço.
Ação possível: aguarde alguns minutos e envie a requisição novamente.
234Há um problema na sua configuração de merchant.
Ação possível: não envie a requisição novamente. Entre em contato com o suporte e-commerce para corrigir o problema de configuração.
475O cliente está registrado na autenticação do pagante. Faça a autenticação do portador do cartão antes de prosseguir com a transação.
476O cliente não pode ser autenticado.
Ação possível: revise o pedido do cliente.
MPI901Erro inesperado.
MPI902Resposta inesperada da autenticação.
MPI900Ocorreu um erro.
MPI601Desafio omitido.
MPI600Bandeira não suporta a autenticação.