Не понимаю, как сделать автоматическое генерирование кода активации.
Нужно скопировать шаблон (типа: "http://my_site_weblm/keygen.php?productid=3&customeremail={CUSTOMER_EMAIL}&customername={CUSTOMER_NAME}&companyname={COMPANY_NAME}&quantity={PRODUCT_QUANTITY}&orderref={ORDER_ID}"
и что с ним делать дальше?
Прописать где-то там в магазине? И где здесь HWID ?
Хоть бы, вы какие-нибудь примеры привели конкретные на каком-нибудь реальном магазине.
У меня есть магазин в ROBOKASSA и там в тех поддержке мне сказали, что их магазин отсылает данные о покупке, но больше никаких диалогов не поддерживает, то есть обратно серийный номер (или код активации) не принимают и. тем более, никуда его не передают.
А ведь Robokassa - известная платёжная система. А у вас написано,что "большинство поставщиков электронной коммерции позволяет поставщикам устанавливать keygens на своих сайтах." О чём, вообще, речь?
Что же делать?
Ответьте срочно, если можно.
Keygen URL
Re: Keygen URL
К сожалению мы не знакомы с функционалом ROBOKASSA и не сможем ответить на ваши вопросы.
Re: Keygen URL
Ох, я так долго ждал ответа, и вы так бессодержательно ответили ((
Давайте, тогда более предметно.
1) В системе Pay Pro где надо прописать URL шаблон?
2) Когда Pay Pro отсылает данные о пользователе в WLM, что делает WLM - отсылает в Pay Pro лицензию?
3) Кто отошлёт юзеру лицензию и каким образом? Если это должен делать сам продавец, то можно привести пример кода?
4) Можно ли с WLM самому продавцу устроить диалог? Если платёжная система не умеет вести диалог, она присылает только на сайт уведомление об оплате. Может ли продающий сайт сам послать запрос WLM и получить от него лицензию и переслать юзеру? Если да (а почему бы и нет?) можно привести пример кода, ну или хотя бы в какую сторону копать? Можно ли за деньги заказать такой код вам?
5) Согласно вашему описанию WLM, когда продаётся в первый раз trial версия, на неё заводится бессрочная trial лицензия, которая сразу уже вшита в программу, и её должен активировать юзер через интернет, чтобы хотя бы временно попользоваться программой. Можно ли как-то продавцу сразу при скачивании демо версии обратиться к WLM и получить от него по этой лицензии trial серийный номер и послать юзеру? Можно пример кода (хотя бы платно) такого действия?
6) И, пожалуйста, не отмахивайтесь от своих клиентов, умоляю пишите подробнее! Как если бы вас друг попросил
.

Давайте, тогда более предметно.
1) В системе Pay Pro где надо прописать URL шаблон?
2) Когда Pay Pro отсылает данные о пользователе в WLM, что делает WLM - отсылает в Pay Pro лицензию?
3) Кто отошлёт юзеру лицензию и каким образом? Если это должен делать сам продавец, то можно привести пример кода?
4) Можно ли с WLM самому продавцу устроить диалог? Если платёжная система не умеет вести диалог, она присылает только на сайт уведомление об оплате. Может ли продающий сайт сам послать запрос WLM и получить от него лицензию и переслать юзеру? Если да (а почему бы и нет?) можно привести пример кода, ну или хотя бы в какую сторону копать? Можно ли за деньги заказать такой код вам?
5) Согласно вашему описанию WLM, когда продаётся в первый раз trial версия, на неё заводится бессрочная trial лицензия, которая сразу уже вшита в программу, и её должен активировать юзер через интернет, чтобы хотя бы временно попользоваться программой. Можно ли как-то продавцу сразу при скачивании демо версии обратиться к WLM и получить от него по этой лицензии trial серийный номер и послать юзеру? Можно пример кода (хотя бы платно) такого действия?
6) И, пожалуйста, не отмахивайтесь от своих клиентов, умоляю пишите подробнее! Как если бы вас друг попросил

Re: Keygen URL
Strore settings - License managment:1) В системе Pay Pro где надо прописать URL шаблон?
Products to assing - необходимо выбрать нужный продукт
Type of license list - необходимо выбрать "External License Generator"
URL - указать URL из WebLM (например http://weblm.vmpsoft.com/keygen.php?pro ... ={ORDER_ID})
PayPro дергает указанный в настройках продукта URL и дальше отправляет пользователю ответ от него в зависимости от того, что указано в продукте WebLM в поле "Режим генератора":2) Когда Pay Pro отсылает данные о пользователе в WLM, что делает WLM - отсылает в Pay Pro лицензию?
1. Серийный номера - keygen создает серийный номер
2. Коды активации - keygen создает код активации
Обычно это делает платежная система.3) Кто отошлёт юзеру лицензию и каким образом? Если это должен делать сам продавец, то можно привести пример кода?
Какой диалог?4) Можно ли с WLM самому продавцу устроить диалог?
В описании показан пример как можно организовать trial. В программу зашивается триальный код активации, с помощью которого программа получает уже конечную лицензию через VMProtectActivateLicense.5) Согласно вашему описанию WLM, когда продаётся в первый раз trial версия
Зачем? Все это можно сделать при первом запуске программы.Можно ли как-то продавцу сразу при скачивании демо версии обратиться к WLM и получить от него по этой лицензии trial серийный номер и послать юзеру? Можно пример кода (хотя бы платно) такого действия?
Re: Keygen URL
Вместо платёжной системы сам магазин "дёргает* URL WLM? затем получает от него ответ (лицензию) и отсылает пользователю.Можно ли с WLM самому продавцу устроить диалог? - Какой диалог?
Сам магазин, ещё раз повторяю, а не платёжная система. Если это возможно, приведите пример кода.
Для чего это нужно? Ну, во первых, не всякая платёжная система может вести указанный вами диалог.
Во-вторых хотелось бы выбрать платёжную систему попроще без заморочек, и где налогов поменьше.
Объясняю зачем.Можно ли как-то продавцу сразу при скачивании демо версии обратиться к WLM и получить от него по этой лицензии trial серийный номер и послать юзеру? Можно пример кода такого действия?
-
Зачем? Все это можно сделать при первом запуске программы.
Для примера, представьте, что я даю юзеру триал версию на три дня.
Я не могу сразу в триал версии прописать серийный номер с ограниченной датой, поскольку я не знаю, когда он её скачает с сайта (может через полгода) Соответственно, согласно вашим указаниям я прописываю в этой триал версии код активации на триал лицензию.
Юзер активирует её через интернет и WLM автоматически ему генерирует SN с нужной датой (т е + 3 дня от дня активации). Это всё понятно.
Но вот, что мне не нравится. Сначала юзер, скачал демо версию. Запускает её в надежде увидеть работу программы. А тут, оказывается она не работает. Надо опять лезть в интернет, чтобы активировать. Меня лично это покоробило бы.
Поэтому я вас спрашиваю. Можно ли магазину "дёрнуть" какой-то URL и самому по коду активации получить SN (где будет нужная дата + 3 дня от дня скачки), чтобы потом сразу его переслать с демоверсией. Тогда юзер, запустив демо, сразу получит работающую программу и не надо лезть в интернет второй раз.
Re: Keygen URL
Извините, но я не понимаю чем магазин принципиально отличается от платежной системы.Сам магазин, ещё раз повторяю, а не платёжная система.
Я вас уже второй раз спрашиваю - какой диалог?Для чего это нужно? Ну, во первых, не всякая платёжная система может вести указанный вами диалог.
Я не знаю что вы называете заморочками, но обычно любая нормальная платежная система сама умеет дергать кейген на стороне вендора и сама умеет отправлять пользователю на email данные, полученные от кейгена. PayPro также дополнительно позволяет отправлять нотификации о платежах на URL, указанный вендором. Если ROBOKASSA ничего из этого делать не умеет, но наверное нужно спрашивать ее разработчиков как это все можно допилить.Во-вторых хотелось бы выбрать платёжную систему попроще без заморочек, и где налогов поменьше.
В этом случае наше решение вам не подходит, попробуйте найти что-то другое.Но вот, что мне не нравится. Сначала юзер, скачал демо версию. Запускает её в надежде увидеть работу программы. А тут, оказывается она не работает. Надо опять лезть в интернет, чтобы активировать. Меня лично это покоробило бы.
Во-первых, WebLM использует для привязки триального серийника HWID, чтобы различать пользователей при следующих активациях и выдавать им уже ранее сгенерированный серийник. Откуда вы возьмете эти данные на момент скачивания? Ниоткуда.Можно ли магазину "дёрнуть" какой-то URL и самому по коду активации получить SN (где будет нужная дата + 3 дня от дня скачки), чтобы потом сразу его переслать с демоверсией. Тогда юзер, запустив демо, сразу получит работающую программу и не надо лезть в интернет второй раз.
Во-вторых, даже если если пользователь скачивает какую-то программу и вы дергаете какой-то URL из WebLM, то что происходит дальше? Пользователь получает этот серийник на свой email, правильно? Дальше его как-то нужно передать программе (записать на диск, в реестр и т.п.). Т.е. пользователь еще не начал работать с программой, а его уже просят куда-то что-то записать "Меня лично это покоробило бы." (с)
Re: Keygen URL
Не хотел уже отвечать, но всё таки напишу.
Вместо того, чтобы написать пример урлов, ведётся какой-то дико бессмысленный спор.
Признаюсь, моя слабость в том, что я не знаю PHP. Поэтому хотел "на халявку" по-быстрому получить ответ.
Ладно, постараюсь разобраться сам. Если получится - опубликую результат для последующих ваших клиентов, таких же горемык, как я.
И Пермякову вашему пожалуюсь.
Вы прекрасно справились с задачей сохранить все урлы в строжаааааайшем секрете.
Связался с PayPro Global где как раз есть всё, что вы говорите. Они отвечают: представьте ваш сайт, ваши продукты, статистику за год от ваших банков по возврату денег, тогда мы подумаем, подключать вас к системе или нет. Это нормально?Я не знаю, что вы называете заморочками...
У меня такое впечатление, что я разговариваю с Алисой из Яндекса.Извините, но я не понимаю чем магазин принципиально отличается от платежной системы. -
Для чего это нужно? Ну, во первых, не всякая платёжная система может вести указанный вами диалог. -
- Я вас уже второй раз спрашиваю - какой диалог?
Вместо того, чтобы написать пример урлов, ведётся какой-то дико бессмысленный спор.
Признаюсь, моя слабость в том, что я не знаю PHP. Поэтому хотел "на халявку" по-быстрому получить ответ.
Ладно, постараюсь разобраться сам. Если получится - опубликую результат для последующих ваших клиентов, таких же горемык, как я.
И Пермякову вашему пожалуюсь.
Для триального серийника не нужен ни HWID, ни, вообще, никакие данные о пользователе. Такой серийник ограничен сроком действия (например, 3 дня)Во-первых, WebLM использует для привязки триального серийника HWID, чтобы различать пользователей при следующих активациях и выдавать им уже ранее сгенерированный серийник. Откуда вы возьмете эти данные на момент скачивания? Ниоткуда.
Можно было бы сделать файл с расширением *.reg в котором прописать серийник. Это фактически выполняемый файл (хотя и текстовый). При его запуске прописывается нужное значение в реестре. Таким образом, когда пользователь нажимает кнопку скачать, он скачивает два исполняемых файла, которые ему остается запустить в любом порядке.Во-вторых, даже если если пользователь скачивает какую-то программу и вы дергаете какой-то URL из WebLM, то что происходит дальше? Пользователь получает этот серийник на свой email, правильно?
Mожет быть, вы и правы. Нажать две кнопки вместо одной, действительно, может напрячь. Наверное, лучший путь - это ограниченный функционал, если мы хотим получить сразу работающую программу.Дальше его как-то нужно передать программе (записать на диск, в реестр и т.п.). Т.е. пользователь еще не начал работать с программой, а его уже просят куда-то что-то записать "Меня лично это покоробило бы." (с)
Вы прекрасно справились с задачей сохранить все урлы в строжаааааайшем секрете.
Re: Keygen URL
Пример URL-а кейгена вы сами привели в самом первом сообщении. Все параметры внутри "{ }" - это шаблон, который заполняется платежной системой, когда она формирует и вызывает URL.Вместо того, чтобы написать пример урлов, ведётся какой-то дико бессмысленный спор.
Через 3 дня пользователь нажимает кнопку "скачать" на вашем сайте, получает новый ".reg" файл и продолжает пользоваться вашим триалом. Все верно?Для триального серийника не нужен ни HWID, ни, вообще, никакие данные о пользователе. Такой серийник ограничен сроком действия (например, 3 дня)
Жесть какая.Вы прекрасно справились с задачей сохранить все урлы в строжаааааайшем секрете.
P.S. Тема закрыта.