Inspiration
The literacy rate of many Africans is a big contributor to this. Many can read, yes, but most have this view that web3 and blockchain products are for geeks and computer guys. They are not super enthusiastic about trying out or learning how to use web3 products; and this is large number of people. Now we created Kharon pay mini to meet these people where they are, they can send crypto to their bank via WhatsApp in meagre 22 to 60 seconds. All it takes is just 4 - 5 short messages sent to the bot.
What it does
Sends crypto to bank account in seconds with minimal interactions and no wallet signing.
How we built it
We got WhatsApp API and used webhooks for back and forth messaging, then API calls to aggregator and servers to transaction processing. Indexer catches the event and triggers API on aggregators which triggers disbursement and webhooks return transaction responses.
Challenges we ran into
Setting up WhatsApp API on Meta was terrible, and we ended up using Twilio which was easier.
Accomplishments that we're proud of
To be able to leverage AA on Starknet via Cartridge controller to achieve offramp on Whatsapp is a feat we are proud of.
What we learned
WhatsApp is more programmable than we think, and since web3 needs adoption (talk about onboarding the billions), bringing this service to apps billions of people use daily is a great strategy to take Web3 to the masses.
What's next for KharonPay mini
Kharon pay mini already have web version, kharon pay, which is also at MVP. Once we secure liquidity to facilitate payments/disbursement we can roll out beta in a few days. We are also integrating paymaster soon, with Kharon pay merchant service where users can scan QR Code or get payment url from merchants and then directly send them payments.
Built With
- actix
- api
- cairo
- postgresql
- rust
- typescript
Log in or sign up for Devpost to join the conversation.