Bonus points are given based on each transaction.

Even if you are at the same level between each transaction, you may get different bonus points.

The more you spend, the faster you unlock the next level and get more bonus points.