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Обязательность поля customerAddressТекст поля customerAddressКомментарий платежаДополнительные параметры запросаТип платежаТаймаут запросаURL получения связокКод валютыОписание заказа(услуги)ЯзыкURL проведения платежа по связкеURL проверки статуса заказаURL регистрации заказаURL возвратаURL деактивации связкиИдентификатор продавцаПароль продавцаОплата СБПМаксимальная сумма платежаМинимальная сумма платежаКоличество проверок статуса транзакцииНазвание пункта меню Web-кабинета -
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
-
ALFABANK_SUM_MIN
Минимальная сумма платежа
alfabank.sum.min=
invalid reference
BGBaseConstants.DEFAULT_SUM_MINМинимальная сумма платежа
-
ALFABANK_SUM_MAX
Максимальная сумма платежа
alfabank.sum.max=
invalid reference
BGBaseConstants.DEFAULT_SUM_MAXМаксимальная сумма платежа
-
ALFABANK_ENABLE
Включить модуль
alfabank.enable=true
Включить модуль приёма платежей Альфа-банка
-
ALFABANK_BILLING_NAME
Название биллинга
alfabank.billing.name=
Название биллинга, под которым проводятся платежи
-
ALFABANK_TRANSACTION_STATUS_CHECK_COUNT
Количество проверок статуса транзакции
alfabank.transaction.status.check.count=5
Количество транзакций, статус которых проверяется за один цикл
-
ALFABANK_PAYMENT_PAYMENT_ID
Тип платежа
alfabank.payment.type.id=0
Код платежа из справочника "Типы платежей"
-
ALFABANK_REQUEST_TIMEOUT
Таймаут запроса
alfabank.request.timeout=10000
Таймаут выполнения запроса к REST API банка, мс
-
ALFABANK_CARD_ENABLE
Оплата картами
alfabank.card.enable=true
Разрешить оплату картами.
-
ALFABANK_SBP_ENABLE
Оплата СБП
alfabank.sbp.enable=false
Разрешить оплату СБП.
-
ALFABANK_EVENT_WORKER
Поток событий
alfabank.event.worker=true
Обработка запросов на проверку транзакции и автоплатежи в отдельных потоках.
-
ALFABANK_PAYMENT_FEATURES
Дополнительные параметры запроса
alfabank.payment.features=null
Дополнительные параметры запроса. Возможные значения:
- FORCE_TDS - Принудительное проведение платежа с использованием 3-D Secure. Если карта не поддерживает 3-D Secure, транзакция не пройдёт.
- FORCE_SSL - Принудительное проведение платежа через SSL (без использования 3-D Secure).
- FORCE_FULL_TDS - После проведения аутентификации с помощью 3-D Secure статус PaRes должен быть только Y, что гарантирует успешную аутентификацию пользователя. В противном случае транзакция не пройдёт.
- FORCE_CRETE_BINDING - Принудительное создание связки
-
ALFABANK_PAYMENT_COMMENT
Комментарий платежа
alfabank.payment.comment=Платеж через платежную систему Альфа банка
Комментарий платежа
-
ALFABANK_REST_LANGUAGE
Язык
alfabank.rest.language=ru
Язык интерфейса банка, по умолчанию русский (ru)
-
ALFABANK_REST_RETURN_URL
URL возврата
alfabank.rest.return.url=
URL страницы на которую переходит клиент после оплаты (http://host[:port][/context]/webexecuter?action=DoTransaction&operation=check&module=alfabank&mid=<код_модуля>)
-
ALFABANK_REST_CURRENCY
Код валюты
alfabank.rest.currency=643
Код валюты, по умолчанию 643 (RUR)
-
ALFABANK_REST_USER_NAME
Идентификатор продавца
alfabank.rest.user.name=user
Идентификатор продавца
-
ALFABANK_REST_USER_PSWD
Пароль продавца
alfabank.rest.user.pswd=password
Пароль продавца
-
ALFABANK_REST_ORDER_STATUS_URL
URL проверки статуса заказа
alfabank.rest.order.status.url=https://pay.alfabank.ru/payment/rest/getOrderStatusExtended.do
URL проверки статуса заказа - https://pay.alfabank.ru/payment/rest/getOrderStatusExtended.do
-
ALFABANK_REST_REGISTER_URL
URL регистрации заказа
alfabank.rest.register.url=
URL регистрации заказа - https://pay.alfabank.ru/payment/rest/register.do
-
ALFABANK_REST_BINDINGS_URL
URL получения связок
alfabank.rest.bindings.url=https://pay.alfabank.ru/payment/rest/getBindings.do
URL получения списка текущих связок для договора - https://pay.alfabank.ru/payment/rest/getBindings.do
-
ALFABANK_REST_UNBIND_CARD_URL
URL деактивации связки
alfabank.rest.unbind.card.url=https://pay.alfabank.ru/payment/rest/unBindCard.do
URL запроса деактивации связки - https://pay.alfabank.ru/payment/rest/unBindCard.do
-
ALFABANK_AUTOPAYMENT_REST_USER_NAME
Идентификатор продавца (для автоплатежа)
alfabank.autopayment.rest.user.name=autopaymentUser
Идентификатор продавца (для автоплатежа)
-
ALFABANK_AUTOPAYMENT_REST_USER_PSWD
Пароль продавца (для автоплатежа)
alfabank.autopayment.rest.user.pswd=autopaymentPassword
Пароль продавца (для автоплатежа)
-
ALFABANK_REST_ORDER_BINDINGS_URL
URL проведения платежа по связке
alfabank.rest.order.binding.url=https://pay.alfabank.ru/payment/rest/paymentOrderBinding.do
URL запроса проведения платежа по связке - https://pay.alfabank.ru/payment/rest/paymentOrderBinding.do
-
ALFABANK_REST_DESCRIPTION
Описание заказа(услуги)
alfabank.rest.description=Пополнение счета по договору №{CONTRACT_TITLE}
Описание заказа(услуги)
-
ALFABANK_FISCALIZATION_CUSTOMER_ADDRESS_ENABLE
Запрос поля customerAddress
alfabank.fiscalization.customer.address.enable=true
Включение запроса поля customerAddress при оплате
-
ALFABANK_FISCALIZATION_CUSTOMER_ADDRESS_TITLE
Текст поля customerAddress
alfabank.fiscalization.customer.address.title=
Текст поля customerAddress в ЛК, по умолчанию "Укажите E-mail или номер сотового для отправки чека".
-
ALFABANK_FISCALIZATION_CUSTOMER_ADDRESS_REQUIRED
Обязательность поля customerAddress
alfabank.fiscalization.customer.address.required=false
Требование заполнения поля customerAddress при оплате
-
ALFABANK_AUTOPAYMENT_ENABLE
Автоплатеж
alfabank.autopayment.enable=false
Разрешить автоплатеж.
-
ALFABANK_AUTOPAYMENT_FEATURES
Особенности автоплатежа
alfabank.autopayment.features=null
Проведения автоплатежа для мерчантов способных совершать разные виды платежей. Возможное значение: VERIFY, AUTO_PAYMENT, FORCE_CREATE_BINDING.
-
ALFABANK_AUTOPAYMENT_MODE_DEFAULT
Режим автоплатежа по умолчанию
alfabank.autopayment.mode.default=0
Режим автоплатежа по умолчанию (0 - Отключен, 1 - Еженедельный, 2 - Ежемесячный, 3 - Автоматический).
-
ALFABANK_AUTOPAYMENT_MODE_WEEK_ENABLE
Еженедельный режим автоплатежа
alfabank.autopayment.mode.week.enable=false
Разрешить еженедельный режим автоплатежа.
-
ALFABANK_AUTOPAYMENT_MODE_WEEK_DAY_DEFAULT
День недели
alfabank.autopayment.mode.week.day.default=
invalid reference
BGBaseConstants.AUTOPAYMENT_MODE_WEEK_DAY_DEFAULTДень недели по умолчанию в еженедельном режиме автоплатежа (1 - Понедельник, ... 7 - Воскресенье).
-
ALFABANK_AUTOPAYMENT_MODE_WEEK_SUM_MIN
Минимальная сумма в еженедельном режиме автоплатежа
alfabank.autopayment.mode.week.sum.min=
invalid reference
BGBaseConstants.DEFAULT_SUM_MINМинимальная сумма в еженедельном режиме автоплатежа.
-
ALFABANK_AUTOPAYMENT_MODE_WEEK_SUM_MAX
Максимальная сумма в еженедельном режиме автоплатежа
alfabank.autopayment.mode.week.sum.max=
invalid reference
BGBaseConstants.DEFAULT_SUM_MAXМаксимальная сумма в еженедельном режиме автоплатежа.
-
ALFABANK_AUTOPAYMENT_MODE_MONTH_ENABLE
Ежемесячный режим автоплатежа
alfabank.autopayment.mode.month.enable=false
Разрешить ежемесячный режим автоплатежа.
-
ALFABANK_AUTOPAYMENT_MODE_MONTH_DAY_DEFAULT
День месяца
alfabank.autopayment.mode.month.day.default=
invalid reference
BGBaseConstants.AUTOPAYMENT_MODE_MONTH_DAY_DEFAULTДень месяца по умолчанию в ежемесячном режиме автоплатежа. Если указанного дня нет в текущем месяце, платеж проводится в последний день месяца.
-
ALFABANK_AUTOPAYMENT_MODE_MONTH_SUM_MIN
Минимальная сумма в ежемесячном режиме автоплатежа
alfabank.autopayment.mode.month.sum.min=
invalid reference
BGBaseConstants.DEFAULT_SUM_MINМинимальная сумма в ежемесячном режиме автоплатежа.
-
ALFABANK_AUTOPAYMENT_MODE_MONTH_SUM_MAX
Максимальная сумма в ежемесячном режиме автоплатежа
alfabank.autopayment.mode.month.sum.max=
invalid reference
BGBaseConstants.DEFAULT_SUM_MAXМаксимальная сумма в ежемесячном режиме автоплатежа.
-
ALFABANK_AUTOPAYMENT_MODE_AUTO_ENABLE
Автоматический режим автоплатежа
alfabank.autopayment.mode.auto.enable=false
Разрешить автоматический режим автоплатежа.
-
ALFABANK_AUTOPAYMENT_MODE_AUTO_DAY_SUM_DEFAULT
Сумма дневного списания по умолчанию
alfabank.autopayment.mode.auto.day.sum.default=500
Максимальная сумма дневного списания по умолчанию в автоматическом режиме автоплатежа.
-
ALFABANK_AUTOPAYMENT_MODE_AUTO_DAY_SUM_MAX
Максимальная сумма дневного списания
alfabank.autopayment.mode.auto.day.sum.max=3000
Максимальная сумма дневного списания в автоматическом режиме автоплатежа.
-
ALFABANK_AUTOPAYMENT_MODE_AUTO_WEEK_SUM_DEFAULT
Сумма недельного списания по умолчанию
alfabank.autopayment.mode.auto.week.sum.default=1000
Максимальная сумма недельного списания по умолчанию в автоматическом режиме автоплатежа.
-
ALFABANK_AUTOPAYMENT_MODE_AUTO_WEEK_SUM_MAX
Максимальная сумма недельного списания
alfabank.autopayment.mode.auto.week.sum.max=5000
Максимальная сумма недельного списания в автоматическом режиме автоплатежа.
-
ALFABANK_AUTOPAYMENT_MODE_AUTO_MONTH_SUM_DEFAULT
Сумма месячного списания по умолчанию
alfabank.autopayment.mode.auto.month.sum.default=3000
Максимальная сумма месячного списания по умолчанию в автоматическом режиме автоплатежа.
-
ALFABANK_AUTOPAYMENT_MODE_AUTO_MONTH_SUM_MAX
Максимальная сумма месячного списания
alfabank.autopayment.mode.auto.month.sum.max=10000
Максимальная сумма месячного списания в автоматическом режиме автоплатежа.
-
WEB_MENU_ITEM_K1
Название пункта меню Web-кабинета
web.menuItem.{1}=null
Название пункта меню в Web-кабинете
-
-
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
-