The m3ter Integration for Stripe enables you to quickly set up and implement highly configurable usage-based pricing models for your new or existing Stripe service. You can then charge your customers based on what they use, instead of charging by subscription under a one-price-fits-all pricing model. The m3ter Stripe Integration is seamless, meaning you only need to ingest consumption usage data into m3ter in order to be able to bill via your regular Stripe service. You can also start to exploit ingested usage data using other m3ter features, such as our analytics tools, and support other business operational use cases. This topic provides an overview of the m3ter Stripe Integration.Documentation Index
Fetch the complete documentation index at: https://docs.m3ter.com/llms.txt
Use this file to discover all available pages before exploring further.
Sales to Invoicing: High-Level Integration Flow
The m3ter Stripe Integration combines three data flows to achieve a seamless sales-to-invoicing implementation as a single, synchronized end-to-end data flow:
- Stripe end customer Checkout and Subscription into m3ter Account and Account Plan.
- Usage data submitted and ingested into m3ter.
- Billing output from m3ter into Stripe Invoicing.
Checkout and Subscribe Flow: Stripe to m3ter
Upon successful Checkout completion in Stripe by an end Customer, a Subscription Created webhook is triggered and captured by m3ter via the connector. An Account and Account Plan are created in m3ter, which are linked to Stripe Customer and Stripe Subscription Plan respectively.Usage Data Ingest for Metering
End customer usage data measures and events are submitted and ingested into m3ter via API calls or file uploads. See Submitting Usage Data and our Submit measurements API Reference documentation.Billing Flow: m3ter to Stripe
m3ter Bills can be generated as often as required during the billing period. There are two options for when billing data is sent through from m3ter to Stripe:- Every time a Bill is generated.
- Only when a generated Bill is approved.
- Stripe Invoicing. A Stripe Invoice is created with Debit Items loaded if this is the first Billing run. On subsequent Billing, the Stripe Invoice Debit Items are updated.
- Stripe Subscription Invoicing. A Stripe Invoice is not created. Invoice Debit Items are created and these are associated with the Stripe Customer - Stripe will then automatically add these Debit Items to an Invoice when raised.