How do I sell gift cards with a balance and redeem them?
A gift card is a pass with the Prepaid Card functionality, so it carries a balance that every purchase reduces. Customers buy it on a form with Stripe, PayPal or purchase on account. Staff deduct the amount with the Smart Scan app, which shows the remaining value right after the scan.
Requirements
- A template with the pass type Store Card
- A Stripe or PayPal account if customers pay online. Purchase on account works without one
- Complete company data under
Account › Company. Customers see it during the purchase
Steps
Prepare the template
- Create the template and add the Prepaid Card functionality under Functionality in the editor menu.
- Keep Value is set on pass creation so every card starts with the amount the customer bought. Switch on Void the pass once the balance is depleted and Value can not be negative.
- Show the balance on the card with
{storedValue}. If you do not add a field, Passcreator adds one. - Under Barcode & NFC, switch on Insert unique pass ID as value.
- Save and publish.
Sell the card
- Go to
Distribution › Formsand open the form of the template. In the payment tab, enable Stripe, PayPal or purchase on account and fill in the required details. - Save the form. The list marks it as Payment Enabled.
- Click Show Form Link and place the link or QR code on your website and in the shop. After a successful payment the customer receives the card with the paid balance.

Redeem at the counter
- Go to Validation and create a configuration for the template with the scan mode Save attendance. Switch on Show Stored Value and Increment Stored Value.
- Load the configuration on the phones with a configuration link.
- At the checkout, staff scan the card and enter the purchase amount. The app deducts it and shows the remaining balance. A negative entry recharges the card unless you disabled recharging in the functionality.
How to check it worked
- A test purchase on the form creates a card with the paid amount as
{storedValue}. - A scan with an amount reduces the balance, and the pass shows the new value after a refresh.
- Passcreator voids a card with zero balance when the option is on.
If it does not work
Next step
Continue withSelling passesChecked 2026-09-11 · Documentation
