Basics

Basic usage
 1import asyncio
 2import datetime
 3
 4from glQiwiApi import YooMoneyAPI
 5from glQiwiApi.types import OperationType
 6
 7TOKEN = 'token'
 8
 9wallet = YooMoneyAPI(
10    api_access_token=TOKEN
11)
12
13
14async def main():
15    async with wallet as w:
16        # Get transactions
17        print(await w.transactions(
18            operation_types=[OperationType.DEPOSITION, OperationType.PAYMENT],
19            start_date=datetime.datetime.now() - datetime.timedelta(days=10),
20            end_date=datetime.datetime.now()
21        ))
22        # Get account info about account
23        print(await w.account_info())
24        # Getting balance
25        print(await w.get_balance())
26
27        payment = await w.send(
28            to_account="Some_account",
29            amount=2,
30            comment="i love glQiwiApi"
31        )
32        print(payment)
33        # Revoke the API token
34        await w.revoke_api_token()
35
36
37asyncio.run(main())