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

Erros da API de Link de Pagamento

Códigos HTTP e formatos de erro da API de Link de Pagamento da My Gateway: validação, autenticação e erros inesperados.

Nesta página

Códigos HTTP#

HTTPQuando pode ocorrer
200 OKOperação concluída com sucesso.
400 Bad RequestPayload inválido, regra de negócio não atendida, UUID vazio ou inválido, status inválido ou registro não localizado.
401 UnauthorizedToken ausente, inválido, expirado ou sem autorização.
403 Forbiddenx-api-key ausente, inválida ou sem acesso ao recurso no API Gateway.
500 Internal Server ErrorErro inesperado. Use o identificador retornado para acionar o suporte.

Validação e regra de negócio#

Formato padrão

{
  "notificationErrors": {
    "error": {
      "errors": [
        {
          "propertyName": "Value",
          "propertyErrors": [
            "O valor informado não pode ser igual ou menor que zero"
          ]
        }
      ]
    }
  },
  "errorTypeDescription": "ValidationError",
  "errorType": 1
}

Atributos do erro

  • notificationErrors.error.errorsarrayobrigatório

    Lista de propriedades que falharam.

    Atributos de notificationErrors.error.errors
    • propertyNamestringobrigatório

      Nome lógico da propriedade validada. Pode vir no padrão C# (Value, AcceptedPaymentsType) em vez do nome JSON.

    • propertyErrorsarray de stringobrigatório

      Uma ou mais mensagens para a propriedade.

  • errorTypeDescriptionstringobrigatório

    Categoria textual do erro.

  • errorTypeintegerobrigatório

    Código numérico 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.
9EntityNotFoundRegistro não encontrado.

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

Autenticação ou erro inesperado#

Formato

{
  "errorId": "identificador-para-suporte",
  "message": "Não autorizado",
  "encryptdetail": "detalhe-tecnico",
  "timestamp": "2026-10-29T17:40:00Z",
  "ip": "203.0.113.10"
}

Em erros internos, message pode ser Ocorreu um erro interno no servidor..

Ú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