Invoices
Create an Invoice
Cria uma invoice.
Cria uma invoice em status
open. Os valores, itens de linha, vencimento e
snapshots do customer ficam fixos desde a criação. Para corrigir esses dados,
cancele a invoice (void) e crie uma nova.
Para uma cobrança avulsa (com vencimento, multa/juros e URL de fatura
para o cliente), envie due_date, defina late_fee/interest quando quiser
penalidades por atraso, e deixe delivery: "chargefy" para que a Chargefy
envie a fatura por email e cuide dos lembretes. Use amount quando a cobrança
não tiver produtos.
A resposta inclui hosted_invoice_url, uma URL pública ativa em
billing.chargefy.io/invoice/:token. Compartilhe esse campo quando quiser que o
cliente visualize ou pague a invoice manualmente. O token pertence à invoice
criada, pode ser renovado pela Chargefy, e não é um payment_link
reutilizável.
Customer que receberá a invoice (
cus_*).Valor total em centavos, quando a cobrança não tem produtos. Cria um item de
linha único. Use
line_items para cobranças com produtos — envie um ou outro.Itens da invoice. Cada item usa
price ou price_data. Obrigatório, exceto
quando você envia amount.send_invoice ou charge_automatically. Padrão: send_invoice.Data de vencimento em ISO 8601. Em branco, vence hoje (a cobrança é enviada na
criação quando
delivery é chargefy).Multa aplicada uma vez após o vencimento.
Juros mensais que acumulam por dia após o vencimento.
Permite pagamento após o vencimento (multa/juros acumulam, lembretes continuam
até o limite). Padrão:
true quando há late_fee ou interest.Meios de pagamento permitidos na página da invoice:
pix, boleto,
credit_card. Padrão: todos.chargefy para a Chargefy enviar por email e lembrar automaticamente, ou
manual para você compartilhar hosted_invoice_url. Padrão: chargefy.Payment method salvo (
pm_*) escolhido como padrão desta invoice. Ao pagar
sem payment_method explícito, a Chargefy tenta usar o padrão da invoice,
depois o padrão da subscription, e por fim o padrão do customer.Metadata livre.

