Разработка модуля системы подписки на основе nWidart laravel-modules

Ксения6 років у сервісі
Дані замовника будуть вам доступні після подання заявки
20.10.2020

Разработка системы подписки

Функциональные требования:

Возможность оформления различных видов подписки (пример: https://www.spotify.com/premium)

• Длительность интервала подписки вариируется в бэкэнде при создании модели подписки

• Подписка должна автоматически продлеваться на один месяц, если подписка вовремя не прекращена пользователем

• При автоматическом продлевании подписки, модуль должен самостоятельно

производить отчисления выбранным методом оплаты при заключении подписки

• Подписка должна быть аннулирована пользователем к концу текущего месяца/периода

Оплата

• Оплату необходимо произвести через провайдера Paymaster (https://info.paymaster.ru/)

• в т.ч. подключение к "кассе"

• Должны быть приняты во внимание важнейшие платежные методы Российской Федерации.

Создание и приминения купонов с промокодами

• Должна быть возможность создания купонов в бэкэнде

• При заключении подписки клиенту должна быть дана возможность для введения промокода

Техническое требование

• Разработка модуля на основе „nWidart /laravel-modules“

• Важные конфигурации должны содержаться в „Module/config/…“

• Framework: Laravel 7

• Бэкэнд основан на Laravel Nova

• Для этого необходимо создать ресурсы (Resources) "Подписки", "Тарифы" и " способ оплаты"

• Для функций должен быть создан User-Model-Trait

Заявки фрілансерів