Pular para o conteúdo
MyGateway LogoDocs
SiteDashboard(abre em nova aba)

Códigos de erro

Lista dos códigos de erro MYG da My Gateway, com a mensagem retornada e a explicação de cada um, agrupados por tipo: validação, banco de dados, transação, provedor e outros.

Nesta página

Cada erro da My Gateway tem um código MYG seguido de cinco dígitos. O primeiro dígito indica o tipo do erro. Quando uma mensagem de propertyErrors traz o código, ele vem no início, separado do texto por um hífen: MYG30006 - Transação não autorizada pelo emissor.

Veja o formato completo do envelope em Erros da API de Pagamentos e Erros da API de Link de Pagamento.

FaixaTipoQuando ocorre
MYG1xErros de validaçãoOcorrem quando dados de entrada não atendem aos requisitos do sistema.
MYG2xErros de banco de dadosRelacionados a operações de persistência de dados.
MYG3xErros de transaçãoRelacionados ao processamento de pagamentos.
MYG9xErros relacionados a provedorProblemas na integração com sistemas externos.
MYG7xOutros errosErros diversos que não se enquadram nas outras categorias.

Erros de validação#

Ocorrem quando dados de entrada não atendem aos requisitos do sistema.

CódigoMensagemExplicação
MYG10001O valor da propriedade não pode ser nulo, conter apenas espaços em brancos ou vazio.Erro de validação que ocorre quando um campo obrigatório está vazio, nulo ou contém apenas espaços em branco.
MYG10002URL inválida.A URL fornecida não está em um formato válido ou não segue os padrões esperados.
MYG10003A descrição do SoftDescriptor é inválida.O SoftDescriptor (texto que aparece na fatura do cartão) não atende aos requisitos de formatação ou conteúdo.
MYG10004O Nome deve conter ao menos duas palavras.Campo de nome completo requer pelo menos um nome e um sobrenome.
MYG10005O valor contido nesse campo não é um número.Valor fornecido não é numérico quando era esperado um número.
MYG10006O valor informado no enum é inválido.O valor fornecido não corresponde a nenhum dos valores definidos no enumerador.
MYG10007O valor informado não pode ser menor que zero.Valor negativo fornecido quando era esperado um número positivo ou zero.
MYG10008O valor informado não pode ser igual ou menor que zero.Valor zero ou negativo fornecido quando era esperado um número positivo.
MYG10009A soma dos itens não é igual ao valor da transação.A soma dos itens + desconto tem que ser igual o valor informado em {value}, caso o contrario a transação será negada automaticamente.
MYG10010O valor não pode ser 00000000-0000-0000-0000-000000000000UUID inválido (valor padrão/nulo) fornecido quando era esperado um ID válido.
MYG10011A data informada é inválida.Data em formato incorreto, data futura quando não permitido, ou data inexistente.
MYG10012O e-mail é inválido.Endereço de e-mail não está em formato válido ou não atende aos requisitos.
MYG10013O documento é inválido.CPF/CNPJ ou outro documento não é válido segundo as regras de validação.
MYG10014O cartão fornecido não é válido.Número do cartão falhou na validação Luhn ou outros checks.
MYG10015O ano de vencimento do cartão fornecido é inválido.Ano de expiração do cartão está no passado ou formato inválido.
MYG10016A data de vencimento do cartão fornecido é inválido.Data de expiração do cartão está no passado ou formato inválido.
MYG10017Ocorreu um erro ao validar o 3Ds tente novamente mais tarde.Falha no processo de autenticação 3D Secure.
MYG10018O campo informado não pode ser maior que {max}Valor excede o tamanho máximo permitido para o campo.

Erros de banco de dados#

Relacionados a operações de persistência de dados.

