Mar 2, 2022
Exactly. In-bot payment is the best choice imo.
So when you send an invoice to the user, you can actually get info whether or not the user paid the invoice. And when they pay the invoice, you can update their data in your database and upgrade their access.
You could also use external stripe checkout but it's not necessary as Telegram has made it easier for you with in-bot payments