Примеры#
На этой странице есть коды использования aiopayAPI
Получение баланса#
from aiopayAPI import PayOk
import asyncio
async def main():
pay = PayOk(
API_ID=1111,
API_KEY="xxxxxxxxxxxxxxxxxx",
shop=2222
)
balance = await pay.get.balance()
print(balance)
if __name__ == "__main__":
asyncio.run(main())
Генерация ссылки#
from aiopayAPI import QuickPay
import asyncio
async def main():
quick = PayOk(
amount=20.5, # Сумма
currency="RUB",
payment=123456 # Номер заказа, уникальный в вашей системе (необязательно)
desc="Description", # Описание платежа
shop=2222 # ID вашего магазина
)
trans = quick.generate_paylink()
print(trans)
Создание оплаты#
from aiopayAPI import PayOk, Method
import asyncio
async def main():
pay = PayOk(
API_ID=1111, # ID вашего ключа
API_KEY="xxxxxxxxxxxxxxxxxx", # Сам ваш ключ
shop=4444, # ID магазина
amount=20.5, # Сумма для перевода
reciever="карта/номер получателя",
method=Method.card # Методы оплаты
)
payout = await pay.payment()
print(payout)
if __name__ == "__main__":
asyncio.run(main())
Получение оплаты#
from aiopayAPI import PayOk, Method
import asyncio
async def main():
pay = PayOk(
API_ID=1111, # ID вашего ключа
API_KEY="xxxxxxxxxxxxxxxxxx", # Сам ваш ключ
)
payout = await pay.get.payout()
print(payout)
if __name__ == "__main__":
asyncio.run(main())
Получение транзакций#
from aiopayAPI import PayOk, Method
import asyncio
async def main():
quick = QuickPay(
API_ID=1111, # ID вашего ключа
API_KEY="xxxxxxxxxxxxxxxxxx", # Сам ваш ключ
shop=2222
)
trans = await quick.get_transaction()
print(trans)
if __name__ == "__main__":
asyncio.run(main())
Если вам не понятны данные примеры, вы можете посмотреть более подробные примеры на GitHub