Enum Class ModuleSetupKeys

java.lang.Object
java.lang.Enum<ModuleSetupKeys>
ru.bitel.bgbilling.modules.alfabank.server.bean.enums.ModuleSetupKeys
All Implemented Interfaces:
Serializable, Comparable<ModuleSetupKeys>, Constable, ParameterMapKey

public enum ModuleSetupKeys extends Enum<ModuleSetupKeys> implements ParameterMapKey
  • Enum Constant Details

    • ALFABANK_SUM_MIN

      public static final ModuleSetupKeys ALFABANK_SUM_MIN

      Минимальная сумма платежа

      alfabank.sum.min=

      invalid reference
      BGBaseConstants.DEFAULT_SUM_MIN

      Минимальная сумма платежа

    • ALFABANK_SUM_MAX

      public static final ModuleSetupKeys ALFABANK_SUM_MAX

      Максимальная сумма платежа

      alfabank.sum.max=

      invalid reference
      BGBaseConstants.DEFAULT_SUM_MAX

      Максимальная сумма платежа

    • ALFABANK_ENABLE

      public static final ModuleSetupKeys ALFABANK_ENABLE

      Включить модуль

      alfabank.enable=true

      Включить модуль приёма платежей Альфа-банка

    • ALFABANK_BILLING_NAME

      public static final ModuleSetupKeys ALFABANK_BILLING_NAME

      Название биллинга

      alfabank.billing.name=

      Название биллинга, под которым проводятся платежи

    • ALFABANK_TRANSACTION_STATUS_CHECK_COUNT

      public static final ModuleSetupKeys ALFABANK_TRANSACTION_STATUS_CHECK_COUNT

      Количество проверок статуса транзакции

      alfabank.transaction.status.check.count=5

      Количество транзакций, статус которых проверяется за один цикл

    • ALFABANK_PAYMENT_PAYMENT_ID

      public static final ModuleSetupKeys ALFABANK_PAYMENT_PAYMENT_ID

      Тип платежа

      alfabank.payment.type.id=0

      Код платежа из справочника "Типы платежей"

    • ALFABANK_REQUEST_TIMEOUT

      public static final ModuleSetupKeys ALFABANK_REQUEST_TIMEOUT

      Таймаут запроса

      alfabank.request.timeout=10000

      Таймаут выполнения запроса к REST API банка, мс

    • ALFABANK_CARD_ENABLE

      public static final ModuleSetupKeys ALFABANK_CARD_ENABLE

      Оплата картами

      alfabank.card.enable=true

      Разрешить оплату картами.

    • ALFABANK_SBP_ENABLE

      public static final ModuleSetupKeys ALFABANK_SBP_ENABLE

      Оплата СБП

      alfabank.sbp.enable=false

      Разрешить оплату СБП.

    • ALFABANK_EVENT_WORKER

      public static final ModuleSetupKeys ALFABANK_EVENT_WORKER

      Поток событий

      alfabank.event.worker=true

      Обработка запросов на проверку транзакции и автоплатежи в отдельных потоках.

    • ALFABANK_PAYMENT_FEATURES

      public static final ModuleSetupKeys 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

      public static final ModuleSetupKeys ALFABANK_PAYMENT_COMMENT

      Комментарий платежа

      alfabank.payment.comment=Платеж через платежную систему Альфа банка

      Комментарий платежа

    • ALFABANK_REST_LANGUAGE

      public static final ModuleSetupKeys ALFABANK_REST_LANGUAGE

      Язык

      alfabank.rest.language=ru

      Язык интерфейса банка, по умолчанию русский (ru)

    • ALFABANK_REST_RETURN_URL

      public static final ModuleSetupKeys 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

      public static final ModuleSetupKeys ALFABANK_REST_CURRENCY

      Код валюты

      alfabank.rest.currency=643

      Код валюты, по умолчанию 643 (RUR)

    • ALFABANK_REST_USER_NAME

      public static final ModuleSetupKeys ALFABANK_REST_USER_NAME

      Идентификатор продавца

      alfabank.rest.user.name=user

      Идентификатор продавца

    • ALFABANK_REST_USER_PSWD

      public static final ModuleSetupKeys ALFABANK_REST_USER_PSWD

      Пароль продавца

      alfabank.rest.user.pswd=password

      Пароль продавца

    • ALFABANK_REST_ORDER_STATUS_URL

      public static final ModuleSetupKeys 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

      public static final ModuleSetupKeys ALFABANK_REST_REGISTER_URL

      URL регистрации заказа

      alfabank.rest.register.url=

      URL регистрации заказа - https://pay.alfabank.ru/payment/rest/register.do

    • ALFABANK_REST_BINDINGS_URL

      public static final ModuleSetupKeys 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

      public static final ModuleSetupKeys 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

      public static final ModuleSetupKeys ALFABANK_AUTOPAYMENT_REST_USER_NAME

      Идентификатор продавца (для автоплатежа)

      alfabank.autopayment.rest.user.name=autopaymentUser

      Идентификатор продавца (для автоплатежа)

    • ALFABANK_AUTOPAYMENT_REST_USER_PSWD

      public static final ModuleSetupKeys ALFABANK_AUTOPAYMENT_REST_USER_PSWD

      Пароль продавца (для автоплатежа)

      alfabank.autopayment.rest.user.pswd=autopaymentPassword

      Пароль продавца (для автоплатежа)

    • ALFABANK_REST_ORDER_BINDINGS_URL

      public static final ModuleSetupKeys 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

      public static final ModuleSetupKeys ALFABANK_REST_DESCRIPTION

      Описание заказа(услуги)

      alfabank.rest.description=Пополнение счета по договору №{CONTRACT_TITLE}

      Описание заказа(услуги)

    • ALFABANK_FISCALIZATION_CUSTOMER_ADDRESS_ENABLE

      public static final ModuleSetupKeys ALFABANK_FISCALIZATION_CUSTOMER_ADDRESS_ENABLE

      Запрос поля customerAddress

      alfabank.fiscalization.customer.address.enable=true

      Включение запроса поля customerAddress при оплате

    • ALFABANK_FISCALIZATION_CUSTOMER_ADDRESS_TITLE

      public static final ModuleSetupKeys ALFABANK_FISCALIZATION_CUSTOMER_ADDRESS_TITLE

      Текст поля customerAddress

      alfabank.fiscalization.customer.address.title=

      Текст поля customerAddress в ЛК, по умолчанию "Укажите E-mail или номер сотового для отправки чека".

    • ALFABANK_FISCALIZATION_CUSTOMER_ADDRESS_REQUIRED

      public static final ModuleSetupKeys ALFABANK_FISCALIZATION_CUSTOMER_ADDRESS_REQUIRED

      Обязательность поля customerAddress

      alfabank.fiscalization.customer.address.required=false

      Требование заполнения поля customerAddress при оплате

    • ALFABANK_AUTOPAYMENT_ENABLE

      public static final ModuleSetupKeys ALFABANK_AUTOPAYMENT_ENABLE

      Автоплатеж

      alfabank.autopayment.enable=false

      Разрешить автоплатеж.

    • ALFABANK_AUTOPAYMENT_FEATURES

      public static final ModuleSetupKeys ALFABANK_AUTOPAYMENT_FEATURES

      Особенности автоплатежа

      alfabank.autopayment.features=null

      Проведения автоплатежа для мерчантов способных совершать разные виды платежей. Возможное значение: VERIFY, AUTO_PAYMENT, FORCE_CREATE_BINDING.

    • ALFABANK_AUTOPAYMENT_MODE_DEFAULT

      public static final ModuleSetupKeys ALFABANK_AUTOPAYMENT_MODE_DEFAULT

      Режим автоплатежа по умолчанию

      alfabank.autopayment.mode.default=0

      Режим автоплатежа по умолчанию (0 - Отключен, 1 - Еженедельный, 2 - Ежемесячный, 3 - Автоматический).

    • ALFABANK_AUTOPAYMENT_MODE_WEEK_ENABLE

      public static final ModuleSetupKeys ALFABANK_AUTOPAYMENT_MODE_WEEK_ENABLE

      Еженедельный режим автоплатежа

      alfabank.autopayment.mode.week.enable=false

      Разрешить еженедельный режим автоплатежа.

    • ALFABANK_AUTOPAYMENT_MODE_WEEK_DAY_DEFAULT

      public static final ModuleSetupKeys 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

      public static final ModuleSetupKeys ALFABANK_AUTOPAYMENT_MODE_WEEK_SUM_MIN

      Минимальная сумма в еженедельном режиме автоплатежа

      alfabank.autopayment.mode.week.sum.min=

      invalid reference
      BGBaseConstants.DEFAULT_SUM_MIN

      Минимальная сумма в еженедельном режиме автоплатежа.

    • ALFABANK_AUTOPAYMENT_MODE_WEEK_SUM_MAX

      public static final ModuleSetupKeys ALFABANK_AUTOPAYMENT_MODE_WEEK_SUM_MAX

      Максимальная сумма в еженедельном режиме автоплатежа

      alfabank.autopayment.mode.week.sum.max=

      invalid reference
      BGBaseConstants.DEFAULT_SUM_MAX

      Максимальная сумма в еженедельном режиме автоплатежа.

    • ALFABANK_AUTOPAYMENT_MODE_MONTH_ENABLE

      public static final ModuleSetupKeys ALFABANK_AUTOPAYMENT_MODE_MONTH_ENABLE

      Ежемесячный режим автоплатежа

      alfabank.autopayment.mode.month.enable=false

      Разрешить ежемесячный режим автоплатежа.

    • ALFABANK_AUTOPAYMENT_MODE_MONTH_DAY_DEFAULT

      public static final ModuleSetupKeys 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

      public static final ModuleSetupKeys ALFABANK_AUTOPAYMENT_MODE_MONTH_SUM_MIN

      Минимальная сумма в ежемесячном режиме автоплатежа

      alfabank.autopayment.mode.month.sum.min=

      invalid reference
      BGBaseConstants.DEFAULT_SUM_MIN

      Минимальная сумма в ежемесячном режиме автоплатежа.

    • ALFABANK_AUTOPAYMENT_MODE_MONTH_SUM_MAX

      public static final ModuleSetupKeys ALFABANK_AUTOPAYMENT_MODE_MONTH_SUM_MAX

      Максимальная сумма в ежемесячном режиме автоплатежа

      alfabank.autopayment.mode.month.sum.max=

      invalid reference
      BGBaseConstants.DEFAULT_SUM_MAX

      Максимальная сумма в ежемесячном режиме автоплатежа.

    • ALFABANK_AUTOPAYMENT_MODE_AUTO_ENABLE

      public static final ModuleSetupKeys ALFABANK_AUTOPAYMENT_MODE_AUTO_ENABLE

      Автоматический режим автоплатежа

      alfabank.autopayment.mode.auto.enable=false

      Разрешить автоматический режим автоплатежа.

    • ALFABANK_AUTOPAYMENT_MODE_AUTO_DAY_SUM_DEFAULT

      public static final ModuleSetupKeys ALFABANK_AUTOPAYMENT_MODE_AUTO_DAY_SUM_DEFAULT

      Сумма дневного списания по умолчанию

      alfabank.autopayment.mode.auto.day.sum.default=500

      Максимальная сумма дневного списания по умолчанию в автоматическом режиме автоплатежа.

    • ALFABANK_AUTOPAYMENT_MODE_AUTO_DAY_SUM_MAX

      public static final ModuleSetupKeys ALFABANK_AUTOPAYMENT_MODE_AUTO_DAY_SUM_MAX

      Максимальная сумма дневного списания

      alfabank.autopayment.mode.auto.day.sum.max=3000

      Максимальная сумма дневного списания в автоматическом режиме автоплатежа.

    • ALFABANK_AUTOPAYMENT_MODE_AUTO_WEEK_SUM_DEFAULT

      public static final ModuleSetupKeys ALFABANK_AUTOPAYMENT_MODE_AUTO_WEEK_SUM_DEFAULT

      Сумма недельного списания по умолчанию

      alfabank.autopayment.mode.auto.week.sum.default=1000

      Максимальная сумма недельного списания по умолчанию в автоматическом режиме автоплатежа.

    • ALFABANK_AUTOPAYMENT_MODE_AUTO_WEEK_SUM_MAX

      public static final ModuleSetupKeys ALFABANK_AUTOPAYMENT_MODE_AUTO_WEEK_SUM_MAX

      Максимальная сумма недельного списания

      alfabank.autopayment.mode.auto.week.sum.max=5000

      Максимальная сумма недельного списания в автоматическом режиме автоплатежа.

    • ALFABANK_AUTOPAYMENT_MODE_AUTO_MONTH_SUM_DEFAULT

      public static final ModuleSetupKeys ALFABANK_AUTOPAYMENT_MODE_AUTO_MONTH_SUM_DEFAULT

      Сумма месячного списания по умолчанию

      alfabank.autopayment.mode.auto.month.sum.default=3000

      Максимальная сумма месячного списания по умолчанию в автоматическом режиме автоплатежа.

    • ALFABANK_AUTOPAYMENT_MODE_AUTO_MONTH_SUM_MAX

      public static final ModuleSetupKeys ALFABANK_AUTOPAYMENT_MODE_AUTO_MONTH_SUM_MAX

      Максимальная сумма месячного списания

      alfabank.autopayment.mode.auto.month.sum.max=10000

      Максимальная сумма месячного списания в автоматическом режиме автоплатежа.

    • WEB_MENU_ITEM_K1

      public static final ModuleSetupKeys WEB_MENU_ITEM_K1

      Название пункта меню Web-кабинета

      web.menuItem.{1}=null

      Название пункта меню в Web-кабинете

  • Method Details

    • values

      public static ModuleSetupKeys[] 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

      public static ModuleSetupKeys valueOf(String name)
      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 name
      NullPointerException - if the argument is null
    • getName

      public String getName()
      Specified by:
      getName in interface ParameterMapKey
    • getDefaultValue

      public String getDefaultValue()
      Specified by:
      getDefaultValue in interface ParameterMapKey
    • getTitle

      public String getTitle()
      Specified by:
      getTitle in interface ParameterMapKey
    • getDescription

      public String getDescription()
      Specified by:
      getDescription in interface ParameterMapKey