|
Ключ
Эта строка удалена.
Это слово было удалено. Это слово было добавлено.
Эта строка добавлена.
|
Изменения (8)
просмотр истории страницы{toc:maxLevel=2} |
h2. Введение |
... |
elexnet['password']='' elexnet['password.widget']='inputbox "Пароль" "Пароль"' |
elexnet['cabinet']='enable username password' |
{code} |
Ниже рассмотрим какие параметры для чего нужны. h4. declare -A elexnet |
В первой строке задается системное имя вашей ПС (в примере - elexnet), далее определяется массив с этим же именем. |
h4. elexnet\['widget'\] |
Вторая строка задает название пункта меню, который будет открывать форму с настройками данной ПС. |
h4. elexnet\['enable'\], elexnet\['enable.widget'\], username, password и тд |
Далее идет перечисление параметров, которые будут доступны для изменения через интерфейс настройки ПС в биллинге. Для каждого параметра можно указать значение по-умолчанию, например cтрока: |
... |
говорит, что параметр "enable" будет использовать для настройки виджет типа *checkbox* (галочка), т.е. принимать значения 0 или 1. Далее задается название поля (виджета) и текст подсказки, выводимой под ним. Для настройки текстовых параметров можно использовать виджет *inputbox*. |
После сохранения файла войдите в биллинг, затем в раздел "Платежные системы" (желтая плитка на главной странице биллинга) и проверьте, что поля для настройки вашей ПС были добавлены. |
h4. elexnet\['cabinet'\] |
|
Последняя строка *elexnet\['cabinet'\]* определяет какие из перечисленых параметров будут экспортированы в asr_cabinet, чтобы их можно было использовать в обработчике запросов платежей *Payment.php* /app/asr_cabinet/cfg/fiscal.json h3. Синхронизация asr_fiscal и asr_cabinet и проверка. После сохранения файла: * Синхронизируйте настройки asr_cabinet и asr_fiscal {code}chroot /app/asr_cabinet python /usr/local/bin/get_fiscal_config.py{code} * Войдите в биллинг, затем в раздел "*Платежные системы*" (желтая плитка на главной странице биллинга) и проверьте, что поля для настройки вашей ПС были добавлены. |
h2. Обработчик запроса платежа |
... |