Setting Up Gateway Screen to Accept Stripe Payments

Step 1: Create a Stripe Payment Link

  1. Log in to Stripe
    • Navigate to Payment Links from the left menu

  1. Create a New Payment Link
    • Click New payment link
    • Select Products or subscriptions
    • Click Add new product.
    • Enter Product Name (e.g., "Print Photo Booth Strip")
    • Set Price (e.g., $5.00 per session)
    • Click Add Product

  2. Customize Payment Link Options
    • Ensure quantity is 1 (or allow guest adjustments if needed)
    • Enable the desired payment methods (e.g., credit card, Google Pay, Apple Pay, Cash App, etc.)
    • Under After Payment, select Don’t show confirmation page and enter your redirect URL (e.g., https://sparkbooth.com/ )
    • Click Create Link and copy the generated URL.



Step 2: Configure Sparkbooth’s Gateway Screen

  1. Enable Gateway Screen
    • Open Sparkbooth Settings
    • Navigate to Photo Booth > Guest Selection
    • Check the Gateway Screen option
    • Select Before Starting
    • Click Configure

  2. Set Up Payment Redirect
  3. In the Gateway Screen settings:
    • Gateway Title: Enter a message like "Please complete payment to continue"
    • Start URL: Paste the Stripe Payment Link copied earlier
    • Success URL: Enter the redirect URL (e.g., https://sparkbooth.com/ )
    • Failure URL: Leave blank or set a page for unsuccessful payments
    • Cancel URL: Optionally, enter a page if the user cancels the payment
  4. Under URL Match, select Entire

  5. Save and Test
    • Click Close to save settings
    • Start a session to verify the payment workflow

Alternatively, if you do not have a website or domain to redirect successful payments to, you can use this configuration:

  1. On the payment link After Payment page, select Show Confirmation page instead
  2. In the Sparkbooth Gateway Screen settings
    1. Enter https://buy.stripe.com/c/pay/ for the Success URL
    2. Change URL Match to Beginning

Expected Guest Experience

  1. Guest selects to start a session.
  2. They are redirected to the Stripe payment page.
  3. After payment, they are redirected back to Sparkbooth.
  4. If payment is successful, the photo booth session begins.

This setup ensures seamless payment collection before guests can access the photo booth, making it ideal for paid events and self-service setups. Let us know if you need any assistance!

Still need help? Contact Us Contact Us