След закупуването на софтуера клиента трябва да получи по електронната поща специален ключ за регистриране на програмата.
Съществуват два начина за генериране на лицензионен ключа:
HTTP-заявка - изпраща се заявка към код генератора. За HTTP-заявка се настройват, какви полета ще се предават към генератора, по какъв метод и на какъв адрес. Полетата могат да се настройват в програмата.
Списък от ключове -
ключа се взима от зададен списък ключове. В списъка на ключовете се дава ред достъпни ключове.
При редактиране на инфото на определена програма автора може да настройва интерфейса за генериране на ключа.
Редактирането на интерфейсите става в раздела «Ключове».
Ако поръчката е разрешена за доставка, то в инфото на поръчката отговарящия за доставката (сървъра или автора) може да види формата за генериране на ключа с предварително установените значения на полетата. След генерирането на ключа към ползващия може да бъде изпратено писмо въз основа на настроения шаблон.
Генерирания ключ може да бъде фиксиран в списъка на използваните ключове (с указание, кога и към коя поръчка е издаден).
На дадения етап генерирането на регистрационния ключ работи в неавтоматичен режим. Формирането на регистрационните ключове става по следния начин:
1. В раздела «Поща» може да се настрои шаблона за писмото, в което ще бъдат посочени регистрационните данни. Това писмо ще бъде изпратено на ползващия по електронната поща. При възникване на събитието трябва да се посочи неговия тип - «Регистрационна информация».
2. В раздела «Ключове» се настройва интерфейса на код генератора:

В списъка се въвеждат ключовете, един ред - един ключ. За HTTP-заявка се въвежда адреса на генератора (URL), метод, списък с изпратените ключове. В значенията на полетата могат да се ползват променливи, подобно на шаблона на писмото (списъка им е по-долу). Значенията на променливите се взимат от контактната информация на поръчката, данните за регистрациа, бюджета на ползващия.
В полето «Шаблон на писмото» трябва да се избере, с какъв шаблон на писмо до ползващия ще бъде свързан генератора. Допълнително могат да се въведат променливите, които ще се ползват за употреба в шаблона при изпращането на писмото. #REGISTRATION_KEY# - предопределена променлива. Тази променлива (също така въведена от вас) може да се ползва в шаблона на писмото.
3. В раздела «Програми» конкретната програма се свързва с интерфейса на код генератора. Допълнително може да се даде поле, изпращане в заявката за тази програма.
4. Ако поръчката е разрешена за доставка и за доставката отговаря автора, то в инфото на поръчката ще се появи форма за генериране на ключа. За тип «Списък ключове» се появява списък ключове с възможност да се вземе следващия ключ или да се въведе нов; за типа «HTTP-заявка» - HTML-форма с посочените в настройката на интерфейса полета (с въведени значения от поръчката). Резултата от обработката на заявката към генератора ще бъде отворен в нов прозорец след натискане на бутона.
Доколкото заявката фактически са изпраща от браузера, то са достъпни всички методи на оторизация, поддържани от браузера. Базовата оторизация може да се използва, посочвайки в настройката на интерфейса URL във вид: http://user:password@url
Ако не се посочва име/парола, браузера маже сам да ги изиска. URL може да започва с https://, ако браузера поддържа SSL.
Ако е необходимо да се фиксира издадения ключ, то трябва да се постави съответния флаг. В полето REGISTRATION_KEY трябва да се въведе значение на ключа (по-скоро в клипборда за обмен с генератора генератора).
Ако на ползващия се изпраща писмо, то в такъв случай в долния край на страницата може да се прегледа текста на писмото.
5. Ако издадения ключ се фиксира, то той се добавя в списъка с използваните ключове с посочена дата на изпращане и номер на поръчката.