Keygen URL

Issues related to WebLM
Locked
andvl
Posts: 13
Joined: Thu Jan 16, 2020 11:07 am

Keygen URL

Post by andvl »

Не понимаю, как сделать автоматическое генерирование кода активации.
Нужно скопировать шаблон (типа: "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 на своих сайтах." О чём, вообще, речь?
Что же делать?
Ответьте срочно, если можно.
Admin
Site Admin
Posts: 2566
Joined: Mon Aug 21, 2006 8:19 pm
Location: Russia, E-burg
Contact:

Re: Keygen URL

Post by Admin »

К сожалению мы не знакомы с функционалом ROBOKASSA и не сможем ответить на ваши вопросы.
andvl
Posts: 13
Joined: Thu Jan 16, 2020 11:07 am

Re: Keygen URL

Post by andvl »

Ох, я так долго ждал ответа, и вы так бессодержательно ответили (( :cry:
Давайте, тогда более предметно.
1) В системе Pay Pro где надо прописать URL шаблон?
2) Когда Pay Pro отсылает данные о пользователе в WLM, что делает WLM - отсылает в Pay Pro лицензию?
3) Кто отошлёт юзеру лицензию и каким образом? Если это должен делать сам продавец, то можно привести пример кода?
4) Можно ли с WLM самому продавцу устроить диалог? Если платёжная система не умеет вести диалог, она присылает только на сайт уведомление об оплате. Может ли продающий сайт сам послать запрос WLM и получить от него лицензию и переслать юзеру? Если да (а почему бы и нет?) можно привести пример кода, ну или хотя бы в какую сторону копать? Можно ли за деньги заказать такой код вам?
5) Согласно вашему описанию WLM, когда продаётся в первый раз trial версия, на неё заводится бессрочная trial лицензия, которая сразу уже вшита в программу, и её должен активировать юзер через интернет, чтобы хотя бы временно попользоваться программой. Можно ли как-то продавцу сразу при скачивании демо версии обратиться к WLM и получить от него по этой лицензии trial серийный номер и послать юзеру? Можно пример кода (хотя бы платно) такого действия?
6) И, пожалуйста, не отмахивайтесь от своих клиентов, умоляю пишите подробнее! Как если бы вас друг попросил :roll: .
Admin
Site Admin
Posts: 2566
Joined: Mon Aug 21, 2006 8:19 pm
Location: Russia, E-burg
Contact:

Re: Keygen URL

Post by Admin »

1) В системе Pay Pro где надо прописать URL шаблон?
Strore settings - License managment:
Products to assing - необходимо выбрать нужный продукт
Type of license list - необходимо выбрать "External License Generator"
URL - указать URL из WebLM (например http://weblm.vmpsoft.com/keygen.php?pro ... ={ORDER_ID})
2) Когда Pay Pro отсылает данные о пользователе в WLM, что делает WLM - отсылает в Pay Pro лицензию?
PayPro дергает указанный в настройках продукта URL и дальше отправляет пользователю ответ от него в зависимости от того, что указано в продукте WebLM в поле "Режим генератора":
1. Серийный номера - keygen создает серийный номер
2. Коды активации - keygen создает код активации
3) Кто отошлёт юзеру лицензию и каким образом? Если это должен делать сам продавец, то можно привести пример кода?
Обычно это делает платежная система.
4) Можно ли с WLM самому продавцу устроить диалог?
Какой диалог?
5) Согласно вашему описанию WLM, когда продаётся в первый раз trial версия
В описании показан пример как можно организовать trial. В программу зашивается триальный код активации, с помощью которого программа получает уже конечную лицензию через VMProtectActivateLicense.
Можно ли как-то продавцу сразу при скачивании демо версии обратиться к WLM и получить от него по этой лицензии trial серийный номер и послать юзеру? Можно пример кода (хотя бы платно) такого действия?
Зачем? Все это можно сделать при первом запуске программы.
andvl
Posts: 13
Joined: Thu Jan 16, 2020 11:07 am

