All Collections
Selling Your Offers Online
Stripe Integration
How do I sell my Passes, Tickets, and Memberships online with Stripe?
How do I sell my Passes, Tickets, and Memberships online with Stripe?

Getting started with Stripe for online payments

Sharon avatar
Written by Sharon
Updated over a week ago

Punchpass gives you the ability to sell your passes, memberships, and tickets online so you can spend less time dealing with payments at the studio. We also support accepting payments by other methods, but in this guide, we'll talk about our Stripe integration!


With the online payment integration via Stripe, you have access to:

And if you're on our Banyan and Redwood plans, you also have access to:


Selling with Stripe: Background

Connecting Stripe to Punchpass allows Punchpass to charge customers on your behalf.

Punchpass doesn't charge you anything extra for your credit card transactions. Stripe is just a nice processor for us to work with!

Current processing rates can be found at https://stripe.com/pricing. Make sure you choose your country in the page footer.

If you elect to sell memberships, Stripe will also charge you a small invoicing fee each time a membership renews, more on that here: https://stripe.com/invoicing/pricing.


​New to Stripe?

Stripe acts as a merchant account and gateway, and it is quick and easy to sign up for an account. We'll walk you through signing up for an account in the steps below!

Stripe is available in a number of countries around the world and is actively working to expand where they can offer service. You can see where Stripe is offered here: https://stripe.com/global

When you sign up for Stripe, please make sure you provide ALL the information they are looking for and double-check to confirm accuracy! 

Payouts process from Stripe to your bank account - Punchpass is not involved in the flow of funds. The first payout when you sign up with Stripe will process slower than the usual rate. You can log into your Stripe account and click the Settings tab to adjust the frequency of payouts.


Connecting Your Punchpasss Account to Stripe

Setting up Stripe & Punchpass is extremely simple and fast. You will either sign in to or sign up for your own Stripe account and then connect that account to Punchpass.

Let's get started!

Step 1 - Connect your Stripe account

Go to Manage Settings > Online Payments and click on the Connect With Stripe button. 



Don't have a Stripe account yet?  

You can sign up for a Stripe account during this process.

After you click on the blue connect to Stripe button in Punchpass, you'll arrive at a Stripe sign-in form. You can create an account from this page.

Please make sure you provide ALL the information they are looking for and double-check to confirm accuracy!

This is YOUR Stripe account and you should take the time to become familiar with it. We cannot log onto your Stripe account.

Already have a Stripe account?

Sign into your Stripe account using your business email address and Stripe password.

After Stripe is connected, you'll be redirected to the Online Payments page.

At the bottom of the page, please make sure that the option to "Enable payments to be submitted to Stripe" is selected.

Step 2 - Designate Which Passes To Sell Online

With Stripe connected, we'll now adjust the sales settings for each offer to tell Punchpass which passes and memberships to sell online.

Note: The online sales settings can be changed at any time.

Pass and Membership Online Sales Settings

When you're ready, from Manage > Passes, click on the pass or membership you want to sell online.

If you are editing an existing membership or pass to sell online, from Manage > Passes, select the pass name, and press the Edit button.
​ 


Within each pass and membership, you'll find Online Sales Settings.

Choose your Online Sales Settings

  • Sell Online in Punchpass. Toggle on this setting to sell your pass online and have the pass appear as visible on the Purchase a Pass page.

  • Disable pass purchases. This setting is an emergency stop. With this option selected, Punchpass stops the online sale of any specific pass through the Purchase a Pass page and direct purchase link, but will continue to allow paylinks for invoiced passes.

    A good example of using this would be if you discover someone sharing the direct purchase link to a pass on social media and you want to stop people from purchasing, but not block those customers who have been invoiced.

  • Who can view this pass? All customers means anyone can view the offer, it's completely visible to the public. Logged in means only those with customer accounts can see the offer. It's common for most offers to be visible to everyone.

  • Who can purchase this pass? All customers means someone doesn't need to create a customer account to purchase the offer. Logged in means that someone needs to sign into their customer account to purchase.

  • Limiting pass sales. Click here for more information.


Step 3 - Online Payment Settings

​From Manage > Settings, click the Online Payments section.

With your Stripe account connected, your passes created and sales settings adjusted, it's time to set up the Purchase a Pass page and make your offers available to to the public!

In this section, you have the following options:

  • Confirm Zip Code when taking payment (recommended). With this setting turned on, Stripe will collect the customer's zip code or postal code at checkout.

  • Confirm Billing Address when taking payment. This setting asks Stripe to verify the address for the customer, minus the zip code or postal code.

  • Make my purchase a pass visible (recommended). Keep this on if you want to have a visible Purchase a Pass page and allow the public to purchase your online passes and memberships.

  • Accept credit card payment in Assign Passes (recommended). With this setting turned on, Admin users can assign passes to customers and collect payment.

  • Enable payments to be submitted to Stripe (recommended). Allows Stripe to process payments.

    We'll get into more detail about these settings below!


Turning on the Purchase a Pass Page

Allow your customers to purchase directly from your Punchpass account and your class schedule!

Selecting the option to "Make my pass purchases visible online" will activate your Purchase a Pass page.


This is what the Purchase a Pass page looks like to your customers:

A live version of this demo account page lives here: https://rapidfitness444.punchpass.com/passes


Turning On the Assign a Pass Feature (and Collecting In-Person Payments)

Assign customers a pass and collect in-person credit card payments!

Selecting the option to "Accept credit card payments in Assign passes" will turn on this feature.


This is what assigning a pass and collecting in-person payments looks like:

That's it! You're in business.


Step 4 - Customizing the Customer Purchase Experience

Punchpass allows you to customize your online membership and pass purchases in several ways:

  1. Add a message to the top of your Purchase a Pass page. Visit Manage > Settings, click the Online Payments section and add the text you want to display here:

  2. You can reorder your passes on the Purchase a Pass page, so they appear in the order you want them to appear to your customers.  Go to Manage > Passes to drag & drop your list of passes.

  3. You can customize the emailed purchase receipts that you send to your customers when they buy passes.  Learn how to do that here.

  4. Add a logo! Learn more about personalizing the appearance of Punchpass.

  5. Add your passes for purchase to your own website by embedding the purchase a pass page. Click here to learn how to embed your pass purchase page directly on to your website

A couple of things to be aware of:

  • Setting up Stripe email receipts. Stripe lets you email your customer's receipts. And you'll want to consider setting this up if you offer memberships as currently Punchpass receipts are limited to passes. Stripe will email receipts for each successful and failed transaction. Here's how to turn on customer receipts in Stripe.

    Log into your Stripe account, and click on your company name in the upper right. Choose Account Settings. On the right is an Emails section. We recommend at least having Stripe email YOU when a payment is received. You can customize your Stripe receipts as well with the link on the lower left of that page.

  • We use a checkout form that is developed by Stripe and is fantastic. It works especially well on mobile and almost any device. Customers are required to have an email address to purchase a pass.

  • There is no 'Test' mode  - if you enable payments and buy a pass, that's a real charge. But it's easy to process a refund

  • Credit cards are the only integrated checkout option right now.  You cannot accept other forms of payment via Stripe.  We are looking to expand options here, so stay tuned for that.  In the meantime, you can certainly accept other forms of payment for your passes... it's just not fully integrated, so you will assign the pass in Punchpass when payment comes in.   

  • Disable purchase by customers is a new feature that allows you to stop pass sales. Turning this setting on prevents new sales and immediately disables purchase links and this setting lives within the Online Sales Settings for each pass (Manage > Passes, click on the pass).

Did this answer your question?