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

Erros da API de Pagamentos

Formatos de erro da API de Pagamentos da My Gateway: validação, autenticação, acesso negado e erros internos, com as categorias de errorType.

Nesta página
HTTPQuando ocorre
400 Bad RequestPayload inválido ou regra de negócio não atendida.
401 UnauthorizedAuthorization ausente, inválido ou expirado.
403 ForbiddenCredencial reconhecida, mas sem acesso ao recurso.
500 Internal Server ErrorErro inesperado.

Validação ou negócio (400)#

Formato padrão

{
  "notificationErrors": {
    "error": {
      "erros": [
        {
          "propertyName": "items.value",
          "propertyErrors": [
            "O valor informado é inválido."
          ]
        }
      ]
    }
  },
  "errorTypeDescription": "ValidationError",
  "errorType": 1
}

Atributos do erro

  • notificationErrorsobjectobrigatório

    Envelope das mensagens de erro.

    Atributos de notificationErrors
    • error.errosarrayobrigatório

      Lista de propriedades inválidas. A grafia erros é a retornada pela API.

      Atributos de error.erros
      • propertyNamestringobrigatório

        Campo ou recurso relacionado ao erro.

      • propertyErrorsarray de stringobrigatório

        Uma ou mais mensagens para o campo.

  • errorTypeDescriptionstringobrigatório

    Categoria textual do erro.

  • errorTypeintegerobrigatório

    Código da categoria.

Categorias de erro#

errorTypeerrorTypeDescriptionSignificado
1ValidationErrorPayload ou atributo inválido.
2DataBaseErrorFalha temporária de persistência.
3CacheErrorFalha temporária de cache ou processamento.
4BusinessErrorRegra de negócio não atendida.
5InternalErrorErro interno identificado.
6UndefinedErrorCategoria não especificada.
7ExceptionErrorExceção durante o processamento.
8ProviderErrorFalha ou recusa no processamento externo do pagamento.

O significado de cada código MYG que aparece nas mensagens está em Códigos de erro.

Não autorizado (401)#

Resposta

{
  "message": "Não autorizado",
  "timestamp": "2026-10-29T21:30:00Z"
}

Verifique se Authorization foi enviado exatamente como retornado na autenticação, se ainda não expirou e se a x-api-key é do mesmo ambiente.

Acesso negado (403)#

Resposta

{
  "message": "Acesso negado",
  "timestamp": "2026-10-29T21:30:00Z"
}

A credencial foi reconhecida, mas não tem acesso ao recurso.

Erro interno (500)#

O corpo pode seguir o envelope de erro padrão. Guarde o horário, o endpoint, o clientChargeId ou paymentId e os identificadores de erro retornados para o suporte.

Ú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