Re: Keygen URL

Post by andvl »

Можно ли с WLM самому продавцу устроить диалог? - Какой диалог?
Вместо платёжной системы сам магазин "дёргает* URL WLM? затем получает от него ответ (лицензию) и отсылает пользователю.
Сам магазин, ещё раз повторяю, а не платёжная система. Если это возможно, приведите пример кода.
Для чего это нужно? Ну, во первых, не всякая платёжная система может вести указанный вами диалог.
Во-вторых хотелось бы выбрать платёжную систему попроще без заморочек, и где налогов поменьше.
Можно ли как-то продавцу сразу при скачивании демо версии обратиться к WLM и получить от него по этой лицензии trial серийный номер и послать юзеру? Можно пример кода такого действия?
-
Зачем? Все это можно сделать при первом запуске программы.
Объясняю зачем.
Для примера, представьте, что я даю юзеру триал версию на три дня.
Я не могу сразу в триал версии прописать серийный номер с ограниченной датой, поскольку я не знаю, когда он её скачает с сайта (может через полгода) Соответственно, согласно вашим указаниям я прописываю в этой триал версии код активации на триал лицензию.
Юзер активирует её через интернет и WLM автоматически ему генерирует SN с нужной датой (т е + 3 дня от дня активации). Это всё понятно.
Но вот, что мне не нравится. Сначала юзер, скачал демо версию. Запускает её в надежде увидеть работу программы. А тут, оказывается она не работает. Надо опять лезть в интернет, чтобы активировать. Меня лично это покоробило бы.
Поэтому я вас спрашиваю. Можно ли магазину "дёрнуть" какой-то URL и самому по коду активации получить SN (где будет нужная дата + 3 дня от дня скачки), чтобы потом сразу его переслать с демоверсией. Тогда юзер, запустив демо, сразу получит работающую программу и не надо лезть в интернет второй раз.
Admin
Site Admin
Posts: 2566
Joined: Mon Aug 21, 2006 8:19 pm
Location: Russia, E-burg
Contact:

Re: Keygen URL

Post by Admin »

Сам магазин, ещё раз повторяю, а не платёжная система.
Извините, но я не понимаю чем магазин принципиально отличается от платежной системы.
Для чего это нужно? Ну, во первых, не всякая платёжная система может вести указанный вами диалог.
Я вас уже второй раз спрашиваю - какой диалог?
Во-вторых хотелось бы выбрать платёжную систему попроще без заморочек, и где налогов поменьше.
Я не знаю что вы называете заморочками, но обычно любая нормальная платежная система сама умеет дергать кейген на стороне вендора и сама умеет отправлять пользователю на email данные, полученные от кейгена. PayPro также дополнительно позволяет отправлять нотификации о платежах на URL, указанный вендором. Если ROBOKASSA ничего из этого делать не умеет, но наверное нужно спрашивать ее разработчиков как это все можно допилить.
Но вот, что мне не нравится. Сначала юзер, скачал демо версию. Запускает её в надежде увидеть работу программы. А тут, оказывается она не работает. Надо опять лезть в интернет, чтобы активировать. Меня лично это покоробило бы.
В этом случае наше решение вам не подходит, попробуйте найти что-то другое.
Можно ли магазину "дёрнуть" какой-то URL и самому по коду активации получить SN (где будет нужная дата + 3 дня от дня скачки), чтобы потом сразу его переслать с демоверсией. Тогда юзер, запустив демо, сразу получит работающую программу и не надо лезть в интернет второй раз.
Во-первых, WebLM использует для привязки триального серийника HWID, чтобы различать пользователей при следующих активациях и выдавать им уже ранее сгенерированный серийник. Откуда вы возьмете эти данные на момент скачивания? Ниоткуда.
Во-вторых, даже если если пользователь скачивает какую-то программу и вы дергаете какой-то URL из WebLM, то что происходит дальше? Пользователь получает этот серийник на свой email, правильно? Дальше его как-то нужно передать программе (записать на диск, в реестр и т.п.). Т.е. пользователь еще не начал работать с программой, а его уже просят куда-то что-то записать "Меня лично это покоробило бы." (с)
andvl
Posts: 13
Joined: Thu Jan 16, 2020 11:07 am

