Punchpass now integrates with Stripe's secure payment system to let customers save a credit card to their profile. This feature streamlines the payment process for everyone involved and gives you powerful new tools for managing customer accounts.
Currently, this feature works with passes and tickets only (membership payments are not supported at this time).
For your customers: Saved cards eliminate the need to re-enter payment information for each purchase, making checkout faster and more convenient.
For your business: You can now charge saved cards for unpaid items like missed payments on assigned passes or when collecting fees for equipment rentals. This reduces manual follow-up and helps ensure you get paid promptly.
Common use cases include:
Collecting payment for drop-ins
Selling passes for equipment rentals and add-on offers
Processing fees for unpaid tickets or services
Streamlining repeat purchases for regular customers
Who can use this feature?
Saved cards are available to Banyan and Redwood plans.
Requires the Stripe integration for online payments.
How Customers Save a Card
Customers have two ways to save their payment information:
At checkout. When making a purchase, customers can check the "Save this card for future purchases" option during the payment process.
From their account settings. Customers can proactively add a card by:
Note: If a customer saves a new card, it replaces any previously saved card. Only one card can be saved per customer.
You can share this customer guide to saving a card if someone needs help with the process from their end.
How to See If a Customer Has a Saved Card
You can view saved card details by visiting the customer account and clicking on the Info tab. If one is saved, you’ll see:
The last four digits and expiration date
An option to delete the card
A button to charge the card if there's an unpaid pass or assigned charge
Working with Saved Cards as an Admin
As an admin, when manually assigning a pass and collecting payment in person, you'll see an option to save the card for future purchases. With a card on file, you can then charge customers for additional passes, tickets, and fees. Here's how to manage these payment options:
How to Save a Card when Assigning a Pass
When assigning a pass to a customer:
Select "Paying with card" as the payment method
Enter their credit card information
Select the checkbox to "Save the customer's card for future use"
Complete the transaction as normal
The card will now be available for future use
How to Save a Card When Assigning a Ticket
For an unpaid ticket, or a ticket you've just assigned to customer, you'll:
Select "Paying with card" as the payment method
Enter their credit card information
Select the checkbox to "Save the customer's card for future use"
Complete the transaction as normal
The card will now be available for future use
How to Charge a Card on File or Add a New Card When Assigning a Pass
Here's what to do if a customer would like to purchase a new pass from you, if you'd like to charge a card on file for equipment rentals, or insert your scenario here!
Assign the pass. From the Customer account, click the Assign pass button and select the pass. Press Next.
Choose the appropriate payment option. For a "Saved Card" button, you'll select that option. For new cards, you'll add a new credit card details.
Apply any unpaid attendances to the pass (or not) and press the applicable Assign Pass button.
Using a Saved Card to Charge a Late Cancel or No-Show Fee
Only if there’s a product (like a pass) or unpaid charge linked to the customer’s account. You can create a custom pass for a fee (like a “Late Cancel Charge”) and assign it to the customer, then use the saved card to process the payment.
How to Charge a Card on File or Add a New Card for an Unpaid Ticket
See the above! You'll assign the ticket or visit the unpaid ticket on the customer account and select the saved card as the payment method.
Frequently Asked Questions About Saved Cards
Question: How is this different from Stripe's Link service?
Stripe Link and Punchpass saved cards serve different purposes and can work together. Link is Stripe's express checkout option that speeds up the payment process across multiple websites, while Punchpass saved cards are specifically stored in your customer's profile for your business.
When customers use Link during checkout:
If they check the "Save card" option in the Punchpass form, the card will be saved to their Punchpass profile for future use.
If they complete the purchase through Link without checking this box, the card won't be available for you to charge later, even though their purchase went through successfully.
Question: Is this secure?
Yes, this feature uses Stripe's industry-standard security measures. Punchpass never stores actual credit card numbers on our servers. Instead, we use Stripe's secure tokenization system, which creates a unique identifier for each saved card. This means sensitive payment information stays protected within Stripe's secure infrastructure while still giving you the flexibility to process future charges.