Enum Class ModuleSetupKeys
- All Implemented Interfaces:
Serializable,Comparable<ModuleSetupKeys>,Constable,ParameterMapKey
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionСервис аккаунтаОтчёт CitypayКомментарий платежаИдентификаторы ПССервис аккаунта {1}Формат адресаПроверка сертификатаСертификат (encoded)Сертификат (exponent)Сертификат (modulus)Сертификат (pem)КомментарийНомер договораЗапрет юрлицамФормат ФИОКласс получения информацииЛогинМаксимальная суммаМинимальная суммаПриём платежейФормат номераФормат договора ОСМППарольВремя платежаТип платежаТип платежа поиска {2}Алиас закрытого ключаПротокол ПСРасширение протоколаПроверка аккаунтаШаблон регистрацииПорядок шаблоновФормат времениКодировка запросовКодировка ответовПлатежи по закрытым договорамГруппы договоров поиска {2}Regexp договоров поиска {2}Пользовательский поиск {2}Тип поиска {2}Код модуля поиска {2}Параметр поиска {2}Шаблон поиска {2}Несколько договоровСекретный ключСекретный ключ ответаИсходная суммаСмещение времениНазвание ПСФормат логина mpsRegexp логина mpsТекст ошибки regexpРазделитель полей -
Method Summary
Modifier and TypeMethodDescriptiongetName()getTitle()static ModuleSetupKeysReturns the enum constant of this class with the specified name.static ModuleSetupKeys[]values()Returns an array containing the constants of this enum class, in the order they are declared.Methods inherited from class java.lang.Enum
clone, compareTo, describeConstable, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOfMethods inherited from interface ru.bitel.common.ParameterMapKey
getParent, getSubLevel
-
Enum Constant Details
-
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
Формат логина mps
mps.mps_login.format=
Формат вывода значения числового логина mps (на web-статистике)
-
MPS_SAVE_FIELD_SEPARATOR
Разделитель полей
mps.save.field.separator=;
Разделитель между значениями полей при сохранении данных платежа
-
MPS_LOGIN_REGEXP
Regexp логина mps
mps.mps_login.regexp=
Regexp для проверки введённого значения логина mps
-
MPS_LOGIN_REGEXP_ERROR
Текст ошибки regexp
mps.mps_login.regexp.error=Номер должен быть целым числом больше нуля и меньше 2147483647
Текст ошибки, выводимый в web-статистике при несовпадении введённого логина mps с regexp
-
MPS_CITYPAY_REPORT
Отчёт Citypay
mps.citypay.report=false
Формировать отчёт Citypay (false - не формируется, true - формируется)
-
MPS_ACCOUNT_SERVICE_ID
Сервис аккаунта
mps.account.serviceId=-1
Идентификатор сервиса, на который засчитывается платёж (-1 - сервис не задан)
-
MPS_COMMENT
Комментарий платежа
mps.comment=$CONTRACT ($COMMENT)
Комментарий, возвращаемый в ответе на проверку статуса/проведение платежа (если в протоколе есть комментарий ответа)
-
MPS_K1_PROTOCOL
Протокол ПС
mps.{1}.protocol=
Протокол общения платежной системы {1} с биллингом
-
MPS_K1_MODE
Приём платежей
mps.{1}.mode=0
Принимать или нет платежи для этой ПС (1 - принимать, 0 - не принимать)
-
MPS_K1_MIN_SUM
Минимальная сумма
mps.{1}.min.summ=0
Минимальная сумма платежа, принимаемого этой ПС
-
MPS_K1_MAX_SUM
Максимальная сумма
mps.{1}.max.summ=1000000
Максимальная сумма платежа, принимаемого этой ПС
-
MPS_K1_PRIVATE_KEY_ALIAS
Алиас закрытого ключа
mps.{1}.privatekey.alias=
Алиас закрытого ключа для систем, в которых используется PK, если ключей больше одного
-
MPS_K1_CONTRACT_ID
Номер договора
mps.{1}.cid=-1
Идентификатор договора, привязанного к этой ПС (-1 - договор не задан)
-
MPS_K1_ACCOUNT_SERVICE_ID
Сервис аккаунта {1}
mps.{1}.account.serviceId=-1
Идентификатор сервиса, на который засчитывается платёж ПС {1} (-1 - сервис не задан)
-
MPS_K1_SEARCH_MULTI
Несколько договоров
mps.{1}.search.multi=false
Искать несколько договоров сразу при поиске по ПС {1} (false - только первый найденный)
-
MPS_K1_SEARCH_K2_MODE
Тип поиска {2}
mps.{1}.search.{2}.mode=
Тип поиска {2} по платежной системе (contract|login|phone|mps_login|parameter)
-
MPS_K1_SEARCH_K2_PATTERN
Шаблон поиска {2}
mps.{1}.search.{2}.pattern=
Шаблон преобразования - pattern:::result. Если пришедшее значение подходит под regexp, оно преобразуется перед поиском, если нет - остаётся без изменений
-
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
Группы договоров поиска {2}
mps.{1}.search.{2}.allow.contract.groups=
Группы договоров, для которых возможен поиск {2} для этого типа поиска
-
MPS_K1_SEARCH_K2_ALLOW_CLOSED_PAYMENT
Платежи по закрытым договорам
mps.{1}.search.{2}.allow.closed.payment=true
Разрешение платежей для закрытых договоров (true - разрешены, false - запрещены)
-
MPS_K1_SEARCH_K2_CUSTOM
Пользовательский поиск {2}
mps.{1}.search.{2}.custom=
Пользовательские параметры поиска {2}
-
MPS_K1_SEARCH_K2_MODULE_ID
Код модуля поиска {2}
mps.{1}.search.{2}.mid=0
Код модуля для поиска {2} (необходим для типов поиска login, phone)
-
MPS_K1_SEARCH_K2_PARAMETER_ID
Параметр поиска {2}
mps.{1}.search.{2}.pid=0
Идентификатор параметра, используемого для поиска {2}
-
MPS_K1_PID
Тип платежа
mps.{1}.pid=0
Идентификатор типа платежа, с которым добавляется платёж в договор при проведении с этой ПС
-
MPS_K1_PID_K2
Тип платежа поиска {2}
mps.{1}.pid.{2}=0
Идентификатор типа платежа, с которым добавляется платёж в договор при проведении через поиск {2}
-
MPS_K1_LOGIN
Логин
mps.{1}.login=
Логин к ПС {1}. Должен различаться для различных систем
-
MPS_K1_PASSWD
Пароль
mps.{1}.passw=
Пароль к ПС {1}. Должен различаться для различных систем
-
MPS_K1_CERT
Проверка сертификата
mps.{1}.cert=false
Проверка клиентского сертификата (1 - проверять, 0 - не проверять)
-
MPS_K1_STORE_ORIGINAL_SUM
Исходная сумма
mps.{1}.store.original.sum=false
Сохранять исходную сумму платежа до её изменения (false - не сохранять)
-
MPS_K1_SECRET
Секретный ключ
mps.{1}.secret=
Секретный ключ платежной системы {1}
-
MPS_K1_SECRET_RESPONSE
Секретный ключ ответа
mps.{1}.secret.response=
Секретный ключ для проверки ответа платежной системы {1}
-
MPS_K1_PROTOCOL_EXT
Расширение протокола
mps.{1}.protocol.ext=
Дополнительные расширения используемого протокола
-
MPS_K1_TITLE
Название ПС
mps.{1}.title=Платежная система
Название платежной системы {1}
-
MPS_K1_COMMENT
Комментарий
mps.{1}.comment=
Комментарий платежной системы {1}, отображаемый в биллинге
-
MPS_K1_PAYTIME
Время платежа
mps.{1}.paytime=0
Промежуток времени между временем платежа и реальным временем, с поправкой на timeoffset. Если задано и промежуток оказался больше, то платёж не пройдёт
-
MPS_K1_TIMEOFFSET
Смещение времени
mps.{1}.timeoffset=0
Разница во времени в минутах между сервером биллинга и системой платежей (например, система работает по московскому времени, а биллинг - по уфимскому, +2 часа - 180)
-
MPS_K1_REQUEST_ENCODING
Кодировка запросов
mps.{1}.request.encoding=
Кодировка запросов, отправляемых платежной системе {1}
-
MPS_K1_RESPONSE_ENCODING
Кодировка ответов
mps.{1}.response.encoding=
Кодировка ответов, получаемых от платежной системы {1}
-
MPS_K1_NUMBER_PATTERN
Формат номера
mps.{1}.numberPattern=
Шаблон преобразования номера лицевой при обмене с платежной системой {1}
-
MPS_K1_OSMP_CONTRACT_PATTERN
Формат договора ОСМП
mps.{1}.osmp.contract.pattern=
Шаблон вида номера договора в системе ОСМП
-
MPS_K1_REGISTER_PATTERN
Шаблон регистрации
mps.{1}.register.pattern=
Шаблон (pattern), определяющий вид номера лицевой при регистрации через платежную систему {1}
-
MPS_K1_REGISTER_PATTERN_ORDER
Порядок шаблонов
mps.{1}.register.patternOrder=
Порядок применения шаблонов при регистрации новой лицевой через платежную систему {1}
-
MPS_K1_REGISTER_CHECK_ACCOUNT
Проверка аккаунта
mps.{1}.register.checkAccount=false
Проверять наличие счета (аккаунта) при регистрации лицевой через платежную систему {1} (false - не проверять)
-
MPS_K1_REGISTER_TIME_FORMAT
Формат времени
mps.{1}.register.timeFormat=dd.MM.yyyy HH:mm:ss
Формат отображения времени регистрации лицевой через платежную систему {1}
-
MPS_K1_DENY_JUR
Запрет юрлицам
mps.{1}.deny.jur=false
Запретить платежи для юридических лиц (true - запрещено, false - разрешено)
-
MPS_K1_CERT_ENCODED
Сертификат (encoded)
mps.{1}.cert.encoded=
Клиентский сертификат (открытый ключ) в 16-ричном представлении (bytes, hex). Для протокола eport открытый ключ указывается здесь, а cert=0
-
MPS_K1_CERT_PEM
Сертификат (pem)
mps.{1}.cert.pem=
Клиентский сертификат (открытый ключ) в формате PEM (base64), без header/footer и переносов строк
-
MPS_K1_CERT_MOD
Сертификат (modulus)
mps.{1}.cert.mod=
Клиентский сертификат (открытый ключ): modulus. Альтернатива encoded/pem. Для протокола eport открытый ключ указывается здесь, а cert=0
-
MPS_K1_CERT_EXP
Сертификат (exponent)
mps.{1}.cert.exp=
Клиентский сертификат (открытый ключ): exponent. Альтернатива encoded/pem. Для протокола eport открытый ключ указывается здесь, а cert=0
-
MPS_K1_GET_INFORMATION_CLASS
Класс получения информации
mps.{1}.getInformation.class=
Полное имя класса реализации, получающей дополнительную информацию из платежной системы {1}
-
MPS_K1_FIO_CONFIG
Формат ФИО
mps.{1}.fio.config=
Настройки отображения ФИО плательщика при обмене с платежной системой {1}
-
MPS_K1_ADDRESS_CONFIG
Формат адреса
mps.{1}.address.config=
Настройки отображения адреса плательщика при обмене с платежной системой {1}
-
-
Method Details
-
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
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 nameNullPointerException- if the argument is null
-
getName
- Specified by:
getNamein interfaceParameterMapKey
-
getDefaultValue
- Specified by:
getDefaultValuein interfaceParameterMapKey
-
getTitle
- Specified by:
getTitlein interfaceParameterMapKey
-
getDescription
- Specified by:
getDescriptionin interfaceParameterMapKey
-