Оффтоп https://lolz.live/threads/1961676 старая версия, передали мне. Вот наконец решил заняться После добавления всех методов буду думать как сделать более удобную работу. Типо выделять отдельный класс для работы с тем же платежом(чтобы не обращаться постоянно к клиенту) Качаем Создаём платеж from pycrystalpay import AsyncCrystalPay, types client = AsyncCrystalPay( auth_login="mylogin", auth_secret="mysecret", salt="swcewce",# опционально, если планируете что-то подписывать wait_cooldown=True # auto wait 5 rps ) payment: types.InvoiceCreate = await client.invoice_create("100","purchase","1") payment.url # Ссылка для оплаты payment.id response: types.InvoiceInfo = await client.invoice_info(payment.id) if response.is_payed: ... Python from pycrystalpay import AsyncCrystalPay, types client = AsyncCrystalPay( auth_login="mylogin", auth_secret="mysecret", salt="swcewce",# опционально, если планируете что-то подписывать wait_cooldown=True # auto wait 5 rps ) payment: types.InvoiceCreate = await client.invoice_create("100","purchase","1") payment.url # Ссылка для оплаты payment.id response: types.InvoiceInfo = await client.invoice_info(payment.id) if response.is_payed: ... Github(доки и скоро примеры): https://github.com/mrsmori/pycrystalpay Pypi: https://pypi.org/project/pycrystalpay/