С новым API можно сделать проще, запросы на получение tgtTicket и stTicket теперь нужны.
Пример для получения 10 последних транзакций для Python 3.
import requests
import json
api_access_token = '' # токен можно получить здесь https://qiwi.com/api
my_login = '' # номер QIWI Кошелька в формате +79991112233
s = requests.Session()
s.headers['authorization'] = 'Bearer ' + api_access_token
parameters = {'rows': '10'}
h = s.get('https://edge.qiwi.com/payment-history/v1/persons/'+my_login+'/payments', params = parameters)
print(json.loads(h.text))
Также можно выгружать отдельные транзакции или сумму платежей за период, ограниченный датами
https://developer.qiwi.com/qiwiwallet/qiwicom_ru.h...