Pular para o conteúdo principal

Autenticação

A API do PaysGator utiliza Chaves de API para autenticação. Todos os pedidos devem incluir a sua Chave de API no cabeçalho X-Api-Key.

Chaves de API

Pode encontrar as suas chaves de API no Dashboard do PaysGator, na secção de Desenvolvedores. Existem dois tipos de chaves:

  • Chaves LIVE: Utilizadas para transações reais.
  • Chaves TEST: Utilizadas para testes e integração. Nenhum dinheiro real é movimentado.

[!IMPORTANT] Mantenha as suas chaves de API em segredo. Não as partilhe nem as inclua em código do lado do cliente (frontend).

Como Autenticar

Inclua o cabeçalho X-Api-Key em todos os seus pedidos à API.

X-Api-Key: pg_live_a_sua_chave_aqui

Exemplo de Pedido Curl

curl -X GET "https://paysgator.com/api/v1/wallet/balance" \
-H "X-Api-Key: A_SUA_API_KEY"

Respostas de Erro

  • 401 Unauthorized: A Chave de API está em falta ou é inválida.
  • 403 Forbidden: Não tem permissão para aceder ao recurso solicitado (ex: tentar aceder a uma transação LIVE com uma chave TEST).