Плагин для релиза Saleor 2.9
- Склонировать файлы репозитория к себе
- Разместить в каталог с проектом (в корне проекта есть папка
/saleor/
)
- Добавить путь к плагину в
setting.py
:
PLUGINS = [
#...
"saleor.payment.gateways.sberbank.plugin.SberbankGatewayPlugin",
]
- В Дашборде сделать настройки платежного шлюза (ввести данные от API)
- Клиент выбирает способ оплаты "Сбербанк"
- Генерируется форма с кнопкой "Сделать платеж"
- При нажатии на кнопку происходит редирект на сайт Сбербанка для оплаты заказа
- В случае успешной оплаты, Сбербанк возвращает на страницу с информацией об успешном заказе
- С помощью
Celery
происходит обновление статуса заказа
- Добавить обработку ошибок, в случае не успешной оплаты
- Провести рефакторинг
- ...