Skip to main content
Todas as requisições para a API precisam de uma chave de autenticação. Ela identifica seu projeto e determina o ambiente — sandbox ou produção. Inclua a chave no header Authorization de cada requisição:
Authorization: Bearer sk_test_xxxxxxxxxxxxxxxx
Nunca exponha sua chave no frontend, em apps mobile ou em repositórios públicos. Use exclusivamente no backend.

Obtendo sua chave

Acesse o dashboard → seu projeto → Configurações → Chaves de API. Você terá duas chaves:
  • sk_test_... — para desenvolvimento e testes. Nenhum pagamento real é processado.
  • sk_live_... — para produção. Processa pagamentos reais via PIX.
A chave define o ambiente automaticamente. Não é necessário nenhum parâmetro adicional.

Exemplo de requisição

curl -X POST https://api.bobpayments.com/api/transactions \
  -H "Authorization: Bearer sk_test_abc123" \
  -H "Content-Type: application/json" \
  -d '{"customer": {...}, "payment": {...}}'

Erros de autenticação

HTTPDescrição
401Chave ausente, inválida ou revogada
403Modo dev ativado com chave de produção
Se sua chave for comprometida, revogue-a imediatamente no dashboard e gere uma nova.

Precisa de ajuda?

Nossa equipe está disponível para auxiliar no processo de desenvolvimento. Entre em contato pelo e-mail [email protected].