Enum Class ModuleSetupKeys

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

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

    • TWPG_ENABLE

      public static final ModuleSetupKeys TWPG_ENABLE

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

      twpg.enable=true

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

    • TWPG_CARD_ENABLE

      public static final ModuleSetupKeys TWPG_CARD_ENABLE

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

      twpg.card.enable=true

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

    • TWPG_SECRET

      public static final ModuleSetupKeys TWPG_SECRET

      Ключ подписи

      twpg.secret=

      Уникальный ключ для подписи запросов и ответов

    • TWPG_GATE_URL

      public static final ModuleSetupKeys TWPG_GATE_URL

      URL шлюза

      twpg.gate.url=

      URL шлюза банка: тестовый - http://193.200.10.117:8080/cgi-bin/cgi_link, рабочий - https://3ds.payment.ru/cgi-bin/cgi_link

    • TWPG_KEY

      public static final ModuleSetupKeys TWPG_KEY

      Ключ

      twpg.key=

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

    • TWPG_SUM_MIN

      public static final ModuleSetupKeys TWPG_SUM_MIN

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

      twpg.sum.min=

      invalid reference
      BGBaseConstants.DEFAULT_SUM_MIN

      Минимальная сумма платежа в рублях

    • TWPG_SUM_MAX

      public static final ModuleSetupKeys TWPG_SUM_MAX

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

      twpg.sum.max=

      invalid reference
      BGBaseConstants.DEFAULT_SUM_MAX

      Максимальная сумма платежа в рублях

    • TWPG_COMMENT

      public static final ModuleSetupKeys TWPG_COMMENT

      Комментарий

      twpg.comment=

      Текст комментария, формируемый в платеже

    • TWPG_CHARGE_TYPE_ID

      public static final ModuleSetupKeys TWPG_CHARGE_TYPE_ID

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

      twpg.charge.type.id=

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

    • TWPG_CHARGE_COMMENT

      public static final ModuleSetupKeys TWPG_CHARGE_COMMENT

      Комментарий (charge)

      twpg.charge.comment=

      Текст комментария к операции списания

    • TWPG_PAYMENT_TYPE_ID

      public static final ModuleSetupKeys TWPG_PAYMENT_TYPE_ID

      Тип платежа

      twpg.payment.type.id=0

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

    • TWPG_PAYMENT_COMMENT

      public static final ModuleSetupKeys TWPG_PAYMENT_COMMENT

      Комментарий (payment)

      twpg.payment.comment=

      Текст комментария к операции платежа

    • TWPG_LANGUAGE

      public static final ModuleSetupKeys TWPG_LANGUAGE

      Язык

      twpg.language=RU

      Язык взаимодействия с платёжной системой (RU / EN)

    • TWPG_MERCHANT_ID

      public static final ModuleSetupKeys TWPG_MERCHANT_ID

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

      twpg.merchant.id=POS_1

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

    • TWPG_CURRENCY

      public static final ModuleSetupKeys TWPG_CURRENCY

      Валюта

      twpg.currency=643

      Код валюты платежа по классификатору МККД (ISO 4217)

    • TWPG_DESCRIPTION

      public static final ModuleSetupKeys TWPG_DESCRIPTION

      Описание

      twpg.description=Пополнение счета по договору №{CONTRACT_TITLE}

      Описание товара

    • TWPG_LK_URL

      public static final ModuleSetupKeys TWPG_LK_URL

      Личный кабинет

      twpg.lk.url=

      URL страницы личного кабинета

    • TWPG_APPROVE_URL

      public static final ModuleSetupKeys TWPG_APPROVE_URL

      URL согласования

      twpg.approve.url=

      URL страницы, на которую клиент переходит при успешном платеже

    • TWPG_CANCEL_URL

      public static final ModuleSetupKeys TWPG_CANCEL_URL

      URL отмены

      twpg.cancel.url=

      URL страницы отмены платежа

    • TWPG_DECLINE_URL

      public static final ModuleSetupKeys TWPG_DECLINE_URL

      URL отказа

      twpg.decline.url=

      URL страницы отказа в платеже

    • TWPG_ORDER_TYPE

      public static final ModuleSetupKeys TWPG_ORDER_TYPE

      Тип операции

      twpg.order.type=Purchase

      Тип операции платежа, по умолчанию - Purchase

    • TWPG_PG_HOST

      public static final ModuleSetupKeys TWPG_PG_HOST

      Хост шлюза

      twpg.pg.host=62.117.79.234

      Адрес сервера платёжной платформы

    • TWPG_PG_PORT

      public static final ModuleSetupKeys TWPG_PG_PORT

      Порт шлюза

      twpg.pg.port=5443

      Порт сервера платёжной платформы

    • TWPG_CERT_PATH_CA

      public static final ModuleSetupKeys TWPG_CERT_PATH_CA

      Путь к сертификату CA

      twpg.cert.path.ca.crt=cert/twpg/ca.pem

      Путь к сертификату CA (CA-сертификат)

    • TWPG_CERT_PATH_CRT

      public static final ModuleSetupKeys TWPG_CERT_PATH_CRT

      Путь к сертификату

      twpg.cert.path.crt=cert/twpg/POS_1_cert.pem

      Путь к клиентскому сертификату (cert)

    • TWPG_CERT_PATH_KEY

      public static final ModuleSetupKeys TWPG_CERT_PATH_KEY

      Путь к ключу

      twpg.cert.path.key=cert/twpg/POS_1_key.pem

      Путь к приватному ключу (key)

    • TWPG_HOST_PATH_CRT

      public static final ModuleSetupKeys TWPG_HOST_PATH_CRT

      Путь к сертификату хоста

      twpg.host.part.crt=cert/twpg/mpit_minbank_ru_cert.pem

      Путь к сертификату хоста

    • TWPG_CERT_KEY_PASSWORD

      public static final ModuleSetupKeys TWPG_CERT_KEY_PASSWORD

      Пароль ключа

      twpg.cert.key.password=

      Пароль к приватному ключу

    • TWPG_CERT_KEY_STORE_PASSWORD

      public static final ModuleSetupKeys TWPG_CERT_KEY_STORE_PASSWORD

      Пароль keystore

      twpg.cert.key.store.password=

      Пароль к хранилищу ключей (keystore)

    • TWPG_CERT_TRUST_STORE_PASSWORD

      public static final ModuleSetupKeys TWPG_CERT_TRUST_STORE_PASSWORD

      Пароль truststore

      twpg.cert.trust.store.password=

      Пароль к хранилищу доверенных сертификатов (truststore)

    • TWPG_TERMINAL

      public static final ModuleSetupKeys TWPG_TERMINAL

      Терминал

      twpg.terminal=

      Уникальный номер терминала продавца

  • 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