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 завершения автоплатежаURL инициализации автоплатежаURL возвратаТип ответа авторизацииКод средства оплатыСекретное слово автоплатежейURL получения токенаВключить модульURL отмены платежаПоле customerAddressПоле customerAddress обязательноТекст поля customerAddressФискализацияНаименование позиции чекаКоличество в чекеНалоговая ставка чека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
-
PAYMASTER_ENABLE
Включить модуль
paymaster.enable=true
Включить модуль приёма платежей
-
PAYMASTER_CARD_ENABLE
Оплата картами
paymaster.card.enable=true
Разрешить оплату картами.
-
PAYMASTER_SUM_MIN
Минимальная сумма платежа
paymaster.sum.min=
invalid reference
BGBaseConstants.DEFAULT_SUM_MINМинимальная сумма платежа
-
PAYMASTER_SUM_MAX
Максимальная сумма платежа
paymaster.sum.max=
invalid reference
BGBaseConstants.DEFAULT_SUM_MAXМаксимальная сумма платежа
-
PAYMASTER_GATE_URL
URL платежа
paymaster.gate.url=https://paymaster.ru/Payment/Init
Адрес URL страницы платежа в системе Paymaster
-
PAYMASTER_DIGEST_TYPE
Тип подписи
paymaster.digest.type=SHA-256
Алгоритм хеш-функции контрольной подписи: MD5, SHA1, SHA-256
-
PAYMASTER_MERCHANT_ID
Учетная запись
paymaster.merchant.id=
Идентификатор учетной записи, под которой Компания зарегистрирована в системе Paymaster
-
PAYMASTER_CURRENCY
Валюта платежа
paymaster.currecy=RUB
Идентификатор валюты платежа. Система Paymaster понимает как текстовые 3-буквенные коды валюты (RUB, EUR), так и ISO-коды (643, 978)
-
PAYMASTER_PAYMENT_DESC
Описание платежа
paymaster.payment.desc=Пополнение счета по договору №{CONTRACT_TITLE}
Описание товара или услуги. Формируется Компанией. Максимальная длина - 255 символов.
-
PAYMASTER_PAYMENT_DESC_BASE64
Описание платежа (Base64)
paymaster.payment.desc.base64=Пополнение счета по договору №{CONTRACT_TITLE}
Описание товара или услуги в UTF-8, закодированное алгоритмом Base64. Если присутствует, результат раскодирования подставляется вместо LMI_PAYMENT_DESC. Максимальная длина - 255 символов.
-
PAYMASTER_PAYMENT_METHOD
Платежный метод
paymaster.payment.method=503
Идентификатор платежного метода. Для сайта в тестовом режиме используйте 503, в боевом режиме BankCard.
-
PAYMASTER_PAYMENT_COMMENT
Комментарий платежа
paymaster.payment.comment=Платеж через платежную систему Paymaster
Комментарий платежа.
-
PAYMASTER_PAYMENT_TYPE_ID
Тип платежа
paymaster.payment.type.id=0
Код типа платежа биллинга, с которым будут заноситься платежи от системы Paymaster
-
PAYMASTER_PAYMENT_CONFIRMATION_URL
URL подтверждения платежа
paymaster.payment.confirmation.url=
Адрес URL, на который система Paymaster отправляет запрос Payment Confirmation
-
PAYMASTER_PAYMENT_NOTIFICATION_URL
URL уведомления о платеже
paymaster.payment.notification.url=
Адрес URL, на который будет отправляться запрос Payment Notification (если присутствует). Игнорируется, если в настройках учетной записи Компании запрещена замена URL.
-
PAYMASTER_INVOICE_CONFIRMATION_URL
URL подтверждения счета
paymaster.invoice.confirmation.url=
Адрес URL, на который будет отправляться запрос Invoice Confirmation (если присутствует). Игнорируется, если в настройках учетной записи Компании запрещена замена URL.
-
PAYMASTER_SECRET
Секретное слово
paymaster.secret=
Секретное слово задается в Личном кабинете на сайте Paymaster, используется при формировании контрольной подписи запроса.
-
PAYMASTER_SIM_MODE
Режим симуляции
paymaster.sim.mode=0
Режим тестирования: 0 или отсутствует - имитация успешного выполнения, 1 - имитация ошибки (платеж не выполнен), 2 - около 80% платежей успешны. Действует только в режиме тестирования.
-
PAYMASTER_SUCCESS_URL
URL успешного платежа
paymaster.success.url=http://successUrl
Адрес URL, на который при успешном платеже пользователь будет отправлен (если присутствует). Игнорируется, если в настройках учетной записи Компании запрещена замена URL.
-
PAYMASTER_FAILURE_URL
URL отмены платежа
paymaster.failure.url=http://failureUrl
Адрес URL, на который при отмене платежа пользователь будет отправлен (если присутствует). Игнорируется, если в настройках учетной записи Компании запрещена замена URL.
-
PAYMASTER_PAYER_EMAIL
E-mail покупателя
paymaster.payer.email=
E-mail покупателя. Используется системой Paymaster для оповещения о статусе платежа. Некоторые платежные системы требуют указания e-mail.
-
PAYMASTER_PAYER_PHONE_NUMBER
Телефон покупателя
paymaster.payer.phone.number=
Номер телефона покупателя, передается в параметрах платежа
-
PAYMASTER_DIRECT_RESPONSE_TYPE
Тип ответа авторизации
paymaster.direct.response.type=
Параметр запроса авторизации. Константа, всегда должно иметь значение "code".
-
PAYMASTER_DIRECT_REDIRECT_URI
URL возврата
paymaster.direct.redirect.uri=
URL возврата после подтверждения автоплатежа.
-
PAYMASTER_DIRECT_SCOPE
Код средства оплаты
paymaster.direct.scope=
Код используемого средства оплаты, например "57" - webmoney.
-
PAYMASTER_DIRECT_AUTH_URL
URL авторизации автоплатежа
paymaster.direct.auth.url=
URL запроса авторизации автоплатежа.
-
PAYMASTER_DIRECT_TOKEN_URL
URL получения токена
paymaster.direct.token.url=https://paymaster.ru/direct/security/token
URL запроса на получение токена доступа.
-
PAYMASTER_DIRECT_INIT_URL
URL инициализации автоплатежа
paymaster.direct.init.url=https://paymaster.ru/direct/payment/init
URL запроса на инициализацию платежа в системе автоплатежей Paymaster.
-
PAYMASTER_DIRECT_COMPLETE_URL
URL завершения автоплатежа
paymaster.direct.complete.url=https://paymaster.ru/direct/payment/complete
URL запроса на завершение платежа в системе автоплатежей Paymaster.
-
PAYMASTER_DIRECT_SECRET
Секретное слово автоплатежей
paymaster.direct.secret=
Секретное слово, заданное в Личном кабинете на сайте Paymaster, используется при формировании контрольной подписи запроса для автоплатежей.
-
PAYMASTER_FISCALIZATION_ENABLE
Фискализация
paymaster.fiscalization.enable=false
Включение режима фискализации
-
PAYMASTER_FISCALIZATION_RECEIPT_NAME
Наименование позиции чека
paymaster.fiscalization.receipt.name=Пополнение счета по договору №{CONTRACT_TITLE}
Наименование позиции в чеке
-
PAYMASTER_FISCALIZATION_RECEIPT_QTY
Количество в чеке
paymaster.fiscalization.receipt.qty=1
Поле количество в позиции чека
-
PAYMASTER_FISCALIZATION_RECEIPT_TAX
Налоговая ставка чека
paymaster.fiscalization.receipt.tax=vat0
Код ставки налогообложения в позиции чека. Допустимые значения: no_vat - не облагается НДС; vat0 - НДС 0%; vat10 - НДС 10%; vat18 - НДС 18%; vat110 - НДС 10/110; vat118 - НДС 18/118.
-
PAYMASTER_FISCALIZATION_CUSTOMER_ADDRESS_ENABLE
Поле customerAddress
paymaster.fiscalization.customer.address.enable=true
Включение запроса поля customerAddress при оплате
-
PAYMASTER_FISCALIZATION_CUSTOMER_ADDRESS_TITLE
Текст поля customerAddress
paymaster.fiscalization.customer.address.title=
Текст поля customerAddress в ЛК, по умолчанию "Укажите E-mail или номер сотового для отправки чека".
-
PAYMASTER_FISCALIZATION_CUSTOMER_ADDRESS_REQUIRED
Поле customerAddress обязательно
paymaster.fiscalization.customer.address.required=false
Требование заполнения поля customerAddress при оплате
-
PAYMASTER_AUTOPAYMENT_ENABLE
Автоплатеж
paymaster.autopayment.enable=false
Разрешить автоплатеж.
-
PAYMASTER_AUTOPAYMENT_MODE_DEFAULT
Режим автоплатежа
paymaster.autopayment.mode.default=0
Режим автоплатежа по умолчанию (0 - Отключен, 1 - Еженедельный, 2 - Ежемесячный, 3 - Автоматический).
-
PAYMASTER_AUTOPAYMENT_MODE_WEEK_ENABLE
Еженедельный режим
paymaster.autopayment.mode.week.enable=false
Разрешить еженедельный режим автоплатежа.
-
PAYMASTER_AUTOPAYMENT_MODE_WEEK_DAY_DEFAULT
День недели (по умолчанию)
paymaster.autopayment.mode.week.day.default=
invalid reference
BGBaseConstants.AUTOPAYMENT_MODE_WEEK_DAY_DEFAULTДень недели по умолчанию в еженедельном режиме автоплатежа (1 - Понедельник, ... 7 - Воскресенье).
-
PAYMASTER_AUTOPAYMENT_MODE_WEEK_SUM_MIN
Минимальная сумма (еженедельно)
paymaster.autopayment.mode.week.sum.min=
invalid reference
BGBaseConstants.DEFAULT_SUM_MINМинимальная сумма в еженедельном режиме автоплатежа.
-
PAYMASTER_AUTOPAYMENT_MODE_WEEK_SUM_MAX
Максимальная сумма (еженедельно)
paymaster.autopayment.mode.week.sum.max=
invalid reference
BGBaseConstants.DEFAULT_SUM_MAXМаксимальная сумма в еженедельном режиме автоплатежа.
-
PAYMASTER_AUTOPAYMENT_MODE_MONTH_ENABLE
Ежемесячный режим
paymaster.autopayment.mode.month.enable=false
Разрешить ежемесячный режим автоплатежа.
-
PAYMASTER_AUTOPAYMENT_MODE_MONTH_DAY_DEFAULT
День месяца (по умолчанию)
paymaster.autopayment.mode.month.day.default=
invalid reference
BGBaseConstants.AUTOPAYMENT_MODE_MONTH_DAY_DEFAULTДень месяца по умолчанию в ежемесячном режиме автоплатежа. Если указанного дня нет в текущем месяце, платеж проводится в последний день месяца.
-
PAYMASTER_AUTOPAYMENT_MODE_MONTH_SUM_MIN
Минимальная сумма (ежемесячно)
paymaster.autopayment.mode.month.sum.min=
invalid reference
BGBaseConstants.DEFAULT_SUM_MINМинимальная сумма в ежемесячном режиме автоплатежа.
-
PAYMASTER_AUTOPAYMENT_MODE_MONTH_SUM_MAX
Максимальная сумма (ежемесячно)
paymaster.autopayment.mode.month.sum.max=
invalid reference
BGBaseConstants.DEFAULT_SUM_MAXМаксимальная сумма в ежемесячном режиме автоплатежа.
-
PAYMASTER_AUTOPAYMENT_MODE_AUTO_ENABLE
Автоматический режим
paymaster.autopayment.mode.auto.enable=false
Разрешить автоматический режим автоплатежа.
-
PAYMASTER_AUTOPAYMENT_MODE_AUTO_DAY_SUM_DEFAULT
Сумма по умолчанию (день)
paymaster.autopayment.mode.auto.day.sum.default=500
Максимальная сумма дневного списания по умолчанию в автоматическом режиме автоплатежа.
-
PAYMASTER_AUTOPAYMENT_MODE_AUTO_DAY_SUM_MAX
Максимальная сумма (день)
paymaster.autopayment.mode.auto.day.sum.max=3000
Максимальная сумма дневного списания в автоматическом режиме автоплатежа.
-
PAYMASTER_AUTOPAYMENT_MODE_AUTO_WEEK_SUM_DEFAULT
Сумма по умолчанию (неделя)
paymaster.autopayment.mode.auto.week.sum.default=1000
Максимальная сумма недельного списания по умолчанию в автоматическом режиме автоплатежа.
-
PAYMASTER_AUTOPAYMENT_MODE_AUTO_WEEK_SUM_MAX
Максимальная сумма (неделя)
paymaster.autopayment.mode.auto.week.sum.max=5000
Максимальная сумма недельного списания в автоматическом режиме автоплатежа.
-
PAYMASTER_AUTOPAYMENT_MODE_AUTO_MONTH_SUM_DEFAULT
Сумма по умолчанию (месяц)
paymaster.autopayment.mode.auto.month.sum.default=3000
Максимальная сумма месячного списания по умолчанию в автоматическом режиме автоплатежа.
-
PAYMASTER_AUTOPAYMENT_MODE_AUTO_MONTH_SUM_MAX
Максимальная сумма (месяц)
paymaster.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
-