I’ve been in China and how WeChat pay works is incredible. It should be easy to fix for revolut, please allow:
- pay be QR code. You choose amount and one time use QR code will be displayed. Friend will scan QR code and got that money.
Be paid by QR code. Just create your QR code, anyone will be able to scan it and send you money. Optionally prefilled amount. This QR code will not be one-time use, could be printed or so.