Enum Class ModuleSetupKeys

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

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

    • WM_ENABLE

      public static final ModuleSetupKeys WM_ENABLE

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

      wm.enable=true

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

    • WM_CARD_ENABLE

      public static final ModuleSetupKeys WM_CARD_ENABLE

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

      wm.card.enable=true

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

    • WM_MODE

      public static final ModuleSetupKeys WM_MODE

      Режим работы

      wm.mode=0

      Режим работы модуля: 0 - выкл, 1 - вкл, 2 - вкл/тест

    • WM_SECRET

      public static final ModuleSetupKeys WM_SECRET

      Секретный ключ

      wm.secret=

      Секретный ключ (secretkey) (длина до 50 символов)

    • WM_SUM_MIN

      public static final ModuleSetupKeys WM_SUM_MIN

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

      wm.sum.min=

      invalid reference
      BGBaseConstants.DEFAULT_SUM_MIN

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

    • WM_SUM_MAX

      public static final ModuleSetupKeys WM_SUM_MAX

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

      wm.sum.max=

      invalid reference
      BGBaseConstants.DEFAULT_SUM_MAX

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

    • WM_GATE_URL

      public static final ModuleSetupKeys WM_GATE_URL

      Адрес шлюза

      wm.gate.url=https://merchant.webmoney.ru/lmi/payment.asp

      Адрес шлюза платежной системы, по умолчанию: https://merchant.webmoney.ru/lmi/payment.asp

    • WM_DIGEST_TYPE

      public static final ModuleSetupKeys WM_DIGEST_TYPE

      Алгоритм хеша

      wm.digest.type=SHA-256

      Алгоритм хеша используемого для подписи

    • WM_PAYEE_PURSE

      public static final ModuleSetupKeys WM_PAYEE_PURSE

      Кошелёк получателя

      wm.payee.purse=

      Кошелёк, с которым работает модуль (той же валюты с которой работает биллинг!)

    • WM_PAYMENT_DESC

      public static final ModuleSetupKeys WM_PAYMENT_DESC

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

      wm.payment.desc=Пополнение счета по договору №

      invalid reference
      BGBaseConstants.PATTERN_CONTRACT_TITLE

      Текст описания заказа, который будет показан пользователю при оплате, по умолчанию: Пополнение счета по договору №

      invalid reference
      BGBaseConstants.PATTERN_CONTRACT_TITLE

    • WM_PAYMENT_DESC_ENC

      public static final ModuleSetupKeys WM_PAYMENT_DESC_ENC

      Кодировка описания

      wm.payment.desc.enc=UTF-8

      Кодировка текста описания заказа. По умолчанию "UTF-8".

    • WM_PAYMENT_TYPE_ID

      public static final ModuleSetupKeys WM_PAYMENT_TYPE_ID

      ID типа платежа

      wm.payment.type.id=0

      ID типа платежа (например, создайте тип платежа WebMoney и укажите здесь его id)

    • WM_PAYMENT_COMMENT

      public static final ModuleSetupKeys WM_PAYMENT_COMMENT

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

      wm.payment_comment=Оплата через Webmoney-Merchant (WM# ${payer_wm}, кошелек ${payer_purse}) от ${trans_time}

      Комментарий, который будет привязан к платежу

    • WM_RESULT_URL

      public static final ModuleSetupKeys WM_RESULT_URL

      URL для запроса о платеже

      wm.result.url=

      URL на который будет отправлен запрос о платеже. Адрес сервера + wmexecuter (например http://localhost/bgbilling/wmexecuter)

    • WM_SUCCESS_URL

      public static final ModuleSetupKeys WM_SUCCESS_URL

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

      wm.success.url=

      URL на который будет переведен интернет-браузер покупателя в случае успешного выполнения платежа. Например: http://host[:port][/context]/webexecuter?action=DoTransactioninvalid input: '&module'=wminvalid input: '&mid'=<код_модуля>invalid input: '&operation'=success

    • WM_SUCCESS_METHOD

      public static final ModuleSetupKeys WM_SUCCESS_METHOD

      Метод запроса при успехе

      wm.success.method=1

      0 - GET; 1 - POST. По умолчанию: 1

    • WM_FAIL_URL

      public static final ModuleSetupKeys WM_FAIL_URL

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

      wm.fail.url=

      URL на который будет переведен интернет-браузер покупателя в случае неуспешного выполнения платежа. Например: http://host[:port][/context]/webexecuter?action=DoTransactioninvalid input: '&module'=wminvalid input: '&mid'=<код_модуля>invalid input: '&operation'=fail

    • WM_FAIL_METHOD

      public static final ModuleSetupKeys WM_FAIL_METHOD

      Метод запроса при неуспехе

      wm.fail.method=1

      0 - GET; 1 - POST. По умолчанию: 1

  • 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