Коли це потрібно
Фіксуємо тариф, строк, правила продовження та допустиму затримку обробки. Визначаємо поведінку після скасування, повернення коштів і повторного платежу.
Як влаштоване рішення
Зберігаємо окремий запис підписки і транзакцій, приймаємо підтвердження оплати через перевірені серверні події. Подовження строку робимо ідемпотентним, щоб один webhook не додавав доступ двічі. Передбачаємо нагадування та ручну перевірку спірних оплат.
Як перевірити результат
Перевіряємо дубль webhook, платіж після завершення строку, зміну тарифу, помилку платіжного шлюзу та бан користувача. Користувач бачить актуальну дату завершення в боті.
Обмеження та умови
Платіжні способи залежать від актуальних правил Telegram і провайдера. Бот не повинен самостійно вигадувати умови автоматичного списання.
Що надіслати для оцінки
Опишіть поточний сайт чи процес, додайте посилання, перелічіть підключені сервіси та бажаний результат. Після перевірки доступних інтеграцій погодимо обсяг робіт і порядок приймання.
Надіслати опис задачі ↗