Built a terms-first Telegram Stars checkout for an original sticker product. The workflow verifies currency, amount, invoice payload, product, and Telegram charge ID before fulfillment, and prevents the same payment from being fulfilled twice.
Scope
• Terms shown before invoice
• XTR currency and amount validation
• Idempotent fulfillment
• Local support workflow
Evidence boundary
The bot is authenticated and running. No real successful_payment, delivery, or revenue is claimed.