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

Documentação para desenvolvedores

Integre pagamentos ao seu sistema

Referência das APIs da My Gateway para PIX, cartão com 3DS e link de pagamento, com exemplos prontos para copiar em cURL, Node.js, PHP e Python.

Gerar meu primeiro tokenVer todas as APIs
POST/authentication/v1/auth

cURL

curl --request POST \
  --url 'https://api.mygateway.com.br/authentication/v1/auth' \
  --header 'Content-Type: application/json' \
  --header 'x-api-key: SUA_API_KEY' \
  --data '{"authData":"BASE64_DE_CLIENT_ID:CLIENT_SECRET"}'

200 OK

Token válido até expiresIn

{
  "authenticationToken": "TOKEN_DE_AUTORIZACAO",
  "expiresIn": "2026-10-29T18:30:00-03:00"
}

Por onde quer começar?

Cada API tem guias de integração, a referência completa dos atributos e exemplos de requisição e resposta.

  • Autenticação

    Gere o token de acesso usado em todas as APIs da My Gateway e veja as práticas de segurança da integração.

    • POST/authentication/v1/auth

    2 guias

    Abrir Autenticação
  • API de Pagamentos

    Crie cobranças PIX e pagamentos com cartão e 3DS e acompanhe a situação de cada pagamento.

  • Antifraude e 3DS

    Fingerprint do comprador e autenticação 3DS do portador do cartão: SDK, desafio e validação.

  • Link de Pagamento

    Crie e consulte links de pagamento (checkout) e acompanhe as cobranças geradas por cada link.

  • Referência

    Lista dos códigos de erro MYG retornados pelas APIs da My Gateway, com a mensagem e a explicação de cada um.

    Abrir Referência

Do token ao primeiro pagamento

Três chamadas levam você da credencial a um PIX confirmado.

  1. Gere o token

    Troque o clientId e o clientSecret por um token de acesso. Reutilize-o até ele expirar.

    POST/authentication/v1/auth
    Ver autenticação
  2. Crie a cobrança

    Envie o pagador, os itens e o valor em centavos e receba o código PIX Copia e Cola.

    POST/payments/v1/create
    Ver pagamento via PIX
  3. Confirme o pagamento

    Consulte o paymentId até a situação chegar a Paid. Só então libere o pedido.

    GET/payments/v1/situation/by/{paymentId}
    Ver consulta de pagamento

Exemplos na sua linguagem

Escolha uma linguagem e os blocos de código de toda a documentação passam a abrir nela. A escolha fica salva neste navegador.

Os exemplos da documentação vão abrir em cURL.

Consultar um pagamento

curl --request GET \
  --url 'https://api.mygateway.com.br/payments/v1/situation/by/f3da8969-3db8-49f1-91cf-50ff444252e7' \
  --header 'Authorization: TOKEN_DE_AUTENTICACAO' \
  --header 'x-api-key: SUA_API_KEY'

Precisa de ajuda com a integração?

Fale com o nosso time de suporte e revise as regras de segurança antes de levar a integração para produção.

Falar com o suporte(abre o WhatsApp em nova aba)Ver regras de segurança

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