Skip to main content
Sent when an invoice is paid. Use it to extend the subscription period or mark the bill settled.

Event fields

string
The event’s unique identifier, prefixed evt_. Use it to deduplicate deliveries.
string
Always invoice.paid.
string
When the event occurred, in UTC.
string
Your account’s ID.
string
The invoice’s ID.
object | null
The subscription this invoice belongs to, or null for a one-off.
object
The customer the invoice is for.
object | null
The payment that collected the invoice, once collection is attempted.
string
Invoice status: draft, open, paid, uncollectible, or void.
string
How the invoice is collected, e.g. charge_automatically.
string
The invoice currency, as an ISO 4217 code.
string
The subtotal before credits, as a decimal string.
string
The total due, as a decimal string.
string
Amount paid so far.
string
Amount still due.
string
Start of the billing period, in UTC.
string
End of the billing period, in UTC.
integer
Number of collection attempts made.
string | null
When the next collection attempt is scheduled.
object
Your own key-value data on the invoice.