from yoomoney import Quickpay
quickpay = Quickpay(
receiver="***",
quickpay_form="shop",
targets="Tips",
paymentType="SB",
sum='2',
label='a1b2c3d4e5'
)
from yoomoney import Client
token = "***"
client = Client(token)
history = client.operation_history(label='a1b2c3d4e5')
print("List of operations:")
print("Next page starts with: ", history.next_record)
for operation in history.operations:
print()
print("Operation:", operation.operation_id)
print("\tStatus -->", operation.status)
print("\tDatetime -->", operation.datetime)
print("\tTitle -->", operation.title)
print("\tPattern id -->", operation.pattern_id)
print("\tDirection -->", operation.direction)
print("\tAmount -->", operation.amount)
print("\tLabel -->", operation.label)
print("\tType -->", operation.type)
Все делаю как в гайде, но после того как я несколько раз проверил оплату, стало выдавать эту ошибку
TypeError: string indices must be integers
И главный прикол в том, что ссылается он не на цикл for, а на "history = client.operation_history(label='a1b2c3d4e5')".
P.S. Делаю все по этому гайду
https://habr.com/ru/post/558924/.