Enum Class ModuleSetupKeys
- All Implemented Interfaces:
Serializable,Comparable<ModuleSetupKeys>,Constable,ParameterMapKey
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionАвтоплатежСумма дня (авто)Макс. сумма дня (авто)Автоматический режимСумма месяца (авто)Макс. сумма месяца (авто)Сумма недели (авто)Макс. сумма недели (авто)Режим автоплатежаДень месяцаЕжемесячный режимМакс. сумма (месяц)Мин. сумма (месяц)День неделиЕженедельный режимМакс. сумма (неделя)Мин. сумма (неделя)Срок действия шаблонаОплата картамиПароль приватного ключаФайл сертификатаФайл сертификата сервераФайл приватного ключаIP-адрес клиентаОписание заказаВключить модульПоле customerAddressОбязательность поля customerAddressТекст поля customerAddressАдрес шлюза банкаХранилище ключейАдрес регистрации платежейКод типа платежаМаксимальная сумма платежаМинимальная сумма платежа -
Method Summary
Modifier and TypeMethodDescriptiongetName()getTitle()static ModuleSetupKeysReturns the enum constant of this class with the specified name.static ModuleSetupKeys[]values()Returns an array containing the constants of this enum class, in the order they are declared.Methods inherited from class java.lang.Enum
clone, compareTo, describeConstable, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOfMethods inherited from interface ru.bitel.common.ParameterMapKey
getParent, getSubLevel
-
Enum Constant Details
-
MTSBANK_ENABLE
Включить модуль
mtsbank.enable=true
Включить модуль приёма платежей
-
MTSBANK_CARD_ENABLE
Оплата картами
mtsbank.card.enable=true
Разрешить оплату картами.
-
MTSBANK_SUM_MIN
Минимальная сумма платежа
mtsbank.sum.min=
invalid reference
BGBaseConstants.DEFAULT_SUM_MINМинимальная сумма платежа
-
MTSBANK_SUM_MAX
Максимальная сумма платежа
mtsbank.sum.max=
invalid reference
BGBaseConstants.DEFAULT_SUM_MAXМаксимальная сумма платежа
-
MTSBANK_GATE_URL
Адрес шлюза банка
mtsbank.gate.url=https://payments.mtsbank.ru/ecomm/ClientHandler
URL для перенаправления клиента на страницу шлюза банка
-
MTSBANK_KEYSTORE
Хранилище ключей
mtsbank.keystore=
Путь к хранилищу ключей (keystore) банка
-
MTSBANK_DESCRIPTION
Описание заказа
mtsbank.description=Пополнение счета по договору №{CONTRACT_TITLE}
Описание заказа(услуги)
-
MTSBANK_MERCHANT_URL
Адрес регистрации платежей
mtsbank.merchant.url=https://payments.mtsbank.ru/ecomm/MerchantHandler
URL для регистрации платежа
-
MTSBANK_CERT_PATH_CRT
Файл сертификата
mtsbank.cert.path.crt=cert/mtsbank/cert.pem
Файл с сертификатом (путь относительный каталога биллинга или абсолютный)
-
MTSBANK_CERT_PATH_KEY
Файл приватного ключа
mtsbank.cert.path.key=cert/mtsbank/key.pem
Файл с приватным ключом (путь относительный каталога биллинга или абсолютный)
-
MTSBANK_CLIENT_IP_ADDR
IP-адрес клиента
mtsbank.client.ip.addr=
IP адрес подставляемый в запросы к серверу банка в параметр client_ip_addr
-
MTSBANK_CERT_PATH_HOST
Файл сертификата сервера
mtsbank.cert.path.host=cert/mtsbank/host.pem
Файл с сертификатом сервера payments.mtsbank.ru (путь относительный каталога биллинга или абсолютный)
-
MTSBANK_PAYMENT_TYPE_ID
Код типа платежа
mtsbank.payment.type.id=0
Код платежа из справочника "Типы платежей"
-
MTSBANK_CERT_KEY_PASSWORD
Пароль приватного ключа
mtsbank.cert.key.password=
Пароль для приватного ключа
-
MTSBANK_FISCALIZATION_CUSTOMER_ADDRESS_ENABLE
Поле customerAddress
mtsbank.fiscalization.customer.address.enable=true
Включение запроса поля customerAddress при оплате
-
MTSBANK_FISCALIZATION_CUSTOMER_ADDRESS_TITLE
Текст поля customerAddress
mtsbank.fiscalization.customer.address.title=
Текст поля customerAddress в ЛК, по умолчанию "Укажите E-mail или номер сотового для отправки чека".
-
MTSBANK_FISCALIZATION_CUSTOMER_ADDRESS_REQUIRED
Обязательность поля customerAddress
mtsbank.fiscalization.customer.address.required=false
Требование заполнения поля customerAddress при оплате
-
MTSBANK_AUTOPAYMENT_ENABLE
Автоплатеж
mtsbank.autopayment.enable=false
Разрешить автоплатеж.
-
MTSBANK_AUTOPAYMENT_PATTERN_EXPIRY
Срок действия шаблона
mtsbank.autopayment.pattern.expiry=12
Срок действия шаблона автоплатежа в месяцах от момента создания.
-
MTSBANK_AUTOPAYMENT_MODE_DEFAULT
Режим автоплатежа
mtsbank.autopayment.mode.default=0
Режим автоплатежа по умолчанию (0 - Отключен, 1 - Еженедельный, 2 - Ежемесячный, 3 - Автоматический).
-
MTSBANK_AUTOPAYMENT_MODE_WEEK_ENABLE
Еженедельный режим
mtsbank.autopayment.mode.week.enable=false
Разрешить еженедельный режим автоплатежа.
-
MTSBANK_AUTOPAYMENT_MODE_WEEK_DAY_DEFAULT
День недели
mtsbank.autopayment.mode.week.day.default=
invalid reference
BGBaseConstants.AUTOPAYMENT_MODE_WEEK_DAY_DEFAULTДень недели по умолчанию в еженедельном режиме автоплатежа (1 - Понедельник, ... 7 - Воскресенье).
-
MTSBANK_AUTOPAYMENT_MODE_WEEK_SUM_MIN
Мин. сумма (неделя)
mtsbank.autopayment.mode.week.sum.min=
invalid reference
BGBaseConstants.DEFAULT_SUM_MINМинимальная сумма в еженедельном режиме автоплатежа.
-
MTSBANK_AUTOPAYMENT_MODE_WEEK_SUM_MAX
Макс. сумма (неделя)
mtsbank.autopayment.mode.week.sum.max=
invalid reference
BGBaseConstants.DEFAULT_SUM_MAXМаксимальная сумма в еженедельном режиме автоплатежа.
-
MTSBANK_AUTOPAYMENT_MODE_MONTH_ENABLE
Ежемесячный режим
mtsbank.autopayment.mode.month.enable=false
Разрешить ежемесячный режим автоплатежа.
-
MTSBANK_AUTOPAYMENT_MODE_MONTH_DAY_DEFAULT
День месяца
mtsbank.autopayment.mode.month.day.default=
invalid reference
BGBaseConstants.AUTOPAYMENT_MODE_MONTH_DAY_DEFAULTДень месяца по умолчанию в ежемесячном режиме автоплатежа. Если указанного дня нет в текущем месяце, платеж проводится в последний день месяца.
-
MTSBANK_AUTOPAYMENT_MODE_MONTH_SUM_MIN
Мин. сумма (месяц)
mtsbank.autopayment.mode.month.sum.min=
invalid reference
BGBaseConstants.DEFAULT_SUM_MINМинимальная сумма в ежемесячном режиме автоплатежа.
-
MTSBANK_AUTOPAYMENT_MODE_MONTH_SUM_MAX
Макс. сумма (месяц)
mtsbank.autopayment.mode.month.sum.max=
invalid reference
BGBaseConstants.DEFAULT_SUM_MAXМаксимальная сумма в ежемесячном режиме автоплатежа.
-
MTSBANK_AUTOPAYMENT_MODE_AUTO_ENABLE
Автоматический режим
mtsbank.autopayment.mode.auto.enable=false
Разрешить автоматический режим автоплатежа.
-
MTSBANK_AUTOPAYMENT_MODE_AUTO_DAY_SUM_DEFAULT
Сумма дня (авто)
mtsbank.autopayment.mode.auto.day.sum.default=500
Максимальная сумма дневного списания по умолчанию в автоматическом режиме автоплатежа.
-
MTSBANK_AUTOPAYMENT_MODE_AUTO_DAY_SUM_MAX
Макс. сумма дня (авто)
mtsbank.autopayment.mode.auto.day.sum.max=3000
Максимальная сумма дневного списания в автоматическом режиме автоплатежа.
-
MTSBANK_AUTOPAYMENT_MODE_AUTO_WEEK_SUM_DEFAULT
Сумма недели (авто)
mtsbank.autopayment.mode.auto.week.sum.default=1000
Максимальная сумма недельного списания по умолчанию в автоматическом режиме автоплатежа.
-
MTSBANK_AUTOPAYMENT_MODE_AUTO_WEEK_SUM_MAX
Макс. сумма недели (авто)
mtsbank.autopayment.mode.auto.week.sum.max=5000
Максимальная сумма недельного списания в автоматическом режиме автоплатежа.
-
MTSBANK_AUTOPAYMENT_MODE_AUTO_MONTH_SUM_DEFAULT
Сумма месяца (авто)
mtsbank.autopayment.mode.auto.month.sum.default=3000
Максимальная сумма месячного списания по умолчанию в автоматическом режиме автоплатежа.
-
MTSBANK_AUTOPAYMENT_MODE_AUTO_MONTH_SUM_MAX
Макс. сумма месяца (авто)
mtsbank.autopayment.mode.auto.month.sum.max=10000
Максимальная сумма месячного списания в автоматическом режиме автоплатежа.
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-
getName
- Specified by:
getNamein interfaceParameterMapKey
-
getDefaultValue
- Specified by:
getDefaultValuein interfaceParameterMapKey
-
getTitle
- Specified by:
getTitlein interfaceParameterMapKey
-
getDescription
- Specified by:
getDescriptionin interfaceParameterMapKey
-