379
edits
Changes
no edit summary
* '''Маркет''' - продукт (как правило, сайт) реселлера, через который осуществляется продажа услуг
* '''API secret''' - секретный ключ, который используется для цифровой подписи запросов API
Секретный ключ партнер реселлер может поменять самостоятельно в админ-панели.
==Как работает схема для реселлеровРеселлеров==Предположим, что пользователь test@someservice.com решил Вы решили стать партнером реселлером Ace Stream и продавать пользователям услугу опцию "No ADs" (отключение рекламы Ace Stream).
Для этого пользователю Вам необходимо:* зарегистрироваться на в системе Ace Stream* стать партнером, подтвердив свое согласие с условиями "Партнерского соглашения"через специальную форму в разделе «Партнерка» подать заявку.* после подтверждения заявки, создать новое приложение новый маркет (партнер может создать несколько приложениймаркетов; каждое приложение каждый из которых имеет свое название, адрес сайта и идентификатор OAuth2)* провести тестирование работы маркета* внести деньги на баланс и активировать маркет
Для того, чтобы продать услугу пользователю, реселлер должен отправить API-запрос с такими данными:
* идентификатор периода, на который необходимо активировать услугу
При успешном выполнении запроса с баланса партнера реселлера будет списана определенная сумма, а у пользователя активируется услуга на указанный период.
Как видно из описания, для активации услуги реселлер должен знать ключ пользователя. Этот ключ реселлер может получить по протоколу OAuth2.
** пользователь возвращается на сайт реселлера
** сайт реселлера получает email и ключ пользователя согласно OAuth2
* теперь пользователь авторизирован на сайте реселлера и у реселлера есть ключ пользователя, по которому он может активироватьему активировать ему услугу