One authority for commerce
Prices, balances and access rights are decided by one backend rather than duplicated in the website and bot, preventing channel-specific drift.
Case 02 · Multi-channel paid reports
A production platform for expert-led personalized products: public calculations, user accounts, payment entitlements, durable report jobs and delivery through both a website and Telegram.
Technical scope: website and Telegram, with YooKassa, shared wallet balance and Telegram Stars payment paths. Schema revision count reflects the current documented platform state.
01 · The challenge
Expert businesses often stitch together a landing page, messenger, payment links and manually produced files. Pricing, access rights, retries and customer support then drift between channels.
The engineering objective was to make the backend authoritative: one product catalog, one entitlement model and one durable report pipeline, while customers can enter from the web or Telegram.
02 · Engineering scope
03 · Product surfaces
04 · Product system
05 · Hard decisions
Prices, balances and access rights are decided by one backend rather than duplicated in the website and bot, preventing channel-specific drift.
Provider requests, webhook handling and fulfillment are designed so retries cannot silently create duplicate value or deliver the wrong order.
Calculation and report workers publish results only while holding the current lease, protecting completed customer artifacts from stale attempts.
06 · Evidence
The technical platform, database and workers are live. Commercial checkout remains gated where seller details, legal document versions or operational ownership require final approval.