Is there a maximum amount that I can top up a day?

Yes there is. The maximum is a total of RM1500/day worth of game points top up.