1
Gere sua API Key
No painel da BukioPay, abra as configurações de API e gere uma chave. Ela começa com
sk_live_ e aparece por completo uma única vez — guarde em variável de ambiente.2
Cadastre a URL do seu webhook
Ainda nas configurações de API, informe a URL do seu servidor e marque o evento
payment.paid. A confirmação do pagamento chega por webhook, não na resposta da criação da cobrança.3
Crie a cobrança
Envie o valor em reais e os dados de quem vai pagar:
4
Exiba o QR Code ao cliente
A resposta traz o id da cobrança, o QR Code em Base64 e o Copia e Cola:Guarde o
id — é por ele que você reconhece a cobrança quando o webhook chegar.5
Receba a confirmação
Quando o cliente pagar, seu servidor recebe:Valide o header
X-Webhook-Signature, responda 2xx em até 15 segundos e trate a entrega de forma idempotente usando o requestId.Valores em reais
Os valores da API são em reais com decimais, não em centavos.50 é R$ 50,00 e 19.9 é R$ 19,90. O mínimo de uma cobrança é 1.00.
Repita com segurança
Se uma requisição falhar sem resposta clara, não crie outra cobrança às cegas: você pode cobrar o cliente duas vezes. Consulte a cobrança peloid antes de repetir, ou use uma chave de idempotência quando o endpoint aceitar.
Próximos passos
Cobranças Pix
Todos os parâmetros, respostas e códigos de erro do endpoint de cobranças.
Webhooks
A lista completa de eventos e como validar a assinatura.
Pedidos
Venda produtos do catálogo com checkout público e cálculo de total no servidor.
Saques
Transfira o saldo da carteira para uma chave Pix.
