Authorization
BrandWallet is designed as a multi-tenant system so it processes requests from many different organizations in parallel.
A connected cashier system must be able to handle a similar architecture.
Before starting processing transctions the cashier system must get a valid access token to be able to securely access api. All tokens are valid for only one organization so your system must handle getting and storing access tokens for each of your customers. You can also send back and store your system's tokens to BrandWallet in case you want BrandWallet to connect and sync data from your system like Products, Users and Branches
To get a valid token for your organization you can call the following service