Task
Let shoppers log in by phone without a password, confirm the phone before an order and send a link to the order or payment.
Flows
Login and signup
- The shopper enters a phone.
- The backend calls
/otp/send. - The shopper enters the code.
/otp/verify→ you create a session or account.
Order confirmation
- A code before checkout filters out orders placed on someone else’s or non-existent numbers.
- This matters most for cash on delivery: the courier does not drive out for a fake order.
Order or payment link
- A short link arrives in the same message as the code: /api/short-links.
Channels and price
- WhatsApp / Telegram — 3 ₸ per delivered code.
- SMS — 8 ₸, the cascade fallback channel.
- You pay only for successful delivery. Packages: /pricing.
Resending: /faq/mozhno-li-povtorno-otpravit. Related use cases: /use-cases/business, /use-cases/saas. Integration guide: /docs.