Payment processor integrations

Stripe

Measure Stripe revenue and refunds

Spectacle integrates with Stripe to automatically receive relevant Stripe events. These events are then used to measure customer LTV.

Spectacle listens for the following events:

  • payment_intent.succeeded
  • refund.created

If you need more events, please let us know.

From these events, Spectacle will automatically track revenue (including negative revenue due to refunds).

How does Spectacle reconcile customers?

Spectacle will try and find a customer id or email address for the Stripe transaction in the following order:

  1. First Spectacle will check the payment intent's metadata for a spectacle_customer_id
  2. If nothing is found, Spectacle will check the Stripe Checkout Session (if any) for the passed client_reference_id
  3. If this field is empty, Spectacle will try the customer_email field of the Stripe Checkout Session

If your integration with Stripe is not covered by the above, e.g. because you are using Setup Intents or a different method, please let us know.

Connecting

You can connect your Stripe account to Spectacle by clicking the "Connect" button on the Stripe integration on your workspace's settings page.

Previous
Snapchat ads
Next
page()