Skip to main content

✨NEW✨ Streamline Customer Payments with Saved Cards and Stripe

Saved cards make it faster and easier for customers to purchase and give you more flexibility when managing payments

Leah avatar
Written by Leah
Updated yesterday

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?


How Customers Save a Card

Customers have two ways to save their payment information:

  1. At checkout. When making a purchase, customers can check the "Save this card for future purchases" option during the payment process.


  2. From their account settings. Customers can proactively add a card by:

    • Signing into their Punchpass account, clicking on their name (desktop) or the Account link (mobile)

    • Selecting the Saved Card tab from their account settings

    • Adding or updating their card information

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:

  1. Select "Paying with card" as the payment method

  2. Enter their credit card information

  3. Select the checkbox to "Save the customer's card for future use"

  4. Complete the transaction as normal

  5. 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:

  1. Select "Paying with card" as the payment method

  2. Enter their credit card information

  3. Select the checkbox to "Save the customer's card for future use"

  4. Complete the transaction as normal

  5. 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!

  1. Assign the pass. From the Customer account, click the Assign pass button and select the pass. Press Next.

  2. 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.

  3. 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.

Did this answer your question?