mathtutor.ma
A booking and payment engine written from scratch, with no third party application involved.
The website is the visible part. The real work sits underneath it. The teacher could not register as a sole trader, which ruled out every paid booking service on the market, since they all require commercial KYC. So we built the chain ourselves. The parent books, automatically receives the bank details by email and WhatsApp, and makes a transfer. The teacher confirms payment with a single tap, from a signed link delivered on Telegram. The confirmation and the Meet link go out on their own straight after. Every call between the site and the orchestrator is signed with HMAC-SHA256, in both directions, and rejection of a forged token has been verified. If the orchestrator goes down, the site still answers the parent, so a booking is never lost. The card payment branch is already wired, dormant, ready for the day a processor becomes possible.
- Third party apps
- 0, chain written end to end
- Signing
- HMAC-SHA256, in both directions
- Payment confirmation
- 1 tap, signed link on Telegram
- Fallback
- booking kept even with the orchestrator down
- Google rating
- 5.0 / 5
WordPress · Custom REST · n8n · HMAC · Telegram · Google Meet
Visit the site