Selling Bundles, Store Credit & Memberships Yourself | Passtastic Help
Passtastic
Explore
Product
Pricing
Use Cases
Help
Developers
No account yet? Sign up free

Selling Bundles, Store Credit & Memberships Yourself

What are these cards?

Passtastic lets you create three types of cards you sell and hand out yourself. You collect payment however you already do — cash, your own card machine, an invoice — and Passtastic just issues the digital pass and tracks what's left.

  • Bundle — e.g., "10 coffees, one punched per visit." A set of visits or uses, redeemed one at a time.
  • Store credit — e.g., "€50 credit to spend down." A balance the customer spends down over time.
  • Membership — e.g., "3-month studio access." Time-limited access, checked at each visit.

No online payment is involved — you decide the price and how you collect it. Passtastic only tracks the balance and shows the card in the customer's Apple or Google Wallet.

Step 1: Create the card

1. Open Programs in the sidebar and click New program.

2. Choose a card type: Bundle, Store credit, or Membership.

3. Set what the customer gets:

  • Bundle: Number of visits/uses (e.g. 10 coffees, 5 haircuts, 20 classes)
  • Store credit: Value — how much credit the customer gets to spend
  • All three: Valid for (days) — how long the pass stays active once issued. Leave empty for no expiration.
  • What's included (or What members get for memberships) — a short list of what's covered, shown on the card
  • Terms (optional) — shown on the back of the card

There's no price field here — you're not selling through Passtastic. Charge the customer however you normally would, then issue the card.

4. Customize the design and locations, just like any other card.

5. Publish.

Step 2: Give it to customers

How you hand the card out depends on whether Data collection is turned on for this card (in the Setup tab).

Data collection ON — generate codes

Use this when you want to print or hand out codes without collecting each customer's details yourself — they fill in their own name when they install the card.

1. Open Customers in the sidebar and click Generate Codes.

2. Set Number of codes, Codes expire after (days), Code length, and an optional Batch label.

3. Click Create codes, then Download CSV or print the batch.

Each code is one-time use. Hand them out at the counter, print them on receipts or flyers, or turn them into QR stickers. When a customer redeems a code, they install the card pre-loaded with the visits, credit, or membership term you set.

Data collection OFF — add customers directly

1. Open Customers in the sidebar and click Add Customer.

2. Enter the customer's name (and email/phone if you want to message them later).

3. Select the card and confirm — Passtastic issues their card immediately with the starting balance you set.

Step 3: Track usage

Open Customers, find the customer, and open their card. Near the top you'll see how much is left:

  • Bundle — visits used out of the total (e.g. "3 / 10 stamps")
  • Store credit — the remaining balance
  • Membership — when it expires, or "No expiration" if you left validity blank

Redeeming a use or spending credit

  • Bundle: the customer's primary action button is Redeem — tap it each time they use a visit.
  • Store credit: the primary action button is Spend — tap it and enter the amount to deduct.
  • Membership has no balance to redeem — it's tracked purely by expiry date, so there's no redeem/spend button for it.

Correcting a balance

Open the customer's overflow menu () for more options:

  • Withdraw points — deduct from a store-credit balance
  • Set balance — correct a balance to an exact value
  • Reset balance — set it back to zero

Every change shows up in the customer's Activity tab, so you always have a record of what was added, redeemed, or corrected.

Common questions

Can I change the balance or validity after customers already have the card?
Changing the card's default balance or validity only affects new installs. For customers who already installed the card, open their profile on the Customers page and use Set balance to adjust theirs directly.
What happens when a customer runs out of visits or credit?
Their card shows the used-up state on their phone (e.g. "10 / 10 stamps" or "€0 balance"). It's up to you whether to top them up with a new balance or let it lapse.
Can I use both codes and direct add for the same card?
Data collection is a per-card setting, not per-customer — it controls whether new installs default to anonymous codes or need to be added by you. You can still add individual customers directly at any time, regardless of the setting.
Do I need a specific plan to issue these cards?
No — bundles, store credit, and memberships are available on every plan, the same as any other card type.