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 отмененного платежаURL шлюза банкаИдентификатор учетной записиE-mail покупателяНомер телефона покупателяКомментарий платежаURL подтверждения платежаОписание платежаОписание платежа (Base64)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
-
ONPAY_ENABLE
Включить модуль
onpay.enable=true
Включить модуль приёма платежей
-
ONPAY_CARD_ENABLE
Оплата картами
onpay.card.enable=true
Разрешить оплату картами.
-
ONPAY_SUM_MIN
Минимальная сумма платежа
onpay.sum.min=
invalid reference
BGBaseConstants.DEFAULT_SUM_MINМинимальная сумма платежа
-
ONPAY_SUM_MAX
Максимальная сумма платежа
onpay.sum.max=
invalid reference
BGBaseConstants.DEFAULT_SUM_MAXМаксимальная сумма платежа
-
ONPAY_GATE_URL
URL шлюза банка
onpay.gate.url=https://onpay.ru/Payment/Init
URL для перенаправления клиента на страницу шлюза банка OnPay
-
ONPAY_DIGEST_TYPE
Тип контрольной суммы
onpay.digest.type=SHA256
Алгоритм контрольной суммы платежного запроса (MD5, SHA1, SHA256)
-
ONPAY_MERCHANT_ID
Идентификатор учетной записи
onpay.merchant.id=
Идентификатор учетной записи, под которым Компания зарегистрирована в системе OnPay
-
ONPAY_CURRENCY
Валюта платежа
onpay.currecy=RUB
Идентификатор валюты платежа. Система OnPay понимает как текстовые 3-буквенные коды валюты (RUB, EUR), так и ISO-коды (643, 978)
-
ONPAY_PAYMENT_DESC
Описание платежа
onpay.payment.desc=Пополнение счета по договору №
invalid reference
BGBaseConstants.PATTERN_CONTRACT_TITLEОписание товара или услуги. Формируется Компанией. Максимальная длина - 255 символов.
-
ONPAY_PAYMENT_DESC_BASE64
Описание платежа (Base64)
onpay.payment.desc.base64=Пополнение счета по договору №
invalid reference
BGBaseConstants.PATTERN_CONTRACT_TITLEОписание товара или услуги в UTF-8, закодированное алгоритмом Base64. Формируется Компанией. Если присутствует, то результат раскодирования будет подставлен вместо onpay.payment.desc. Максимальная длина - 255 символов.
-
ONPAY_PAYMENT_COMMENT
Комментарий платежа
onpay.payment.comment=Платеж через платежную систему Onpay ({PAYMENT_SYSTEM}; {PAID_AMOUNT} {PAID_CURRENCY})
Комментарий платежа.
-
ONPAY_PAYMENT_TYPE_ID
Код типа платежа
onpay.payment.type.id=0
Код типа платежа биллинга, с которым будут заноситься платежи от системы OnPay
-
ONPAY_PAYMENT_CONFIRMATION_URL
URL подтверждения платежа
onpay.payment.confirmation.url=
Если присутствует, то запрос Payment Confirmation будет отправляться по указанному URL (а не установленному в настройках). Этот параметр игнорируется, если в настройках учетной записи Компании запрещена замена URL.
-
ONPAY_PAYMENT_NOTIFICATION_URL
URL уведомления о платеже
onpay.payment.notification.url=
Если присутствует, то запрос Payment Notification будет отправляться по указанному URL (а не установленному в настройках). Этот параметр игнорируется, если в настройках учетной записи Компании запрещена замена URL.
-
ONPAY_SECRET
Секретное слово
onpay.secret=
Секретное слово задается в Личном кабинете на сайте OnPay, используется при формировании контрольной подписи запроса.
-
ONPAY_SIM_MODE
Режим тестирования
onpay.sim.mode=
Дополнительное поле, определяющее режим тестирования. Действует только в режиме тестирования: 0 или отсутствует: для всех тестовых платежей сервис будет имитировать успешное выполнение; 1: сервис будет имитировать выполнение с ошибкой (платеж не выполнен); 2: около 80% запросов на платеж будут выполнены успешно, а 20% - не выполнены.
-
ONPAY_SUCCESS_URL
URL успешного платежа
onpay.success.url=
Если присутствует, то при успешном платеже пользователь будет отправлен по указанному URL (а не установленному в настройках). Этот параметр игнорируется, если в настройках учетной записи Компании запрещена замена URL.
-
ONPAY_FAILURE_URL
URL отмененного платежа
onpay.failure.url=
Если присутствует, то при отмене платежа пользователь будет отправлен по указанному URL (а не установленному в настройках). Этот параметр игнорируется, если в настройках учетной записи Компании запрещена замена URL.
-
ONPAY_PAYER_EMAIL
E-mail покупателя
onpay.payer.email=
E-mail покупателя. Эти данные используются системой OnPay для оповещения пользователя о статусе платежа. Кроме того, некоторые платежные системы требуют указания e-mail.
-
ONPAY_PAYER_PHONE_NUMBER
Номер телефона покупателя
onpay.payer.phone.number=
Номер телефона покупателя. Используется платежной системой для оповещения пользователя о статусе платежа.
-
-
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
-