Enum Class ModuleSetupKeys

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

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

    • WALLETONE_ENABLE

      public static final ModuleSetupKeys WALLETONE_ENABLE

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

      walletone.enable=true

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

    • WALLETONE_CARD_ENABLE

      public static final ModuleSetupKeys WALLETONE_CARD_ENABLE

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

      walletone.card.enable=true

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

    • WALLETONE_SUM_MIN

      public static final ModuleSetupKeys WALLETONE_SUM_MIN

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

      walletone.sum.min=

      invalid reference
      BGBaseConstants.DEFAULT_SUM_MIN

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

    • WALLETONE_SUM_MAX

      public static final ModuleSetupKeys WALLETONE_SUM_MAX

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

      walletone.sum.max=

      invalid reference
      BGBaseConstants.DEFAULT_SUM_MAX

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

    • WALLETONE_COMMENT

      public static final ModuleSetupKeys WALLETONE_COMMENT

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

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

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

    • WALLETONE_POINT_ID

      public static final ModuleSetupKeys WALLETONE_POINT_ID

      Идентификатор точки продажи

      walletone.point.id=

      Идентификатор точки продажи (интернет-магазина) в системе Wallet One. В Личном кабинете этот параметр называется Uniteller Point ID и его значение доступно на странице «Точки продажи компании» (пункт меню «Точки продажи») в столбце Uniteller Point ID

    • WALLETONE_PASSWORD

      public static final ModuleSetupKeys WALLETONE_PASSWORD

      Пароль

      walletone.password=

      Пароль

    • WALLETONE_LIFETIME

      public static final ModuleSetupKeys WALLETONE_LIFETIME

      Время жизни формы оплаты

      walletone.lifetime=3600

      Время жизни формы оплаты в секундах

    • WALLETONE_URL_GATE

      public static final ModuleSetupKeys WALLETONE_URL_GATE

      URL шлюза

      walletone.url.gate=https://walletone.ru/

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

    • WALLETONE_URL_RETURN_OK

      public static final ModuleSetupKeys WALLETONE_URL_RETURN_OK

      URL перехода после успешной оплаты

      walletone.url.return.ok=

      URL страницы, на которую переходит клиент после успешной оплаты

    • WALLETONE_URL_RETURN_NO

      public static final ModuleSetupKeys WALLETONE_URL_RETURN_NO

      URL перехода после неудачной оплаты

      walletone.url.return.no=

      URL страницы, на которую переходит клиент после неудачной оплаты

    • WALLETONE_CALLBACK_FIELDS

      public static final ModuleSetupKeys WALLETONE_CALLBACK_FIELDS

      Дополнительные поля транзакции

      walletone.callback.fields=AcquirerID ApprovalCode BillNumber Card_IDP CardNumber Customer_IDP PaymentType Total

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

    • WALLETONE_PAYMENT_TYPE_ID

      public static final ModuleSetupKeys WALLETONE_PAYMENT_TYPE_ID

      Код платежа

      walletone.payment.type.id=0

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

    • WALLETONE_PAYMENT_COMMENT

      public static final ModuleSetupKeys WALLETONE_PAYMENT_COMMENT

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

      walletone.payment.comment=Оплата через платежный сервис Wallet One [транзакция #{TRANSACTION_ID}]

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

    • WALLETONE_PAYMENT_STATUS_OK

      public static final ModuleSetupKeys WALLETONE_PAYMENT_STATUS_OK

      Статус успешной транзакции

      walletone.payment.status.ok=paid

      Статус транзакции, по которой заносить платеж в биллинг. "authorized" - деньги заблокированы на карте, но еще не списаны; "paid" - деньги списаны с карты. По умолчанию - "paid"

    • WALLETONE_REQUEST_TIMEOUT

      public static final ModuleSetupKeys WALLETONE_REQUEST_TIMEOUT

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

      walletone.request.timeout=10000

      Таймаут запроса к серверу Wallet One. По умолчанию - 10000 мс

    • WALLETONE_REQUEST_READ_TIMEOUT

      public static final ModuleSetupKeys WALLETONE_REQUEST_READ_TIMEOUT

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

      walletone.request.read.timeout=5000

      Таймаут чтения ответа сервера Wallet One. По умолчанию - 5000 мс

    • WALLETONE_FISCALIZATION_ENABLE

      public static final ModuleSetupKeys WALLETONE_FISCALIZATION_ENABLE

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

      walletone.fiscalization.enable=false

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

    • WALLETONE_FISCALIZATION_URL_GATE

      public static final ModuleSetupKeys WALLETONE_FISCALIZATION_URL_GATE

      URL шлюза (фискализация)

      walletone.fiscalization.url.gate=https://walletone.ru/

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

    • WALLETONE_FISCALIZATION_RECEIPT_NAME

      public static final ModuleSetupKeys WALLETONE_FISCALIZATION_RECEIPT_NAME

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

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

      invalid reference
      BGBaseConstants.PATTERN_CONTRACT_TITLE

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

    • WALLETONE_FISCALIZATION_RECEIPT_QTY

      public static final ModuleSetupKeys WALLETONE_FISCALIZATION_RECEIPT_QTY

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

      walletone.fiscalization.receipt.qty=1

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

    • WALLETONE_FISCALIZATION_RECEIPT_VAT

      public static final ModuleSetupKeys WALLETONE_FISCALIZATION_RECEIPT_VAT

      Код ставки НДС

      walletone.fiscalization.receipt.vat=0

      Код ставки налогообложения в позиции чека. Допустимые значения: -1 - не облагается НДС; 0 - облагается НДС по ставке 0%; 10 - облагается НДС по ставке 10%; 18 - облагается НДС по ставке 18%; 110 - облагается НДС по ставке 10/110; 118 - облагается НДС по ставке 18/118

    • WALLETONE_FISCALIZATION_RECEIPT_TAXMODE

      public static final ModuleSetupKeys WALLETONE_FISCALIZATION_RECEIPT_TAXMODE

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

      walletone.fiscalization.receipt.taxmode=0

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

    • WALLETONE_FISCALIZATION_RECEIPT_PAYATTR

      public static final ModuleSetupKeys WALLETONE_FISCALIZATION_RECEIPT_PAYATTR

      Признак способа расчёта

      walletone.fiscalization.receipt.payattr=1

      Признак способа расчёта (1 - Полная предварительная оплата до момента передачи предмета расчёта; 2 - Частичная предварительная оплата до момента передачи предмета расчёта; 3 - Аванс; 4 - Полная оплата, в том числе с учётом аванса (предварительной оплаты), в момент передачи предмета расчёта; 5 - Частичная оплата предмета расчёта в момент его передачи с последующей оплатой в кредит; 6 - Передача предмета расчёта без его оплаты в момент его передачи с последующей оплатой в кредит; 7 - Оплата предмета расчёта после его передачи с оплатой в кредит (оплата кредита)). По умолчанию - 1

    • WALLETONE_FISCALIZATION_RECEIPT_LINEATTR

      public static final ModuleSetupKeys WALLETONE_FISCALIZATION_RECEIPT_LINEATTR

      Признак предмета расчёта

      walletone.fiscalization.receipt.lineattr=4

      Признак предмета расчёта (1 - о реализуемом товаре, за исключением подакцизного товара (наименование и иные сведения, описывающие товар); 2 - о реализуемом подакцизном товаре (наименование и иные сведения, описывающие товар); 3 - о выполняемой работе (наименование и иные сведения, описывающие работу); 4 - об оказываемой услуге (наименование и иные сведения, описывающие услугу); 5 - о приёме ставок при осуществлении деятельности по проведению азартных игр; 6 - о выплате денежных средств в виде выигрыша при осуществлении деятельности по проведению азартных игр; 7 - о приёме денежных средств при реализации лотерейных билетов, электронных лотерейных билетов, приёме лотерейных ставок при осуществлении деятельности по проведению лотерей; 8 - о выплате денежных средств в виде выигрыша при осуществлении деятельности по проведению лотерей; 9 - о предоставлении прав на использование результатов интеллектуальной деятельности или средств индивидуализации; 10 - об авансе, задатке, предоплате, кредите, взносе в счёт оплаты, пени, штрафе, вознаграждении, бонусе и ином аналогичном предмете расчёта; 11 - о вознаграждении пользователя, являющегося платёжным агентом (субагентом), банковским платёжным агентом (субагентом), комиссионером, поверенным или иным агентом; 12 - о предмете расчёта, состоящем из предметов, каждому из которых может быть присвоено значение от 1 до 11; 13 - о предмете расчёта, не относящемуся к предметам расчёта, которым может быть присвоено значение от 1 до 12 и от 14 до 18; 14 - о передаче имущественных прав; 15 - о внереализационном доходе; 16 - о суммах расходов, уменьшающих сумму налога (авансовых платежей) в соответствии с пунктом 3.1 статьи 346.21 Налогового кодекса Российской Федерации; 17 - о суммах уплаченного торгового сбора; 18 - о курортном сборе; 19 - о залоге). По умолчанию - 4

    • WALLETONE_FISCALIZATION_RECEIPT_PAYMENTS_KIND

      public static final ModuleSetupKeys WALLETONE_FISCALIZATION_RECEIPT_PAYMENTS_KIND

      Вид платёжного средства

      walletone.fiscalization.receipt.payments.kind=1

      Вид платёжного средства (1 - Оплата банковской картой; 2 - Оплата электронной валютой; 3 - Оплата с помощью кредитной организации; 4 - Оплата дополнительным платёжным средством). По умолчанию - 1

    • WALLETONE_FISCALIZATION_RECEIPT_PAYMENTS_TYPE

      public static final ModuleSetupKeys WALLETONE_FISCALIZATION_RECEIPT_PAYMENTS_TYPE

      Тип платёжного средства

      walletone.fiscalization.receipt.payments.type=0

      Тип платёжного средства (0 - для kind = 1, 2, 3; 1 - Подарочные карты Мерчанта; 2 - Бонусы-авансы Мерчанта; 3 - Прямой аванс Мерчанта; 4 - Использование авансов/билетов; 5 - Платёж через кредитную организацию (банкомат); 6 - Платёж через кредитную организацию (online); 7 - Безналичное перечисление через банк; 8 - Оплата «онлайн кредитом»; 9 - Оплата по СМС; 10 - Эквайринг внешний; 11 - Платёж через терминал электронными; 12 - Платёж через терминал наличными; 13 - Наличные; 14 - Продажа в кредит). По умолчанию - 0

    • WALLETONE_FISCALIZATION_CUSTOMER_ADDRESS_ENABLE

      public static final ModuleSetupKeys WALLETONE_FISCALIZATION_CUSTOMER_ADDRESS_ENABLE

      Поле customerAddress

      walletone.fiscalization.customer.address.enable=true

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

    • WALLETONE_FISCALIZATION_CUSTOMER_ADDRESS_TITLE

      public static final ModuleSetupKeys WALLETONE_FISCALIZATION_CUSTOMER_ADDRESS_TITLE

      Текст поля customerAddress

      walletone.fiscalization.customer.address.title=

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

    • WALLETONE_FISCALIZATION_CUSTOMER_ADDRESS_REQUIRED

      public static final ModuleSetupKeys WALLETONE_FISCALIZATION_CUSTOMER_ADDRESS_REQUIRED

      customerAddress обязательно

      walletone.fiscalization.customer.address.required=false

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

    • WALLETONE_AUTOPAYMENT_ENABLE

      public static final ModuleSetupKeys WALLETONE_AUTOPAYMENT_ENABLE

      Автоплатёж

      walletone.autopayment.enable=false

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

    • WALLETONE_AUTOPAYMENT_MODE_DEFAULT

      public static final ModuleSetupKeys WALLETONE_AUTOPAYMENT_MODE_DEFAULT

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

      walletone.autopayment.mode.default=0

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

    • WALLETONE_AUTOPAYMENT_MODE_WEEK_ENABLE

      public static final ModuleSetupKeys WALLETONE_AUTOPAYMENT_MODE_WEEK_ENABLE

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

      walletone.autopayment.mode.week.enable=false

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

    • WALLETONE_AUTOPAYMENT_MODE_WEEK_DAY_DEFAULT

      public static final ModuleSetupKeys WALLETONE_AUTOPAYMENT_MODE_WEEK_DAY_DEFAULT

      День недели

      walletone.autopayment.mode.week.day.default=

      invalid reference
      BGBaseConstants.AUTOPAYMENT_MODE_WEEK_DAY_DEFAULT

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

    • WALLETONE_AUTOPAYMENT_MODE_WEEK_SUM_MIN

      public static final ModuleSetupKeys WALLETONE_AUTOPAYMENT_MODE_WEEK_SUM_MIN

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

      walletone.autopayment.mode.week.sum.min=

      invalid reference
      BGBaseConstants.DEFAULT_SUM_MIN

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

    • WALLETONE_AUTOPAYMENT_MODE_WEEK_SUM_MAX

      public static final ModuleSetupKeys WALLETONE_AUTOPAYMENT_MODE_WEEK_SUM_MAX

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

      walletone.autopayment.mode.week.sum.max=

      invalid reference
      BGBaseConstants.DEFAULT_SUM_MAX

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

    • WALLETONE_AUTOPAYMENT_MODE_MONTH_ENABLE

      public static final ModuleSetupKeys WALLETONE_AUTOPAYMENT_MODE_MONTH_ENABLE

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

      walletone.autopayment.mode.month.enable=false

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

    • WALLETONE_AUTOPAYMENT_MODE_MONTH_DAY_DEFAULT

      public static final ModuleSetupKeys WALLETONE_AUTOPAYMENT_MODE_MONTH_DAY_DEFAULT

      День месяца

      walletone.autopayment.mode.month.day.default=

      invalid reference
      BGBaseConstants.AUTOPAYMENT_MODE_MONTH_DAY_DEFAULT

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

    • WALLETONE_AUTOPAYMENT_MODE_MONTH_SUM_MIN

      public static final ModuleSetupKeys WALLETONE_AUTOPAYMENT_MODE_MONTH_SUM_MIN

      Минимальная сумма (ежемесячный)

      walletone.autopayment.mode.month.sum.min=

      invalid reference
      BGBaseConstants.DEFAULT_SUM_MIN

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

    • WALLETONE_AUTOPAYMENT_MODE_MONTH_SUM_MAX

      public static final ModuleSetupKeys WALLETONE_AUTOPAYMENT_MODE_MONTH_SUM_MAX

      Максимальная сумма (ежемесячный)

      walletone.autopayment.mode.month.sum.max=

      invalid reference
      BGBaseConstants.DEFAULT_SUM_MAX

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

    • WALLETONE_AUTOPAYMENT_MODE_AUTO_ENABLE

      public static final ModuleSetupKeys WALLETONE_AUTOPAYMENT_MODE_AUTO_ENABLE

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

      walletone.autopayment.mode.auto.enable=false

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

    • WALLETONE_AUTOPAYMENT_MODE_AUTO_DAY_SUM_DEFAULT

      public static final ModuleSetupKeys WALLETONE_AUTOPAYMENT_MODE_AUTO_DAY_SUM_DEFAULT

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

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

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

    • WALLETONE_AUTOPAYMENT_MODE_AUTO_DAY_SUM_MAX

      public static final ModuleSetupKeys WALLETONE_AUTOPAYMENT_MODE_AUTO_DAY_SUM_MAX

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

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

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

    • WALLETONE_AUTOPAYMENT_MODE_AUTO_WEEK_SUM_DEFAULT

      public static final ModuleSetupKeys WALLETONE_AUTOPAYMENT_MODE_AUTO_WEEK_SUM_DEFAULT

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

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

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

    • WALLETONE_AUTOPAYMENT_MODE_AUTO_WEEK_SUM_MAX

      public static final ModuleSetupKeys WALLETONE_AUTOPAYMENT_MODE_AUTO_WEEK_SUM_MAX

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

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

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

    • WALLETONE_AUTOPAYMENT_MODE_AUTO_MONTH_SUM_DEFAULT

      public static final ModuleSetupKeys WALLETONE_AUTOPAYMENT_MODE_AUTO_MONTH_SUM_DEFAULT

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

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

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

    • WALLETONE_AUTOPAYMENT_MODE_AUTO_MONTH_SUM_MAX

      public static final ModuleSetupKeys WALLETONE_AUTOPAYMENT_MODE_AUTO_MONTH_SUM_MAX

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

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