So instead of 'which number do you want me to send your money to' it's 'which email address do you want me to send your money to'? Great?
Email seems at best no better to me, since why would I assume the address I use to speak to someone is the same one they use for their bank account? Or the particular bank account they want the money sent to?
So you enter an email address/phone number for them, and they receive a (presumably one time use, pre-set amount) link to retrieve money from you. That seems good. Ceteris paribus though (i.e. if both broadly implemented) I think I'd rather the recipient have the link where you go to pay, seems a bit odd to shift the onus on to the person you owe money to action it.