Enum Class ModuleSetupKeys

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

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

    • SIMPLEPAY_ENABLE

      public static final ModuleSetupKeys SIMPLEPAY_ENABLE

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

      simplepay.enable=true

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

    • SIMPLEPAY_CARD_ENABLE

      public static final ModuleSetupKeys SIMPLEPAY_CARD_ENABLE

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

      simplepay.card.enable=true

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

    • SIMPLEPAY_SUM_MIN

      public static final ModuleSetupKeys SIMPLEPAY_SUM_MIN

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

      simplepay.sum.min=

      invalid reference
      BGBaseConstants.DEFAULT_SUM_MIN

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

    • SIMPLEPAY_SUM_MAX

      public static final ModuleSetupKeys SIMPLEPAY_SUM_MAX

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

      simplepay.sum.max=

      invalid reference
      BGBaseConstants.DEFAULT_SUM_MAX

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

    • SIMPLEPAY_MERCHANT_ID

      public static final ModuleSetupKeys SIMPLEPAY_MERCHANT_ID

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

      simplepay.merchant.id=

      Идентификатор продавца в SimplePay. Выдается при подключении.

    • SIMPLEPAY_OUTLET_ID

      public static final ModuleSetupKeys SIMPLEPAY_OUTLET_ID

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

      simplepay.outlet.id=

      Идентификатор торговой точки.

    • SIMPLEPAY_LIFETIME

      public static final ModuleSetupKeys SIMPLEPAY_LIFETIME

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

      simplepay.lifetime=86400

      Время (в секундах) в течение которого платеж должен быть завершен, в противном случае заказ при проведении платежа SimplePay откажет платежной системе в проведении. Этот параметр контролируется SimplePay, а также, если платежная система поддерживает такую возможность, и платежной системой. См. Справочник платежных систем и групп. Минимально допустимое значение: 300 секунд (5 минут). Максимально допустимое значение: 604800 секунд (7 суток). В случае выхода за пограничные значения будет безакцептно присвоено минимальное или максимальное значение, соответственно

    • SIMPLEPAY_SECRET_KEY

      public static final ModuleSetupKeys SIMPLEPAY_SECRET_KEY

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

      simplepay.secret.key=

      Секретный ключ. Можно не указывать если заданы simplepay.merchant.secret.key и simplepay.result.secret.key.

    • SIMPLEPAY_MERCHANT_SECRET_KEY

      public static final ModuleSetupKeys SIMPLEPAY_MERCHANT_SECRET_KEY

      Секретный ключ продавца

      simplepay.merchant.secret.key=

      Секретный ключ торговой точки (для запросов от биллинга). Если не указан используется simplepay.secret.key.

    • SIMPLEPAY_RESULT_SECRET_KEY

      public static final ModuleSetupKeys SIMPLEPAY_RESULT_SECRET_KEY

      Секретный ключ для Result

      simplepay.result.secret.key=

      Секретный ключ для Result (для запросов от платежной системы). Если не указан используется simplepay.secret.key

    • SIMPLEPAY_DESCRIPTION

      public static final ModuleSetupKeys SIMPLEPAY_DESCRIPTION

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

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

      invalid reference
      BGBaseConstants.PATTERN_CONTRACT_TITLE

      Описание покупки, можно использовать только символы английского или русского алфавита, цифры и знаки препинания. Максимальная длина 100 символов.

    • SIMPLEPAY_URL_PAYMENT

      public static final ModuleSetupKeys SIMPLEPAY_URL_PAYMENT

      URL оплаты

      simplepay.url.payment=https://api.simplepay.pro/sp/payment

      URL для перенаправления клиента на страницу платежного сервиса.

    • SIMPLEPAY_URL_GET_STATUS

      public static final ModuleSetupKeys SIMPLEPAY_URL_GET_STATUS

      URL статуса

      simplepay.url.get.status=https://api.simplepay.pro/sp/get_status

      URL запроса статуса транзакции.

    • SIMPLEPAY_PAYMENT_TYPE_ID

      public static final ModuleSetupKeys SIMPLEPAY_PAYMENT_TYPE_ID

      Тип платежа (ID)

      simplepay.payment.type.id=0

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

    • SIMPLEPAY_PAYMENT_COMMENT

      public static final ModuleSetupKeys SIMPLEPAY_PAYMENT_COMMENT

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

      simplepay.payment.comment=Оплата через сервис SimplePay [транзакция #

      invalid reference
      BGBaseConstants.PATTERN_TRANSACTION_ID
      ]

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

    • SIMPLEPAY_COMMISSION_TYPE

      public static final ModuleSetupKeys SIMPLEPAY_COMMISSION_TYPE

      Тип комиссии

      simplepay.commission.type=0

      Возможные значения: 0 - нет комиссии; 1 - комиссия из суммы платежа; 2 - комиссия сверх суммы платежа; 3 - комиссия из суммы (платеж+комиссия)

    • SIMPLEPAY_COMMISSION_COMMENT

      public static final ModuleSetupKeys SIMPLEPAY_COMMISSION_COMMENT

      Комментарий комиссии

      simplepay.commission.comment=Платеж через платежную систему SimplePay ( Комиссия ) [транзакция #

      invalid reference
      BGBaseConstants.PATTERN_TRANSACTION_ID
      ]

      Комментарий расхода (комисионного)

    • SIMPLEPAY_COMMISSION_PERCENT

      public static final ModuleSetupKeys SIMPLEPAY_COMMISSION_PERCENT

      Процент комиссии

      simplepay.commission.percent=0

      0-100

    • SIMPLEPAY_COMMISSION_CHARGE_TYPE_ID

      public static final ModuleSetupKeys SIMPLEPAY_COMMISSION_CHARGE_TYPE_ID

      Тип расхода (ID)

      simplepay.commission.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