Skip to main content
Create products, add them to a draft invoice, then finalize to get a payment URL.

Create a product

amount is minor units.

Create a draft invoice

Finalize

Locks the invoice and returns a hosted checkout url. Status becomes open.
Email it with POST /invoices/{id}/send. Void an open invoice with POST /invoices/{id}/void. Delete drafts; do not void them. Listen for invoice.finalized, invoice.sent, invoice.paid, and invoice.voided. See Webhooks.