Skip to main content
Invoices are issued for subscription periods, credit purchases, and manual charges. For the lifecycle and what each action means, see Invoicing and collection.

List invoices

Response:

Get an invoice

Approve

Moves a draft invoice to open.

Pay

Charges the customer’s card on file now.
Returns 400 if the invoice is already paid or has been void. In a sandbox workspace the charge is simulated and never reaches a payment processor.

Void

Cancels an invoice. A voided invoice can’t be paid.

Credit note

Issues a credit against a paid invoice.
The hosted page is also available without authentication at /i/:token, using the token from the link.

Payment attempts

Lists each charge attempt for the invoice, including failed ones.

Payment retries

Configure how failed charges are retried:

Invoice settings

Billing settings, including invoice details, are read with GET /v1/billing-settings and changed with PUT /v1/billing-settings.

Revenue

Recognised revenue for invoices is available from:
  • POST /v1/revenue/generate: create the recognition schedule.
  • GET /v1/revenue/summary: totals by period.
  • GET /v1/revenue/waterfall: how deferred revenue changes over time.
  • GET /v1/revenue/contracts: revenue per contract.