А>Можно ли на ShareIt настроить такой процесс регистрации?
А>KeyGenSDK читал но ответа на этот вопрос там не нашел
Можно! для этого прийдется заюзать дополнительное поле Additional1,
в форме заказа, сделать его мандаторным и назвать по вкусу PIN или Demo-code, ....
способ первый, он же самый простой.
CP-Products-Descriptions-E-mail template:
в тексте использовать макрос <%ADDITIONAL1%>
для формирования правильной ссылки.
например вот так
http:/mysite.com/download.aspx?file=fileName.exe&key=<%ADDITIONAL1%>.
ИЛИ
В своем кейгене который размещен у них! принимать это доп. поле
генерить кейгеном ссылочку по такому шаблону
"
http:/mysite.com/download.aspx?file=fileName.exe&key=[ADDITIONAL1]"
плюс сопутствующие инструкции о том, что на нее нужно клацнуть

,
поместить в переменную UserKey из кейгена.
ИЛИ можно попробовать новую модную фичу
- XML Order Notification via HTTP Post
If you would like to receive your XML order notifications at an URL
instead of via e-mail, please contact the Publisher Relations Management
Team at authors@shareit.com, stating the URL.
и принимать от ShareIt XML деревце через HTTP Post, парсить его в aspx
доставать из него ADDITIONAL1 формировать и отсылать кустомеру писемко
с нужной ссылочкой.