Can I send money to an eWallet from a non-FNB account? Yes!
It is possible to electronically transfer money to an eWallet from another bank’s Online Banking platform. The transfer must be paid to the designated FNB account number and the reference number must be the Cellphone number to which the eWallet is linked.
To view the FNB account number that can be used for the electronic payment into eWallet, you need to be a registered eWallet user. Dial *120*277# on the Cellphone and select “received- other banks”.
Please note that this service is not instant and it can take between 3 to 5 working days for the money to be available in the eWallet.More info on FNB eWallet:
How to Send Money via FNB eWallet with FNB Online Banking
How To Withdraw Cash from FNB eWallet?