Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
abills:docs:modules:cards:ru [2017/03/17 10:16] asmodeus [Описание процесса импорта] |
abills:docs:modules:cards:ru [2018/09/21 12:50] (текущий) larysa |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
+ | **''Документация по модулю Cards и принадлежащим к нему страницам перенесена в Confluence''** | ||
+ | [[http://abills.net.ua:8090/display/AB/Cards]] | ||
+ | |||
=====Cards===== | =====Cards===== | ||
Платформа для работы с картами клиетов и картами оплат.\\ | Платформа для работы с картами клиетов и картами оплат.\\ | ||
Строка 10: | Строка 13: | ||
* Генерация аккаунтов пользователей из файла с данными о них. | * Генерация аккаунтов пользователей из файла с данными о них. | ||
* Контроль перебора карт и ошибочных вводов. | * Контроль перебора карт и ошибочных вводов. | ||
- | * Учёт дилеров и отчёты о продажах. | + | * [[abills:docs:manual:admin:cards:cards_dillers_tp|Учёт дилеров и отчёты о продажах]]. |
* Начисление процента дилеру от продаж. | * Начисление процента дилеру от продаж. | ||
* Печать карт в формате PDF. Для данной функции нужно установить модуль [[abills:docs:manual:soft:PDF_API2|Perl PDF::API2]] | * Печать карт в формате PDF. Для данной функции нужно установить модуль [[abills:docs:manual:soft:PDF_API2|Perl PDF::API2]] | ||
Строка 28: | Строка 31: | ||
====Screenshots==== | ====Screenshots==== | ||
- | Администрирование карт пополнения счета | + | **Администрирование карт пополнения счета** |
\\ | \\ | ||
- | {{:abills:docs:modules:cards:cards_main.png?300|Администрирование карт пополнение}} | + | {{:abills:docs:modules:cards:cards_main.png?800|Администрирование карт пополнение}} |
\\ | \\ | ||
- | Форма оплаты | + | **Форма оплаты** |
\\ | \\ | ||
- | {{:abills:docs:modules:cards:user.png?300|{{:abills:docs:modules:cards:user.png?300|Форма оплаты}} | + | {{:abills:docs:modules:cards:user.png?800|{{:abills:docs:modules:cards:user.png|Форма оплаты}} |
\\ | \\ | ||
Строка 67: | Строка 70: | ||
Параметры конфигурации модуля: | Параметры конфигурации модуля: | ||
**abills/libexec/config.pl** | **abills/libexec/config.pl** | ||
+ | |||
+ | **Начиная с версии 0.77.60 вместо опции //$conf{CARDS_SHOW_PINS}// используются права администратора(''пункт 5.9. Показать PIN Карточки пополнения'').** | ||
+ | |||
^$conf{CARDS_BRUTE_LIMIT}=5; | Количество неправильных попыток перед блокировкой пользователя.\\ По умолчанию: 5. | | ^$conf{CARDS_BRUTE_LIMIT}=5; | Количество неправильных попыток перед блокировкой пользователя.\\ По умолчанию: 5. | | ||
^$conf{CARDS_BRUTE_CLEAN_PERIOD}=2; | Количество дней через которое удаляется запись о неправильно вводе пин кода.\\ По умолчанию 2 дня. | | ^$conf{CARDS_BRUTE_CLEAN_PERIOD}=2; | Количество дней через которое удаляется запись о неправильно вводе пин кода.\\ По умолчанию 2 дня. | | ||
^$conf{CARDS_PAYMENT_PIN_LENGTH}=8; | Длина пинкода. По умолчанию 8 символов. | | ^$conf{CARDS_PAYMENT_PIN_LENGTH}=8; | Длина пинкода. По умолчанию 8 символов. | | ||
^$conf{CARDS_PIN_SYMBOLS}='0123456789'; | Символы используемые для генерации PIN кода. \\ По умолчанию: 0123456789. | | ^$conf{CARDS_PIN_SYMBOLS}='0123456789'; | Символы используемые для генерации PIN кода. \\ По умолчанию: 0123456789. | | ||
- | ^$conf{CARDS_SHOW_PINS}=1; | Показывать ПИН-коды карточек администратору | | + | ^<del>$conf{CARDS_SHOW_PINS}=1;</del> | Показывать ПИН-коды карточек администратору | |
^$conf{CARDS_LOGIN_PASSWD_SAME}=1; | Генерировать одинаковые логины и пароли для карточек с сервисами. Логины генерируются в произвольном порядке без учёта правил формирования логинов в форме заведения универсальных карт | | ^$conf{CARDS_LOGIN_PASSWD_SAME}=1; | Генерировать одинаковые логины и пароли для карточек с сервисами. Логины генерируются в произвольном порядке без учёта правил формирования логинов в форме заведения универсальных карт | | ||
^$conf{CARDS_PAYMENTS_EXTERNAL}='/usr/abills/misc/cards_external.sh';| Запуск внешних программ после успешного пополнения счёта. | | ^$conf{CARDS_PAYMENTS_EXTERNAL}='/usr/abills/misc/cards_external.sh';| Запуск внешних программ после успешного пополнения счёта. | | ||
Строка 77: | Строка 83: | ||
^$conf{CARDS_PIN_ONLY}=1; | Использовать только пин для пополнения | | ^$conf{CARDS_PIN_ONLY}=1; | Использовать только пин для пополнения | | ||
^$conf{CARDS_SKIP_COMPANY}=0; | Запрет пополнения пользователям прикреплённым к компаниям | | ^$conf{CARDS_SKIP_COMPANY}=0; | Запрет пополнения пользователям прикреплённым к компаниям | | ||
- | |||
- | |||
- | ====Дилеры ==== | ||
- | Добавление дилера. Любой пользовательский акаунт может получить расширение дилер. Для этого нужно включить в акаунте эту функцию. | ||
- | **/ Customers/ Logins/ Information/** | ||
- | |||
- | |||
- | ^ Tarif plan | Тарифный план по которому будут сниматься деньги с дилера за сгенерированные карточки | | ||
- | ^ Percentage | Процентная ставка от продаж карт | | ||
- | ^ Disable | Блокировать | | ||
- | ^ Registration | Дата регистрации | | ||
- | ^ Comments | Комментарии | | ||
- | |||
- | |||
- | Список дилеров \\ | ||
- | ** / Customers/ Dealers/ ** | ||
- | |||
- | ^ ID | ID Дилера | | ||
- | ^ Name | Название | | ||
- | ^ Address | Адрес | | ||
- | ^ E-Mail | E-mail | | ||
- | ^ Registration | Дата регистрации | | ||
- | ^ Percentage | Процентная ставка дилера | | ||
- | ^ State | Состояние активности | | ||
- | ^ Count | Общее количество полученных карт | | ||
- | ^ Enable | Остаток непроданных карт | | ||
- | |||
- | |||
- | |||
- | Тарифные планы | ||
- | |||
- | **/ Система/ Интернет карточки/ Дилеры Тарифные планы/ ** | ||
- | |||
- | ^Название: |Название | | ||
- | ^Процентная ставка: | Процентная ставка дилера от проданных каточек | | ||
- | ^Цена операции: | Сума которая снимается с дилера при пополнении карточкой. Указывается в процентах, а также можно использовать регулярные выражения \\ Регулярные выражения: \\ (COUNT>10=PRICE:100; \\ TOTAL_SUM>100=PRICE:20;) | | ||
- | ^Вид оплаты: | **Предоплата** \\ **послеоплата** (карточки выдаются внезависимости от его депозита) \\ **оплата после активации** с дилера сума снимается поле активации карточки абонентом | | ||
- | ^Активации: | Сума активации ТП | | ||
- | ^Изменить: | Сума которая снимается при изменении ТП | | ||
- | ^Кредит: | Кредит | | ||
- | ^Минимальная денежная наработка: | Минимальная сума на которую нужно продать карточек. Если сума не наработана систма дополнительно её до снимает | | ||
- | ^Сервер доступа: | | | ||
- | ^Бонус : | | | ||
- | |||
- | |||
Строка 182: | Строка 143: | ||
- | ==Дополнительные параметры для модуля 'Dv'== | + | ==Дополнительные параметры для модуля 'Internet'== |
После подключения модуля **Cards** появляется меню | После подключения модуля **Cards** появляется меню | ||
**/ Customers/ Users/ Internet/ Internet carts/** | **/ Customers/ Users/ Internet/ Internet carts/** | ||
Строка 194: | Строка 155: | ||
^1.GID | Ид группы | | ^1.GID | Ид группы | | ||
^1.REDUCTION | Скидка | | ^1.REDUCTION | Скидка | | ||
+ | ^1.REDUCTION_DATE| Дата скидки | | ||
^1.DISABLE | Статус логина | | ^1.DISABLE | Статус логина | | ||
+ | ^1.REGISTRATION | Дата регистрации абонента | | ||
^1.UID | UID абонента. По умолчанию заполняется автоматически. Явно использовать только в крайнем случае | | ^1.UID | UID абонента. По умолчанию заполняется автоматически. Явно использовать только в крайнем случае | | ||
Строка 202: | Строка 165: | ||
^3.ADDRESS_STREET | Улица | | ^3.ADDRESS_STREET | Улица | | ||
^3.ADDRESS_FULL | Полный адрес при импорте с систем где адрес записывается одной стройкой. | | ^3.ADDRESS_FULL | Полный адрес при импорте с систем где адрес записывается одной стройкой. | | ||
- | ^3.COMMENTS | Комментарии | | + | ^3.COMMENTS | Комментарии. Если комментарий многострочный его нужно записывать в одну строку через \n | |
^3.CONTRACT_ID | Номер контракта | | ^3.CONTRACT_ID | Номер контракта | | ||
^3.CONTRACT_DATE | Дата контракта | | ^3.CONTRACT_DATE | Дата контракта | | ||
Строка 213: | Строка 176: | ||
^3.ZIP | индекс | | ^3.ZIP | индекс | | ||
^3.CITY | Город | | ^3.CITY | Город | | ||
+ | ^3.SKIP_EMAIL_CHECK=1 | Пропускать проверку емейл | | ||
Для добавления дополнительных информационных полей указывается номер 3 и название поля в базе заглавными буквами.\\ | Для добавления дополнительных информационных полей указывается номер 3 и название поля в базе заглавными буквами.\\ | ||
Строка 221: | Строка 185: | ||
- | **Internet** | + | **Internet+** |
^4.CID |Caller ID| | ^4.CID |Caller ID| | ||
^4.FILTER_ID | АйДи фильтра | | ^4.FILTER_ID | АйДи фильтра | | ||
Строка 228: | Строка 192: | ||
^4.SIMULTANEONSLY | Одновременных соединений | | ^4.SIMULTANEONSLY | Одновременных соединений | | ||
^4.SPEED | Скорость | | ^4.SPEED | Скорость | | ||
- | ^4.TP_ID | АйДи тарифного плана | | + | ^4.TP_ID | TP_ID тарифного плана (внутрений номер) | |
- | ^4.CALLBACK | Флаг активности CallBack | | + | ^4.TP_NUM | Номер тарифного плана, если данного тарифного плана нет в системе при импорте он создается с именем "Тарифный план: %TP_NUM%" | |
^4.STATUS | Статус Сервиса \\ 0 - Активно \\ 1 - Отключено \\ 2 - Не активизирован \\ 3 - Приостановление \\ 4 - Отключено: Неуплата \\ 5 - Cлишком маленький депозит \\ 6 - Заблокирован из за вирусов | | ^4.STATUS | Статус Сервиса \\ 0 - Активно \\ 1 - Отключено \\ 2 - Не активизирован \\ 3 - Приостановление \\ 4 - Отключено: Неуплата \\ 5 - Cлишком маленький депозит \\ 6 - Заблокирован из за вирусов | | ||
^4.PASSWORD | Дополнительный пароль сервиса | | ^4.PASSWORD | Дополнительный пароль сервиса | | ||
- | ^4.DV_LOGIN | Дополнительный логин сервиса | | + | ^4.LOGIN | Дополнительный логин сервиса | |
- | ^4.DV_SKIP_FEE=1 | Не снимать начисление абон. платы при импорте | | + | ^4.INTERNET_SKIP_FEE=1 | Не снимать начисление абон. платы при импорте | |
Если не указать серию при импорте через меню (/ Customers/ Logins/ Internet/ Internet cards/) то для заведённых аккаунтов начислится абонплата, если же указать серию абон. плата не будет начислена | Если не указать серию при импорте через меню (/ Customers/ Logins/ Internet/ Internet cards/) то для заведённых аккаунтов начислится абонплата, если же указать серию абон. плата не будет начислена | ||
^4.EXPIRE |Дата завершения услуги | | ^4.EXPIRE |Дата завершения услуги | | ||
Строка 379: | Строка 343: | ||
В файл экспорта заносятся следующие поля разделённые табуляцией: SERIAL LOGIN, PASSWORD/PIN, TARIF_PLAN, SUM, EXPIRE, AGE, TIME_LIMIT | В файл экспорта заносятся следующие поля разделённые табуляцией: SERIAL LOGIN, PASSWORD/PIN, TARIF_PLAN, SUM, EXPIRE, AGE, TIME_LIMIT | ||
+ | ====Пополнение карточкой с административного интерфейса==== | ||
+ | |||
+ | - переходите на абонента | ||
+ | - раздел **Оплаты** | ||
+ | - слева в меню **Карточки пополнения** | ||
+ | {{:abills:docs:modules:cards:cards_admin_add.png?nolink|}} | ||
====Интерфейс Дилера==== | ====Интерфейс Дилера==== | ||
(Поставляется как дополнение к карточному модулю) | (Поставляется как дополнение к карточному модулю) |