SDK для Digiseller
Данная библиотека написана для удобного и быстрого взаимодействия с API сервиса Digiseller.
Чтобы использовать эту библиотеку, необходимо получить API ключ и ID продавца.
- Поместите папку digiseller в корень проекта
-
Установите необходимые зависимости
pip install -r digiseller/requirements.txt
-
Импортируйте класс клиента из библиотеки
from digiseller import Client
-
Создайте объект клиента, передав в него API ключ и ID продавца
client = Client(API_KEY, SELLER_ID)
Проверка уникального кода
check_code = client.check_code(code)
code - Уникальный код покупки
Получение списка диалогов
messages = client.get_dialogs()
Отправка сообщения
message = client.send_message(invoice_id, message)
invoice_id - Номер заказа
message - Текст сообщения
Для работы с конкретным заказом можно создать объект класса Invoice
from digiseller import Invoice
invoice = Invoice(client, invoice_id)
client - объект класса Client
invoice_id - номер заказа
invoice_id - ID(номер) заказа
json - json ответ на запрос
good_id - ID товара
amount - Сумма зачисленная на счет
purchase_date - Дата и время платежа
count_goods - Количество единиц товара
unique_code - Статус уникального кода
invoice.get_all_messages()
invoice.send_message(message)
message - Текст сообщения
invoice.delete_message(message_id)
message_id - ID сообщения
invoice.set_read()