Re: Keygen URL

Post by andvl »

Не хотел уже отвечать, но всё таки напишу.
Я не знаю, что вы называете заморочками...
Связался с PayPro Global где как раз есть всё, что вы говорите. Они отвечают: представьте ваш сайт, ваши продукты, статистику за год от ваших банков по возврату денег, тогда мы подумаем, подключать вас к системе или нет. Это нормально?
Извините, но я не понимаю чем магазин принципиально отличается от платежной системы. -
Для чего это нужно? Ну, во первых, не всякая платёжная система может вести указанный вами диалог. -
- Я вас уже второй раз спрашиваю - какой диалог?
У меня такое впечатление, что я разговариваю с Алисой из Яндекса.
Вместо того, чтобы написать пример урлов, ведётся какой-то дико бессмысленный спор.
Признаюсь, моя слабость в том, что я не знаю PHP. Поэтому хотел "на халявку" по-быстрому получить ответ.
Ладно, постараюсь разобраться сам. Если получится - опубликую результат для последующих ваших клиентов, таких же горемык, как я.
И Пермякову вашему пожалуюсь.
Во-первых, WebLM использует для привязки триального серийника HWID, чтобы различать пользователей при следующих активациях и выдавать им уже ранее сгенерированный серийник. Откуда вы возьмете эти данные на момент скачивания? Ниоткуда.
Для триального серийника не нужен ни HWID, ни, вообще, никакие данные о пользователе. Такой серийник ограничен сроком действия (например, 3 дня)
Во-вторых, даже если если пользователь скачивает какую-то программу и вы дергаете какой-то URL из WebLM, то что происходит дальше? Пользователь получает этот серийник на свой email, правильно?
Можно было бы сделать файл с расширением *.reg в котором прописать серийник. Это фактически выполняемый файл (хотя и текстовый). При его запуске прописывается нужное значение в реестре. Таким образом, когда пользователь нажимает кнопку скачать, он скачивает два исполняемых файла, которые ему остается запустить в любом порядке.
Дальше его как-то нужно передать программе (записать на диск, в реестр и т.п.). Т.е. пользователь еще не начал работать с программой, а его уже просят куда-то что-то записать "Меня лично это покоробило бы." (с)
Mожет быть, вы и правы. Нажать две кнопки вместо одной, действительно, может напрячь. Наверное, лучший путь - это ограниченный функционал, если мы хотим получить сразу работающую программу.
Вы прекрасно справились с задачей сохранить все урлы в строжаааааайшем секрете.
Admin
Site Admin
Posts: 2566
Joined: Mon Aug 21, 2006 8:19 pm
Location: Russia, E-burg
Contact:

Re: Keygen URL

Post by Admin »

Вместо того, чтобы написать пример урлов, ведётся какой-то дико бессмысленный спор.
Пример URL-а кейгена вы сами привели в самом первом сообщении. Все параметры внутри "{ }" - это шаблон, который заполняется платежной системой, когда она формирует и вызывает URL.
Для триального серийника не нужен ни HWID, ни, вообще, никакие данные о пользователе. Такой серийник ограничен сроком действия (например, 3 дня)
Через 3 дня пользователь нажимает кнопку "скачать" на вашем сайте, получает новый ".reg" файл и продолжает пользоваться вашим триалом. Все верно?
Вы прекрасно справились с задачей сохранить все урлы в строжаааааайшем секрете.
Жесть какая.

P.S. Тема закрыта.
Locked