ShareIt - подписка на услуги он-лайн сервиса
От: Volgare  
Дата: 30.01.10 15:12
Оценка:
Так и не нашел как у них это можно реализовать.
Требуется чтобы при оплате юзера подписки на месяц (квартал, год), этот же юзер на сайте (соответственно при оформлении подписк указывается в дополнительном поле его ник и почта на сайте с он-лайн сервисом) переходил в группу юзеров, которым разрешены определенные фичи. Тоже самое в случае окончании подписки ShareIt должен обратно возвращать юзера в общую группу, для которой закрыты некоторые фичи.
На PHP это сделать не сложно сделав скрипт перевода в новою группу.
И все работает при отсылке запроса типа http://mySite.com/subscribtions.php?User=&Time
Но как заставить ShareIt отправлять подобный запрос?
И не найдутся ли сразу умельцы подделывать такие запросы?

Второй способ это как-то генерировать ключи. Но здесь наоборот, организовать на стороне ShareIt не сложно, но как тут привязать к сайту на PHP — непонятно.
Re: ShareIt - подписка на услуги он-лайн сервиса
От: Volgare  
Дата: 31.01.10 14:33
Оценка:
Здравствуйте, Volgare, Вы писали:

V>Так и не нашел как у них это можно реализовать.

V>Требуется чтобы при оплате юзера подписки на месяц (квартал, год), этот же юзер на сайте (соответственно при оформлении подписк указывается в дополнительном поле его ник и почта на сайте с он-лайн сервисом) переходил в группу юзеров, которым разрешены определенные фичи. Тоже самое в случае окончании подписки ShareIt должен обратно возвращать юзера в общую группу, для которой закрыты некоторые фичи.
V>На PHP это сделать не сложно сделав скрипт перевода в новою группу.
V>И все работает при отсылке запроса типа http://mySite.com/subscribtions.php?User=&Time
V>Но как заставить ShareIt отправлять подобный запрос?
V>И не найдутся ли сразу умельцы подделывать такие запросы?

V>Второй способ это как-то генерировать ключи. Но здесь наоборот, организовать на стороне ShareIt не сложно, но как тут привязать к сайту на PHP — непонятно.


В общем, не дождавшись нормального ответа от ShareIt, написал в Plimus. Здесь ответили оперативно:


You would have to check if your system/website works with URL posts, here are
the details you could use:

BuyNow Parameters (to post details to the order page):
https://support.plimus.com/html/buynowParameters.html

IPN values to be returned to you or your DB after a purchase is completed:
https://secure.plimus.com/html/httpNotificationVariable.html

Or you could use the following option:
-------------------------------------------------------------
You can collect all the information (contract ids and quantity) on your site
and post it to our server. To do that you will need to create a form (and
submit it to our server) as follows:

<form action="https://www.plimus.com/jsp/checkout.jsp"
method="post">
<input type=hidden name=developerId value=AAA>
<input type=hidden name=submitAction value="buynow">
<input type=hidden name=numberOfContracts value=3>

<input type=hidden name=contractId1 value=XXX>
<input type=hidden name=quantity1 value=1>

<input type=hidden name=contractId2 value=YYY>
<input type=hidden name=quantity2 value=2>

<input type=hidden name=contractId3 value=ZZZ>
<input type=hidden name=quantity3 value=4>
</form>

Where AAA is your vendor id, XXX, YYY and ZZZ are the contract ids.

* Note that you can also post contracts with quantity=0 and it will not be
added to the order.
* Additional parameters you can post: currency, bCur, couponCode, custom1,
custom2, custom3, custom4, custom5


Но все равно, пока понятно мало чего Где вставляется адрес моего скрипта переводящего юзера из группы в группу?
Или как они эти параметры мне в базу данных сайта вставят?
Тикет закрыли уже
Re[2]: ShareIt - подписка на услуги он-лайн сервиса
От: icezone  
Дата: 31.01.10 14:56
Оценка:
Здравствуйте, Volgare, Вы писали:

V>В общем, не дождавшись нормального ответа от ShareIt, написал в Plimus.


А смысл задавать вопросы в выходные?
Re[3]: ShareIt - подписка на услуги он-лайн сервиса
От: Volgare  
Дата: 31.01.10 15:51
Оценка:
Здравствуйте, icezone, Вы писали:

I>Здравствуйте, Volgare, Вы писали:


V>>В общем, не дождавшись нормального ответа от ShareIt, написал в Plimus.


I>А смысл задавать вопросы в выходные?


А смысл писать, если не в теме?

1. Я в Шареит написал ещё в четверг.
2. Выходные не помешали Плимусу ответить в течении 4,5 часов.
Re[4]: ShareIt - подписка на услуги он-лайн сервиса
От: Volgare  
Дата: 31.01.10 16:30
Оценка:
Здравствуйте, Volgare, Вы писали:

V>Здравствуйте, icezone, Вы писали:


I>>Здравствуйте, Volgare, Вы писали:


V>>>В общем, не дождавшись нормального ответа от ShareIt, написал в Plimus.


I>>А смысл задавать вопросы в выходные?


V>А смысл писать, если не в теме?


V>1. Я в Шареит написал ещё в четверг.

V>2. Выходные не помешали Плимусу ответить в течении 4,5 часов.

Короче, разобрался сам

http://home.plimus.com/ecommerce/learning-center/ipn-code-sample — вот пример скрипта на РНР, который как я понял может дергаться Плимусом. Правда там нет записи параметров в базу, но это легко добавить.

Теперь заводим для каждого юзера в базе сайта дополнительный параметр дату окончания подписки. В момент входа юзера на сайт определяем его в группу VIP с соответствующими доступами, если текущая дата раньше чем параметр untilDate. Как-то так в теории, проверим скоро на практике
Re[4]: ShareIt - подписка на услуги он-лайн сервиса
От: icezone  
Дата: 31.01.10 22:05
Оценка:
Здравствуйте, Volgare, Вы писали:

V>А смысл писать, если не в теме?


V>1. Я в Шареит написал ещё в четверг.


Топик вы создали 30 числа.

V>2. Выходные не помешали Плимусу ответить в течении 4,5 часов.


Но ничего толком не объяснить?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.