Как настроить платёжную систему или подключить новую?

Ключ
Эта строка удалена.
Это слово было удалено. Это слово было добавлено.
Эта строка добавлена.

Изменения (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. Обработчик запроса платежа