Autenticação
Toda chamada para a API da troqpay precisa de uma chave válida. Sem ela, a requisição não passa.O que você precisa saber
Bearer token
Toda requisição autenticada usa o header
Authorization: Bearer ....Mesmo endpoint para os dois ambientes
Você continua usando
https://api.troqpay.com. O ambiente muda de acordo com a chave.Chaves de teste
Use prefixo
trq_test_ para homologação e validação do fluxo.Chaves de produção
Use prefixo
trq_live_ para cobranças reais.Header obrigatório
URL-base
Idempotência
Se a sua aplicação cria um checkout, envie também o headerIdempotency-Key.
Se você já usa um identificador interno do pedido, normalmente ele é um bom ponto de partida para o valor da
Idempotency-Key.Boas práticas
- guarde suas chaves em variáveis de ambiente
- nunca exponha segredos no front-end
- use chaves separadas para teste e produção
- revogue a chave imediatamente em caso de suspeita de vazamento
Erros comuns
| HTTP | Código | O que normalmente significa |
|---|---|---|
401 | unauthorized | Chave ausente, inválida ou mal formatada |
403 | forbidden | Chave sem permissão para o recurso |
429 | rate_limited | Muitas requisições em pouco tempo |