Enum Class ModuleSetupKeys

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

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

    • RURUPAY_ENABLE

      public static final ModuleSetupKeys RURUPAY_ENABLE

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

      rurupay.enable=true

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

    • RURUPAY_CARD_ENABLE

      public static final ModuleSetupKeys RURUPAY_CARD_ENABLE

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

      rurupay.card.enable=true

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

    • RURUPAY_SUM_MIN

      public static final ModuleSetupKeys RURUPAY_SUM_MIN

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

      rurupay.sum.min=

      invalid reference
      BGBaseConstants.DEFAULT_SUM_MIN

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

    • RURUPAY_SUM_MAX

      public static final ModuleSetupKeys RURUPAY_SUM_MAX

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

      rurupay.sum.max=

      invalid reference
      BGBaseConstants.DEFAULT_SUM_MAX

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

    • RURUPAY_MERCHANT_LOGIN

      public static final ModuleSetupKeys RURUPAY_MERCHANT_LOGIN

      Логин мерчанта

      rurupay.merchant.login=

      Логин мерчанта в системе RuRuPay

    • RURUPAY_MERCHANT_PASSWORD_1

      public static final ModuleSetupKeys RURUPAY_MERCHANT_PASSWORD_1

      Пароль мерчанта

      rurupay.merchant.password.1=

      Пароль мерчанта в системе RuRuPay

    • RURUPAY_DESCRIPTION

      public static final ModuleSetupKeys RURUPAY_DESCRIPTION

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

      rurupay.description=Пополнение баланса по договору №

      invalid reference
      BGBaseConstants.PATTERN_CONTRACT_TITLE

      Описание платежа, которое отображается плательщику

    • RURUPAY_GATE_URL

      public static final ModuleSetupKeys RURUPAY_GATE_URL

      URL шлюза

      rurupay.gate.url=https://merchant.roboxchange.com/Index.aspx

      URL шлюза платежного сервиса RuRuPay

    • RURUPAY_PAYMENT_TYPE_ID

      public static final ModuleSetupKeys RURUPAY_PAYMENT_TYPE_ID

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

      rurupay.payment.type.id=

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

    • RURUPAY_PAYMENT_COMMENT

      public static final ModuleSetupKeys RURUPAY_PAYMENT_COMMENT

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

      rurupay.payment.comment=Оплата через платежный шлюз RuRuPay [транзакция #

      invalid reference
      BGBaseConstants.PATTERN_TRANSACTION_ID
      ]

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

      invalid reference
      BGBaseConstants.PATTERN_TRANSACTION_ID

    • RURUPAY_XML_URL

      public static final ModuleSetupKeys RURUPAY_XML_URL

      URL XML-интерфейса

      rurupay.xml.url=

      URL XML-интерфейса (веб-сервиса) RuRuPay

    • RURUPAY_METHOD_STATE

      public static final ModuleSetupKeys RURUPAY_METHOD_STATE

      Метод статуса

      rurupay.xml.method.state=

      Название метода получения статуса транзакции в XML-интерфейсе RuRuPay

    • PARTNER_ID

      public static final ModuleSetupKeys PARTNER_ID

      ID партнёра

      partner_id=0

      Идентификатор партнёра (даётся в RuRu)

    • SERVICE_ID

      public static final ModuleSetupKeys SERVICE_ID

      ID сервиса

      service_id=0

      Идентификатор сервиса (даётся в RuRu)

    • SECRETWORD

      public static final ModuleSetupKeys SECRETWORD

      Секретное слово

      secretword=

      Секретное слово (ключ шифрования) для обмена с RuRu

    • ACTION_URL

      public static final ModuleSetupKeys ACTION_URL

      URL возврата

      action_url=

      URL, на который RuRu перенаправляет плательщика после операции

    • PAYMENTTYPE

      public static final ModuleSetupKeys PAYMENTTYPE

      Тип платежа

      paymenttype=0

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

    • PAYMENT_COMMENT

      public static final ModuleSetupKeys PAYMENT_COMMENT

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

      payment_comment=Оплата по дог. {$contract.getTitle} ({$contract.getComment}) через RuRu на сумму {$payment.getSum} от {$date}

      Шаблон комментария платежа. Доступные макросы: {$contract.getTitle}, {$contract.getComment}, {$payment.getSum}, {$date}

  • 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