|
Ключ
Эта строка удалена.
Это слово было удалено. Это слово было добавлено.
Эта строка добавлена.
|
Изменения (2)
просмотр истории страницыТест {toc} |
h1. Карты оплаты Настройка карт оплаты располагается в меню "*Тарификация*" !pay_card_reference.png|border=1,width=700! h2. Добавление серии карт При добавлении укажите номинал карты и время действия, по истечении которого карты не получится активировать. Так же укажите количество карт в серии. !pay_card_add.png|border=1,width=700! h2. Параметры карты В списке серий карты откройте нужную серию, откройте вкладку "*Данные по картам предварительной оплаты*", выберите нужную карту и нажмите в правой колонке карандаш. !pay_card_cards_in_seria.png|border=1,width=550! Параметры карты будут находиться на вкладке "*Основные*" !pay_card_card_info.png|border=1,width=400! * *ФЛАГ: карта использована* \- флаг устанавливается если карта использована * *ФЛАГ: карта блокирована* \- флаг устанавливается если серия заблокирована * *Кто использовал* \- учетная запись с которой была активирована карта * *Date used* \- дата использования карты h2. Активация карт Для активации карты оплаты добавьте соответствующий шорткод на нужную страницу (например, "Пополнение баланса") в личном кабинете по статье "[CarbonBilling:Отображение платежных систем в личном кабинете абонента]" !pay_card_cabinet.png|border=1! h1. Абоненты по карточке Если при создании карт оплаты указать поле "Группа для абонентов", то по данным созданных карт буду созданы абоненты в этой папке. !cards1.png|border=1! !cards2.png|border=1! Информация при печати карточек будет совпадать с информацией в учетной записи созданных абонентов. !cards3.png|border=1! !cards4.png|border=1! h1. Активация карт оплаты через консоль с помощью скрипта. h6. 1) Создаем и открываем bash скрипт.(В примере используется vim, можете использовать любой удобный для Вас текстовый редактор) {code} vim /root/cards.sh {code} h6. 2) Добавляем в скрипт следующие строки и сохраняем файл. {code} #!/bin/bash login="$1" card_no="$2" card_key="$3" a=$(curl "http://169.254.80.82:8082/rest_api/v2/Users/" -d 'method1=objects.get&arg1={"login":"'$login'"}&method2=get_or_create_dynamic_session&arg2={}') b=$(echo $a | tail -c 23 | cut -c-18) curl "http://169.254.80.82:8082/rest_api/v2/Users/" -d 'method1=web_cabinet.add_card_payment_operation&arg1={"suid":"'$b'","series_no":"'$card_no'","card_key":"'$card_key'", "src_ip":"admin"}' {code} h6. 3) Далее использовать скрипт можно следующим синтаксисом: {code} bash /root/cards.sh login 111 707555433 {code} Где *login*- логин абонента *111* - серия карт оплаты *707555433* - секретный код. |