Требуется подключить на сайте платежную систему Unitpay.
Сайт на Laravel
Имеется несколько вариантов оплаты различных "заблокированных" функций:
- оплата за подписку на пользователя (для открытия всего заблокированного контента пользователя на которого платно подписывается на месяц, по окончании месяца контент опять блокируется, пока пользователь его опять не оплатит);
- оплата чаевых (оплачивается сумма для разблокировки одного поста, который оплачивается, после разблокировки (оплаты чаевых) пост открывается);
- оплата закрытого контента в личных сообщениях (после оплаты открывается оплаченный контент в личных сообщениях).
Что бы сделать оплату всех этих действий и требуется подключить к сайту на Laravel платежную.
То есть на сайте пользователь оплачивает за доступ к тому или иному контенту других пользоаателей. Если оплата на месяц (подписка на пользователя), контент пользователя открывается на месяц, если это разовая оплата (чаевые), то открывается только пост который и был оплачен, если оплата оплата заблокированного личного сообщения, то открывается только сообщение которое оплачено. Вся оплата зачисляется на баланс пользователю, чей контент был оплачен (который продает контент), чей пост был оплачен, и на кого платно подписались, или пользователь который отправил заблокированное личное сообщение. Эти деньги пользователь, который продает платный контент, может в дальнейшем вывести из системы, когда наберет минимальную сумму для вывода установленную администратором установленными способами. Для автоматических выплат через unitpay нужно добавить настройки для вывода на Qiwi, ЮMoney и Банковские карты (обсуждается, так как не уверен в нужности функционала). Статистика по оплатам через unitpay должна также отображаться в админке, в соответствующей статистике (сделки, обзор разблокированных сообщений, оплаченная подписка, чаевые и т.д.) точно так же так же как и отображается при оплате другими способами. Текстовая информация (ошибки платежа и т.п.) по оплате для пользователей, должна отображаться в файлах локализации на русском (ru) и английском (en) языке. В административной части в настройках платежных систем, должна функция включения и выключения приема платежей через unitpay. Собственно примернe. схему работы можно посмотреть по другим подключенным платежным системам, нужна такая же интеграция. Весь функционал оплаты (без подключения этой платежной системы) уже реализован. По подписке, нужно код подсмотреть, у уже подключенных платежных систем разный функционал подписки. Есть платежки, где подписка на стороне самой платежной системы происходит, а есть подключенные платежки, где подписка на стороне сайта происходит.