Платежи#
- class aiopayAPI.quick.QuickPay(amount: float, shop: int, desc: str, currency: str, secret: str, email: str | None = None, payment: str | None = None, success_url: str | None = None, method: str | None = None, lang: str | None = None, custom: str | None = None, API_ID: int | None = None, API_KEY: str | None = None, json_file: str | None = None, processing_error: bool = False)#
Класс для создание оплаты в PayOk
- Параметры:
amount (
float) – Сумма оплатыpayment (
str, опционально) – ID платежа в вашей системеshop (
int) – ID магазинаdesc (
str) – Описание платежаcurrency (
str) – Валюта платежаsecret (
str) – Секретный ключemail (
str, опционально) – E-mail получателяsuccess_url (
str, опционально) – URL для отправки Webhook при смене статуса выплатыmethod (
Method, опционально) – Специальное значение метода выплаты, (default=Method.card)lang (
str, опционально) – Язык выплатыcustom (
str, опционально) – Ваш параметр, который вы хотите передать в уведомленииAPI_ID (
int, опционально) – ID ключа (нужен ТОЛЬКО для получения транзакций)API_KEY (
str, опционально) – API Ключ (нужен ТОЛЬКО для получения транзакции)json_file (
str, опционально) – JSON файл для записи ответовprocessing_error (
bool, опционально) – Обработка ошибок (boolean, default=False)
- amount: float#
Сумма оплаты
- payment: int#
ID платежа в вашей системе
- shop: int#
ID магазина
- desc: str#
Описание платежа
- currency: str#
Валюта платежа (RUB, USD и т.д.)
- secret: str#
Секретный ключ
- email: str | None#
E-mail получателя
- success_url: str | None#
URL для отправки Webhook при смене статуса выплаты
- method: str | Method.card#
Специальное значение метода выплаты, (default=Method.card)
- lang: str | None#
Язык выплаты
- custom: str | None#
Ваш параметр, что вы хотите передать в уведомлении
- json: str | None#
Файл для записи ответов
- error: bool | None#
Обработка ошибок
- link: str | None#
Генерация сылка для оплаты (переменная)
- generate_paylink() str#
Генерация ссылки для оплаты (функция)
- Результат:
Ссылка
- async get_transaction() Dict#
Получение всех транзакций (макс. 100)
- Параметры:
API_ID (
int, обязательно) – ID ключа (нужен ТОЛЬКО для получения транзакций)API_KEY (
str, обязательно) – API Ключ (нужен ТОЛЬКО для получения транзакции)shop (
int, обязательно) – ID магазинаpayment (
int, опционально) – ID платежаjson_file (
str, опционально) – JSON файл для записи ответовprocessing_error (
bool, опционально) – Обработка ошибок (boolean, default=False)
- Результат:
dictс данными транзакции