garmoshka-mo / nemobile

nepotom client
1 stars 0 forks source link

Платный доступ #15

Open garmoshka-mo opened 9 years ago

garmoshka-mo commented 9 years ago

Реализовать при загрузке контроллера random контроль доступа к рандомному чаттингу Отдельным сервисом! user/membership.js

Scenario:

  1. при загрузке рандом контроллера - вытягиваем заново инфу по подписке, даже если уже был в памяти, т.к. за время может истечь или он только что купил новый: https://docs.google.com/document/d/1toAtJHUl3zBIoRAqsWvYx7rC88-8vDMEnospvmOrPJc/edit#heading=h.uphp7ikklgil
  2. Если активный - то разрешаем чатиться
  3. Если не активный - то редиректим на форму покупки #/activation

Вы исчерпали лимит запросов в бесплатной версии чата. Для продолжения общения вы можете приобрести доступ: [ Купить доступ на неделю за 35 руб ] [ Купить доступ на месяц за 125 руб ]

Или воспользуйтесь бесплатными аналогами:

После покупки - пользователя будет кидать на страничку /#/after_purchase , где должно быть:

Рекомендуем зарегистрировать логин и пароль для вашей учетной записи: [ Логин ] [ Пароль ]

[ Зарегистрировать ] [ Пропустить ]

Сейчас учетная запись привязана к вашему устройству через кэш браузера и может быть утеряна в случае очистки кэша.

Update profile call

Попутно обновил формат вытягивания данных о профиле - в соответсвии с REST стандартном: https://docs.google.com/document/d/1toAtJHUl3zBIoRAqsWvYx7rC88-8vDMEnospvmOrPJc/edit#heading=h.csy29qi7ae3t

garmoshka-mo commented 9 years ago

Сервер еще не вылил, чуть позже вылью и отпишу. Но клиентскую часть можно делать - это приоритетный тикет

garmoshka-mo commented 9 years ago

При загрузке странички оплаты - наш клиент стучится на наш сервер за офферами на https://docs.google.com/document/d/1toAtJHUl3zBIoRAqsWvYx7rC88-8vDMEnospvmOrPJc/edit#heading=h.zemkuzmvw7k (Еще в разработке)

Тот возвращает офферы. Когда юзер кликает по кнопке - создаем заказ POST /payment/orders это возвращает нам урлу, куда мы и редиректим юзера. Урла такого вида (тестовая рабочая ссылка на магазин):

garmoshka-mo commented 9 years ago

after_purchase

Вытягиваем GET /membership


После покупки юзера будет кидать на /#/after_purchase Но нужна гарантия, что пользователю показано предложение зарегаться и в других сценариях.

Например, когда он пошел оплачивать через терминал и закрыл браузер. Потом, после оплаты, открывает наш сайт - ему должно предложить /#/after_purchase

Реализация: