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АвтоплатежПараметры автоплатежаДневная сумма (авто)Макс. дневная суммаАвтоматический режимМесячная сумма (авто)Макс. месячная суммаНедельная сумма (авто)Макс. недельная суммаРежим автоплатежаДень месяца (автоплатеж)Ежемесячный режимМаксимальная сумма (месяц)Минимальная сумма (месяц)День недели (автоплатеж)Еженедельный режимМаксимальная сумма (неделя)Минимальная сумма (неделя)Идентификатор (автоплатеж)Пароль (автоплатеж)Название биллингаОплата картамиВключить модульПотоки обработкиАдрес клиентаЗаполнение адресаТекст поля customerAddressФискализацияНаименование позиции в чекеКоличество в чекеЕдиница измеренияКод системы налогообложенияКод ставки налогообложенияСтавка НДСКомментарий платежаПараметры платежаКод платежаТаймаут чтенияТаймаут запросаURL списка связокКод валютыОписание заказаЯзык интерфейсаURL платежа по связкеURL статуса заказаURL регистрации заказаURL возвратаИдентификатор продавцаПароль продавцаМаксимальная сумма платежаМинимальная сумма платежа -
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
-
MODULEBANK_ENABLE
Включить модуль
modulebank.enable=true
Включить модуль приёма платежей
-
MODULEBANK_CARD_ENABLE
Оплата картами
modulebank.card.enable=true
Разрешить оплату картами.
-
MODULEBANK_SUM_MIN
Минимальная сумма платежа
modulebank.sum.min=
invalid reference
BGBaseConstants.DEFAULT_SUM_MINМинимальная сумма платежа
-
MODULEBANK_SUM_MAX
Максимальная сумма платежа
modulebank.sum.max=
invalid reference
BGBaseConstants.DEFAULT_SUM_MAXМаксимальная сумма платежа
-
MODULEBANK_EVENT_WORKER
Потоки обработки
modulebank.event.worker=true
Обработка запросов на проверку транзакции и автоплатежей в отдельных потоках
-
MODULEBANK_REQUEST_TIMEOUT
Таймаут запроса
modulebank.request.timeout=10000
Таймаут запроса к серверу Модульбанка. По умолчанию 10000 мс
-
MODULEBANK_REQUEST_READ_TIMEOUT
Таймаут чтения
modulebank.request.read.timeout=5000
Таймаут чтения запроса к серверу Модульбанка. По умолчанию 5000 мс
-
MODULEBANK_BILLING_NAME
Название биллинга
modulebank.billing.name=
Название биллинга, используемое при проверке статусов транзакций
-
MODULEBANK_PAYMENT_TYPE_ID
Код платежа
modulebank.payment.type.id=0
Код платежа из справочника "Типы платежей"
-
MODULEBANK_PAYMENT_COMMENT
Комментарий платежа
modulebank.payment.comment=Платеж через платежную систему Модульбанка
Комментарий платежа
-
MODULEBANK_PAYMENT_FEATURES
Параметры платежа
modulebank.payment.features=
Дополнительные параметры запроса. Возможные значения: FORCE_TDS - принудительное проведение платежа с использованием 3-D Secure, если карта не поддерживает 3-D Secure транзакция не пройдёт; FORCE_SSL - принудительное проведение платежа через SSL (без использования 3-D Secure); FORCE_FULL_TDS - после проведения аутентификации 3-D Secure статус PaRes должен быть только Y
-
MODULEBANK_REST_LANGUAGE
Язык интерфейса
modulebank.rest.language=ru
Язык интерфейса Модульбанка
-
MODULEBANK_REST_CURRENCY
Код валюты
modulebank.rest.currency=0
Код валюты платежа
-
MODULEBANK_REST_DESCRIPTION
Описание заказа
modulebank.rest.description=Пополнение счета по договору №{CONTRACT_TITLE}
Описание заказа (услуги)
-
MODULEBANK_REST_REGISTER_URL
URL регистрации заказа
modulebank.rest.register.url=https://securepayments.modulebank.ru/payment/rest/register.do
URL регистрации заказа - https://securepayments.modulebank.ru/payment/rest/register.do
-
MODULEBANK_REST_ORDER_STATUS_URL
URL статуса заказа
modulebank.rest.order.status.url=https://securepayments.modulebank.ru/payment/rest/getOrderStatusExtended.do
URL проверки статуса заказа - https://securepayments.modulebank.ru/payment/rest/getOrderStatusExtended.do
-
MODULEBANK_REST_ORDER_BINDINGS_URL
URL платежа по связке
modulebank.rest.order.binding.url=https://securepayments.modulebank.ru/payment/rest/paymentOrderBinding.do
URL запроса проведения платежа по связке - https://securepayments.modulebank.ru/payment/rest/paymentOrderBinding.do
-
MODULEBANK_REST_BINDINGS_URL
URL списка связок
modulebank.rest.bindings.url=https://securepayments.modulebank.ru/payment/rest/getBindings.do
URL получения списка текущих связок для договора - https://securepayments.modulebank.ru/payment/rest/getBindings.do
-
MODULEBANK_REST_USER_NAME
Идентификатор продавца
modulebank.rest.user.name=user
Идентификатор продавца
-
MODULEBANK_REST_USER_PSWD
Пароль продавца
modulebank.rest.user.pswd=password
Пароль продавца
-
MODULEBANK_REST_RETURN_URL
URL возврата
modulebank.rest.return.url=
URL страницы, на которую переходит клиент после оплаты (http://host[:port][/context]/webexecuter?action=DoTransactioninvalid input: '&check'=oninvalid input: '&module'=modulebankinvalid input: '&mid'=<код_модуля>)
-
MODULEBANK_FISCALIZATION_ENABLE
Фискализация
modulebank.fiscalization.enable=false
Включение режима фискализации
-
MODULEBANK_FISCALIZATION_RECEIPT_NAME
Наименование позиции в чеке
modulebank.fiscalization.receipt.name=Пополнение счета по договору №{CONTRACT_TITLE}
Наименование позиции в чеке
-
MODULEBANK_FISCALIZATION_RECEIPT_QTY
Количество в чеке
modulebank.fiscalization.receipt.qty=1
Количество в позиции чека
-
MODULEBANK_FISCALIZATION_RECEIPT_QTY_MEASURE
Единица измерения
modulebank.fiscalization.receipt.qty.measure=шт
Мера измерения количества товарной позиции в чеке
-
MODULEBANK_FISCALIZATION_RECEIPT_VAT
Ставка НДС
modulebank.fiscalization.receipt.vat=0
Ставка НДС в позиции чека
-
MODULEBANK_FISCALIZATION_RECEIPT_TAX_TYPE
Код ставки налогообложения
modulebank.fiscalization.receipt.tax.type=
Код ставки налогообложения в позиции чека. Допустимые значения: 0 - не облагается НДС; 1 - облагается НДС по ставке 0%; 2 - облагается НДС по ставке 10%; 3 - облагается НДС по ставке 18%; 4 - облагается НДС по ставке 10/110; 5 - облагается НДС по ставке 18/118
-
MODULEBANK_FISCALIZATION_RECEIPT_TAX_SYSTEM
Код системы налогообложения
modulebank.fiscalization.receipt.tax.system=0
Код системы налогообложения в чеке. Допустимые значения: 0 - общая система налогообложения; 1 - упрощенная система налогообложения (доход); 2 - упрощенная СН (доход минус расход); 3 - единый налог на вмененный доход; 4 - единый сельскохозяйственный налог; 5 - патентная система налогообложения
-
MODULEBANK_FISCALIZATION_CUSTOMER_ADDRESS_ENABLE
Адрес клиента
modulebank.fiscalization.customer.address.enable=true
Включение запроса поля customerAddress при оплате
-
MODULEBANK_FISCALIZATION_CUSTOMER_ADDRESS_TITLE
Текст поля customerAddress
modulebank.fiscalization.customer.address.title=
Текст поля customerAddress в личном кабинете. По умолчанию "Укажите E-mail или номер сотового для отправки чека"
-
MODULEBANK_FISCALIZATION_CUSTOMER_ADDRESS_REQUIRED
Заполнение адреса
modulebank.fiscalization.customer.address.required=false
Требование заполнения поля customerAddress при оплате
-
MODULEBANK_AUTOPAYMENT_ENABLE
Автоплатеж
modulebank.autopayment.enable=false
Разрешить автоплатеж
-
MODULEBANK_AUTOPAYMENT_FEATURES
Параметры автоплатежа
modulebank.autopayment.features=
Проведение автоплатежа для мерчантов, способных совершать разные виды платежей. Возможное значение: AUTO_PAYMENT
-
MODULEBANK_AUTOPAYMENT_REST_USER_NAME
Идентификатор (автоплатеж)
modulebank.autopayment.rest.user.name=autopaymentUser
Идентификатор продавца (для автоплатежа)
-
MODULEBANK_AUTOPAYMENT_REST_USER_PSWD
Пароль (автоплатеж)
modulebank.autopayment.rest.user.pswd=autopaymentPassword
Пароль продавца (для автоплатежа)
-
MODULEBANK_AUTOPAYMENT_MODE_DEFAULT
Режим автоплатежа
modulebank.autopayment.mode.default=0
Режим автоплатежа по умолчанию (0 - отключен, 1 - еженедельный, 2 - ежемесячный, 3 - автоматический)
-
MODULEBANK_AUTOPAYMENT_MODE_WEEK_ENABLE
Еженедельный режим
modulebank.autopayment.mode.week.enable=false
Разрешить еженедельный режим автоплатежа
-
MODULEBANK_AUTOPAYMENT_MODE_WEEK_DAY_DEFAULT
День недели (автоплатеж)
modulebank.autopayment.mode.week.day.default=
invalid reference
BGBaseConstants.AUTOPAYMENT_MODE_WEEK_DAY_DEFAULTДень недели по умолчанию в еженедельном режиме автоплатежа (1 - Понедельник, ... 7 - Воскресенье)
-
MODULEBANK_AUTOPAYMENT_MODE_WEEK_SUM_MIN
Минимальная сумма (неделя)
modulebank.autopayment.mode.week.sum.min=
invalid reference
BGBaseConstants.DEFAULT_SUM_MINМинимальная сумма в еженедельном режиме автоплатежа
-
MODULEBANK_AUTOPAYMENT_MODE_WEEK_SUM_MAX
Максимальная сумма (неделя)
modulebank.autopayment.mode.week.sum.max=
invalid reference
BGBaseConstants.DEFAULT_SUM_MAXМаксимальная сумма в еженедельном режиме автоплатежа
-
MODULEBANK_AUTOPAYMENT_MODE_MONTH_ENABLE
Ежемесячный режим
modulebank.autopayment.mode.month.enable=false
Разрешить ежемесячный режим автоплатежа
-
MODULEBANK_AUTOPAYMENT_MODE_MONTH_DAY_DEFAULT
День месяца (автоплатеж)
modulebank.autopayment.mode.month.day.default=
invalid reference
BGBaseConstants.AUTOPAYMENT_MODE_MONTH_DAY_DEFAULTДень месяца по умолчанию в ежемесячном режиме автоплатежа. Если указанного дня нет в текущем месяце, платеж проводится в последний день месяца
-
MODULEBANK_AUTOPAYMENT_MODE_MONTH_SUM_MIN
Минимальная сумма (месяц)
modulebank.autopayment.mode.month.sum.min=
invalid reference
BGBaseConstants.DEFAULT_SUM_MINМинимальная сумма в ежемесячном режиме автоплатежа
-
MODULEBANK_AUTOPAYMENT_MODE_MONTH_SUM_MAX
Максимальная сумма (месяц)
modulebank.autopayment.mode.month.sum.max=
invalid reference
BGBaseConstants.DEFAULT_SUM_MAXМаксимальная сумма в ежемесячном режиме автоплатежа
-
MODULEBANK_AUTOPAYMENT_MODE_AUTO_ENABLE
Автоматический режим
modulebank.autopayment.mode.auto.enable=false
Разрешить автоматический режим автоплатежа
-
MODULEBANK_AUTOPAYMENT_MODE_AUTO_DAY_SUM_DEFAULT
Дневная сумма (авто)
modulebank.autopayment.mode.auto.day.sum.default=500
Сумма дневного списания по умолчанию в автоматическом режиме автоплатежа
-
MODULEBANK_AUTOPAYMENT_MODE_AUTO_DAY_SUM_MAX
Макс. дневная сумма
modulebank.autopayment.mode.auto.day.sum.max=3000
Максимальная сумма дневного списания в автоматическом режиме автоплатежа
-
MODULEBANK_AUTOPAYMENT_MODE_AUTO_WEEK_SUM_DEFAULT
Недельная сумма (авто)
modulebank.autopayment.mode.auto.week.sum.default=1000
Сумма недельного списания по умолчанию в автоматическом режиме автоплатежа
-
MODULEBANK_AUTOPAYMENT_MODE_AUTO_WEEK_SUM_MAX
Макс. недельная сумма
modulebank.autopayment.mode.auto.week.sum.max=5000
Максимальная сумма недельного списания в автоматическом режиме автоплатежа
-
MODULEBANK_AUTOPAYMENT_MODE_AUTO_MONTH_SUM_DEFAULT
Месячная сумма (авто)
modulebank.autopayment.mode.auto.month.sum.default=3000
Сумма месячного списания по умолчанию в автоматическом режиме автоплатежа
-
MODULEBANK_AUTOPAYMENT_MODE_AUTO_MONTH_SUM_MAX
Макс. месячная сумма
modulebank.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
-