Connect Stripe Checkout

Last updated: September 18, 2026

Stripe webhooks post Stripe's own signed event envelope, not the shape our Events API expects - so a relay verifies the signature and reshapes the event before forwarding it.

Set up the relay

Add a relay - a small serverless function that verifies the Stripe signature, or a tool like Zapier/Make - listening for checkout.session.completed. Have it forward an event named stripe.checkout.completed, with a data object built from the customer and order fields you need, to POST /v1/events with your WalletPassBuilder API key.

Using the preset

Choose Stripe checkout from the trigger picker - it pre-fills the event name (stripe.checkout.completed) so your relay and your automation stay in sync.

Was this article helpful?

Still need help?

Our team is here to answer your questions.

Contact us