Terminal
The ReloadCard Terminal is a cashier-friendly interface for loading and redeeming gift cards at the counter. It works on any device — phone, tablet, or laptop — and requires nothing but a login to your merchant dashboard.
Who it's for
- Non-Shopify merchants — You don't have a Shopify POS that automatically debits gift cards at checkout, so you use the Terminal to redeem customer gift cards manually.
- Shopify merchants with a secondary counter — Your primary sales go through Shopify, but you want a quick way to load customer gift cards at a welcome desk or kiosk without going through the full Shopify POS flow.
- Market stalls, food trucks, and pop-ups — Anywhere a full POS integration isn't practical. All you need is a phone.
Where to find it
Sign in to your merchant dashboard at merchant.reloadcard.app/terminal or click Terminal in the left sidebar. Bookmark it on your cashier device for one-tap access.
Redeem a gift card (customer pays with their card)
- With the terminal open, make sure the mode toggle at the top is set to Redeem (it's the default).
- Paste the customer's card code into the lookup field, scan the QR code on their Apple/Google Wallet pass, or key in the UUID printed on the back of their physical card. Press Enter or tap Look Up.
- The terminal shows the card details: current balance, merchant, status, and the redemption code for your records.
- Tap a preset amount ($5, $10, $20, $50) or enter a custom amount. The preset buttons automatically disable themselves if the amount would exceed the card balance.
- Tap the red Redeem $X.XX button. The terminal confirms the transaction and shows the new balance.
- Tap Next customer to clear the form and move on, or Another on this card to do a second redemption against the same card.
When you tap Redeem, every other surface the customer might be looking at updates automatically within seconds: their Apple Wallet pass, their Google Wallet pass, and their wallet.reloadcard.app tab if they have it open. No refresh needed.
Load a gift card (customer tops up)
- Switch the mode toggle to Load.
- Look up the card the same way.
- Enter the top-up amount (preset or custom). If you want to associate the load with a customer for digital receipts, enter their email in the optional field.
- Tap the green Load $X.XX button. Confirm, see the new balance, move on.
What gets looked up
The Terminal accepts any of these identifiers in the lookup field:
- Card UUID — the primary identifier, e.g.
BREW-7271ce0b99e4 - Redemption code — the typeable code on the back of the card, e.g.
RC-BREW-4584-TGFZ - SKU — inventory SKU if you printed one on the card
- Physical barcode — the EAN/UPC if your cards have one
Under the hood the Terminal calls GET /api/cards/lookup?code=X, which tries every identifier field in turn and returns whichever one matches. Your cashier never has to know which kind of code they're scanning.
Redemption codes on non-Shopify cards
If you're not on Shopify, ReloadCard automatically generates a redemption code for every card when it's first loaded or activated. The code format is RC-{merchant}-{digits}-{letters}, e.g. RC-BREW-4584-TGFZ. This code:
- Is what the customer sees as the “gift card number”
- Is printed on the back of the Apple/Google Wallet pass
- Can be typed into your own e-commerce checkout if you build one
- Is safe to read out loud over the phone (no confusable characters like 0/O or 1/I)
Shopify merchants keep using the codes Shopify generates — ReloadCard doesn't overwrite those.
Related
- API Reference — if you want to integrate redemption into a custom POS instead of using the Terminal
- How it works — architecture overview
- Apple & Google Wallet — customer-facing help for adding passes