Primeiros passos
Do zero à primeira cobrança Pix paga (no sandbox) em cinco passos.
1. Crie sua conta
Cadastre-se pelo site informando e-mail e senha. Ao final do cadastro você já entra logado no painel.
2. Gere uma credencial
No painel, abra Chaves de API e clique em Nova credencial. Copie a chave secreta na hora — ela aparece uma única vez.
3. Crie uma cobrança
cURL
curl -X POST https://api-sandbox.carecapay.com/v1/charges \
-H "Authorization: Bearer SUA_CHAVE_SECRETA" \
-H "Content-Type: application/json" \
-d '{ "amount_cents": 1990, "description": "Pedido #42" }'A resposta traz o id da cobrança, o qr_code (copia e cola) e o qr_code_base64 (a imagem do QR já pronta, em PNG) para mostrar ao pagador.
4. Simule o pagamento (sandbox)
cURL
curl -X POST https://api-sandbox.carecapay.com/v1/charges/{id}/simulate-payment \
-H "Authorization: Bearer SUA_CHAVE_SECRETA"5. Confira o resultado
- GET /v1/charges/{id} mostra a cobrança com status paid.
- GET /v1/balance mostra o valor no saldo disponível.
- O dashboard do painel reflete a cobrança e o volume do dia.
Em produção o passo 4 não existe: a baixa acontece quando o pagador paga de verdade e o Banco confirma.
6. Configure o webhook (recomendado)
Na integração de verdade, sua aplicação não fica consultando a API: configure um Webhook no painel e o CarecaPay chama a SUA URL com o evento charge.paid no instante em que a cobrança for paga. Veja o guia de Webhooks.