Skip to main content
Fires when an invoice is marked as paid. Use this event for revenue recognition and payment tracking.

JavaScript

window._upstack('track', 'invoice_paid', {
  accountId: 'acct_abc123',
  invoiceId: 'inv_ghi012',
  subscriptionId: 'sub_def456',
  amount: 9900,
  currency: 'USD'
});

Properties

PropertyTypeRequiredDescription
accountIdstringYesAccount identifier
invoiceIdstringYesInvoice identifier
amountnumberYesPaid amount in cents
subscriptionIdstringNoSubscription identifier
currencystringNoISO 4217 currency code

When to Fire

  • When payment is received
  • When manual reconciliation marks invoice paid
  • When Stripe invoice.paid webhook fires

Stripe Webhook

Maps to invoice.paid.