Verify payment with data carrier

Verify payment with data carrier

(BRP-1297 / GA2025.33)

Description

To ensure staff do not process sales in Point of Sale while logged in under another person's account, you can enable a feature that requires staff to authenticate with their card (or password) before completing a payment or creating an invoice. If the authentication fails, the staff will not be allowed to complete the sale and instead encouraged to log in to their own account.

Note! No authentication will be needed for adding products to the customer account (since it is paid later or invoiced).

Configuration

Rights

BRP Configuration → Staff and resources → Roles

Enable the following setting on the role of those who has to verify every payment in Point of Sale with their card or password:

  • Require authentication with data carrier or password before payment in POS

Enable the following setting on the role of those who has to verify every invoice creation in Point of Sale with their card or password:

  • Require authentication with data carrier or password before creating an invoice in POS

image-20250625-090911.png
Click to expand image

Use flow

  1. After adding products to the cart in Point of Sale - and the staff clicks on a payment or invoice button - the following pop-up is shown:

image-20250625-091713.png
  1. The user has to either type in their password, or scan their card/wristband.

    1. If the card/wristband or password registered doesn’t match with the logged in person, the authentication will fail. The user has to log in to their own account.

    2. On the other hand, if the data carrier/password match the logged in person, the authentication will be successful and the user can continue the sale.

Limitation

  • The logged in user must authenticate themselves. If another user register their data carrier, BRP will not switch user (instead they will be prompted to log out, and log back in to their own account)

  • This feature is only for sales in Point of Sale, not Back Office.