Крипто-инвойсинг для фрилансеров в Telegram
Mini App, который принимает оплату в TON и USDT и сам выдаёт клиенту акт и счёт-фактуру с реальными реквизитами.
Задача
Фрилансерам и малому бизнесу в СНГ было неудобно принимать оплату в крипте от зарубежных клиентов: не было единой платёжной ссылки, платёж приходилось подтверждать вручную по блокчейн-эксплореру, а для отчётности перед налоговой не хватало юридически значимых документов — да ещё с разными требованиями в пяти странах.
Решение
Построили Telegram Mini App на Go с собственным TON-клиентом (прямое подключение к liteserver'ам, без сторонних API) и интеграцией TronGrid для приёма TON и USDT в двух сетях. Фоновый монитор сам отслеживает оплату по блокчейну и курсу ЦБ конвертирует сумму в локальную валюту, а сразу после подтверждения платежа генерируется и отправляется в Telegram PDF-пакет: акт выполненных работ и — для России — счёт-фактура с НДС.
Результат
- Оплата подтверждается автоматически, без ручной сверки по эксплореру
- Акт и счёт-фактура уходят клиенту сразу после платежа, на языке страны получателя
- Мультивалютные инвойсы принимают оплату в любой из 3 сетей по цене, зафиксированной при создании
- Полностью самопровижн CI/CD — переезд на новый сервер занимает один пуш в main