Produto
GET /financial/anticipation_simulation

Antecipação de recebíveis: simule antes, antecipe só o que quiser

Antecipação de recebíveis do cartão com simulação por API e no painel: veja o custo exato em reais antes de decidir e antecipe só o que quiser.

Pix, na hora
R$ 0
boleto
R$ 0
cartão em até 12x
3,49%
de mensalidade
R$ 0

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.

Resumo

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/withdrawals com withdrawal_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:

  1. 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.
  2. 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.
  3. 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:

  1. A venda aprova no cartão. O valor líquido entra como saldo a receber (unavailable_balance_cents em GET /financial/balance) e só fica disponível para saque em 30 dias após a aprovação (D+30), conforme a documentação.
  2. Você consulta quanto pode antecipar. GET /financial/balance mostra allow_anticipation (se a conta está habilitada) e anticipation_value_cents (quanto é antecipável agora).
  3. Você simula. GET /financial/anticipation_simulation?amount_cents=1000000 calcula 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.
  4. Você decide e efetiva. POST /financial/withdrawals com withdrawal_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.
  5. O dinheiro sai para a sua chave Pix. O saque nasce pending, passa a in_progress e termina complete, e a taxa cobrada fica registrada em anticipation_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):

RegraComo funciona
DestinoChave Pix cadastrada e aprovada (/financial/pix_accounts), do mesmo titular da conta
Tarifa de saqueSem tarifa
Horário de corte do saque comumPedidos até 10h30 são agendados para o mesmo dia; depois disso, para o próximo dia útil
Compensação do saque comumEm até 48h após o agendamento
Limite por tipo de pessoaNão há limite de saque para PF ou PJ
Quando o saldo fica disponívelPix: 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.

Teste esta função no sandbox

Crie a conta, pegue o token e faça a primeira chamada em minutos.

Pix e boleto R$ 0 · cartão 3,49% em até 12x · saque sem tarifa