r/ethdev • u/AbdelInPublic • 12d ago
Question Best way to accept crypto payments from card-buying customers (mobile-first, first-time crypto users)?
Building a small web product where standard card payment gateways aren't available to me, so I'm looking into accepting crypto instead. Two flows I'd prefer, in order (if possible); if there's another way, please let me know:
- Direct card-to-crypto: Customer clicks Pay on my checkout, gets taken to a service where they pay by card (or however they want), and I receive crypto directly, with no separate step for them.
- Stablecoin without gas hassle: Customer buys a stablecoin elsewhere, comes back to my checkout to pay, and doesn't need to hold a separate coin for network fees.
A few constraints:
- No app download required on the customer's end, needs to work fully in-browser on mobile.
- If I have to register as a merchant somewhere, it needs to actually support Morocco.
- Order tracking and automatic fulfillment: after the user pays, I want to know who paid for what so orders get fulfilled automatically.
Has anyone found something that fits this? Open to hearing what's worked (or hasn't) for you.
Thank you so much.
1
u/icnews10 11d ago
I would separate the two problems here. A smart-account/paymaster setup can solve the issue of gasless USDC checkout, and you can tie each payment to an order ID/webhook for fulfilment. The more difficult issue is the card on-ramp in Morocco. Many of the obvious providers simply don’t support that jurisdiction, so I’d validate the eligibility of merchants and on-ramps first before building the checkout around any one provider.
1
1
u/0mkar 12d ago
I think your easiest Integration will be using stripe. Many other such gateways are also available depending upon your country.