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

Amir Ali Hashemi
Amir Ali Hashemi

Written by Amir Ali Hashemi

I'm an AI student who attempts to find simple explanations for questions and share them with others

Responses (1)