CódigoMensagemExplicação
MYG20001A entidade se encontra nula.Objeto não instanciado quando era esperada uma entidade válida.
MYG20002A lista está vazia.Coleção não contém elementos quando era esperado pelo menos um item.
MYG20003Ao menos um item da lista está nulo.Um ou mais elementos na coleção são nulos quando todos deveriam ser válidos.
MYG20004Não foi possível criar a entidade.Falha ao persistir uma nova entidade no banco de dados.
MYG20005Não foi possível alterar a entidade.Falha ao atualizar uma entidade existente no banco de dados.
MYG20006Não foi possível deletar a entidade.Falha ao remover uma entidade do banco de dados.
MYG20007A entidade é inválida.Entidade falhou em validações de negócio ou de estrutura.
MYG20008Não foi encontrado uma referência para essa entidade.Referência a outra entidade não pôde ser resolvida (chave estrangeira inválida).
MYG20009O usuário não foi encontrado na base de dados.Consulta por ID de usuário não retornou resultados.
MYG20010O usuário se encontra ativo.Operação não pode ser realizada porque o usuário já está no estado desejado.
MYG20011O usuário {userId} não foi encontrado na base de dadosUsuário com o ID especificado não existe no sistema.
MYG20012A entidade {name} de id {id} se encontra deletadaTentativa de acessar entidade que foi marcada como excluída.
MYG20013Credenciais inválidas.Combinação de usuário/senha ou token de acesso não é válida.
MYG20014Houve um problema no commit da transação.Falha ao persistir alterações no banco de dados durante uma transação.
MYG20015O usuário não está autenticado.Tentativa de acessar recurso protegido sem credenciais válidas.

Erros de transação#

Relacionados ao processamento de pagamentos.

CódigoMensagemExplicação
MYG30000Sucesso.Transação aprovada com sucesso.
MYG30001Essa transação não permite mais essa operação.Tentativa de modificar uma transação em estado que não permite a operação solicitada.
MYG30002Essa transação já se encontra paga.Tentativa de modificar transação que já foi concluída/paga.
MYG30003A transação não pode ser cancelada.Transação está em estado que não permite cancelamento.
MYG30004Transação não encontrada.ID da transação não existe no sistema.
MYG30005Não foi possível realizar essa transação. Aguarde 1 minuto para tentar novamente.Limite de tentativas ou rate limit excedido para operação.
MYG30006Transação não autorizada pelo emissor.Banco emissor do cartão negou a transação.
MYG30007Transação não autorizada pelo adquirente - Estabelecimento inválido.Problema com a configuração do estabelecimento no adquirente.
MYG30008Transação não autorizada - Cartão inválido.Número do cartão não é válido ou problemas com os dados.
MYG30009Transação não autorizada pelo emissor.Banco emissor negou a transação sem especificar motivo.
MYG30010Transação não autorizada - Desconhecido.Motivo da negação não foi especificado pelo emissor.
MYG30011Transação não autorizada - Cartão inválido.Problemas com os dados do cartão (ex: data de expiração).
MYG30012Transação não autorizada - Transação inválida.Problema com os parâmetros da transação.
MYG30013Transação não autorizada - Valor inválido.Valor da transação não é aceito (muito baixo/alto).
MYG30014Transação não autorizada - Cartão inválido.Cartão com problemas ou dados incorretos.
MYG30015O valor da transação excede o limite diário autorizado para a loja.Limite de valor acumulado para o estabelecimento foi atingido.
MYG30016Transação não autorizada - Faça retentativa.Problema temporário, tentar novamente pode resolver.
MYG30017Transação não autorizada - Transação inválida.Problema com os parâmetros ou formato da transação.
MYG30018Transação não autorizada - Senha inválida.Tentativas excedidas ou senha do cartão incorreta.
MYG30019Transação não autorizada - Transação inválida.Problema não especificado com os dados da transação.
MYG30020Transação não autorizada - Função inválida.Operação não permitida para o tipo de cartão/conta.
MYG30021Transação não autorizada - Cartão bloqueado.Cartão com bloqueio por suspeita de fraude ou outros motivos.
MYG30022Transação não autorizada - Conta encerrada.Conta bancária associada ao cartão foi encerrada.
MYG30023Transação não autorizada.Sem saldo/limite disponível no cartão.
MYG30024Transação não autorizada - Transação inválida.Problema não especificado com os dados da transação.
MYG30025Transação não autorizada pelo emissor - Cartão vencido.Data de expiração do cartão já passou.
MYG30026Transação não autorizada - Senha inválida.Senha do cartão incorreta ou bloqueada por tentativas.
MYG30027Transação não autorizada pelo emissor.Banco emissor negou a transação sem especificar motivo.
MYG30028Transação não autorizada - Não permitida para o estabelecimento.Restrição no cadastro do estabelecimento comercial.
MYG30029Transação não autorizada pelo emissor - Cartão suspenso.Cartão com restrições por suspeita de irregularidades.
MYG30030Transação não autorizada - Excedeu limite.Limite do cartão ou saque excedido.
MYG30031Transação não autorizada - Cartão restrito.Cartão com restrições de uso internacional ou outros limites.
MYG30032Transação não autorizada - Senha inválida.Problemas com a senha ou segurança do cartão.
MYG30033Transação não autorizada pelo emissor.Banco emissor negou a transação sem especificar motivo.
MYG30034Transação não autorizada - Desconhecido.Motivo da negação não foi especificado pelo emissor.
MYG30035Transação não autorizada - Senha inválida.Tentativas excedidas ou senha do cartão incorreta.
MYG30036Transação não autorizada - Cartão bloqueado.Cartão reportado como perdido/roubado ou bloqueado.
MYG30037Transação não autorizada - Problemas de segurança da transação.Suspeita de fraude ou violação de segurança.
MYG30038Transação não autorizada - Bandeira/Emissor indisponível.Problemas de comunicação com o banco emissor.
MYG30039Transação não autorizada - Cartão inválido.Problemas com os dados ou status do cartão.
MYG30040Transação não autorizada - Transação duplicada.Transação com mesmo ID já foi processada anteriormente.
MYG30041Transação não autorizada - Erro de processamento.Falha no sistema do adquirente ou emissor.
MYG30042Não é possível identificar a causa do erro no momento.Erro genérico não mapeado pelo sistema.
MYG30043Transação não autorizada - Tivemos um problema na análise da transação.Sistema antifraude identificou problemas com a transação.
MYG30044Tente novamente - Tivemos um problema na análise da transação.Erro interno no sistema antifraude.
MYG30045A transação 3DS não foi bem sucedida.Falha na autenticação 3D Secure.
MYG30046Mensagem específica do resultado 3DS.Detalhes do erro na autenticação 3D Secure.
MYG30047Não é possível validar a transação no momento, tente novamente.QrCodeId não pode ser nulo ou vazio.
MYG30048Não é possível definir a origem dessa transação.Transação cruzada (feita na origem A e salva na origem B).
MYG30049Não é possível validar a origem da transação.Não foi possível encontrar essa transação na ADIQ.
MYG30050A forma de pagamento PIX não está habilitada.Tentativa de usar PIX quando não configurado.
MYG30051Código de erro desconhecido.Erro não mapeado no sistema.
MYG30052Transação autenticada com sucesso pelo 3DS.Mensagem específica do resultado 3DS.
MYG30053Tentamos autenticar a transação com o 3DS.Mensagem específica do resultado 3DS.
MYG30054A transação foi realizada sem autenticação pelo 3DS.Mensagem específica do resultado 3DS.

