NorthStar Pay (QR Pay?)
Summary
The NorthStar Pay payment app provides secure, contactless check payment on a mobile device. A NorthStar Pay QR code and URL are printed on the receipt. Guests scan the code or enter the URL manually on their mobile device to access NorthStar Pay and complete the payment on the app. Guests can also add tip and select receipt option.
Account feature toggle required
Account feature toggle "Allow NorthStar Pay" is required for this feature. If you do not see the QR Code settings on the Bar/QR Codes tab in Receipts, please contact your NorthStar representative to have this setting enabled for your account.
Configuration
Set NorthStar Pay as Alternate Payment
- Go to: Financial > Alternate Payments
- Add or edit an alternate payment.
- Select NorthStar Pay for the alternate payment to be used for NorthStar Pay.
Web Ordering API
- Go to Sites > Integrations > Web Ordering API
- Select: Enable web ordering
- Select the alternate payment you configured above as an available payment method.
Bar/QR Codes
- Go to Sites > Receipts > Codes
- Bar Codes
- Select the first or both print settings to print the bar code.
- QR Codes
- Select: Print QR code on bottom of receipt
- If you do not see this setting, your NorthStar Pay account feature toggle may not be enabled. Contact your NorthStar representative to have this setting enabled for your account.
- Click Use NS Pay URL to auto-fill the NS Pay URL textbox.
- Note: The QR code data parameters can be used to direct a user to a page other than NS Pay. Add URL and data parameters to QR code data parameters - Include /landing/ in URL
- Other settings are optional .
- Select: Print QR code on bottom of receipt
- NS Pay URL: https://nspay-callaway.cbsnorthstar.com/landing/?s=<SiteGuid>&c=<CheckGuid>&e=<ExpirationTick>&a=<AccountGuid>
- NS Pay URL when using Authorize.net and 4.9.4
- Instance Name needs to be the instance in question example 'Bethpage'
- https://services.cbsnorthstar.com/instancename/nspay/landing/?s=<SiteGuid>&c=<CheckGuid>&at=<AccessToken>&a=<AccountGuid>
Payment
- Go to Sites > Payment
- Click: Add Processor
- Select NorthStar Pay
- Click continue
- Select a processor (Braintree, Payeezy, Shift4, or AuthorizeNet)
- AuthorizeNet Information:
- API Login ID:
- This is obtained from authorize.net
- Transaction Key:
- This is obtained from authorize.net
- Apple Pay Merchant Identifier:
- This is always:
- merchant.com.services.cbsnorthstar.northstarpay
- This is always:
- Apple Pay Domain Name:
- Domain Name is the instance-services.cbsnorthstar.com
- Production
- Bethpage: services.cbsnorthstar.com/bethpage/
- Cypress: services.cbsnorthstar.com/cypress/
- Dornoch: services.cbsnorthstar.com/dornoch/
- Eastlake: services.cbsnorthstar.com/eastlake/
- Test Environments
- callaway: callaway-services.cbsnorthstar.com
- staging: staging-services.cbsnorthstar.com
- Production
- Domain Name is the instance-services.cbsnorthstar.com
- Apple Pay Display Name:
- This is always:
- NorthstarPayApplePay
- This is always:
- API Login ID:
- AuthorizeNet Information:
- Enter your credentials for the production environment if you are not using test credentials.
- Select NorthStar Pay
- Logo Settings
- Name - Add/modify name
- To add a logo:
- Image file must meet the image requirements specified.
- Click Select file to find and upload a file.
- When the file has been uploaded, the status bar will show Done with a checkmark.
- Click Save to save changes or Cancel to cancel changes.
- The logo will display at the top of the NS Pay app.
- Note: If logo is changed, change will be reflected on NS Pay one hour later.
Operation
Print receipt with QR Code and URL
- The QR code and URL will print on the receipt.
- Guest can scan the code or enter the URL on their browser to access NS Pay and complete payment (within 30 minutes).
- When configured, a QR code linked to NS pay will appear on the receipt before payment.
Guest scans the code (or enters the URL manually) to access NS Pay and pays their check in full.
QR code expires after 30 minutes. After 30 minutes the QR code is invalid and will return "Unauthorized Token is invalid" if scanned.
Lock location
- On the OE app, the payment page is masked during the payment process to prevent another user from accessing the check while the guest is completing payment in NS Pay.
- A manager can override the lock by tapping Override and scanning their manager card.
- If the QR code is scanned again (or URL revisited) within 30 minutes, the guest will see the Paid view of the check on NS Pay with a note "Check already paid in full. Thank you!"
- When configured, a QR code linked to NS pay will appear on the receipt before payment.
- Guest scans the code (or enters the URL manually) to access NS Pay and pays their check in full.
Lock location
- On the OE app, the payment page is masked during the payment process to prevent another user from accessing the check while the guest is completing payment in NS Pay.
- A manager can override the lock by tapping Override and scanning their manager card.
- If the QR code is scanned again (or URL revisited) within 30 minutes, the guest will see the Paid view of the check on NS Pay with a note "Check already paid in full. Thank you!"
Check reprint
- If the receipt is reprinted after the check is paid in full, the QR code does not print again on the receipt.
NS Pay page on mobile device after scanning QR code or entering URL.
Tap Tip to add a tip. On the tip screen, select or enter a tip amount. Tap Confirm.
NS Pay screen will reflect added tip. Tap payment method (credit card, Google Pay, etc.).
For credit card payment, enter credit card information. Tap Pay with card.
The check is marked PAID. Tap a receipt option.
Email receipt option: Enter email address and tap Send.
On the email confirmation message, tap OK to email receipt to email address shown.
If guest taps Print receipt, the receipt is printed and the guest is notified to request the receipt from staff.
Error message: While the check is in progress on the guest's device, if the QR code is scanned from the receipt on a second device, an error message will be shown to prevent access on the second device.
- On the OE app, the payment page is masked during the payment process.
- A manager can override the lock by tapping Override and scanning their manager card.
- After the check is paid, the table location lock is released and the check session is closed.