Skip to main content

QR Interaction - Stripe Payments

Learn how to enable and use QR Interaction Payments in Snappic to charge guests per session using secure Stripe checkout. Includes setup steps, branding options, and guest flow.

Damir avatar
Written by Damir
Updated over a week ago

QR Interaction Payments lets you charge guests per session (Photo, GIF, Burst, Video, or AI) directly from their mobile device using a secure Stripe checkout flow. This is ideal for unattended booths, permanent installations, and any activation where you want to monetise participation or prints.

This guide will walk you through exactly how payments work, how to set up your Snappic account with Stripe, how to customize the QR Mini Site, and how to advise clients with total clarity, even in multi-booth events.

What QR Interaction Payments are perfect for:

  • Permanent installs where a staff member isn’t present

  • Paid experiences (Photo / GIF / Burst / Video / AI)

  • Charging for prints or branded downloads

  • Upsell-focused events (e.g., $5 per photo or $3 per GIF)

  • Monetized activations with sponsors or brand partners


Table of Contents:


⚠️ Important Notes

✅ Requires the New Version of QR Interaction (Legacy version not supported).

✅ All transactions are processed through Stripe for enhanced security and compliance.

✅ A Snappic service fee applies per transaction.

✅ When payments are enabled, Snappic automatically disables experience buttons and limits sessions to one QR per device to protect both you and your guests.

✅ Each paid QR code is locked to a single device for security.

✅ The QR code can only be redeemed on the same photo booth where it was originally scanned. This prevents a guest from paying once and redeeming the same session on multiple booths.

✅ You can run multiple paid booths at the same event — guests just need to redeem their QR code at the booth where they scanned it.

✅ Guests need internet access on their phone to complete the Stripe payment.

✅ The photo booth does not require continuous internet for QR redemption. If the booth temporarily goes offline, QR redemption still works because the QR code is encrypted and validated locally on the booth. Once the booth reconnects to the internet, all redemptions are synced to Snappic servers and shares are sent out normally.

✅ Occasional Wi-Fi drops won’t block paid experiences, but a generally stable connection is recommended for sending shares.


How QR Interaction Payments Work

1. Guest scans the payment QR code

The QR code will be generated by the Snappic app and displayed on the booth.

2. Guest is taken to a mini site on their device

They choose between: Photo, GIF, Burst, Video or AI (if enabled), and add their email address or cellphone number.

3. Guest is taken to a secure Stripe checkout

They’ll see:

  1. Your event name

  2. The session price

  3. A secure payment screen

They enter their payment details and confirm.

4. Payment succeeds → New QR code generated

Once payment is successful, a new QR code is generated on the mini site.

⚠️ Important Security Note:

Each paid QR session is locked to one device and one booth to prevent misuse or sharing.

5. Guest goes back to the booth and scans the new QR code

The booth automatically unlocks the session with their chosen experience.

6. Guest automatically gets sent their session

Once the guest exits the experience, their session is sent to them via the sharing method they chose initially.


How to set up QR Interaction Payments in Snappic

Here's a step-by-step guide on how to set up QR Interaction Payment by linking up your Stripe Payment account with Snappic and customizing your Mini Site.

Step One: Set up Stripe Payments

First, you will need to create a Stripe account if you do not already have one. Then you will need to connect it to your Snappic account. Here's how:

  • Open your event in the Snappic Dashboard and click on Event Options

  • Ensure QR Interaction is enabled under Event Options

  • Switch to the New Version (required for payments).

  • On the Settings Tab, you will see that experience buttons are disabled under UI settings. This is to ensure that guests cannot bypass the payment option. Here, you can also control which experiences are offered to your guests at the booth. You can toggle any experience on or off.

  • You can then go to the Stripe Payment Integration section and enable it. Click Connect Stripe Account and complete the authorization flow.

  • Enter your Session Price (e.g., $5.00).

  • Select your Currency (over 20 options are supported).

  • Save, and you are done!

Step Two: Set up the QR Mini Site

Next to the Settings Tab, you will see a tab for QR Minisite. Select it, and you will see three tabs on the left for Assets, Styling and Translation. On the right you will see a live preview, which will show you how your customization will look on the QR Minisite.

Let's go through what you can customize under each tab:

Assets Tab: Add Your Branding

Upload your:

  • Header/Logo Image (PNG or SVG with transparent background)

  • Footer Image (optional)

  • Background Image (for full-screen backgrounds)

Styling Tab: Customize the Look and Feel

Customize the color and content appearance:

  • Primary Color: For main buttons (e.g., “Capture Photo”).

  • Secondary Button: For skip or alternate actions.

  • Primary Text / Secondary Text: Adjust colors for clarity.

  • Content Background: Choose your background color and opacity.

  • Content Blur: Apply a backdrop blur effect to the content container

  • Button Radius: Control how rounded your buttons are (0–50px).

Preview your design on the right-hand side of the dashboard in real-time to see if you are happy with your changes.

Translations Tab: Translate & Customize Text

Edit all UI text in the QR flow.

  • Customize your Mini Site by changing the text on each page

  • You can click on "Migrate" to add your current translations saved in your preset translation template.

Save or load translation presets to make future setups easy!


Best Practices

✅ Display a clear pricing signage (e.g., “$5 per photo session”).

✅ Keep translation text short for smaller screens.

✅ Test the payment flow before live events.

✅ Track successful vs. failed payments on the Stripe Dashboard.

✅ Use Snappic’s event analytics to monitor conversions.

✅ For multi-booth events: Label booths (“Booth A”, “Booth B”), use signage so guests redeem on the correct one.

FAQ

Can I run multiple paid booths at one event?

  • Yes. Each booth validates its own QR sessions.

Does the booth need internet?

  • Only for syncing. Redemption works even if temporarily offline.

Does the guest need internet?

  • Yes — Stripe checkout requires it.

Can guests reuse the same QR code?

  • No. Sessions are locked to one device and validated only on the scanning booth.

Is printing supported?

  • Yes — you can charge per print or per download session.


Need Help? Contact Support

Need Help? Contact Support

Chat directly from your Snappic Dashboard for live support.

Did this answer your question?