Prime problem I see with many blockchain payment apps is they require user to learn new crypto/blockchain jargons. This hinders mass adoption of payments and onboarding of new users.
According to article published at Business standard(https://www.business-standard.com/finance/news/upi-transactions-scale-new-highs-in-october-amid-festive-season-surge-124110100221_1.html) , there are 16.58 billion transactions worth 23.5 trn using UPI is done. It was only possible because infra is such that you only require phone number or upi id to do payment to anyone.
Also, as per article from cryptopotato(https://cryptopotato.com/usdt-and-usdc-account-for-50-of-transaction-volume-among-crypto-assets-itb/), USDT and USDC account for 50% of transaction volume among crypto assets.
Keeping these pointers in mind, built out
NumPay
, which will allow anyone(like creators, gig workers, etc) to get onboarded and accept payments super easily, allows hassle free transfer of fund by simple entering mobile number of the receiver.Gas sponsoring features usually is done with asking users to deploy smart wallet, which is a friction. NumPay with the help of EIP-7702, allows to do payments with inbuilt gas sponsoring for EOA wallets.
As EIP-7702 is new, so finding out blogs, resources to understand and which all chains was difficult. Thankfully there is a chain called as Odyssey testnet where EIP-7702 is live.
Initially thought and tried okto sdk to send OTP to onboad users, but service was not running. So got a paid service provider to send SMSes to users.
Onramp service
Tracks Applied (1)
Coinbase Developer Platform
Discussion