Do I have to add/link an account to make a payment or top up?

No. You can make a payment or top up on behalf of someone without adding/ linking them to your account. Please note that since the account is not stored, the mobile details must be entered every time a payment or recharge is done.