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