The Restaurant POS extension lets a server scan a golfer's PocketPass wallet pass at the till, see their customer and tee-time details, and attach them to the open sale as the consumer - useful for tracking food & beverage spend against a member.
Before you start
- Connect Lightspeed Restaurant (K-Series) on the Integrations page first.
- Unlike Retail, K-Series attaches the golfer directly to the sale - they don't need an existing Restaurant customer record.
Register the extension in Lightspeed
- On the Integrations page, click Continue setup (or Open) on your Lightspeed Restaurant connection. The setup checklist opens as a full-screen panel.
- In Step 2 - Add the web extension, copy the Web extension URL.
- In the Lightspeed Back Office, go to Operations → Web extensions and click Add a new web extension.
- Name it PocketPass, paste the Web extension URL as the URL, and turn on Provide a JavaScript context to the loaded page so the extension can read the open order (needed to add golfers to the sale). Click Save.
- Add a POS button: go to Menu → Menu management, pick your menu and main screen, choose Add button → Web extension, enable PocketPass, then Add button.
- Back in PocketPass, tick I've added the extension in K-Series on the checklist to tick the step off.
The web extension URL ends in a key (?k=...) that lets your tills use PocketPass. Paste it exactly as shown and don't share it anywhere else. Every PocketPass call from the till needs it, so a URL without the key, or with an old one, doesn't work. If the checklist says the connection has no POS key yet, click Generate POS key and paste the new URL into Lightspeed.
The checklist has three more K-Series steps for house-account top-ups (payment method, top-up item, real-time order notifications) - see House accounts. You only need those if you're using house accounts.
Use it at the till
- Open the PocketPass extension on the order.
- Scan the golfer's wallet pass - the POS hardware scanner and the on-screen camera both work - or type their customer number or email.
- Review the golfer's details and tee times.
- Tap Add to sale - the golfer is set as the consumer (with member references), a check-in is recorded in PocketPass, and the extension closes back to the POS.
Shared accounts and refunds
If the golfer is on a shared account, a Charge to choice appears above Use credit: their own account, or the shared account. Scanning a shared-account card skips the choice, because that card only charges its own account.
Card on file. If the golfer hasn't saved a card, tap No card on file · Add one under their balance. They scan the QR code with their phone and enter the card on a secure payment page, or tap Email the link. The till shows the card once it's saved. See Statements, card on file and autopay.
When a top-up is refunded in Lightspeed Restaurant, PocketPass takes it back off the balance it credited once the refund order closes. If it can't tell which top-up was refunded, it lists it under Settings → House accounts for an owner to take off the right balance.
Troubleshooting
- No golfer found. The pass may be from a different merchant, or the code was mistyped - try the email instead.
- Scanner does nothing. Make sure the extension is open and focused; you can always type the code manually.
- "This POS button isn't authorised." The web extension in Lightspeed is missing the key, or has an old one. Copy the Web extension URL from Step 2 again and replace the URL under Operations → Web extensions.