TelegramWalletPay
28 строк · 706.0 Байт
1import asyncio
2import os
3
4from telegram_wallet_pay import TelegramWalletPay
5
6# store TELEGRAM_WALLET_PAY_TOKEN to your .env
7# wallet token can be issued via https://pay.wallet.tg/
8TOKEN = os.getenv("TELEGRAM_WALLET_PAY_TOKEN")
9
10
11async def main() -> None:
12"""Get order preview."""
13# create wallet client instance
14wallet = TelegramWalletPay(TOKEN)
15
16# get order preview
17response = await wallet.get_order_preview("<your-order-id>")
18
19# let's print received response
20print("Response:", response)
21print("Order Preview:", response.data)
22
23# don't forget close API-client instance on your app shutdown
24await wallet.close()
25
26
27if __name__ == "__main__":
28asyncio.run(main())
29