Enum Class ModuleSetupKeys

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

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

    • QIWI_ENABLE

      public static final ModuleSetupKeys QIWI_ENABLE

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

      qiwi.enable=true

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

    • QIWI_CARD_ENABLE

      public static final ModuleSetupKeys QIWI_CARD_ENABLE

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

      qiwi.card.enable=true

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

    • QIWI_URL_GATE

      public static final ModuleSetupKeys QIWI_URL_GATE

      Адрес шлюза Qiwi

      qiwi.gate.url=https://bill.qiwi.com/order/external/main.action

      Адрес платежного шлюза Qiwi для SOAP-протокола. Если значение не задано, то используется значение по умолчанию.

    • QIWI_NOTIFICATION_PASSWORD

      public static final ModuleSetupKeys QIWI_NOTIFICATION_PASSWORD

      Пароль для уведомлений

      qiwi.notification.password=

      Пароль для уведомлений со стороны Qiwi. Настраивается в кабинете Qiwi.

    • QIWI_PROVIDER_NAME

      public static final ModuleSetupKeys QIWI_PROVIDER_NAME

      Название провайдера

      qiwi.provider.name=

      Название провайдера. Опционально. Отображается пользователю во время оплаты.

    • QIWI_PAYMENT_TYPE_ID

      public static final ModuleSetupKeys QIWI_PAYMENT_TYPE_ID

      Код типа платежа

      qiwi.payment.type.id=0

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

    • QIWI_PAYMENT_COMMENT

      public static final ModuleSetupKeys QIWI_PAYMENT_COMMENT

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

      qiwi.payment.comment=Оплата через платежный сервис QIWI [транзакция #

      invalid reference
      BGBaseConstants.PATTERN_TRANSACTION_ID
      ]

      Комментарий для добавляемого платежа. Возможно использование макроса

      invalid reference
      BGBaseConstants.PATTERN_TRANSACTION_ID
      , который подставляет id транзакции из таблицы платежей модуля.

    • QIWI_PROTOCOL_VERSION

      public static final ModuleSetupKeys QIWI_PROTOCOL_VERSION

      Версия протокола

      qiwi.protocol.version=soap

      Используемая версия протокола модуля. Возможные значения: rest - REST-протокол, предпочтительно к использованию; soap - SOAP-протокол, устаревший, используется по умолчанию.

    • QIWI_SHOP_ID

      public static final ModuleSetupKeys QIWI_SHOP_ID

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

      qiwi.shop.id=

      Идентификатор провайдера в системе Qiwi. Соответствует параметру API ID в rest-протоколе.

    • QIWI_ADDITIONAL_IDENTIFY_KEY_PID

      public static final ModuleSetupKeys QIWI_ADDITIONAL_IDENTIFY_KEY_PID

      Код параметра договора

      qiwi.additional.identify.key.pid=0

      Код параметра договора, в котором могут храниться дополнительные идентификационные данные абонента.

    • QIWI_LOGIN

      public static final ModuleSetupKeys QIWI_LOGIN

      Логин

      qiwi.login=

      Идентификатор для авторизации запросов к серверу Qiwi. Соответствует API ID.

    • QIWI_PASSWORD

      public static final ModuleSetupKeys QIWI_PASSWORD

      Пароль

      qiwi.password=

      Пароль провайдера в системе Qiwi.

    • QIWI_COMMENT

      public static final ModuleSetupKeys QIWI_COMMENT

      Описание платежа

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

      invalid reference
      BGBaseConstants.PATTERN_CONTRACT_TITLE

      Комментарий, выводимый абоненту при оплате счета на стороне Qiwi. Если значение не задано, то используется значение по умолчанию.

    • QIWI_URL_SUCCESS

      public static final ModuleSetupKeys QIWI_URL_SUCCESS

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

      qiwi.success.url=

      URL-адрес страницы, на которую будет перенаправлен абонент в случае успешной оплаты выставленного счета.

    • QIWI_URL_FAIL

      public static final ModuleSetupKeys QIWI_URL_FAIL

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

      qiwi.fail.url=

      URL-адрес страницы, на которую будет перенаправлен абонент в случае неудачной оплаты выставленного счета.

    • QIWI_SUM_MIN

      public static final ModuleSetupKeys QIWI_SUM_MIN

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

      qiwi.sum.min=

      invalid reference
      BGBaseConstants.DEFAULT_SUM_MIN

      Минимальная сумма платежа. Если значение не задано, то используется значение по умолчанию.

    • QIWI_SUM_MAX

      public static final ModuleSetupKeys QIWI_SUM_MAX

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

      qiwi.sum.max=

      invalid reference
      BGBaseConstants.DEFAULT_SUM_MAX

      Максимальная сумма платежа. Если значение не задано, то используется значение по умолчанию.

    • QIWI_CHARGE_ID

      public static final ModuleSetupKeys QIWI_CHARGE_ID

      Код типа расхода

      qiwi.charge.type.id=0

      Код типа расхода, которым осуществляется возврат денег.

  • 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