Admin API Docs
Introdução
Bem-vindo à documentação da API de Pagamentos Bravive. Nossa API permite que você processe pagamentos de forma segura e eficiente em sua aplicação.
Todas as requisições à API precisam ser autenticadas usando um token de acesso. Você pode obter suas credenciais no painel administrativo.
1. Acesse o Painel Administrativo
2. Navegue até Configurações > API Keys
3. Clique em "Gerar Nova Chave"
Inclua o token no header Authorization de todas as requisições:
curl https://app.bravive.com/v1/payments \
-H "Authorization: Bearer seu_token_aqui" \
-H "Content-Type: application/json"
fetch('https://app.bravive.com/v1/payments', {
headers: {
'Authorization': 'Bearer seu_token_aqui',
'Content-Type': 'application/json'
}
})
import requests
headers = {
'Authorization': 'Bearer seu_token_aqui',
'Content-Type': 'application/json'
}
response = requests.get('https://app.bravive.com/v1/payments', headers=headers)
Por padrão, a API limita as requisições a:
Os webhooks permitem que você receba notificações em tempo real sobre eventos importantes em sua conta. Configure URLs de webhook no painel administrativo para receber atualizações automáticas.
Para configurar um webhook, você precisa:
Você pode configurar webhooks para os seguintes eventos:
Eventos de Pagamento:
Eventos de Saque:
O payload do webhook varia de acordo com o tipo de evento:
{
"id": "string",
"type": "PAYMENT",
"status": "APPROVED | REJECTED | CANCELED | CHARGEBACK | REFUNDED | IN_DISPUTE",
}
{
"id": "string",
"type": "WITHDRAW",
"withdraw_status": "APPROVED | REJECTED | CANCELED | CHARGEBACK | REFUNDED | IN_DISPUTE",
}
Os webhooks são enviados via POST para a URL configurada. Certifique-se de que seu endpoint esteja preparado para receber requisições POST e retornar um status 200 para confirmar o recebimento.
Em caso de falha na entrega do webhook, nosso sistema fará automaticamente até 3 tentativas de reenvio, com intervalo de 5 minutos entre cada tentativa.
Importante
Nunca use tokens de produção em ambiente de desenvolvimento ou compartilhe suas credenciais. Em caso de comprometimento das suas chaves, gere novas imediatamente através do painel administrativo.