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?