Erros relacionados a provedor#

Problemas na integração com sistemas externos.

CódigoMensagemExplicação
MYG90001O provedor para esse tipo de pagamento não está configurado.Gateway de pagamento não configurado para o método especificado.
MYG90002O provedor não está configurado.Gateway de pagamento não possui configurações válidas no sistema.
MYG90003O provedor retornou uma resposta diferente de 200.Chamada à API externa retornou status HTTP de erro.
MYG90004O provedor retornou uma resposta desconhecida.Resposta da API externa não pôde ser interpretada.
MYG90005A resposta do callback da {provider} não foi bem sucedida.Integração com provedor externo retornou erro no webhook/callback.
MYG90006O provedor retornou o seguinte código: {returnCode}Provedor externo retornou código específico que precisa ser tratado.

Outros erros#

Erros diversos que não se enquadram nas outras categorias.

CódigoMensagemExplicação
MYG70001Falha ao adquirir Lock.Não foi possível obter bloqueio distribuído para operação concorrente.
MYG70002Status não mapeado status = {status}Código de status não está na lista de valores conhecidos.
MYG70003Status não implementado status = {status}Código de status é conhecido mas não tem tratamento implementado.
MYG70004Não é possível mover de {from} para {to}Transição de estado na máquina de estados não é permitida.

Última atualização em

Soluções

Maquininha de cartãoLink de pagamentoAPI de pagamentosCheckout Transparente

Taxa

Nossas taxas

Empresa

Segurança e transparência

Certificado PCI DSS

Certificação PCI DSS

Empresa auditada por:

Grant Thornton

©2026 My Gateway

41.628.494/0001-30 - MY GATEWAY LTDA