Papi Pay: payments without a terminal via QR in Telegram
My own product. A manager picks the business account and the amount, and in 10 seconds the bot issues a QR invoice to the National Bank of Ukraine standard. When the money reaches that account, the invoice marks itself as paid.
- 38,000 lines of code
- 113 test files
- 338 commits in 4 weeks
The problem
Small businesses take payments to a sole-trader account: the buyer types in the amount and reference by hand, and someone later checks the statement against screenshots. A terminal and acquiring mean fees and extra costs.
How it works
An invoice is created in Telegram in a few taps — the QR already contains the amount, the recipient and the reference.
- The manager picks the account and the amount
- The bot issues a QR and a PDF invoice to forward to the buyer
- The buyer scans the QR in their bank app — nothing to type
- When the money arrives in that account, the invoice marks itself as paid (automatic matching for monobank accounts)
Brand and marketing
Logo, palette, website and a character — Papi the little dragon, who explains the product through everyday situations from a sole trader’s life.
From idea to a working product in 4 weeks: code, tests, terms of service, brand and marketing — one person with AI.
Want the same for your business?
Tell me briefly what you sell and what you want to improve. The AI assistant will clarify the details and pass the task to me.






