Enum Class ModuleSetupKeys

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

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

    • MPS_IDS

      public static final ModuleSetupKeys MPS_IDS

      Идентификаторы ПС

      mps.ids=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20

      Динамический параметр, ключи дочерних элементов (идентификаторы ПС), например: 1,2,7 или bank,ps1,ps2

    • MPS_LOGIN_FORMAT

      public static final ModuleSetupKeys MPS_LOGIN_FORMAT

      Формат логина mps

      mps.mps_login.format=

      Формат вывода значения числового логина mps (на web-статистике)

    • MPS_SAVE_FIELD_SEPARATOR

      public static final ModuleSetupKeys MPS_SAVE_FIELD_SEPARATOR

      Разделитель полей

      mps.save.field.separator=;

      Разделитель между значениями полей при сохранении данных платежа

    • MPS_LOGIN_REGEXP

      public static final ModuleSetupKeys MPS_LOGIN_REGEXP

      Regexp логина mps

      mps.mps_login.regexp=

      Regexp для проверки введённого значения логина mps

    • MPS_LOGIN_REGEXP_ERROR

      public static final ModuleSetupKeys MPS_LOGIN_REGEXP_ERROR

      Текст ошибки regexp

      mps.mps_login.regexp.error=Номер должен быть целым числом больше нуля и меньше 2147483647

      Текст ошибки, выводимый в web-статистике при несовпадении введённого логина mps с regexp

    • MPS_CITYPAY_REPORT

      public static final ModuleSetupKeys MPS_CITYPAY_REPORT

      Отчёт Citypay

      mps.citypay.report=false

      Формировать отчёт Citypay (false - не формируется, true - формируется)

    • MPS_ACCOUNT_SERVICE_ID

      public static final ModuleSetupKeys MPS_ACCOUNT_SERVICE_ID

      Сервис аккаунта

      mps.account.serviceId=-1

      Идентификатор сервиса, на который засчитывается платёж (-1 - сервис не задан)

    • MPS_COMMENT

      public static final ModuleSetupKeys MPS_COMMENT

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

      mps.comment=$CONTRACT ($COMMENT)

      Комментарий, возвращаемый в ответе на проверку статуса/проведение платежа (если в протоколе есть комментарий ответа)

    • MPS_K1_PROTOCOL

      public static final ModuleSetupKeys MPS_K1_PROTOCOL

      Протокол ПС

      mps.{1}.protocol=

      Протокол общения платежной системы {1} с биллингом

    • MPS_K1_MODE

      public static final ModuleSetupKeys MPS_K1_MODE

      Приём платежей

      mps.{1}.mode=0

      Принимать или нет платежи для этой ПС (1 - принимать, 0 - не принимать)

    • MPS_K1_MIN_SUM

      public static final ModuleSetupKeys MPS_K1_MIN_SUM

      Минимальная сумма

      mps.{1}.min.summ=0

      Минимальная сумма платежа, принимаемого этой ПС

    • MPS_K1_MAX_SUM

      public static final ModuleSetupKeys MPS_K1_MAX_SUM

      Максимальная сумма

      mps.{1}.max.summ=1000000

      Максимальная сумма платежа, принимаемого этой ПС

    • MPS_K1_PRIVATE_KEY_ALIAS

      public static final ModuleSetupKeys MPS_K1_PRIVATE_KEY_ALIAS

      Алиас закрытого ключа

      mps.{1}.privatekey.alias=

      Алиас закрытого ключа для систем, в которых используется PK, если ключей больше одного

    • MPS_K1_CONTRACT_ID

      public static final ModuleSetupKeys MPS_K1_CONTRACT_ID

      Номер договора

      mps.{1}.cid=-1

      Идентификатор договора, привязанного к этой ПС (-1 - договор не задан)

    • MPS_K1_ACCOUNT_SERVICE_ID

      public static final ModuleSetupKeys MPS_K1_ACCOUNT_SERVICE_ID

      Сервис аккаунта {1}

      mps.{1}.account.serviceId=-1

      Идентификатор сервиса, на который засчитывается платёж ПС {1} (-1 - сервис не задан)

    • MPS_K1_SEARCH_MULTI

      public static final ModuleSetupKeys MPS_K1_SEARCH_MULTI

      Несколько договоров

      mps.{1}.search.multi=false

      Искать несколько договоров сразу при поиске по ПС {1} (false - только первый найденный)

    • MPS_K1_SEARCH_K2_MODE

      public static final ModuleSetupKeys MPS_K1_SEARCH_K2_MODE

      Тип поиска {2}

      mps.{1}.search.{2}.mode=

      Тип поиска {2} по платежной системе (contract|login|phone|mps_login|parameter)

    • MPS_K1_SEARCH_K2_PATTERN

      public static final ModuleSetupKeys MPS_K1_SEARCH_K2_PATTERN

      Шаблон поиска {2}

      mps.{1}.search.{2}.pattern=

      Шаблон преобразования - pattern:::result. Если пришедшее значение подходит под regexp, оно преобразуется перед поиском, если нет - остаётся без изменений

    • MPS_K1_SEARCH_K2_ALLOW_CONTRACT_REGEXP

      public static final ModuleSetupKeys MPS_K1_SEARCH_K2_ALLOW_CONTRACT_REGEXP

      Regexp договоров поиска {2}

      mps.{1}.search.{2}.allow.contract.regexp=

      Regexp названий договоров, для которых возможен поиск {2}. Если название договора не совпадает с regexp, он не будет найден для этого типа поиска

    • MPS_K1_SEARCH_K2_ALLOW_CONTRACT_GROUPS

      public static final ModuleSetupKeys MPS_K1_SEARCH_K2_ALLOW_CONTRACT_GROUPS

      Группы договоров поиска {2}

      mps.{1}.search.{2}.allow.contract.groups=

      Группы договоров, для которых возможен поиск {2} для этого типа поиска

    • MPS_K1_SEARCH_K2_ALLOW_CLOSED_PAYMENT

      public static final ModuleSetupKeys MPS_K1_SEARCH_K2_ALLOW_CLOSED_PAYMENT

      Платежи по закрытым договорам

      mps.{1}.search.{2}.allow.closed.payment=true

      Разрешение платежей для закрытых договоров (true - разрешены, false - запрещены)

    • MPS_K1_SEARCH_K2_CUSTOM

      public static final ModuleSetupKeys MPS_K1_SEARCH_K2_CUSTOM

      Пользовательский поиск {2}

      mps.{1}.search.{2}.custom=

      Пользовательские параметры поиска {2}

    • MPS_K1_SEARCH_K2_MODULE_ID

      public static final ModuleSetupKeys MPS_K1_SEARCH_K2_MODULE_ID

      Код модуля поиска {2}

      mps.{1}.search.{2}.mid=0

      Код модуля для поиска {2} (необходим для типов поиска login, phone)

    • MPS_K1_SEARCH_K2_PARAMETER_ID

      public static final ModuleSetupKeys MPS_K1_SEARCH_K2_PARAMETER_ID

      Параметр поиска {2}

      mps.{1}.search.{2}.pid=0

      Идентификатор параметра, используемого для поиска {2}

    • MPS_K1_PID

      public static final ModuleSetupKeys MPS_K1_PID

      Тип платежа

      mps.{1}.pid=0

      Идентификатор типа платежа, с которым добавляется платёж в договор при проведении с этой ПС

    • MPS_K1_PID_K2

      public static final ModuleSetupKeys MPS_K1_PID_K2

      Тип платежа поиска {2}

      mps.{1}.pid.{2}=0

      Идентификатор типа платежа, с которым добавляется платёж в договор при проведении через поиск {2}

    • MPS_K1_LOGIN

      public static final ModuleSetupKeys MPS_K1_LOGIN

      Логин

      mps.{1}.login=

      Логин к ПС {1}. Должен различаться для различных систем

    • MPS_K1_PASSWD

      public static final ModuleSetupKeys MPS_K1_PASSWD

      Пароль

      mps.{1}.passw=

      Пароль к ПС {1}. Должен различаться для различных систем

    • MPS_K1_CERT

      public static final ModuleSetupKeys MPS_K1_CERT

      Проверка сертификата

      mps.{1}.cert=false

      Проверка клиентского сертификата (1 - проверять, 0 - не проверять)

    • MPS_K1_STORE_ORIGINAL_SUM

      public static final ModuleSetupKeys MPS_K1_STORE_ORIGINAL_SUM

      Исходная сумма

      mps.{1}.store.original.sum=false

      Сохранять исходную сумму платежа до её изменения (false - не сохранять)

    • MPS_K1_SECRET

      public static final ModuleSetupKeys MPS_K1_SECRET

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

      mps.{1}.secret=

      Секретный ключ платежной системы {1}

    • MPS_K1_SECRET_RESPONSE

      public static final ModuleSetupKeys MPS_K1_SECRET_RESPONSE

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

      mps.{1}.secret.response=

      Секретный ключ для проверки ответа платежной системы {1}

    • MPS_K1_PROTOCOL_EXT

      public static final ModuleSetupKeys MPS_K1_PROTOCOL_EXT

      Расширение протокола

      mps.{1}.protocol.ext=

      Дополнительные расширения используемого протокола

    • MPS_K1_TITLE

      public static final ModuleSetupKeys MPS_K1_TITLE

      Название ПС

      mps.{1}.title=Платежная система

      Название платежной системы {1}

    • MPS_K1_COMMENT

      public static final ModuleSetupKeys MPS_K1_COMMENT

      Комментарий

      mps.{1}.comment=

      Комментарий платежной системы {1}, отображаемый в биллинге

    • MPS_K1_PAYTIME

      public static final ModuleSetupKeys MPS_K1_PAYTIME

      Время платежа

      mps.{1}.paytime=0

      Промежуток времени между временем платежа и реальным временем, с поправкой на timeoffset. Если задано и промежуток оказался больше, то платёж не пройдёт

    • MPS_K1_TIMEOFFSET

      public static final ModuleSetupKeys MPS_K1_TIMEOFFSET

      Смещение времени

      mps.{1}.timeoffset=0

      Разница во времени в минутах между сервером биллинга и системой платежей (например, система работает по московскому времени, а биллинг - по уфимскому, +2 часа - 180)

    • MPS_K1_REQUEST_ENCODING

      public static final ModuleSetupKeys MPS_K1_REQUEST_ENCODING

      Кодировка запросов

      mps.{1}.request.encoding=

      Кодировка запросов, отправляемых платежной системе {1}

    • MPS_K1_RESPONSE_ENCODING

      public static final ModuleSetupKeys MPS_K1_RESPONSE_ENCODING

      Кодировка ответов

      mps.{1}.response.encoding=

      Кодировка ответов, получаемых от платежной системы {1}

    • MPS_K1_NUMBER_PATTERN

      public static final ModuleSetupKeys MPS_K1_NUMBER_PATTERN

      Формат номера

      mps.{1}.numberPattern=

      Шаблон преобразования номера лицевой при обмене с платежной системой {1}

    • MPS_K1_OSMP_CONTRACT_PATTERN

      public static final ModuleSetupKeys MPS_K1_OSMP_CONTRACT_PATTERN

      Формат договора ОСМП

      mps.{1}.osmp.contract.pattern=

      Шаблон вида номера договора в системе ОСМП

    • MPS_K1_REGISTER_PATTERN

      public static final ModuleSetupKeys MPS_K1_REGISTER_PATTERN

      Шаблон регистрации

      mps.{1}.register.pattern=

      Шаблон (pattern), определяющий вид номера лицевой при регистрации через платежную систему {1}

    • MPS_K1_REGISTER_PATTERN_ORDER

      public static final ModuleSetupKeys MPS_K1_REGISTER_PATTERN_ORDER

      Порядок шаблонов

      mps.{1}.register.patternOrder=

      Порядок применения шаблонов при регистрации новой лицевой через платежную систему {1}

    • MPS_K1_REGISTER_CHECK_ACCOUNT

      public static final ModuleSetupKeys MPS_K1_REGISTER_CHECK_ACCOUNT

      Проверка аккаунта

      mps.{1}.register.checkAccount=false

      Проверять наличие счета (аккаунта) при регистрации лицевой через платежную систему {1} (false - не проверять)

    • MPS_K1_REGISTER_TIME_FORMAT

      public static final ModuleSetupKeys MPS_K1_REGISTER_TIME_FORMAT

      Формат времени

      mps.{1}.register.timeFormat=dd.MM.yyyy HH:mm:ss

      Формат отображения времени регистрации лицевой через платежную систему {1}

    • MPS_K1_DENY_JUR

      public static final ModuleSetupKeys MPS_K1_DENY_JUR

      Запрет юрлицам

      mps.{1}.deny.jur=false

      Запретить платежи для юридических лиц (true - запрещено, false - разрешено)

    • MPS_K1_CERT_ENCODED

      public static final ModuleSetupKeys MPS_K1_CERT_ENCODED

      Сертификат (encoded)

      mps.{1}.cert.encoded=

      Клиентский сертификат (открытый ключ) в 16-ричном представлении (bytes, hex). Для протокола eport открытый ключ указывается здесь, а cert=0

    • MPS_K1_CERT_PEM

      public static final ModuleSetupKeys MPS_K1_CERT_PEM

      Сертификат (pem)

      mps.{1}.cert.pem=

      Клиентский сертификат (открытый ключ) в формате PEM (base64), без header/footer и переносов строк

    • MPS_K1_CERT_MOD

      public static final ModuleSetupKeys MPS_K1_CERT_MOD

      Сертификат (modulus)

      mps.{1}.cert.mod=

      Клиентский сертификат (открытый ключ): modulus. Альтернатива encoded/pem. Для протокола eport открытый ключ указывается здесь, а cert=0

    • MPS_K1_CERT_EXP

      public static final ModuleSetupKeys MPS_K1_CERT_EXP

      Сертификат (exponent)

      mps.{1}.cert.exp=

      Клиентский сертификат (открытый ключ): exponent. Альтернатива encoded/pem. Для протокола eport открытый ключ указывается здесь, а cert=0

    • MPS_K1_GET_INFORMATION_CLASS

      public static final ModuleSetupKeys MPS_K1_GET_INFORMATION_CLASS

      Класс получения информации

      mps.{1}.getInformation.class=

      Полное имя класса реализации, получающей дополнительную информацию из платежной системы {1}

    • MPS_K1_FIO_CONFIG

      public static final ModuleSetupKeys MPS_K1_FIO_CONFIG

      Формат ФИО

      mps.{1}.fio.config=

      Настройки отображения ФИО плательщика при обмене с платежной системой {1}

    • MPS_K1_ADDRESS_CONFIG

      public static final ModuleSetupKeys MPS_K1_ADDRESS_CONFIG

      Формат адреса

      mps.{1}.address.config=

      Настройки отображения адреса плательщика при обмене с платежной системой {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