Cash In - Visão Geral
O Cash In permite receber pagamentos via PIX, Cartão de Crédito e Boleto. Suporte completo para checkout redirect e integração direta via API.
Métodos de Pagamento Disponíveis
PIX
Pagamentos instantâneos via PIX. Geração automática de QR Code e código copia e cola.
Ver DocumentaçãoCartão de Crédito
Pagamentos com cartão de crédito. Suporte a parcelamento e captura automática ou manual.
Ver DocumentaçãoBoleto
Geração automática de boletos bancários com linha digitável e PDF para download.
Ver DocumentaçãoFluxo de Criação
- Faça uma requisição
POST /v1/chargescom os dados da cobrança - Receba os dados de pagamento (QR Code, linha digitável, etc.)
- Monitore o status via
GET /v1/charges/{id}ou webhooks - Receba notificação quando o pagamento for confirmado (via webhook global ou
callback_urlpontual)
Associação com Operações e Produtos
Você pode opcionalmente associar uma cobrança a uma Operação (Store) e/ou Produto do seu dashboard para melhor organização e rastreabilidade:
store_id: ID da operação (store) criada no dashboard. Se não informado, será usada a operação padrão do seller.product_id: ID do produto criado no dashboard. Opcional, mas útil para rastrear cobranças relacionadas a produtos específicos.
Nota: Esses campos são opcionais e não afetam o processamento do pagamento. Eles servem apenas para organização e sincronização com o dashboard do seller.
Notificações
Você pode receber notificações de duas formas:
- Webhooks Globais: Configure no dashboard para receber notificações de todas as cobranças
- Callback URL Pontual: Envie
callback_urlno payload para receber notificações apenas desta cobrança específica
Ambas as opções funcionam em conjunto, permitindo máxima flexibilidade na integração. Saiba mais sobre Webhooks →
Checkout Redirect
Você pode criar cobranças com checkout redirect, onde o cliente é redirecionado para uma página de pagamento:
{
"amount": 10000,
"payment_method": "pix",
"checkout": {
"mode": "redirect",
"success_url": "https://seusite.com.br/success",
"cancel_url": "https://seusite.com.br/cancel"
}
}
Quando usar checkout.mode: "redirect", a resposta incluirá um checkout_url para redirecionar o cliente.
Status da Cobrança
| Status | Descrição |
|---|---|
pending |
Aguardando pagamento |
paid |
Pagamento confirmado |
expired |
Prazo de pagamento expirado |
failed |
Pagamento falhou |
refunded |
Reembolsado |