Do I have to be a Digi customer to use this to top up games?

No you don’t. Anyone can use this service.