No, having your own account or wallet is not necessary to use this service for transferring funds to an e-wallet. Simply redeem the code and enter the recipient's account details.