Top-Up points can be earned by making in-game purchases, for example from offers. Every offer contains Top-Up points.
Thanks to them you can get extra rewards that you can collect from Grand Event > Top-Up Frenzy and other tabs.
Every Offer in the Shop contains information about the amount of Top-Up points you get by buying it.