Enum Class ModuleSetupKeys

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

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

    • MODULEBANK_ENABLE

      public static final ModuleSetupKeys MODULEBANK_ENABLE

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

      modulebank.enable=true

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

    • MODULEBANK_CARD_ENABLE

      public static final ModuleSetupKeys MODULEBANK_CARD_ENABLE

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

      modulebank.card.enable=true

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

    • MODULEBANK_SUM_MIN

      public static final ModuleSetupKeys MODULEBANK_SUM_MIN

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

      modulebank.sum.min=

      invalid reference
      BGBaseConstants.DEFAULT_SUM_MIN

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

    • MODULEBANK_SUM_MAX

      public static final ModuleSetupKeys MODULEBANK_SUM_MAX

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

      modulebank.sum.max=

      invalid reference
      BGBaseConstants.DEFAULT_SUM_MAX

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

    • MODULEBANK_EVENT_WORKER

      public static final ModuleSetupKeys MODULEBANK_EVENT_WORKER

      Потоки обработки

      modulebank.event.worker=true

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

    • MODULEBANK_REQUEST_TIMEOUT

      public static final ModuleSetupKeys MODULEBANK_REQUEST_TIMEOUT

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

      modulebank.request.timeout=10000

      Таймаут запроса к серверу Модульбанка. По умолчанию 10000 мс

    • MODULEBANK_REQUEST_READ_TIMEOUT

      public static final ModuleSetupKeys MODULEBANK_REQUEST_READ_TIMEOUT

      Таймаут чтения

      modulebank.request.read.timeout=5000

      Таймаут чтения запроса к серверу Модульбанка. По умолчанию 5000 мс

    • MODULEBANK_BILLING_NAME

      public static final ModuleSetupKeys MODULEBANK_BILLING_NAME

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

      modulebank.billing.name=

      Название биллинга, используемое при проверке статусов транзакций

    • MODULEBANK_PAYMENT_TYPE_ID

      public static final ModuleSetupKeys MODULEBANK_PAYMENT_TYPE_ID

      Код платежа

      modulebank.payment.type.id=0

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

    • MODULEBANK_PAYMENT_COMMENT

      public static final ModuleSetupKeys MODULEBANK_PAYMENT_COMMENT

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

      modulebank.payment.comment=Платеж через платежную систему Модульбанка

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

    • MODULEBANK_PAYMENT_FEATURES

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

      public static final ModuleSetupKeys MODULEBANK_REST_LANGUAGE

      Язык интерфейса

      modulebank.rest.language=ru

      Язык интерфейса Модульбанка

    • MODULEBANK_REST_CURRENCY

      public static final ModuleSetupKeys MODULEBANK_REST_CURRENCY

      Код валюты

      modulebank.rest.currency=0

      Код валюты платежа

    • MODULEBANK_REST_DESCRIPTION

      public static final ModuleSetupKeys MODULEBANK_REST_DESCRIPTION

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

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

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

    • MODULEBANK_REST_REGISTER_URL

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

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

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

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

      public static final ModuleSetupKeys MODULEBANK_REST_USER_NAME

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

      modulebank.rest.user.name=user

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

    • MODULEBANK_REST_USER_PSWD

      public static final ModuleSetupKeys MODULEBANK_REST_USER_PSWD

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

      modulebank.rest.user.pswd=password

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

    • MODULEBANK_REST_RETURN_URL

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

      public static final ModuleSetupKeys MODULEBANK_FISCALIZATION_ENABLE

      Фискализация

      modulebank.fiscalization.enable=false

      Включение режима фискализации

    • MODULEBANK_FISCALIZATION_RECEIPT_NAME

      public static final ModuleSetupKeys MODULEBANK_FISCALIZATION_RECEIPT_NAME

      Наименование позиции в чеке

      modulebank.fiscalization.receipt.name=Пополнение счета по договору №{CONTRACT_TITLE}

      Наименование позиции в чеке

    • MODULEBANK_FISCALIZATION_RECEIPT_QTY

      public static final ModuleSetupKeys MODULEBANK_FISCALIZATION_RECEIPT_QTY

      Количество в чеке

      modulebank.fiscalization.receipt.qty=1

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

    • MODULEBANK_FISCALIZATION_RECEIPT_QTY_MEASURE

      public static final ModuleSetupKeys MODULEBANK_FISCALIZATION_RECEIPT_QTY_MEASURE

      Единица измерения

      modulebank.fiscalization.receipt.qty.measure=шт

      Мера измерения количества товарной позиции в чеке

    • MODULEBANK_FISCALIZATION_RECEIPT_VAT

      public static final ModuleSetupKeys MODULEBANK_FISCALIZATION_RECEIPT_VAT

      Ставка НДС

      modulebank.fiscalization.receipt.vat=0

      Ставка НДС в позиции чека

    • MODULEBANK_FISCALIZATION_RECEIPT_TAX_TYPE

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

      public static final ModuleSetupKeys MODULEBANK_FISCALIZATION_RECEIPT_TAX_SYSTEM

      Код системы налогообложения

      modulebank.fiscalization.receipt.tax.system=0

      Код системы налогообложения в чеке. Допустимые значения: 0 - общая система налогообложения; 1 - упрощенная система налогообложения (доход); 2 - упрощенная СН (доход минус расход); 3 - единый налог на вмененный доход; 4 - единый сельскохозяйственный налог; 5 - патентная система налогообложения

    • MODULEBANK_FISCALIZATION_CUSTOMER_ADDRESS_ENABLE

      public static final ModuleSetupKeys MODULEBANK_FISCALIZATION_CUSTOMER_ADDRESS_ENABLE

      Адрес клиента

      modulebank.fiscalization.customer.address.enable=true

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

    • MODULEBANK_FISCALIZATION_CUSTOMER_ADDRESS_TITLE

      public static final ModuleSetupKeys MODULEBANK_FISCALIZATION_CUSTOMER_ADDRESS_TITLE

      Текст поля customerAddress

      modulebank.fiscalization.customer.address.title=

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

    • MODULEBANK_FISCALIZATION_CUSTOMER_ADDRESS_REQUIRED

      public static final ModuleSetupKeys MODULEBANK_FISCALIZATION_CUSTOMER_ADDRESS_REQUIRED

      Заполнение адреса

      modulebank.fiscalization.customer.address.required=false

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

    • MODULEBANK_AUTOPAYMENT_ENABLE

      public static final ModuleSetupKeys MODULEBANK_AUTOPAYMENT_ENABLE

      Автоплатеж

      modulebank.autopayment.enable=false

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

    • MODULEBANK_AUTOPAYMENT_FEATURES

      public static final ModuleSetupKeys MODULEBANK_AUTOPAYMENT_FEATURES

      Параметры автоплатежа

      modulebank.autopayment.features=

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

    • MODULEBANK_AUTOPAYMENT_REST_USER_NAME

      public static final ModuleSetupKeys MODULEBANK_AUTOPAYMENT_REST_USER_NAME

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

      modulebank.autopayment.rest.user.name=autopaymentUser

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

    • MODULEBANK_AUTOPAYMENT_REST_USER_PSWD

      public static final ModuleSetupKeys MODULEBANK_AUTOPAYMENT_REST_USER_PSWD

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

      modulebank.autopayment.rest.user.pswd=autopaymentPassword

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

    • MODULEBANK_AUTOPAYMENT_MODE_DEFAULT

      public static final ModuleSetupKeys MODULEBANK_AUTOPAYMENT_MODE_DEFAULT

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

      modulebank.autopayment.mode.default=0

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

    • MODULEBANK_AUTOPAYMENT_MODE_WEEK_ENABLE

      public static final ModuleSetupKeys MODULEBANK_AUTOPAYMENT_MODE_WEEK_ENABLE

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

      modulebank.autopayment.mode.week.enable=false

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

    • MODULEBANK_AUTOPAYMENT_MODE_WEEK_DAY_DEFAULT

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

      public static final ModuleSetupKeys MODULEBANK_AUTOPAYMENT_MODE_WEEK_SUM_MIN

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

      modulebank.autopayment.mode.week.sum.min=

      invalid reference
      BGBaseConstants.DEFAULT_SUM_MIN

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

    • MODULEBANK_AUTOPAYMENT_MODE_WEEK_SUM_MAX

      public static final ModuleSetupKeys MODULEBANK_AUTOPAYMENT_MODE_WEEK_SUM_MAX

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

      modulebank.autopayment.mode.week.sum.max=

      invalid reference
      BGBaseConstants.DEFAULT_SUM_MAX

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

    • MODULEBANK_AUTOPAYMENT_MODE_MONTH_ENABLE

      public static final ModuleSetupKeys MODULEBANK_AUTOPAYMENT_MODE_MONTH_ENABLE

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

      modulebank.autopayment.mode.month.enable=false

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

    • MODULEBANK_AUTOPAYMENT_MODE_MONTH_DAY_DEFAULT

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

      public static final ModuleSetupKeys MODULEBANK_AUTOPAYMENT_MODE_MONTH_SUM_MIN

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

      modulebank.autopayment.mode.month.sum.min=

      invalid reference
      BGBaseConstants.DEFAULT_SUM_MIN

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

    • MODULEBANK_AUTOPAYMENT_MODE_MONTH_SUM_MAX

      public static final ModuleSetupKeys MODULEBANK_AUTOPAYMENT_MODE_MONTH_SUM_MAX

      Максимальная сумма (месяц)

      modulebank.autopayment.mode.month.sum.max=

      invalid reference
      BGBaseConstants.DEFAULT_SUM_MAX

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

    • MODULEBANK_AUTOPAYMENT_MODE_AUTO_ENABLE

      public static final ModuleSetupKeys MODULEBANK_AUTOPAYMENT_MODE_AUTO_ENABLE

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

      modulebank.autopayment.mode.auto.enable=false

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

    • MODULEBANK_AUTOPAYMENT_MODE_AUTO_DAY_SUM_DEFAULT

      public static final ModuleSetupKeys MODULEBANK_AUTOPAYMENT_MODE_AUTO_DAY_SUM_DEFAULT

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

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

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

    • MODULEBANK_AUTOPAYMENT_MODE_AUTO_DAY_SUM_MAX

      public static final ModuleSetupKeys MODULEBANK_AUTOPAYMENT_MODE_AUTO_DAY_SUM_MAX

      Макс. дневная сумма

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

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

    • MODULEBANK_AUTOPAYMENT_MODE_AUTO_WEEK_SUM_DEFAULT

      public static final ModuleSetupKeys MODULEBANK_AUTOPAYMENT_MODE_AUTO_WEEK_SUM_DEFAULT

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

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

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

    • MODULEBANK_AUTOPAYMENT_MODE_AUTO_WEEK_SUM_MAX

      public static final ModuleSetupKeys MODULEBANK_AUTOPAYMENT_MODE_AUTO_WEEK_SUM_MAX

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

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

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

    • MODULEBANK_AUTOPAYMENT_MODE_AUTO_MONTH_SUM_DEFAULT

      public static final ModuleSetupKeys MODULEBANK_AUTOPAYMENT_MODE_AUTO_MONTH_SUM_DEFAULT

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

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

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

    • MODULEBANK_AUTOPAYMENT_MODE_AUTO_MONTH_SUM_MAX

      public static final ModuleSetupKeys MODULEBANK_AUTOPAYMENT_MODE_AUTO_MONTH_SUM_MAX

      Макс. месячная сумма

      modulebank.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