Trigger Events from Stripe Payments
Use the Stripe integration to send a Purchase event to Meta each time a payment completes in Stripe. This is the simplest way to track Stripe sales without building a custom setup.
Before you start, make sure your site is already connected in PixelFlow and you have access to create a restricted API key in Stripe.
Connect Stripe
In your PixelFlow dashboard, start a new tracking setup and choose Stripe Payments.
In the Connect Stripe window, add an optional connection name if you want to label the account.
In Stripe, go to Developers → API keys and create a Restricted key.
Name the key PixelFlow.
Set Webhook permission to Write and leave all other permissions as None.
Copy the restricted key, paste it into the API key field in PixelFlow, then click Connect Stripe.
The Stripe key PixelFlow asks for can only create and delete webhooks. It cannot access the rest of your Stripe account.
What PixelFlow tracks
When the integration is connected, PixelFlow sends a Purchase event to Meta whenever a Stripe payment completes. Use this when Stripe is the system that confirms the payment.
If you need a custom event flow or extra business logic, use Programmatic Tracking API instead.
Test the connection
Complete a test payment in Stripe.
Open your PixelFlow Events Log and confirm the Purchase event appears.
Then check Meta Events Manager to verify the event arrives there as well.
For a full testing workflow, use How to Test and Verify Your PixelFlow CAPI Setup.
What to do next
If you also want to track bookings, see Trigger Events from Calendars & Call Bookings. For URL-based confirmation pages, use How to Trigger Events When a Page is Loaded.