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Идентификатор договораАвтоплатежСумма по умолчанию (день)Макс. дневная суммаАвтоматический режимСумма по умолчанию (месяц)Макс. месячная суммаСумма по умолчанию (неделя)Макс. недельная суммаРежим по умолчаниюДень месяца (месяц)Ежемесячный режимМакс. сумма (месяц)Мин. сумма (месяц)День недели (неделя)Еженедельный режимМакс. сумма (неделя)Мин. сумма (неделя)URL возвратаОплата картамиКомментарий списанияКод типа списанияКомментарий платежаОписание услугиE-mail продавцаВключить модульURL шлюзаКлюч продавцаИдентификатор продавцаНазвание продавцаURL уведомленийПароль продавцаКомментарий платежаКод типа платежаСрок действия повторного платежаПериодичность повторного платежаСекретный ключАлгоритм подписиМаксимальная сумма платежаМинимальная сумма платежаНомер терминалаURL возврата (отказ)URL возврата (успех) -
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
-
PSB_ENABLE
Включить модуль
psb.enable=true
Включить модуль приёма платежей
-
PSB_CARD_ENABLE
Оплата картами
psb.card.enable=true
Разрешить оплату картами.
-
PSB_KEY
Ключ продавца
psb.key=
Ключ (key) продавца, выданный платежной системой ПромСвязьБанка
-
PSB_EMAIL
E-mail продавца
psb.email=
E-mail продавца
-
PSB_SECRET
Секретный ключ
psb.secret=
Уникальный ключ для подписи запросов и ответов
-
PSB_SIGN_ALG
Алгоритм подписи
psb.sign.alg=sha1
Алгоритм формирования P_SIGN (sha1/sha256)
-
PSB_SUM_MIN
Минимальная сумма платежа
psb.sum.min=
invalid reference
BGBaseConstants.DEFAULT_SUM_MINМинимальная сумма платежа
-
PSB_SUM_MAX
Максимальная сумма платежа
psb.sum.max=
invalid reference
BGBaseConstants.DEFAULT_SUM_MAXМаксимальная сумма платежа
-
PSB_COMMENT
Комментарий платежа
psb.comment=
Комментарий к платежу
-
PSB_BACK_URL
URL возврата
psb.back.url=
URL страницы, на которую переходит клиент после оплаты (http://host[:port][/context]/webexecuter?action=DoTransactioninvalid input: '&module'=psbinvalid input: '&mid'=<код_модуля>)
-
PSB_NOTIFY_URL
URL уведомлений
psb.notify.url=
URL, на которую приходят уведомления о платеже из ПС банка (http[s]://{host}[:port]/bgbilling/psb/{mid})
-
PSB_GATE_URL
URL шлюза
psb.gate.url=https://3ds.payment.ru/cgi-bin/cgi_link
URL шлюза банка: тестовый - http://193.200.10.117:8080/cgi-bin/cgi_link; рабочий - https://3ds.payment.ru/cgi-bin/cgi_link
-
PSB_TERMINAL
Номер терминала
psb.terminal=
Уникальный номер терминала продавца
-
PSB_MERCHANT
Идентификатор продавца
psb.merchant=
Идентификатор продавца
-
PSB_PASSWORD
Пароль продавца
psb.password=
Пароль продавца в платежной системе ПромСвязьБанка
-
PSB_RECUR_EXP
Срок действия повторного платежа
psb.recur.exp=
Срок действия рекурентного (повторного) платежа
-
PSB_RECUR_FREQ
Периодичность повторного платежа
psb.recur.freq=1
Периодичность списаний рекурентного (повторного) платежа
-
PSB_URL_RETURN_OK
URL возврата (успех)
psb.url.return.ok=
URL страницы, на которую клиент возвращается при успешной оплате
-
PSB_URL_RETURN_NO
URL возврата (отказ)
psb.url.return.no=
URL страницы, на которую клиент возвращается при неудачной оплате
-
PSB_CHARGE_TYPE_ID
Код типа списания
psb.charge.type.id=
Код типа списания, передаваемый платежной системе
-
PSB_CHARGE_COMMENT
Комментарий списания
psb.charge.comment=
Комментарий к списанию
-
PSB_PAYMENT_TYPE_ID
Код типа платежа
psb.payment.type.id=0
Код платежа из справочника "Типы платежей"
-
PSB_PAYMENT_COMMENT
Комментарий платежа
psb.payment.comment=Оплата через платежный сервис ПромСвязьБанка [транзакция #{TRANSACTION_ID}, карта {CARD}]
Комментарий (описание) платежа, отображаемый клиенту
-
PSB_ADD_CONTRACT_ID
Идентификатор договора
psb.add.contract.id=
Идентификатор договора, на который производится пополнение счета
-
PSB_DESCRIPTION
Описание услуги
psb.description=Пополнение счета по договору №{CONTRACT_TITLE}
Описание услуги
-
PSB_MERCHANT_NAME
Название продавца
psb.merchant.name=
Название продавца
-
PSB_AUTOPAYMENT_ENABLE
Автоплатеж
psb.autopayment.enable=false
Разрешить автоплатеж
-
PSB_AUTOPAYMENT_MODE_DEFAULT
Режим по умолчанию
psb.autopayment.mode.default=0
Режим автоплатежа по умолчанию (0 - Отключен, 1 - Еженедельный, 2 - Ежемесячный, 3 - Автоматический)
-
PSB_AUTOPAYMENT_MODE_WEEK_ENABLE
Еженедельный режим
psb.autopayment.mode.week.enable=false
Разрешить еженедельный режим автоплатежа
-
PSB_AUTOPAYMENT_MODE_WEEK_DAY_DEFAULT
День недели (неделя)
psb.autopayment.mode.week.day.default=
invalid reference
BGBaseConstants.AUTOPAYMENT_MODE_WEEK_DAY_DEFAULTДень недели по умолчанию в еженедельном режиме автоплатежа (1 - Понедельник, ... 7 - Воскресенье)
-
PSB_AUTOPAYMENT_MODE_WEEK_SUM_MIN
Мин. сумма (неделя)
psb.autopayment.mode.week.sum.min=
invalid reference
BGBaseConstants.DEFAULT_SUM_MINМинимальная сумма в еженедельном режиме автоплатежа
-
PSB_AUTOPAYMENT_MODE_WEEK_SUM_MAX
Макс. сумма (неделя)
psb.autopayment.mode.week.sum.max=
invalid reference
BGBaseConstants.DEFAULT_SUM_MAXМаксимальная сумма в еженедельном режиме автоплатежа
-
PSB_AUTOPAYMENT_MODE_MONTH_ENABLE
Ежемесячный режим
psb.autopayment.mode.month.enable=false
Разрешить ежемесячный режим автоплатежа
-
PSB_AUTOPAYMENT_MODE_MONTH_DAY_DEFAULT
День месяца (месяц)
psb.autopayment.mode.month.day.default=
invalid reference
BGBaseConstants.AUTOPAYMENT_MODE_MONTH_DAY_DEFAULTДень месяца по умолчанию в ежемесячном режиме автоплатежа. Если указанного дня нет в текущем месяце, платеж проводится в последний день месяца
-
PSB_AUTOPAYMENT_MODE_MONTH_SUM_MIN
Мин. сумма (месяц)
psb.autopayment.mode.month.sum.min=
invalid reference
BGBaseConstants.DEFAULT_SUM_MINМинимальная сумма в ежемесячном режиме автоплатежа
-
PSB_AUTOPAYMENT_MODE_MONTH_SUM_MAX
Макс. сумма (месяц)
psb.autopayment.mode.month.sum.max=
invalid reference
BGBaseConstants.DEFAULT_SUM_MAXМаксимальная сумма в ежемесячном режиме автоплатежа
-
PSB_AUTOPAYMENT_MODE_AUTO_ENABLE
Автоматический режим
psb.autopayment.mode.auto.enable=false
Разрешить автоматический режим автоплатежа
-
PSB_AUTOPAYMENT_MODE_AUTO_DAY_SUM_DEFAULT
Сумма по умолчанию (день)
psb.autopayment.mode.auto.day.sum.default=500
Сумма дневного списания по умолчанию в автоматическом режиме автоплатежа
-
PSB_AUTOPAYMENT_MODE_AUTO_DAY_SUM_MAX
Макс. дневная сумма
psb.autopayment.mode.auto.day.sum.max=3000
Максимальная сумма дневного списания в автоматическом режиме автоплатежа
-
PSB_AUTOPAYMENT_MODE_AUTO_WEEK_SUM_DEFAULT
Сумма по умолчанию (неделя)
psb.autopayment.mode.auto.week.sum.default=1000
Сумма недельного списания по умолчанию в автоматическом режиме автоплатежа
-
PSB_AUTOPAYMENT_MODE_AUTO_WEEK_SUM_MAX
Макс. недельная сумма
psb.autopayment.mode.auto.week.sum.max=5000
Максимальная сумма недельного списания в автоматическом режиме автоплатежа
-
PSB_AUTOPAYMENT_MODE_AUTO_MONTH_SUM_DEFAULT
Сумма по умолчанию (месяц)
psb.autopayment.mode.auto.month.sum.default=3000
Сумма месячного списания по умолчанию в автоматическом режиме автоплатежа
-
PSB_AUTOPAYMENT_MODE_AUTO_MONTH_SUM_MAX
Макс. месячная сумма
psb.autopayment.mode.auto.month.sum.max=10000
Максимальная сумма месячного списания в автоматическом режиме автоплатежа
-
-
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
-