How to Integrate Stripe with PlayTours to Sell Game Access

Thinzar Su

If you're running a scavenger hunt, team-building event, or paid tour using PlayTours, you can now accept payments directly with Stripe. This integration allows you to sell access per device, and PlayTours will automatically send access links once a payment is confirmed.

The best part? There are no additional subscription fees for using Stripe with PlayTours. Stripe only charges per transaction, as detailed on their official pricing page.

This tutorial will walk you through each step from enabling the integration to creating a working payment flow, so you can start collecting payments in less than 15 minutes.

Why Stripe + PlayTours Is a Perfect Solution For Organizers

This integration is designed for event organizers who want a secure, automated way to collect payments and grant access. It’s ideal for:

  • Corporate team-building events

  • School or university challenges

  • Guided city or museum tours

  • Public scavenger hunts or fundraising games

You only need to set it up once. After that, players can pay, receive their access link automatically, and start playing, no manual intervention required.

Step-by-Step Tutorial: Set Up Stripe with PlayTours

Step 1: Enable Stripe Integration on PlayTours

  1. First, you need to have already created your game on PlayTours Admin Account
  2. Go to your PlayTours Organisation Settings:
    https://admin.playtours.app/organisation
  3. Enable the toggle for “Enable Stripe Integration.”

This activates Stripe payment support for your account.

Stripe integration with PlayTours dashboard showing payment automation setup for selling scavenger hunt game access.

Step 2: Prepare Your Game Session

  1. Create a session for your game.

  2. Click “Manage” and copy the Game Code shown on the page.

This Game Code will be used later to identify your session within Stripe.

Stripe integration with PlayTours dashboard showing payment automation setup for selling scavenger hunt game access.

Next, go to the “Configure” tab of your session.

Stripe integration with PlayTours dashboard showing payment automation setup for selling scavenger hunt game access.
  • Customize the email message that players will receive after payment.

  • Ensure you include team link in your message. This placeholder is required; it automatically inserts the unique access link for each team.
Stripe integration with PlayTours dashboard showing payment automation setup for selling scavenger hunt game access.

Step 3: Set Up a Stripe Account

If you don’t already have a Stripe account:

  1. Sign up here: https://dashboard.stripe.com/register

  2. Complete the identity verification process.

  3. Upload any documents that Stripe requests.

Stripe is a trusted payment processor used by businesses worldwide and supports multiple currencies.

Step 4: Create a Product in Stripe

  1. In your Stripe dashboard, go to Product catalog from the left sidebar.
Stripe integration with PlayTours dashboard showing payment automation setup for selling scavenger hunt game access.

2. Click “Create product.”

Stripe integration with PlayTours dashboard showing payment automation setup for selling scavenger hunt game access.

  1. Enter the product name (e.g., “City Scavenger Hunt” or “Team Building Access”).
Stripe integration with PlayTours dashboard showing payment automation setup for selling scavenger hunt game access.
  1. Save the product.

This product will be linked to your payment page.

Step 5: Create a Payment Link

  1. Go to the Payment Links section in Stripe.
Stripe integration with PlayTours dashboard showing payment automation setup for selling scavenger hunt game access.

2. Click “New” and select your product.

Stripe integration with PlayTours dashboard showing payment automation setup for selling scavenger hunt game access.
  1. Configure purchase settings:
  • If your teams use one device only, set quantity to 1 and disable quantity adjustments.
  • If you allow multiple devices, enable quantity adjustment so users can pay for more than one.
Stripe integration with PlayTours dashboard showing payment automation setup for selling scavenger hunt game access.


4. Click “Create link.”

Stripe integration with PlayTours dashboard showing payment automation setup for selling scavenger hunt game access.

This payment link is what you’ll share with participants.

Step 6: Add Required Metadata to the Payment Link

After creating the link, go to the Payment Links section again and edit the link metadata. 

You must add both of the following fields:

1. PlayTours Game Code -  Paste your PlayTours session Game Code (e.g., LWIP, XZYV)

2. PlayTours Cost Per Device - Input the cost per device (e.g., 10 for $10/device). This is required to calculate the number of devices that the customer has paid for.

Stripe integration with PlayTours dashboard showing payment automation setup for selling scavenger hunt game access.

This metadata enables PlayTours to process the payment and deliver access appropriately.

Step 7: Set Up a Webhook in Stripe

Webhooks allow Stripe to notify PlayTours when a payment is completed.

  1. Go to the Developers section at the bottom left of the Stripe dashboard.
Stripe integration with PlayTours dashboard showing payment automation setup for selling scavenger hunt game access.

  1. Click “Webhooks” then tab “Create an event destination.”
Stripe integration with PlayTours dashboard showing payment automation setup for selling scavenger hunt game access.


3.
Configure as follows and enter the following Endpoint URL: https://asia-northeast1-monabrun-cff9c.cloudfunctions.net/stripe 

Stripe integration with PlayTours dashboard showing payment automation setup for selling scavenger hunt game access.
  1. Click “Select events” and choose: checkout.session.completed

  2. Save your configuration.
Stripe integration with PlayTours dashboard showing payment automation setup for selling scavenger hunt game access.

This step ensures that PlayTours can detect when a customer has paid and automatically send the game access link.

Final Step: Share the Payment Link with Players

Now that the payment setup is complete, you can:

- Embed the payment link on your event website
- Send it directly to participants by email or message
- Link it from a registration form or event landing page.

Stripe integration with PlayTours dashboard showing payment automation setup for selling scavenger hunt game access.


Once someone completes a payment, they’ll automatically receive their access email with a personalized game link.

This integration is a scalable solution if you’re running paid games or want to simplify participant onboarding. Whether you're hosting a one-time event or offering recurring public tours, the Stripe + PlayTours workflow saves time, reduces manual work, and keeps your event operations smooth.

Need Help?

If you get stuck or want help reviewing your setup, reach out to the PlayTours team at:
hello@playtours.app .

We’re happy to walk you through it or help troubleshoot.

That's it! If you need help, do email us at hello@playtours.app