Autenticação
Autentique suas chamadas com uma chave de API da loja.
A API é autenticada por chave de API. Cada chave pertence a uma loja e é gerada no painel, em Integrações → API.
Gerando uma chave
No painel, vá em Integrações → API → Nova chave. A chave completa
(gp_live_… ou gp_test_…) é exibida uma única vez — copie e guarde em local seguro.
Guardamos apenas um hash; não conseguimos mostrá-la de novo.
Enviando a chave
Envie a chave no header Authorization como Bearer token:
Authorization: Bearer gp_live_a4e60a93...Como alternativa, o header x-api-key também é aceito:
x-api-key: gp_live_a4e60a93...Boas práticas
Nunca exponha a chave no navegador
A chave de API dá acesso total à sua loja. Use-a somente no seu servidor.
Para cobrar no front-end, use a checkoutUrl retornada pela cobrança.
- Revogue chaves comprometidas no painel — o acesso é cortado na hora.
- Use chaves de teste (
gp_test_) em desenvolvimento e live (gp_live_) em produção. - Uma requisição sem chave válida retorna
401:
{
"error": {
"type": "authentication",
"message": "Chave de API inválida."
}
}
