A API suporta três formas de autenticação. Abaixo você encontra exemplos prontos para uso.
1. Bearer Token (padrão recomendado)
curl --request GET \
--url https://api.pagou.ai/v2/transactions \
--header 'Authorization: Bearer SEU_TOKEN'
2. apiKey
curl --request GET \
--url https://api.pagou.ai/v2/transactions \
--header 'apiKey: SUA_API_KEY'
3. Basic Auth (token:x)
curl --request GET \
--url https://api.pagou.ai/v2/transactions \
--user token:x
Exemplo de erro de autenticação
{
"type": "https://pagou.ai/problems/forbidden",
"title": "Forbidden",
"status": 403,
"detail": "Forbidden Resource"
}
Escolha um padrão único de autenticação no seu backend. Isso simplifica observabilidade, incident response e manutenção da integração.