1
Acesse o Dashboard
Entre em app.payments.bob.company com sua conta. Se ainda não tem acesso, fale com o time da Bob para criar sua conta.
2
Selecione ou crie um projeto
Cada projeto tem suas próprias chaves, webhooks e transações. Escolha o projeto que vai receber a integração — ou crie um novo.
3
Gere sua chave de API
No menu lateral, abra Chaves de API e clique em Nova chave. Dê um nome descritivo (ex.:
backend-sandbox) e confirme. A chave é exibida apenas uma vez — guarde em um gerenciador de segredos ou variável de ambiente.4
Configure o webhook
Informe uma rota HTTPS do seu servidor para receber os eventos do projeto (
transaction.paid, transaction.expired). É por aqui que você confirma cada pagamento sem depender de polling.5
Comece no sandbox
Use a chave
sk_test_ para rodar o fluxo completo sem movimentar dinheiro real. Quando estiver pronto, troque pela chave sk_live_ para produção.Suas chaves de API
Cada projeto tem duas chaves, uma para cada ambiente:
A chave vai no header
Authorization de todas as requisições:
Próximos passos
Criar seu primeiro pagamento
Crie uma sessão de checkout no sandbox e acompanhe o resultado por webhook.
Autenticação
Entenda em detalhe as chaves
sk_test_ e sk_live_ e os erros de auth.Testar no sandbox
Simule os estados do pagamento sem processar dinheiro real.
Configurar webhooks
Implemente a confirmação assíncrona no seu servidor.