Distribution
Deliver Secutix tickets to Apple Wallet and Google Wallet via email links or embedded “Add to Wallet” buttons.
Distribution is how buyers add Secutix tickets to Apple Wallet and Google Wallet. A hosted download link can be shared, or an Add to Wallet button can be embedded. Place the CTA where buyers already are.
Common touchpoints:
Confirmation email (hosted link)
Secutix ticket shop order confirmation page (embedded button)
The brand website (embedded button)
SMS link (useful few hours before the show)
Most deployments combine multiple channels: Hosted download page in transactional emails for reliability and embedded “Add to Wallet” button (SDK) for instant saves in the ticket shop or owned pages.
Hosted download page (send via email)
This is the simplest path for buyers. It works well when Secutix already sends a confirmation email after purchase.
The Wallet Crew exposes an order page optimized for mobile. On iOS, it shows the Apple Wallet button. On Android, it shows the Google Wallet button. On desktop, it falls back to a QR code.
The page lists every ticket in the order. Buyers can add tickets from the same link, without re-opening the email.



URL template
Use this URL in Secutix confirmation emails. Replace <customdomain> and <tenantId> with the tenant values.
Layout requirement
The hosted page uses a layout named tickets. Create it in The Wallet Crew layouts.
“Add to Wallet” in the ticket shop
Use this when the CTA should appear directly in the ticket shop UI. This is the best flow for mobile buyers who want to save the ticket right away.
This integration is typically implemented by Secutix. Confirm it is included in the Secutix scope if it is not visible.

Add the “Add to Wallet” button on an owned website
Use this when the page is under brand control. Typical examples are an account page, a “My tickets” page, or a post-purchase landing page.
The Wallet Crew SDK (cinto) renders the button and detects the device. It shows Apple Wallet on iOS and Google Wallet on Android. On desktop, it falls back to a QR code.
It follows Apple and Google button guidelines. It stays compatible through SDK updates. It supports localization based on the user language. It also protects distribution integrity.
Prerequisites
Before integrating the SDK, confirm three things. The Wallet Crew tenant has the right Event Ticket template(s). The Wallet Crew is connected to Secutix through the Secutix connector. The page where the button should render can be modified.
Script initialization
Copy the ready-to-use snippet from the Secutix integration settings in the admin console. Load it once per page, ideally in the page footer.

Replace {tenantId} with The Wallet Crew tenant ID.
Button examples
All options below render the same button. They only differ in how the button identifies the ticket.
Notes
Keep HMAC computation server-side. Never expose the signing secret in the browser.
When passId is needed, retrieve it server-side by querying existing passes using the Secutix movementId (this does not create a pass):
Pick the id from the response payload. That value is the passId to feed to the SDK. API reference: GET /api/{tenantId}/passes.
For the full website integration guide, see On your website.
FAQ
More information
To configure the pass content, go to Wallet pass template & field mapping.
To validate exchanges, cancellations, and refresh behavior, go to Updates, lifecycle, and installation status.
Last updated

