Processing Payments Through Telegram Bots
Bots can receive payments from users.
Payments are processed with a provider like Stripe. The providers work in different countries and have different requirements; your bot may use different providers depending on users.
User interface
You can try the payment interface in the Demo Store channel.
A bot can send invoice messages to any chats, even from inline-mode. The first button under the message must be a "Buy" button.