Loymax, 2026

Multi-currency account


Loymax system supports the ability to create an unlimited number of cash and virtual currencies.

Cash currency is a national or international currency used at the POS for purchase payment either in cash or via banks cards. When configuring each POS terminal of the Company, a specific cash currency can be selected for transactions. By default, the System uses Euros as the POS currency.

Virtual currency refers to virtual currency units accrued to customers for the purchase of products (services, works) made or received at the trade and service organizations on certain conditions for events in the system. Virtual currency can be exchanged for discounts, or for other privileges provided by the LP. In any LP, there can be several types of virtual currencies. For example, in addition to the main currency (Bonus points), it is possible to create many other currencies (Stars, Chips, Strawberries, etc.). The virtual currency rate can be set for a particular offer (for example, 1 bonus point = 1 euro). At the same time, it is impossible to cash out the accumulated virtual currency.

Currency administration is available in Loymax Platform in the Currency section.

Using virtual currencies

If several types of virtual currencies are used in the LP, then for each of them it is possible to create and configure an unlimited number of offer mechanics, both within the framework of one LP Company and in the coalition program. Limitations and deduction priority for virtual currencies are set through offers. The choice of a specific virtual currency is available when configuring Bonus points, Extra bonus points, External/cash register bonus points, Deduction of bonus points, Payment, as well as manual accrual/deduction operations and creating limits.

When configuring an offer, it is possible to specify the conditions for calculating a certain type of virtual currency. For example, to charge Candy currency only for the purchase of products from the Candy group.

It is also possible to configure various rules for deduction of bonus points for each type of currency. For example, bonus points accrued in honor of a birthday (gift bonus points) can be used to pay no more than 50% of the amount of the receipt.

For other examples of configuring offers with virtual currencies, see here.

 

Multiple accounts

Accounting of each type of virtual currency is carried out on a separate account with the LP Member. In the Personal account and in the Mobile application, the LP Member can see the balance for each of the accounts.

More about bonus account structure, see here.

Displaying balance on receipt

To display information about the account balance on a receipt, a special message format with meta variables is used.

For example, to display the name of the currency and the amount of available bonus points for all accounts, use the following template:
#foreach($balance in $Person.Balances)  $balance.Currency.Name - $balance.Balance $Symbol_10#end

About these and other meta variables used in different contexts, read here.

Exchange protocol with cash register

Due to the emergence of multicounting in the Loymax system, no changes occurred in the interaction between the cash register and processing. When paying for purchases with virtual currency, the cashier, as before, enters the amount in the currency of the cash register. Processing, according to the settings of the corresponding offers, determines from which account and how much money will be written off in virtual currency (according to the established exchange rate), and to which receipt positions this payment will be distributed.