/v1/chargesCriar cobrança
Cria uma cobrança e devolve a `checkout_url`. Envie o header `Idempotency-Key` com um valor único por pedido: repetir a mesma chave devolve a cobrança original em vez de criar outra — é a sua proteção contra cobrança em duplicidade quando a rede falha.
Idempotency-Keystring(header)Chave única por operação (recomendado um UUID). Reenvios com a mesma chave retornam a cobrança já criada.
amountintegerobrigatórioValor total em centavos. R$ 423,90 → `42390`.
currencystringPadrão `BRL`.
BRLmethodsarrayMétodos aceitos. Padrão `["pix"]`.
pixcartao_creditocartao_debitoboletoorder_refstringSua referência de pedido — aparece no painel e na conciliação.
customer_idstringId do cliente final, se você já o cadastrou.
curl -X POST https://pay.provento.tech/v1/charges \
-H "Authorization: Bearer sk_live_9f2a4821" \
-H "Idempotency-Key: b1f4c0de-2a77-4f31-9d0c-7c1a3e5b8a90" \
-H "Content-Type: application/json" \
-d '{
"amount": 42390,
"currency": "BRL",
"methods": [
"pix",
"cartao_credito"
],
"order_ref": "Pedido #1234"
}'{
"id": "3f1c9a2e-8b4d-4f77-9a10-2c5e6d8b1f04",
"status": "criada",
"amount": 42390,
"paid_amount": 0,
"currency": "BRL",
"methods": [
"pix"
],
"order_ref": "Pedido #1234",
"checkout_url": "https://pay.provento.tech/checkout/3f1c9a2e-8b4d-4f77-9a10-2c5e6d8b1f04",
"created_at": "2026-08-11T12:00:00.000Z"
}