Enum Class ModuleSetupKeys

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

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

    • GAZPROMBANK_ENABLE

      public static final ModuleSetupKeys GAZPROMBANK_ENABLE

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

      gazprombank.enable=true

      Включить модуль приёма платежей

    • GAZPROMBANK_SUM_MIN

      public static final ModuleSetupKeys GAZPROMBANK_SUM_MIN

      Минимальная сумма

      gazprombank.sum.min=

      invalid reference
      BGBaseConstants.DEFAULT_SUM_MIN

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

    • GAZPROMBANK_SUM_MAX

      public static final ModuleSetupKeys GAZPROMBANK_SUM_MAX

      Максимальная сумма

      gazprombank.sum.max=

      invalid reference
      BGBaseConstants.DEFAULT_SUM_MAX

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

    • GAZPROMBANK_CARD_ENABLE

      public static final ModuleSetupKeys GAZPROMBANK_CARD_ENABLE

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

      gazprombank.card.enable=true

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

    • GAZPROMBANK_SBP_ENABLE

      public static final ModuleSetupKeys GAZPROMBANK_SBP_ENABLE

      Оплата СБП

      gazprombank.sbp.enable=false

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

    • GAZPROMBANK_EVENT_WORKER

      public static final ModuleSetupKeys GAZPROMBANK_EVENT_WORKER

      Обработчик событий

      gazprombank.event.worker=true

      Обработчик событий модуля (потоковая обработка событий оплаты). Значение по умолчанию - включен.

    • GAZPROMBANK_API_URI

      public static final ModuleSetupKeys GAZPROMBANK_API_URI

      URL шлюза банка

      gazprombank.api.uri=https://lt.pga.gazprombank.ru/api/v4/

      URL для перенаправления клиента на страницу шлюза банка

    • GAZPROMBANK_DESCRIPTION

      public static final ModuleSetupKeys GAZPROMBANK_DESCRIPTION

      Описание заказа

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

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

    • GAZPROMBANK_PAYMENT_TYPE_ID

      public static final ModuleSetupKeys GAZPROMBANK_PAYMENT_TYPE_ID

      Тип платежа

      gazprombank.payment.type.id=0

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

    • GAZPROMBANK_PORTAL_ID

      public static final ModuleSetupKeys GAZPROMBANK_PORTAL_ID

      Portal ID

      gazprombank.portal_id=

      Portal ID - выдается банком при подключении

    • GAZPROMBANK_MERCHANT_ID

      public static final ModuleSetupKeys GAZPROMBANK_MERCHANT_ID

      Merchant ID

      gazprombank.merchant_id=

      Merchant ID - выдается банком при подключении

    • GAZPROMBANK_ACCOUNT_ID

      public static final ModuleSetupKeys GAZPROMBANK_ACCOUNT_ID

      Account ID

      gazprombank.account_id=

      Account ID - выдается банком при подключении

    • GAZPROMBANK_BACK_URL_FAIL

      public static final ModuleSetupKeys GAZPROMBANK_BACK_URL_FAIL

      URL возврата (неудача)

      gazprombank.back_url_fail=

      URL ЛК для возврата после неудачного платежа - https://host[:port]/bgbilling/webexecuter/m<код_модуля>/DoTransaction/fail

    • GAZPROMBANK_RETURN_URL

      public static final ModuleSetupKeys GAZPROMBANK_RETURN_URL

      URL провайдера

      gazprombank.return_url=

      URL сайта провайдера, например https://test.merchant.site.ru

    • GAZPROMBANK_BACK_URL_SUCCESS

      public static final ModuleSetupKeys GAZPROMBANK_BACK_URL_SUCCESS

      URL возврата (успех)

      gazprombank.back_url_success=

      URL ЛК для возврата после удачного платежа - https://host[:port]/bgbilling/webexecuter/m<код_модуля>/DoTransaction/success

    • GAZPROMBANK_CHECK_EVENT_WORKER_SLEEP_TIMEOUT

      public static final ModuleSetupKeys GAZPROMBANK_CHECK_EVENT_WORKER_SLEEP_TIMEOUT

      Пауза проверки

      gazprombank.check.event.worker.sleep.timeout=300

      Пауза между проверками событий обработчиком, мс

    • GAZPROMBANK_FISCALIZATION_CUSTOMER_ADDRESS_ENABLE

      public static final ModuleSetupKeys GAZPROMBANK_FISCALIZATION_CUSTOMER_ADDRESS_ENABLE

      Запрос адреса

      gazprombank.fiscalization.customer.address.enable=true

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

    • GAZPROMBANK_FISCALIZATION_CUSTOMER_ADDRESS_TITLE

      public static final ModuleSetupKeys GAZPROMBANK_FISCALIZATION_CUSTOMER_ADDRESS_TITLE

      Текст поля адреса

      gazprombank.fiscalization.customer.address.title=

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

    • GAZPROMBANK_FISCALIZATION_CUSTOMER_ADDRESS_REQUIRED

      public static final ModuleSetupKeys GAZPROMBANK_FISCALIZATION_CUSTOMER_ADDRESS_REQUIRED

      Обязательность адреса

      gazprombank.fiscalization.customer.address.required=false

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

    • GAZPROMBANK_AUTOPAYMENT_ENABLE

      public static final ModuleSetupKeys GAZPROMBANK_AUTOPAYMENT_ENABLE

      Автоплатёж

      gazprombank.autopayment.enable=false

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

    • GAZPROMBANK_AUTOPAYMENT_EVENT_WORKER_SLEEP_TIMEOUT

      public static final ModuleSetupKeys GAZPROMBANK_AUTOPAYMENT_EVENT_WORKER_SLEEP_TIMEOUT

      Пауза автоплатёжа

      gazprombank.autopayment.event.worker.sleep.timeout=500

      Пауза между запусками обработчика автоплатежей, мс

    • GAZPROMBANK_AUTOPAYMENT_MODE_DEFAULT

      public static final ModuleSetupKeys GAZPROMBANK_AUTOPAYMENT_MODE_DEFAULT

      Режим автоплатёжа

      gazprombank.autopayment.mode.default=0

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

    • GAZPROMBANK_AUTOPAYMENT_MODE_WEEK_ENABLE

      public static final ModuleSetupKeys GAZPROMBANK_AUTOPAYMENT_MODE_WEEK_ENABLE

      Недельный режим

      gazprombank.autopayment.mode.week.enable=false

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

    • GAZPROMBANK_AUTOPAYMENT_MODE_WEEK_DAY_DEFAULT

      public static final ModuleSetupKeys GAZPROMBANK_AUTOPAYMENT_MODE_WEEK_DAY_DEFAULT

      День недели

      gazprombank.autopayment.mode.week.day.default=

      invalid reference
      BGBaseConstants.AUTOPAYMENT_MODE_WEEK_DAY_DEFAULT

      День недели по умолчанию в еженедельном режиме автоплатежа (1 - Понедельник, ... 7 - Воскресенье).

    • GAZPROMBANK_AUTOPAYMENT_MODE_WEEK_SUM_MIN

      public static final ModuleSetupKeys GAZPROMBANK_AUTOPAYMENT_MODE_WEEK_SUM_MIN

      Мин. сумма (неделя)

      gazprombank.autopayment.mode.week.sum.min=

      invalid reference
      BGBaseConstants.DEFAULT_SUM_MIN

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

    • GAZPROMBANK_AUTOPAYMENT_MODE_WEEK_SUM_MAX

      public static final ModuleSetupKeys GAZPROMBANK_AUTOPAYMENT_MODE_WEEK_SUM_MAX

      Макс. сумма (неделя)

      gazprombank.autopayment.mode.week.sum.max=

      invalid reference
      BGBaseConstants.DEFAULT_SUM_MAX

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

    • GAZPROMBANK_AUTOPAYMENT_MODE_MONTH_ENABLE

      public static final ModuleSetupKeys GAZPROMBANK_AUTOPAYMENT_MODE_MONTH_ENABLE

      Месячный режим

      gazprombank.autopayment.mode.month.enable=false

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

    • GAZPROMBANK_AUTOPAYMENT_MODE_MONTH_DAY_DEFAULT

      public static final ModuleSetupKeys GAZPROMBANK_AUTOPAYMENT_MODE_MONTH_DAY_DEFAULT

      День месяца

      gazprombank.autopayment.mode.month.day.default=

      invalid reference
      BGBaseConstants.AUTOPAYMENT_MODE_MONTH_DAY_DEFAULT

      День месяца по умолчанию в ежемесячном режиме автоплатежа. Если указанного дня нет в текущем месяце, платеж проводится в последний день месяца.

    • GAZPROMBANK_AUTOPAYMENT_MODE_MONTH_SUM_MIN

      public static final ModuleSetupKeys GAZPROMBANK_AUTOPAYMENT_MODE_MONTH_SUM_MIN

      Мин. сумма (месяц)

      gazprombank.autopayment.mode.month.sum.min=

      invalid reference
      BGBaseConstants.DEFAULT_SUM_MIN

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

    • GAZPROMBANK_AUTOPAYMENT_MODE_MONTH_SUM_MAX

      public static final ModuleSetupKeys GAZPROMBANK_AUTOPAYMENT_MODE_MONTH_SUM_MAX

      Макс. сумма (месяц)

      gazprombank.autopayment.mode.month.sum.max=

      invalid reference
      BGBaseConstants.DEFAULT_SUM_MAX

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

    • GAZPROMBANK_AUTOPAYMENT_MODE_AUTO_ENABLE

      public static final ModuleSetupKeys GAZPROMBANK_AUTOPAYMENT_MODE_AUTO_ENABLE

      Авто-режим

      gazprombank.autopayment.mode.auto.enable=false

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

    • GAZPROMBANK_AUTOPAYMENT_MODE_AUTO_DAY_SUM_DEFAULT

      public static final ModuleSetupKeys GAZPROMBANK_AUTOPAYMENT_MODE_AUTO_DAY_SUM_DEFAULT

      Дневная сумма (авто)

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

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

    • GAZPROMBANK_AUTOPAYMENT_MODE_AUTO_DAY_SUM_MAX

      public static final ModuleSetupKeys GAZPROMBANK_AUTOPAYMENT_MODE_AUTO_DAY_SUM_MAX

      Дневной лимит (авто)

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

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

    • GAZPROMBANK_AUTOPAYMENT_MODE_AUTO_WEEK_SUM_DEFAULT

      public static final ModuleSetupKeys GAZPROMBANK_AUTOPAYMENT_MODE_AUTO_WEEK_SUM_DEFAULT

      Недельная сумма (авто)

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

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

    • GAZPROMBANK_AUTOPAYMENT_MODE_AUTO_WEEK_SUM_MAX

      public static final ModuleSetupKeys GAZPROMBANK_AUTOPAYMENT_MODE_AUTO_WEEK_SUM_MAX

      Недельный лимит (авто)

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

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

    • GAZPROMBANK_AUTOPAYMENT_MODE_AUTO_MONTH_SUM_DEFAULT

      public static final ModuleSetupKeys GAZPROMBANK_AUTOPAYMENT_MODE_AUTO_MONTH_SUM_DEFAULT

      Месячная сумма (авто)

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

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

    • GAZPROMBANK_AUTOPAYMENT_MODE_AUTO_MONTH_SUM_MAX

      public static final ModuleSetupKeys GAZPROMBANK_AUTOPAYMENT_MODE_AUTO_MONTH_SUM_MAX

      Месячный лимит (авто)

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

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

  • 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