Skip to content

Wern-rm/UnitPay-PythonAPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UnitPay-PythonAPI

Image alt Image alt Image alt

UnitPay python API

Инструкция по установке:

1. Заходим в config.py и изменяем данные для подключения к базе данных и вводим свой секретный ключ от UnitPay:

SQLALCHEMY_DATABASE_URI = 'mysql+pymysql://root:root@127.0.0.1:3306/aion?charset=utf8mb4'
UNITPAY_SECRET_KEY = '00000000000000000000'

2. Воссоздание таблицы для храненя платежей:

В models.py находятся модели таблиц базы данных - в своем MySQL сервере необходимо
воссоздать таблицe unitpay_payments - по аналогии модели.
А также проверить совпадает ли таблица account_data, если нет - внести коррективы

3. Установить зависимые библиотеки для работы API через консоль Windows/Linux:

pip3 install flask pymysql flask-sqlalchemy 

4. Запустить API:

python api.py
И API будет доступен по адресу http://127.0.0.1:8080

5. На стороне UnitPay указать обработчик платежей:

Он будет доступен по адресу: {ВашДомен}/api/v1.0/unitpay/payment/