Antecipação de recebíveis é receber hoje o dinheiro de vendas no cartão que só cairiam na sua conta daqui a alguns dias ou semanas, pagando uma taxa por isso. No HeroPay ela é opcional, vale para vendas no cartão de crédito e o custo aparece antes de você decidir: o endpoint GET /financial/anticipation_simulation (e a mesma simulação no painel) devolve a taxa exata em centavos e o valor líquido que vai entrar. O saque não tem tarifa, então o custo de antecipar é só a taxa de antecipação. Você só efetiva se a conta fechar. Quem não antecipa não paga nada.
Criar conta sandbox Ler a documentação
O essencial em 60 segundos
- No HeroPay, a antecipação de recebíveis vale para vendas no cartão de crédito, que ficam disponíveis para saque em 30 dias após a aprovação (D+30), conforme a documentação.
- O custo não é uma tabela fixa: é o que a simulação devolve para a sua conta, naquele momento, antes de você decidir. O saque não tem tarifa: o custo é só a taxa de antecipação (preços).
GET /financial/anticipation_simulation?amount_cents=...simula sem efetivar: devolve a taxa de antecipação, o valor líquido e o máximo antecipável naquele momento. A mesma simulação está no painel.- Para efetivar, você chama
POST /financial/withdrawalscomwithdrawal_type: "anticipation": o valor sai para uma chave Pix aprovada no mesmo CPF/CNPJ da conta. - O limite padrão é até 95% do valor líquido elegível (5% ficam de reserva de segurança) e a elegibilidade depende do risco da conta.
- Honestidade: antecipação serve para uso pontual e calculado, não para virar rotina de caixa. Compare o custo simulado com o lucro que o dinheiro vai gerar.
O que é antecipação de recebíveis e quando faz sentido?
Recebível é o dinheiro de uma venda já feita que ainda não está disponível. No cartão de crédito, o comprador paga à operadora ao longo das faturas, e o vendedor recebe depois: no HeroPay, a venda no cartão fica disponível em 30 dias após a aprovação (D+30), conforme a documentação. Antecipar é trocar esse prazo por uma taxa.
Não é empréstimo: você não contrata dívida nem paga parcela depois. O dinheiro já é seu; você só paga para ter antes. Por isso a pergunta certa nunca é "posso antecipar?", e sim "o que eu vou fazer com esse dinheiro rende mais do que ele custa?".
Faz sentido quando o caixa antecipado vira margem maior que a taxa:
- Tráfego que já provou retorno. Sua campanha devolve lucro de forma consistente e o limite é o caixa para pagar o anúncio antes de o cartão liquidar.
- Estoque com desconto à vista. O fornecedor dá 8% para pagar hoje e a simulação mostra um custo de antecipação menor que esses 8%. A diferença é margem.
- Janela que não volta. Lançamento, Black Friday, lote de matéria-prima com preço travado.
Não faz sentido quando o dinheiro vai tapar um buraco que se repete todo mês. Aí a antecipação só adia o problema e cobra por isso (mais na seção Antecipação ou empréstimo).
Quanto custa antecipar recebíveis no HeroPay?
O custo exato aparece antes de você decidir. Em vez de uma tabela genérica, o HeroPay calcula a taxa de antecipação para a sua conta, para aquele valor e para os prazos reais das suas vendas, e mostra o resultado na simulação: pela API, em GET /financial/anticipation_simulation, ou no painel. O saque para a sua conta não tem tarifa, então esse é o custo inteiro. Sem mensalidade e sem custo para quem não antecipa. Fonte: documentação de saques e antecipação, setembro de 2026.
Por que simular em vez de consultar uma tabela:
- O prazo de cada venda muda a conta. Duas antecipações do mesmo valor custam diferente se uma adianta vendas que liberariam em poucos dias e a outra, vendas que ainda têm semanas pela frente. A simulação olha as vendas que de fato entram na composição.
- A composição é feita por transações inteiras. O valor que você pede pode não ser o valor efetivado (veja limites); a simulação já devolve o máximo antecipável e calcula sobre ele.
- Simular é grátis e não efetiva nada. Pode chamar quantas vezes quiser, comparar valores diferentes e só então decidir.
A regra de decisão que usamos em todos os exemplos desta página: só antecipe se o lucro (não o faturamento) que o dinheiro vai gerar for maior que a taxa de antecipação simulada. Vendeu parcelado? Não suponha quais parcelas entram na conta: a simulação mostra o máximo antecipável e o custo para a sua carteira real, naquele momento.
Como funciona a antecipação no HeroPay?
Do ponto de vista do dinheiro, em cinco passos:
- A venda aprova no cartão. O valor líquido entra como saldo a receber (
unavailable_balance_centsemGET /financial/balance) e só fica disponível para saque em 30 dias após a aprovação (D+30), conforme a documentação. - Você consulta quanto pode antecipar.
GET /financial/balancemostraallow_anticipation(se a conta está habilitada) eanticipation_value_cents(quanto é antecipável agora). - Você simula.
GET /financial/anticipation_simulation?amount_cents=1000000calcula a taxa e o valor líquido sem efetivar nada. Se você pedir mais que o disponível, a resposta mostra o máximo (maximum_anticipation) e calcula sobre ele. - Você decide e efetiva.
POST /financial/withdrawalscomwithdrawal_type: "anticipation", o valor e a chave Pix de destino. A composição é feita por transações inteiras, das de maior valor para as de menor, até o limite. - O dinheiro sai para a sua chave Pix. O saque nasce
pending, passa ain_progresse terminacomplete, e a taxa cobrada fica registrada emanticipation_fees_cents.
Na prática, por código
Toda chamada leva o Bearer JWT e o header de versão. No sandbox, use https://api.beta.heropay.tech; em produção, https://api.heropay.tech (autenticação).
1. Quanto tenho para antecipar?
curl "$HEROPAY_API_URL/financial/balance" \
-H "Authorization: Bearer $HEROPAY_JWT_TOKEN" \
-H "Accept: application/vnd.herospark.com; version=1"{
"data": {
"id": "783af578-5a09-4069-8fca-d37933f9d63f",
"document_id": "41541121805",
"document_type": "cpf",
"available_balance_cents": 0,
"available_balance_currency": "R$ 0,00",
"unavailable_balance_cents": 0,
"unavailable_balance_currency": "R$ 0,00",
"available_balance_to_withdrawal": 0,
"fix_withdrawal_fee": 0,
"anticipation_value_cents": 0,
"anticipation_value_currency": "R$ 0,00",
"allow_anticipation": false,
"absorbent_fees": false
},
"message": "Success"
}Se allow_anticipation vier false, a conta não está habilitada para antecipar naquele momento (a elegibilidade depende de risco e histórico). fix_withdrawal_fee é o campo da tarifa de saque; como o saque no HeroPay não tem tarifa, o exemplo o mostra zerado.
2. Simule antes de decidir
curl -G "$HEROPAY_API_URL/financial/anticipation_simulation" \
-H "Authorization: Bearer $HEROPAY_JWT_TOKEN" \
-H "Accept: application/vnd.herospark.com; version=1" \
--data-urlencode "amount_cents=100000"Resposta 200 OK (valores ilustrativos sobre o exemplo da referência da API, com a tarifa de saque zerada):
{
"data": {
"fix_withdrawal_fee": 0,
"anticipation_fees": 4436,
"total_amount_of_anticipation": 828.09,
"maximum_anticipation": 87245
}
}Como ler (valores ilustrativos do exemplo da referência da API, não uma tabela de preço): foram pedidos R$ 1.000, mas o máximo antecipável era R$ 872,45 (maximum_anticipation). Sobre esse valor, a taxa de antecipação foi R$ 44,36 e o saque não tem tarifa: entram R$ 828,09. A conta fecha: 87.245 − 4.436 = 82.809 centavos.
Atenção a um detalhe de contrato: fix_withdrawal_fee, anticipation_fees e maximum_anticipation vêm em centavos (inteiro), mas total_amount_of_anticipation vem em reais (decimal). Converta antes de comparar. Um amount_cents zero ou ausente responde 422 com "Amount cents must be greater than 0". A simulação não efetiva nada: pode chamar quantas vezes quiser.
3. Pegue a chave Pix de destino
curl "$HEROPAY_API_URL/financial/pix_accounts" \
-H "Authorization: Bearer $HEROPAY_JWT_TOKEN" \
-H "Accept: application/vnd.herospark.com; version=1"Use o id de uma chave com status: "approved". Chave nova nasce waiting enquanto é verificada no DICT e precisa estar no mesmo CPF/CNPJ do titular da conta (chave Pix).
4. Efetive a antecipação
curl -X POST "$HEROPAY_API_URL/financial/withdrawals" \
-H "Authorization: Bearer $HEROPAY_JWT_TOKEN" \
-H "Accept: application/vnd.herospark.com; version=1" \
-H "Content-Type: application/json" \
-d '{
"withdrawal": {
"pix_account_id": "649b20fd-2772-49b4-8cf1-e62805a0132e",
"amount_cents": 87245,
"withdrawal_type": "anticipation"
}
}'Resposta 201 Created:
{
"message": "Withdrawal created successfully",
"data": {
"id": "16dfdeb4-b21e-4552-9851-36d4fa7f9e08",
"created_at": "25/07/2025 - 22:05",
"recipient_id": "efddfde9-6bbb-4bdf-b627-49350ccc937e",
"bank_account_id": "649b20fd-2772-49b4-8cf1-e62805a0132e",
"amount_cents": 87245,
"amount_currency": "R$872,45",
"fees_cents": 0,
"fees_currency": "R$0,00",
"anticipation_fees_cents": 4436,
"anticipation_fees_currency": "R$44,36",
"withdrawal_type": "anticipation",
"responsible": null,
"status": "pending",
"confirmation_date": null
}
}Resposta montada sobre o schema da referência da API, com os valores da simulação acima; o exemplo publicado na referência usa um saque default.
5. Acompanhe o status
curl "$HEROPAY_API_URL/financial/withdrawals" \
-H "Authorization: Bearer $HEROPAY_JWT_TOKEN" \
-H "Accept: application/vnd.herospark.com; version=1"Cada item traz withdrawal_type (default ou anticipation), status (pending, in_progress, complete) e confirmation_date. Não existe webhook de saque ou de antecipação na v1: os 9 gatilhos de webhook cobrem pagamento, recusa, estorno, chargeback e assinatura. Para saber que o dinheiro saiu, consulte a lista de saques. Como POST /financial/withdrawals não é idempotente, em caso de timeout confira a lista antes de repetir a chamada.
Por prompt, com a sua ferramenta de IA
Cole https://heropay.tech/llms.txt na conversa com Claude, ChatGPT, Cursor, Lovable e outros, e a ferramenta passa a conhecer a API do HeroPay a partir das docs abertas. Aí a simulação vira pedido em português:
Com base em https://heropay.tech/llms.txt, escreva o script que consulta
quanto eu consigo antecipar hoje, simula antecipar R$ 10.000 e mostra a
taxa de antecipação e quanto entra líquido. Só chame o saque se a taxa
de antecipação ficar abaixo de R$ 650, e peça minha confirmação antes.A chave de API fica no seu ambiente (variável HEROPAY_JWT_TOKEN), nunca colada no chat. Um MCP server oficial está em desenvolvimento; até lá, llms.txt, docs e API REST são o caminho que funciona hoje.
Uma boa prática: deixe o código simular à vontade, mas exija sua confirmação antes de qualquer POST /financial/withdrawals. Simular é grátis; sacar movimenta dinheiro. Mais em /ai.
Como funcionam os saques no HeroPay?
Antecipação e saque usam o mesmo trilho: o dinheiro sai do seu saldo HeroPay para uma chave Pix aprovada no mesmo CPF/CNPJ da conta. As regras, segundo a documentação de saques (setembro/2026):
| Regra | Como funciona |
|---|---|
| Destino | Chave Pix cadastrada e aprovada (/financial/pix_accounts), do mesmo titular da conta |
| Tarifa de saque | Sem tarifa |
| Horário de corte do saque comum | Pedidos até 10h30 são agendados para o mesmo dia; depois disso, para o próximo dia útil |
| Compensação do saque comum | Em até 48h após o agendamento |
| Limite por tipo de pessoa | Não há limite de saque para PF ou PJ |
| Quando o saldo fica disponível | Pix: na hora · boleto: 2 dias após a aprovação · cartão: em 30 dias (D+30) |
Para a antecipação, acompanhe o andamento pelo status e pela confirmation_date do saque em GET /financial/withdrawals, em vez de presumir o mesmo relógio do saque comum.
Um saque comum (withdrawal_type: "default") usa o saldo já disponível e não paga nada. A antecipação usa saldo a receber do cartão e paga só a taxa de antecipação. Pela API: POST /financial/withdrawals para pedir, GET /financial/withdrawals para listar o histórico. Pelo painel: app.heropay.tech.
Casos de uso, com a conta em reais
Infoprodutor: caixa para escalar tráfego no meio do lançamento
O lançamento vendeu R$ 40.000 no cartão na primeira semana e as campanhas estão devolvendo lucro. O caixa para pagar o anúncio acabou; o cartão ainda não liberou. Você simula antecipar R$ 10.000 e a API devolve a taxa exata e o valor líquido. A regra de decisão: se o valor líquido investido em mídia gera mais lucro (não faturamento) do que a taxa simulada antes do fim do carrinho, vale. Se a campanha está no limite do retorno, não vale: você paga taxa para comprar tráfego que empata.
E-commerce: estoque com desconto à vista
O fornecedor oferece 8% de desconto num lote de R$ 20.000 pago hoje: o desconto vale R$ 1.600. Simule antecipar R$ 20.000. Se a taxa de antecipação devolvida ficar abaixo de R$ 1.600, a diferença é margem a favor e o estoque chega antes da concorrência. Se ficar acima, a conta inverte e o melhor é pagar no prazo normal.
SaaS: quando a resposta é não antecipar
Um SaaS fatura R$ 30.000 por mês em assinatura no cartão e fecha a folha no dia 5, antes de o cartão liberar. Antecipar todo mês significa pagar a taxa de antecipação sobre boa parte do faturamento, doze vezes por ano, para resolver um descasamento que é estrutural. Simule uma vez e multiplique por 12: é esse o custo anual do atalho. O caminho mais barato: oferecer o plano anual no Pix com desconto, mover a data da folha ou migrar parte da base para Pix Automático, que custa R$ 0 e cai na hora. Veja /assinaturas.
Antecipação ou empréstimo: quando NÃO antecipar
Antecipação e empréstimo resolvem problemas diferentes. A antecipação adianta dinheiro que já é seu, sem dívida e sem análise longa, mas só até o limite das vendas feitas. O empréstimo de capital de giro não depende de vendas passadas, pode ter prazo longo e parcela diluída, mas cria dívida e passa por análise de crédito. Compare sempre o custo efetivo pelo mesmo prazo, não a taxa anunciada.
Não antecipe quando:
- O buraco se repete todo mês. Antecipação recorrente é pagar juros sobre o próprio faturamento para sempre. Resolva o descasamento (prazo, preço, método de pagamento) em vez de financiá-lo.
- O prazo é curto. Se a falta é de poucos dias, compare o custo que a simulação devolve com o custo de negociar o prazo do fornecedor; muitas vezes a negociação sai de graça.
- Você tem uma alternativa de crédito mais barata para o mesmo prazo. Se o custo efetivo do seu banco para o mesmo prazo for menor que o que a simulação devolve, use o banco. Pagamos essa honestidade de bom grado.
- O dinheiro vai para algo que não gera margem. Antecipar para pagar despesa fixa não aumenta o que entra; só antecipa o aperto do mês seguinte.
- Seu índice de chargeback está subindo. Com mais risco, a elegibilidade cai e o chargeback de uma venda já antecipada vira débito no saldo. Arrume a operação antes. Veja /antifraude.
- Dá para vender no Pix. Pix custa R$ 0 e cai na hora. Um desconto à vista no Pix costuma custar menos que vender no cartão e antecipar depois; compare com a simulação.
Limites e regras honestas
- Só cartão de crédito. Pix e boleto não têm antecipação: o Pix cai na hora e o boleto fica disponível 2 dias após a aprovação.
- Não antecipa 100%. O padrão é até 95% do valor líquido elegível, com 5% de reserva de segurança.
- Transações inteiras. O sistema escolhe vendas completas, das de maior valor para as de menor; uma venda que ultrapassa o limite fica de fora, e não existe antecipação parcial de uma única transação. Por isso o valor efetivado pode ser menor que o pedido.
- Elegibilidade por risco. O percentual máximo e a própria liberação variam com índice de estorno, chargeback e recusa, nicho do produto e histórico. A antecipação pode ser negada naquele momento se a composição não respeitar a reserva.
- O custo varia por conta, prazo e momento. Não há tabela fixa de antecipação: a resposta da simulação é a fonte da verdade para cada operação.
- Não há antecipação automática programada nem webhook de antecipação na v1. Você decide cada operação. Se quiser rotina, agende a simulação no seu código e defina o teto de custo.
Perguntas frequentes sobre antecipação de recebíveis
O que é antecipação de recebíveis?
Antecipação de recebíveis é receber agora o valor de vendas já feitas que só ficariam disponíveis no futuro, pagando uma taxa pelo adiantamento. É comum no cartão de crédito, em que o vendedor recebe dias ou semanas depois da venda (ou parcela a parcela, no parcelado). Não é empréstimo: você não assume dívida, apenas troca prazo por custo. No HeroPay, a antecipação vale para vendas no cartão, e o custo exato (só a taxa de antecipação, porque o saque não tem tarifa) aparece na simulação, pela API ou no painel, antes de qualquer decisão.
Quanto custa antecipar recebíveis no HeroPay?
O custo exato aparece na simulação antes de você decidir. O HeroPay não publica uma tabela fixa de antecipação porque o custo depende das vendas que entram na composição e do prazo que falta para cada uma liberar. Chame GET /financial/anticipation_simulation com o valor desejado (ou use a simulação do painel) e a resposta traz a taxa de antecipação em centavos e o valor líquido que vai entrar. O saque não tem tarifa. A simulação não efetiva nada: você só antecipa se a conta fechar.
Como simular antecipação de recebíveis?
Chame GET /financial/anticipation_simulation com amount_cents (o valor desejado em centavos), o Bearer JWT e o header Accept: application/vnd.herospark.com; version=1. A resposta traz a taxa de antecipação (anticipation_fees), o campo da tarifa de saque (fix_withdrawal_fee, sem custo porque o saque não tem tarifa), o máximo antecipável (maximum_anticipation) e o valor líquido (total_amount_of_anticipation, em reais). A simulação não efetiva nada e pode ser repetida à vontade. Com https://heropay.tech/llms.txt colado em Claude, ChatGPT, Cursor, Lovable e outros, dá para pedir o script da simulação em português.
Antecipação de recebíveis do cartão vale a pena?
Vale quando o dinheiro antecipado gera mais margem do que custa, e o uso é pontual: tráfego com retorno comprovado, estoque com desconto à vista maior que a taxa, janela sazonal. Não vale para cobrir um déficit que se repete todo mês, para prazos muito curtos em que negociar com o fornecedor sai mais barato, ou quando existe crédito mais barato pelo mesmo prazo. A regra prática: compare o custo em reais da simulação com o lucro, e não o faturamento, que o dinheiro vai gerar.
Qual a diferença entre antecipação de recebíveis e empréstimo?
Na antecipação, você adianta dinheiro de vendas já feitas: não há dívida, a análise é sobre os recebíveis e o limite é o que você vendeu. No empréstimo de capital de giro, a instituição empresta um valor novo, com análise de crédito, prazo e parcelas, e você passa a dever. Antecipação costuma ser mais rápida e simples; empréstimo pode ser melhor para necessidade grande e longa. Compare o custo efetivo pelo mesmo prazo antes de escolher, não a taxa anunciada.
Quanto tempo o dinheiro do cartão demora para ficar disponível no HeroPay?
Sem antecipação, a venda no cartão fica disponível para saque em 30 dias (D+30). O Pix cai na hora e o boleto fica disponível 2 dias após a aprovação. Você acompanha o saldo disponível e o saldo a receber em GET /financial/balance ou no painel.
Posso antecipar só uma parte das minhas vendas?
Sim. Você escolhe o valor em amount_cents e antecipa só aquilo. O limite padrão é até 95% do valor líquido elegível, com 5% de reserva de segurança. A composição é feita por transações inteiras, das de maior valor para as de menor, então uma venda que ultrapassaria o limite fica de fora e o valor efetivado pode ser um pouco menor que o pedido. Não existe antecipação parcial de uma única transação. A simulação mostra o valor exato antes de você confirmar.
Como faço o saque do dinheiro antecipado?
A antecipação é um saque do tipo anticipation. Chame POST /financial/withdrawals com pix_account_id (o ID de uma chave Pix aprovada no mesmo CPF/CNPJ da conta), amount_cents e withdrawal_type: "anticipation". O saque nasce pending, passa a in_progress e termina complete; acompanhe pelo status e pela confirmation_date em GET /financial/withdrawals. O saque não tem tarifa, e a taxa de antecipação aparece em anticipation_fees_cents.
O saque no HeroPay tem tarifa?
Não. O saque no HeroPay não tem tarifa. Não há limite de saque por tipo de pessoa (PF ou PJ). Solicitações até 10h30 são agendadas para o mesmo dia, com compensação bancária em até 48h; depois desse horário, o agendamento vai para o próximo dia útil. O destino é sempre uma chave Pix cadastrada e aprovada, do mesmo titular da conta HeroPay.
Por que minha conta não pode antecipar?
Se GET /financial/balance retorna allow_anticipation: false, a conta não está habilitada naquele momento. A elegibilidade e o percentual máximo dependem de risco: índice de estorno, chargeback e recusa, nicho do produto e histórico da conta. A antecipação também pode ser negada se a composição das vendas não respeitar a reserva de segurança de 5%. Sem vendas no cartão a receber, também não há o que antecipar: Pix e boleto não têm antecipação.
Dá para antecipar Pix ou boleto?
Não, e não precisa. A antecipação do HeroPay vale só para vendas no cartão de crédito. Pix e boleto custam R$ 0 por transação; o Pix cai na hora e o boleto fica disponível 2 dias após a aprovação. Se o seu problema é caixa rápido, incentivar o Pix (com preço especial à vista no checkout, por exemplo) costuma sair mais barato do que vender no cartão e antecipar depois.
Onde vejo a taxa de antecipação do HeroPay?
Na própria simulação, antes de decidir. Em vez de publicar um percentual genérico que raramente bate com a sua operação, o HeroPay mostra o custo exato para a sua conta, naquele valor e naquele momento: pela API, em GET /financial/anticipation_simulation, ou no painel em app.heropay.tech. A resposta separa a taxa de antecipação e o valor líquido, e o saque não tem tarifa. Simular é grátis e pode ser repetido quantas vezes quiser; nada é efetivado sem o POST /financial/withdrawals.
Existe webhook quando a antecipação é concluída?
Não na v1. Os webhooks do HeroPay cobrem pagamento confirmado, Pix gerado, boleto emitido, recusa, estorno, chargeback e ciclo de assinatura. Para acompanhar uma antecipação, consulte GET /financial/withdrawals e olhe status (pending, in_progress, complete) e confirmation_date do saque do tipo anticipation. Como o pedido de saque não é idempotente, em caso de timeout confira a lista antes de repetir a chamada.
Comece pela simulação
Crie a conta, faça uma venda de teste no cartão e chame a simulação. Você vê o custo em reais antes de mexer em um centavo.