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 ConstantDescriptionScope создания заказаScope статуса заказаАвтоплатежПауза воркера автоплатежаПараметры автоплатежаСумма дневного списанияМакс. дневное списаниеАвтоматический автоплатежСумма месячного списанияМакс. месячное списаниеСумма недельного списанияМакс. недельное списаниеРежим автоплатежаДень месяца (автоплатеж)Ежемесячный автоплатежМакс. сумма ежемесячного автоплатежаМин. сумма ежемесячного автоплатежаДень недели (автоплатеж)Еженедельный автоплатежМакс. сумма еженедельного автоплатежаМин. сумма еженедельного автоплатежаИдентификатор продавца (автоплатеж)Пароль продавца (автоплатеж)Идентификатор биллингаОплата картамиПауза воркера проверкиОписание заказа (E-comm)Язык (E-comm)URL платежа по связке (E-comm)URL проверки статуса заказа (E-comm)URL регистрации заказа (E-comm)URL возврата (E-comm)Идентификатор продавца (E-comm)Пароль продавца (E-comm)Включить модульОтдельный поток обработкиЗапрос customerAddressОбязательное поле customerAddressТекст поля customerAddressФискализацияНаименование позиции в чекеКоличество в чекеЕдиница измеренияСистема налогообложенияСтавка налогообложенияНДС в чекеРежим работыКомментарий платежаДополнительные параметры запросаКод платежа (СБП)Код платежаТаймаут чтения запросаТаймаут запросаURL получения связок (REST)Код валютыОписание заказа (REST)Язык (REST)URL платежа по связке (REST)URL проверки статуса заказа (REST)URL регистрации заказа (REST)URL возврата (REST)Идентификатор продавца (REST)Пароль продавца (REST)СБП: ClientIDСБП: ClientSecretСБП: URL создания заказаСБП: Описание платежаОплата СБПСБП: URL статуса заказаСБП: Terminal IDСБП: Content-Type запросаСБП: URL запроса oauth токенаМаксимальная сумма платежаМинимальная сумма платежаКоличество проверок статусаТаймаут статуса транзакции -
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
-
SBERBANK_ENABLE
Включить модуль
sberbank.enable=true
Включить модуль приёма платежей
-
SBERBANK_MODE
Режим работы
sberbank.mode=1
Режим работы модуля: 1 - REST, 2 - E-comm
-
SBERBANK_SUM_MIN
Минимальная сумма платежа
sberbank.sum.min=
invalid reference
BGBaseConstants.DEFAULT_SUM_MINМинимальная сумма платежа
-
SBERBANK_SUM_MAX
Максимальная сумма платежа
sberbank.sum.max=
invalid reference
BGBaseConstants.DEFAULT_SUM_MAXМаксимальная сумма платежа
-
SBERBANK_CARD_ENABLE
Оплата картами
sberbank.card.enable=true
Разрешить оплату картами.
-
SBERBANK_SBP_ENABLE
Оплата СБП
sberbank.sbp.enable=false
Разрешить оплату СБП.
-
SBERBANK_SBP_TOKEN_URL
СБП: URL запроса oauth токена
sberbank.sbp.token.url=https://mc.api.sberbank.ru/prod/tokens/v3/oauth
СБП: URL сервера банка для запроса oauth токена (тестовый - https://mc.api.sberbank.ru/prod/tokens/v3/oauth, рабочий - https://mc.api.sberbank.ru/prod/tokens/v3/oauth)
-
SBERBANK_SBP_TOKEN_CONTENT_TYPE
СБП: Content-Type запроса
sberbank.sbp.token.content.type=application/x-www-form-urlencoded
СБП: Content-Type запроса на получение oauth токена. По умолчанию application/x-www-form-urlencoded
-
SBERBANK_SBP_CLIENT_ID
СБП: ClientID
sberbank.sbp.client.id=
СБП: clientID
-
SBERBANK_SBP_CLIENT_SECRET
СБП: ClientSecret
sberbank.sbp.client.secret=
СБП: clientSecret
-
SBERBANK_SBP_CREATION_URL
СБП: URL создания заказа
sberbank.sbp.creation.url=https://mc.api.sberbank.ru/prod/qr/order/v3/creation
СБП: URL сервера банка, регистрации(создания) заказа (тестовый - https://mc.api.sberbank.ru/prod/qr/order/stub/v3/creation, рабочий - https://mc.api.sberbank.ru/prod/qr/order/v3/creation)
-
SBERBANK_SBP_STATUS_URL
СБП: URL статуса заказа
sberbank.sbp.status.url=https://mc.api.sberbank.ru/prod/qr/order/v3/status
СБП: URL сервера банка, запрос статуса заказа (тестовый - https://mc.api.sberbank.ru/prod/qr/order/stub/v3/status, рабочий - https://mc.api.sberbank.ru/prod/qr/order/v3/status)
-
SBERBANK_SBP_TERMINAL_ID
СБП: Terminal ID
sberbank.sbp.terminal.id=
СБП: Terminal Id
-
SBERBANK_SBP_DESCRIPTION
СБП: Описание платежа
sberbank.sbp.description="Пополнение счета по договору №{CONTRACT}"
СБП: Описание платежа
-
SBERBANK_REQUEST_TIMEOUT
Таймаут запроса
sberbank.request.timeout=10000
Таймаут запроса к серверу Сбербанка. По умолчанию 10000 мс.
-
SBERBANK_REQUEST_READ_TIMEOUT
Таймаут чтения запроса
sberbank.request.read.timeout=5000
Таймаут чтения запроса к серверу Сбербанка. По умолчанию 5000 мс.
-
SBERBANK_CHECK_EVENT_WORKER_SLEEP_TIMEOUT
Пауза воркера проверки
sberbank.check.event.worker.sleep.timeout=300
Пауза (мс) между проверками событий транзакций и автоплатежей в отдельном потоке. По умолчанию 300 мс
-
SBERBANK_ECOMM_LANGUAGE
Язык (E-comm)
sberbank.ecomm.language=ru
Язык интерфейса E-comm. По умолчанию ru
-
SBERBANK_ECOMM_DESCRIPTION
Описание заказа (E-comm)
sberbank.ecomm.description=Пополнение счета по договору № {CONTRACT_TITLE}
Описание заказа(услуги)
-
SBERBANK_ECOMM_RETURN_URL
URL возврата (E-comm)
sberbank.ecomm.return.url=
URL страницы на которую переходит клиент после оплаты (http://host[:port][/context]/webexecuter?action=DoTransactioninvalid input: '&operation'=checkinvalid input: '&module'=sberbankinvalid input: '&mid'=<код_модуля>)
-
SBERBANK_ECOMM_REGISTER_URL
URL регистрации заказа (E-comm)
sberbank.ecomm.register.url=https://ecommerce.sberbank.ru/ecomm/gw/partner/api/v1/register.do
URL регистрации заказа - https://ecommerce.sberbank.ru/ecomm/gw/partner/api/v1/register.do
-
SBERBANK_ECOMM_USER_NAME
Идентификатор продавца (E-comm)
sberbank.ecomm.user.name=user
Идентификатор продавца
-
SBERBANK_ECOMM_USER_PSWD
Пароль продавца (E-comm)
sberbank.ecomm.user.pswd=password
Пароль продавца
-
SBERBANK_ECOMM_ORDER_STATUS_URL
URL проверки статуса заказа (E-comm)
sberbank.ecomm.order.status.url=https://ecommerce.sberbank.ru/ecomm/gw/partner/api/v1/getOrderStatusExtended.do
URL проверки статуса заказа - https://ecommerce.sberbank.ru/ecomm/gw/partner/api/v1/getOrderStatusExtended.do
-
SBERBANK_ECOMM_ORDER_BINDINGS_URL
URL платежа по связке (E-comm)
sberbank.ecomm.order.binding.url=https://ecommerce.sberbank.ru/ecomm/gw/partner/api/v1/paymentOrderBinding.do
URL запроса проведения платежа по связке - https://ecommerce.sberbank.ru/ecomm/gw/partner/api/v1/paymentOrderBinding.do
-
SBERBANK_PAYMENT_FEATURES
Дополнительные параметры запроса
sberbank.payment.features=
Дополнительные параметры запроса. Возможные значения: FORCE_TDS - принудительное проведение платежа с использованием 3-D Secure; FORCE_SSL - принудительное проведение платежа через SSL (без использования 3-D Secure); FORCE_FULL_TDS - статус PaRes после аутентификации 3-D Secure должен быть только Y
-
SBERBANK_PAYMENT_COMMENT
Комментарий платежа
sberbank.payment.comment=Платеж через платежную систему Сбербанка
Комментарий платежа
-
SBERBANK_EVENT_WORKER
Отдельный поток обработки
sberbank.event.worker=true
Обработка запросов на проверку транзакции и автоплатежи в отдельных потоках.
-
SBERBANK_BILLING_NAME
Идентификатор биллинга
sberbank.billing.name=
Идентификатор биллинга, добавляемый в начало clientId при платежах через QR СБП (clientId=<значение>_idМодуля_idДоговора)
-
SBERBANK_AUTH_TOKEN_SCOPE_CREATE
Scope создания заказа
sberbank.auth.token.scope.create=https://api.sberbank.ru/qr/order.create
Ссылка (scope) для получения oauth токена создания заказа QR СБП
-
SBERBANK_AUTH_TOKEN_SCOPE_STATUS
Scope статуса заказа
sberbank.auth.token.scope.status=https://api.sberbank.ru/qr/order.status
Ссылка (scope) для получения oauth токена проверки статуса заказа QR СБП
-
SBERBANK_TRANSACTION_STATUS_ERROR_TIMEOUT
Таймаут статуса транзакции
sberbank.transaction.status.error.timeout=60
Количество минут, в течение которого транзакция QR СБП со статусом CREATED считается активной и подлежит проверке. По умолчанию 60 минут
-
SBERBANK_TRANSACTION_STATUS_CHECK_COUNT
Количество проверок статуса
sberbank.transaction.status.check.count=5
Максимальное количество повторных проверок статуса транзакции QR СБП. По умолчанию 5
-
SBERBANK_PAYMENT_TYPE_ID
Код платежа
sberbank.payment.type.id=0
Код платежа из справочника "Типы платежей"
-
SBERBANK_PAYMENT_SBP_TYPE_ID
Код платежа (СБП)
sberbank.payment.sbp.type.id=
Код платежа из справочника "Типы платежей" для оплаты через QR СБП
-
SBERBANK_REST_USER_NAME
Идентификатор продавца (REST)
sberbank.rest.user.name=user
Идентификатор продавца
-
SBERBANK_REST_USER_PSWD
Пароль продавца (REST)
sberbank.rest.user.pswd=password
Пароль продавца
-
SBERBANK_REST_LANGUAGE
Язык (REST)
sberbank.rest.language=ru
Язык интерфейса при оплате. По умолчанию ru
-
SBERBANK_REST_CURRENCY
Код валюты
sberbank.rest.currency=0
Код валюты платежа (643 - RUR)
-
SBERBANK_REST_DESCRIPTION
Описание заказа (REST)
sberbank.rest.description=Пополнение счета по договору №{CONTRACT_TITLE}
Описание заказа(услуги)
-
SBERBANK_REST_REGISTER_URL
URL регистрации заказа (REST)
sberbank.rest.register.url=https://securepayments.sberbank.ru/payment/rest/register.do
URL регистрации заказа - https://securepayments.sberbank.ru/payment/rest/register.do
-
SBERBANK_REST_ORDER_STATUS_URL
URL проверки статуса заказа (REST)
sberbank.rest.order.status.url=https://securepayments.sberbank.ru/payment/rest/getOrderStatusExtended.do
URL проверки статуса заказа - https://securepayments.sberbank.ru/payment/rest/getOrderStatusExtended.do
-
SBERBANK_REST_ORDER_BINDINGS_URL
URL платежа по связке (REST)
sberbank.rest.order.binding.url=https://securepayments.sberbank.ru/payment/rest/paymentOrderBinding.do
URL запроса проведения платежа по связке - https://securepayments.sberbank.ru/payment/rest/paymentOrderBinding.do
-
SBERBANK_REST_BINDINGS_URL
URL получения связок (REST)
sberbank.rest.bindings.url=https://securepayments.sberbank.ru/payment/rest/getBindings.do
URL получения списка текущих связок для договора - https://securepayments.sberbank.ru/payment/rest/getBindings.do
-
SBERBANK_REST_RETURN_URL
URL возврата (REST)
sberbank.rest.return.url=
URL страницы на которую переходит клиент после оплаты (http://host[:port][/context]/webexecuter?action=DoTransactioninvalid input: '&operation'=checkinvalid input: '&module'=sberbankinvalid input: '&mid'=<код_модуля>)
-
SBERBANK_FISCALIZATION_ENABLE
Фискализация
sberbank.fiscalization.enable=false
Включение режима фискализации
-
SBERBANK_FISCALIZATION_RECEIPT_NAME
Наименование позиции в чеке
sberbank.fiscalization.receipt.name=Пополнение счета по договору №{CONTRACT_TITLE}
Наименование позиции в чеке
-
SBERBANK_FISCALIZATION_RECEIPT_QTY
Количество в чеке
sberbank.fiscalization.receipt.qty=1
Количество в товарной позиции чека
-
SBERBANK_FISCALIZATION_RECEIPT_QTY_MEASURE
Единица измерения
sberbank.fiscalization.receipt.qty.measure=шт
Мера измерения количества товарной позиции в чеке
-
SBERBANK_FISCALIZATION_RECEIPT_VAT
НДС в чеке
sberbank.fiscalization.receipt.vat=0
Код ставки НДС в позиции чека. По умолчанию 0
-
SBERBANK_FISCALIZATION_RECEIPT_TAX_TYPE
Ставка налогообложения
sberbank.fiscalization.receipt.tax.type=
Код ставки налогообложения в позиции чека. Допустимые значения: 0 – не облагается НДС; 1 – облагается НДС по ставке 0%; 2 – облагается НДС по ставке 10%; 3 – облагается НДС по ставке 18%; 4 – облагается НДС по ставке 10/110; 5 – облагается НДС по ставке 18/118
-
SBERBANK_FISCALIZATION_RECEIPT_TAX_SYSTEM
Система налогообложения
sberbank.fiscalization.receipt.tax.system=0
Код системы налогообложения в чеке. Допустимые значения: 0 — Общая система налогообложения; 1 — Упрощенная система налогообложения (Доход); 2 — Упрощенная СН (Доход минус Расход); 3 — Единый налог на вмененный доход; 4 — Единый сельскохозяйственный налог; 5 — Патентная система налогообложения
-
SBERBANK_FISCALIZATION_CUSTOMER_ADDRESS_ENABLE
Запрос customerAddress
sberbank.fiscalization.customer.address.enable=true
Включение запроса поля customerAddress при оплате
-
SBERBANK_FISCALIZATION_CUSTOMER_ADDRESS_TITLE
Текст поля customerAddress
sberbank.fiscalization.customer.address.title=
Текст поля customerAddress, отображаемого в ЛК при оплате (например, "Укажите E-mail или номер сотового для отправки чека")
-
SBERBANK_FISCALIZATION_CUSTOMER_ADDRESS_REQUIRED
Обязательное поле customerAddress
sberbank.fiscalization.customer.address.required=false
Требование заполнения поля customerAddress при оплате
-
SBERBANK_AUTOPAYMENT_ENABLE
Автоплатеж
sberbank.autopayment.enable=false
Разрешить автоплатеж.
-
SBERBANK_AUTOPAYMENT_EVENT_WORKER_SLEEP_TIMEOUT
Пауза воркера автоплатежа
sberbank.autopayment.event.worker.sleep.timeout=500
Пауза (мс) между проверками автоплатежей в отдельном потоке. По умолчанию 500 мс
-
SBERBANK_AUTOPAYMENT_FEATURES
Параметры автоплатежа
sberbank.autopayment.features=
Проведение автоплатежа для мерчантов, способных совершать разные виды платежей. Возможное значение: AUTO_PAYMENT
-
SBERBANK_AUTOPAYMENT_REST_USER_NAME
Идентификатор продавца (автоплатеж)
sberbank.autopayment.rest.user.name=autopaymentUser
Идентификатор продавца (для автоплатежа)
-
SBERBANK_AUTOPAYMENT_REST_USER_PSWD
Пароль продавца (автоплатеж)
sberbank.autopayment.rest.user.pswd=autopaymentPassword
Пароль продавца (для автоплатежа)
-
SBERBANK_AUTOPAYMENT_MODE_DEFAULT
Режим автоплатежа
sberbank.autopayment.mode.default=0
Режим автоплатежа по умолчанию (0 - Отключен, 1 - Еженедельный, 2 - Ежемесячный, 3 - Автоматический)
-
SBERBANK_AUTOPAYMENT_MODE_WEEK_ENABLE
Еженедельный автоплатеж
sberbank.autopayment.mode.week.enable=false
Разрешить еженедельный режим автоплатежа
-
SBERBANK_AUTOPAYMENT_MODE_WEEK_DAY_DEFAULT
День недели (автоплатеж)
sberbank.autopayment.mode.week.day.default=
invalid reference
BGBaseConstants.AUTOPAYMENT_MODE_WEEK_DAY_DEFAULTДень недели по умолчанию в еженедельном режиме автоплатежа (1 - Понедельник, ... 7 - Воскресенье)
-
SBERBANK_AUTOPAYMENT_MODE_WEEK_SUM_MIN
Мин. сумма еженедельного автоплатежа
sberbank.autopayment.mode.week.sum.min=
invalid reference
BGBaseConstants.DEFAULT_SUM_MINМинимальная сумма в еженедельном режиме автоплатежа
-
SBERBANK_AUTOPAYMENT_MODE_WEEK_SUM_MAX
Макс. сумма еженедельного автоплатежа
sberbank.autopayment.mode.week.sum.max=
invalid reference
BGBaseConstants.DEFAULT_SUM_MAXМаксимальная сумма в еженедельном режиме автоплатежа
-
SBERBANK_AUTOPAYMENT_MODE_MONTH_ENABLE
Ежемесячный автоплатеж
sberbank.autopayment.mode.month.enable=false
Разрешить ежемесячный режим автоплатежа
-
SBERBANK_AUTOPAYMENT_MODE_MONTH_DAY_DEFAULT
День месяца (автоплатеж)
sberbank.autopayment.mode.month.day.default=
invalid reference
BGBaseConstants.AUTOPAYMENT_MODE_MONTH_DAY_DEFAULTДень месяца по умолчанию в ежемесячном режиме автоплатежа. Если указанного дня нет в текущем месяце, платеж проводится в последний день месяца
-
SBERBANK_AUTOPAYMENT_MODE_MONTH_SUM_MIN
Мин. сумма ежемесячного автоплатежа
sberbank.autopayment.mode.month.sum.min=
invalid reference
BGBaseConstants.DEFAULT_SUM_MINМинимальная сумма в ежемесячном режиме автоплатежа
-
SBERBANK_AUTOPAYMENT_MODE_MONTH_SUM_MAX
Макс. сумма ежемесячного автоплатежа
sberbank.autopayment.mode.month.sum.max=
invalid reference
BGBaseConstants.DEFAULT_SUM_MAXМаксимальная сумма в ежемесячном режиме автоплатежа
-
SBERBANK_AUTOPAYMENT_MODE_AUTO_ENABLE
Автоматический автоплатеж
sberbank.autopayment.mode.auto.enable=false
Разрешить автоматический режим автоплатежа
-
SBERBANK_AUTOPAYMENT_MODE_AUTO_DAY_SUM_DEFAULT
Сумма дневного списания
sberbank.autopayment.mode.auto.day.sum.default=500
Максимальная сумма дневного списания по умолчанию в автоматическом режиме автоплатежа
-
SBERBANK_AUTOPAYMENT_MODE_AUTO_DAY_SUM_MAX
Макс. дневное списание
sberbank.autopayment.mode.auto.day.sum.max=3000
Максимальная сумма дневного списания в автоматическом режиме автоплатежа
-
SBERBANK_AUTOPAYMENT_MODE_AUTO_WEEK_SUM_DEFAULT
Сумма недельного списания
sberbank.autopayment.mode.auto.week.sum.default=1000
Максимальная сумма недельного списания по умолчанию в автоматическом режиме автоплатежа
-
SBERBANK_AUTOPAYMENT_MODE_AUTO_WEEK_SUM_MAX
Макс. недельное списание
sberbank.autopayment.mode.auto.week.sum.max=5000
Максимальная сумма недельного списания в автоматическом режиме автоплатежа
-
SBERBANK_AUTOPAYMENT_MODE_AUTO_MONTH_SUM_DEFAULT
Сумма месячного списания
sberbank.autopayment.mode.auto.month.sum.default=3000
Максимальная сумма месячного списания по умолчанию в автоматическом режиме автоплатежа
-
SBERBANK_AUTOPAYMENT_MODE_AUTO_MONTH_SUM_MAX
Макс. месячное списание
sberbank.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
-