Wiki Home Promo page Topup and bonus function
Topup and bonus function
2024-03-21
bonus, topup, settings
The following explains how to configure and use topup and bonus functions
- There are two methods for adding bonuses based on the top-up amount.
- First way is based on fixed number:
[currency. if L(n) <= topup < L(n+1), then bonus = bonus(1) + bonus(2) + ... + bonus(n)] - Second way is based on percentage:
[percent. if L(n) <= topup < L(n+1), then bonus = topup x percent(n) / 100] - To activate one of the functions, navigate to the Promo page - Settings, and choose one of the available options.(Figure 1)
Figure 1
- Once the option is selected, you can edit the top-up and bonus settings. For instance, if you choose to set a percentage-based bonus, you can specify the percentage and click the save button. For example, by adding $10, it will automatically add 10%, resulting in a $1 bonus credited to the customer's account.(Figure 2).
Figure 2
- Now while you top up balance, the bonus will automatically appear (Figure 3).
Figure 3
- Bonuses can be utilized to purchase offers, and you have the option to enable this feature in the Promo - Settings. If you choose to enable it bonuses can be used for purchasing offers, otherwise they will solely be available for game sessions.(Figure 4)
Figure 4
- When manually adding a bonus it's necessary to add comments from admin accounts.
- When refunding a top-up, bonuses will be refunded automatically, and it is necessary to include a comment. (Figure 5).
Figure 5
- If a member already used the bonus, the refund bonus will decrease from the balance.
- Admin account can refund any bonus value.
- If you have balance and bonus and you checkout the session , iCafeCloud will first use balance amount and then bonus amount. (Figure 6 & 7)
Figure 6
- When a payment is made using a bonus, the billing log will display the bonus spent accordingly. A negative value in the bonus column of the log indicates the usage of bonus points, while a positive value signifies bonus points being added or topped up.
Figure 7
- If an order includes both a product and an offer, the payment will be deducted solely from the user's balance.
- If a refund is initiated for an offer, it will refund both the bonus and balance to the user's balance. (Figure 8)
Figure 8
- If a user purchases an offer and their balance is insufficient to cover the full purchase amount, the remaining amount will be deducted from their bonus.(Figure 9)
Figure 9









