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
  • Nested Class Summary

    Nested classes/interfaces inherited from class java.lang.Enum

    Enum.EnumDesc<E extends Enum<E>>
  • Enum Constant Summary

    Enum Constants
    Enum Constant
    Description
    qiwi.additional.identify.key.pid=0 Название параметра конфигурации, в котором задается код параметра договора, в котором может хранится дополнительные идентификационные данные абонента.
    qiwi.charge.type.id=0 Код типа расхода, которым осуществляется возврат денег.
    qiwi.comment=Пополнение счета по договору №{CONTRACT_TITLE} Название параметра конфигурации, в котором задается комментарий, выводимый абоненту при оплате счета на стороне Qiwi.
    qiwi.login= Название параметра конфигурации, в котором задается идентификатор для авторизации запросов к серверу Qiwi.
    qiwi.notification.password= Название параметра конфигурации, в котором задается пароль для уведомлений со стороны Qiwi.
    qiwi.password= Название параметра конфигурации, в котором задается пароль для авторизации запросов к серверу Qiwi.
    qiwi.payment.comment=Оплата через платежный сервис QIWI [транзакция #{TRANSACTION_ID}] Название параметра конфигурации, в котором задается комментарий для добавляемого платежа.
    qiwi.payment.type.id=0 Название параметра конфигурации, в котором задается код типа платежа из справочника типов платежей.
    qiwi.protocol.version=soap Название параметра конфигурации, в котором задается используемая версия протокола модуля.
    qiwi.provider.name= Название параметра конфигурации, в котором задается название провайдера.
    qiwi.shop.id= Название параметра конфигурации, в котором задается идентификатор провайдера в системе Qiwi.
    qiwi.sum.max=
    invalid reference
    BGBaseConstants.DEFAULT_SUM_MAX
    Название параметра конфигурации, в котором задается максимальная сумма платежа.
    qiwi.sum.min=
    invalid reference
    BGBaseConstants.DEFAULT_SUM_MIN
    Название параметра конфигурации, в котором задается минимальная сумма платежа.
    qiwi.fail.url= Название параметра конфигурации, в котором задается url-адрес страницы, на которую будет перенаправлен абонент в случае неудачно оплаты выставленного счета.
    qiwi.gate.url=https://bill.qiwi.com/order/external/main.action Название параметра конфигурации, в котором задается адрес платежного шлюза Qiwi для SOAP-протокола.
    qiwi.success.url= Название параметра конфигурации, в котором задается url-адрес страницы, на которую будет перенаправлен абонент в случае успешной оплаты выставленного счета.
  • Method Summary

    Modifier and Type
    Method
    Description
     
     
     
     
    Returns the enum constant of this class with the specified name.
    Returns an array containing the constants of this enum class, in the order they are declared.

    Methods inherited from class java.lang.Object

    getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface ru.bitel.common.ParameterMapKey

    getParent, getSubLevel
  • Enum Constant Details

    • QIWI_URL_GATE

      public static final ModuleSetupKeys QIWI_URL_GATE
      qiwi.gate.url=https://bill.qiwi.com/order/external/main.action Название параметра конфигурации, в котором задается адрес платежного шлюза Qiwi для SOAP-протокола. Если значение не задано, то используется значение по умолчанию QIWI_URL_GATE.
    • 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 [транзакция #{TRANSACTION_ID}] Название параметра конфигурации, в котором задается комментарий для добавляемого платежа. Возможно использование макроса 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=Пополнение счета по договору №{CONTRACT_TITLE} Название параметра конфигурации, в котором задается комментарий, выводимый абоненту при оплате счета на стороне Qiwi. Если значение не задано, то используется значение по умолчанию QIWI_COMMENT.
    • QIWI_URL_SUCCESS

      public static final ModuleSetupKeys QIWI_URL_SUCCESS
      qiwi.success.url= Название параметра конфигурации, в котором задается url-адрес страницы, на которую будет перенаправлен абонент в случае успешной оплаты выставленного счета.
    • QIWI_URL_FAIL

      public static final ModuleSetupKeys QIWI_URL_FAIL
      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_MIN
    • QIWI_SUM_MAX

      public static final ModuleSetupKeys QIWI_SUM_MAX
      qiwi.sum.max=
      invalid reference
      BGBaseConstants.DEFAULT_SUM_MAX
      Название параметра конфигурации, в котором задается максимальная сумма платежа. Если значение не задано, то используется значение по умолчанию QIWI_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