Модуль работы с подписками оператора мобильной связи Lifecell.
Модуль доступен с версии 1.20.00
Возможности
Интеграция с API Lifecell
- Конструктор тарифных планов
- Автоматическое продолжение услуги
Снятие месячной абонентской платы
Установка
Настройка работы с базой данных и создание таблиц:
mysql --default-character-set=utf8 -D abills < db/Mobile.sql
cp Lifecell.pm /usr/abills/Abills/modules/Mobile/
Подключение модуля. abills/libexec/config.pl
@MODULES = ( 'Mobile' );
Создаем линк, куда будут приходить ответы от Lifecell (callback).
ln -s /usr/abills/Abills/modules/Mobile/cgi-bin/lifecell.cgi /usr/abills/cgi-bin/lifecell.cgi
Настройка параметров в config.pl:
$conf{MOBILE_LIFECELL_URL} = 'https://api-test.lifecell.com.ua/gw/v1/'; | Этот параметр представляет собой ссылку на API Lifecell, к которой обращается модуль для взаимодействия с оператором мобильной связи. В данном случае, это тестовая ссылка (https://api-test.lifecell.com.ua/gw/v1/), что может указывать на использование тестового окружения. |
---|---|
$conf{MOBILE_LIFECELL_PASSWORD} = 'somepassword'; | Этот параметр представляет пароль, необходимый для аутентификации при обращении к API Lifecell. |
$conf{MOBILE_LIFECELL_LOGIN} = 'admin_login'; | Данный параметр содержит логин, который также используется для аутентификации при взаимодействии с API Lifecell. |
$conf{MOBILE_LIFECELL_APPLICATION_SECRET_KEY} = 'secret_key'; | Этот параметр содержит секретный ключ приложения, который может использоваться для обеспечения безопасности взаимодействия с API. |
$conf{MOBILE_LIFECELL_PRODUCT_CODE} = 'PRODUCT_KEY_2020'; | Этот параметр представляет код продукта, который может использоваться для идентификации конкретного продукта или услуги при работе с API Lifecell. |
$conf{MOBILE_LIFECELL_OFFER_PRODUCT_CODE} = 'PRODUCT_KEY_2020'; | Этот параметр представляет код продукта, который может использоваться для идентификации конкретного продукта или услуги при работе с API Lifecell при подключении услуг абоненту. |