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 списанияВключить модульПоток обработки событийПоле customerAddress вкл.Поле customerAddress обязательноТекст поля customerAddressРежим фискализацииE-mail отправителя чекаВерсия ФФДНаименование позиции в чекеСпособ расчётаПредмет расчётаКоличество (чек)Код ставки НДССистема налогообложенияURL проверки статусаОписание заказаURL неуспешной оплатыЯзык интерфейсаURL отправки уведомленияURL успешной оплатыURL регистрации заказаКомментарий платежаКод платежаТаймаут чтенияТаймаут запросаURL получения связкиОплата СБПСБП: URL запроса QR-кодаМакс. сумма платежаМин. сумма платежаИдентификатор терминалаПароль ПродавцаТокен -
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
-
TINKOFF_ENABLE
Включить модуль
tinkoff.enable=true
Включить модуль приёма платежей
-
TINKOFF_SUM_MIN
Мин. сумма платежа
tinkoff.sum.min=
invalid reference
BGBaseConstants.DEFAULT_SUM_MINМинимальная сумма платежа
-
TINKOFF_SUM_MAX
Макс. сумма платежа
tinkoff.sum.max=
invalid reference
BGBaseConstants.DEFAULT_SUM_MAXМаксимальная сумма платежа
-
TINKOFF_CARD_ENABLE
Оплата картами
tinkoff.card.enable=true
Разрешить оплату картами
-
TINKOFF_SBP_ENABLE
Оплата СБП
tinkoff.sbp.enable=false
Разрешить оплату СБП
-
TINKOFF_EVENT_WORKER
Поток обработки событий
tinkoff.event.worker=true
Обработка запросов на проверку транзакции и автоплатежи в отдельных потоках
-
TINKOFF_REQUEST_TIMEOUT
Таймаут запроса
tinkoff.request.timeout=10000
Таймаут запроса к серверу Тинькофф. По умолчанию 10000 мс
-
TINKOFF_REQUEST_READ_TIMEOUT
Таймаут чтения
tinkoff.request.read.timeout=5000
Таймаут чтения ответа от сервера Тинькофф. По умолчанию 5000 мс
-
TINKOFF_BILLING_NAME
Название биллинга
tinkoff.billing.name=
Название биллинга. Если не задано, используется глобальное значение из общих настроек
-
TINKOFF_PAYMENT_TYPE_ID
Код платежа
tinkoff.payment.type.id=0
Код платежа из справочника "Типы платежей"
-
TINKOFF_PAYMENT_COMMENT
Комментарий платежа
tinkoff.payment.comment=Платеж через платежную систему Тинькофф
Комментарий платежа
-
TINKOFF_INIT_LANGUAGE
Язык интерфейса
tinkoff.init.language=ru
Язык интерфейса оплаты в системе Тинькофф (ru, en, de)
-
TINKOFF_INIT_DESCRIPTION
Описание заказа
tinkoff.init.description=Пополнение счета по договору № {CONTRACT_TITLE}
Краткое описание заказа (услуги)
-
TINKOFF_INIT_URL
URL регистрации заказа
tinkoff.init.url=https://securepay.tinkoff.ru/v2/Init
URL регистрации заказа — https://securepay.tinkoff.ru/v2/Init
-
TINKOFF_CANCEL_URL
URL отмены платежа
tinkoff.cancel.url=https://securepay.tinkoff.ru/v2/Cancel
URL отмены платежа
-
TINKOFF_INIT_NOTIFICATION_URL
URL отправки уведомления
tinkoff.init.notification.url=
URL на веб-сайте продавца, куда будет отправлен POST запрос о статусе выполнения вызываемых методов (настраивается в Личном кабинете). Если параметр передан – используется его значение. Если нет – значение в настройках терминала. Формат URL: http[s]://host[:port][/context]/tinkoff/<код_модуля>
-
TINKOFF_INIT_SUCCESS_URL
URL успешной оплаты
tinkoff.init.success.url=
URL на веб-сайте продавца, куда будет переведен покупатель в случае успешной оплаты (настраивается в Личном кабинете). Если параметр передан – используется его значение. Если нет – значение в настройках терминала. Формат URL: http[s]://host/bgbilling/webexecuter?action=DoTransaction&mid=<код_модуля>&module=tinkoff&operation=success
-
TINKOFF_INIT_FAIL_URL
URL неуспешной оплаты
tinkoff.init.fail.url=
URL на веб-сайте продавца, куда будет переведен покупатель в случае неуспешной оплаты (настраивается в Личном кабинете). Если параметр передан – используется его значение. Если нет – значение в настройках терминала. Формат URL: http[s]://host/bgbilling/webexecuter?action=DoTransaction&mid=<код_модуля>&module=tinkoff&operation=fail
-
TINKOFF_GET_STATE_URL
URL проверки статуса
tinkoff.rest.get.state.url=https://securepay.tinkoff.ru/v2/GetState
URL проверки статуса заказа — https://securepay.tinkoff.ru/v2/GetState
-
TINKOFF_CHARGE_URL
URL списания
tinkoff.charge.url=https://securepay.tinkoff.ru/v2/Charge
URL списания по привязанной платежной схеме (метод Charge)
-
TINKOFF_RESEND_URL
URL получения связки
tinkoff.resend.url=https://securepay.tinkoff.ru/v2/Resend
URL получения списка текущих связок для договора — https://securepay.tinkoff.ru/v2/Resend
-
TINKOFF_TOKEN
Токен
tinkoff.token=noset
Токен для запроса QR-кода СБП (метод GetQr)
-
TINKOFF_TERMINAL_KEY
Идентификатор терминала
tinkoff.terminal.key=noset
Идентификатор терминала, выдаваемый Продавцу Банком
-
TINKOFF_TERMINAL_PSWD
Пароль Продавца
tinkoff.terminal.pswd=
Пароль продавца
-
TINKOFF_SBP_GET_QR_URL
СБП: URL запроса QR-кода
tinkoff.sbp.get.qr.url=https://securepay.tinkoff.ru/v2/GetQr
СБП: URL запроса QR-кода. По умолчанию https://securepay.tinkoff.ru/v2/GetQr
-
TINKOFF_FISCALIZATION_ENABLE
Режим фискализации
tinkoff.fiscalization.enable=false
Включение режима фискализации
-
TINKOFF_FISCALIZATION_RECEIPT_NAME
Наименование позиции в чеке
tinkoff.fiscalization.receipt.name=Пополнение счета по договору №{CONTRACT_TITLE}
Наименование позиции в чеке
-
TINKOFF_FISCALIZATION_RECEIPT_QTY
Количество (чек)
tinkoff.fiscalization.receipt.qty=1
Поле количество в позиции чека
-
TINKOFF_FISCALIZATION_RECEIPT_PAYMENT_METHOD
Способ расчёта
tinkoff.fiscalization.receipt.payment.method=full_payment
Признак способа расчёта. Если значение не передано, по умолчанию в онлайн-кассу передается "full_payment" – полный расчёт. Возможные значения: full_prepayment – предоплата 100%; prepayment – предоплата; advance – аванс; full_payment – полный расчёт; partial_payment – частичный расчёт и кредит; credit – передача в кредит; credit_payment – оплата кредита
-
TINKOFF_FISCALIZATION_RECEIPT_PAYMENT_OBJECT
Предмет расчёта
tinkoff.fiscalization.receipt.payment.object=payment
Признак предмета расчёта. Если значение не передано, по умолчанию в онлайн-кассу отправляется "commodity" – товар. Возможные значения: commodity – товар; excise – подакцизный товар; job – работа; service – услуга; gambling_bet – ставка азартной игры; gambling_prize – выигрыш азартной игры; lottery – лотерейный билет; lottery_prize – выигрыш лотереи; intellectual_activity – предоставление результатов интеллектуальной деятельности; payment – платёж; agent_commission – агентское вознаграждение; composite – составной предмет расчёта; another – иной предмет расчёта
-
TINKOFF_FISCALIZATION_RECEIPT_TAX
Код ставки НДС
tinkoff.fiscalization.receipt.tax=none
Код ставки налогообложения в позиции чека. Допустимые значения: none – не облагается НДС; vat0 – облагается НДС по ставке 0%; vat10 – облагается НДС по ставке 10%; vat20 – облагается НДС по ставке 20%; vat110 – облагается НДС по ставке 10/110; vat120 – облагается НДС по ставке 20/120
-
TINKOFF_FISCALIZATION_RECEIPT_FFD_VERSION
Версия ФФД
tinkoff.fiscalization.receipt.ffd.version=1.05
Возможные значения: "1.2", "1.05". По умолчанию "1.05"
-
TINKOFF_FISCALIZATION_RECEIPT_EMAIL_COMPANY
E-mail отправителя чека
tinkoff.fiscalization.receipt.email.company=
Электронная почта отправителя чека. Максимальная длина строки – 64 символа
-
TINKOFF_FISCALIZATION_RECEIPT_TAXATION
Система налогообложения
tinkoff.fiscalization.receipt.taxation=osn
Система налогообложения. Перечисление со значениями: "osn" – общая СН; "usn_income" – упрощенная СН (доходы); "usn_income_outcome" – упрощенная СН (доходы минус расходы); "envd" – единый налог на вмененный доход; "esn" – единый сельскохозяйственный налог; "patent" – патентная СН
-
TINKOFF_FISCALIZATION_CUSTOMER_ADDRESS_ENABLE
Поле customerAddress вкл.
tinkoff.fiscalization.customer.address.enable=true
Включение запроса поля customerAddress при оплате
-
TINKOFF_FISCALIZATION_CUSTOMER_ADDRESS_TITLE
Текст поля customerAddress
tinkoff.fiscalization.customer.address.title=
Текст поля customerAddress в ЛК, по умолчанию "Укажите E-mail или номер сотового для отправки чека"
-
TINKOFF_FISCALIZATION_CUSTOMER_ADDRESS_REQUIRED
Поле customerAddress обязательно
tinkoff.fiscalization.customer.address.required=false
Требование заполнения поля customerAddress при оплате
-
TINKOFF_AUTOPAYMENT_ENABLE
Автоплатеж
tinkoff.autopayment.enable=false
Разрешить автоплатеж
-
TINKOFF_AUTOPAYMENT_MODE_DEFAULT
Режим автоплатежа
tinkoff.autopayment.mode.default=0
Режим автоплатежа по умолчанию (0 – Отключен, 1 – Еженедельный, 2 – Ежемесячный, 3 – Автоматический)
-
TINKOFF_AUTOPAYMENT_MODE_WEEK_ENABLE
Автоплатеж: еженедельный
tinkoff.autopayment.mode.week.enable=false
Разрешить еженедельный режим автоплатежа
-
TINKOFF_AUTOPAYMENT_MODE_WEEK_DAY_DEFAULT
День недели (автоплатеж)
tinkoff.autopayment.mode.week.day.default=
invalid reference
BGBaseConstants.AUTOPAYMENT_MODE_WEEK_DAY_DEFAULTДень недели по умолчанию в еженедельном режиме автоплатежа (1 – Понедельник, ... 7 – Воскресенье)
-
TINKOFF_AUTOPAYMENT_MODE_WEEK_SUM_MIN
Мин. сумма (нед.)
tinkoff.autopayment.mode.week.sum.min=
invalid reference
BGBaseConstants.DEFAULT_SUM_MINМинимальная сумма в еженедельном режиме автоплатежа
-
TINKOFF_AUTOPAYMENT_MODE_WEEK_SUM_MAX
Макс. сумма (нед.)
tinkoff.autopayment.mode.week.sum.max=
invalid reference
BGBaseConstants.DEFAULT_SUM_MAXМаксимальная сумма в еженедельном режиме автоплатежа
-
TINKOFF_AUTOPAYMENT_MODE_MONTH_ENABLE
Автоплатеж: ежемесячный
tinkoff.autopayment.mode.month.enable=false
Разрешить ежемесячный режим автоплатежа
-
TINKOFF_AUTOPAYMENT_MODE_MONTH_DAY_DEFAULT
День месяца (автоплатеж)
tinkoff.autopayment.mode.month.day.default=
invalid reference
BGBaseConstants.AUTOPAYMENT_MODE_MONTH_DAY_DEFAULTДень месяца по умолчанию в ежемесячном режиме автоплатежа. Если указанного дня нет в текущем месяце, платеж проводится в последний день месяца
-
TINKOFF_AUTOPAYMENT_MODE_MONTH_SUM_MIN
Мин. сумма (мес.)
tinkoff.autopayment.mode.month.sum.min=
invalid reference
BGBaseConstants.DEFAULT_SUM_MINМинимальная сумма в ежемесячном режиме автоплатежа
-
TINKOFF_AUTOPAYMENT_MODE_MONTH_SUM_MAX
Макс. сумма (мес.)
tinkoff.autopayment.mode.month.sum.max=
invalid reference
BGBaseConstants.DEFAULT_SUM_MAXМаксимальная сумма в ежемесячном режиме автоплатежа
-
TINKOFF_AUTOPAYMENT_MODE_AUTO_ENABLE
Автоплатеж: автоматический
tinkoff.autopayment.mode.auto.enable=false
Разрешить автоматический режим автоплатежа
-
TINKOFF_AUTOPAYMENT_MODE_AUTO_DAY_SUM_DEFAULT
Сумма дн. по умолчанию (авто)
tinkoff.autopayment.mode.auto.day.sum.default=500
Сумма дневного списания по умолчанию в автоматическом режиме автоплатежа
-
TINKOFF_AUTOPAYMENT_MODE_AUTO_DAY_SUM_MAX
Макс. дневное списание
tinkoff.autopayment.mode.auto.day.sum.max=3000
Максимальная сумма дневного списания в автоматическом режиме автоплатежа
-
TINKOFF_AUTOPAYMENT_MODE_AUTO_WEEK_SUM_DEFAULT
Сумма нед. по умолчанию (авто)
tinkoff.autopayment.mode.auto.week.sum.default=1000
Сумма недельного списания по умолчанию в автоматическом режиме автоплатежа
-
TINKOFF_AUTOPAYMENT_MODE_AUTO_WEEK_SUM_MAX
Макс. недельное списание
tinkoff.autopayment.mode.auto.week.sum.max=5000
Максимальная сумма недельного списания в автоматическом режиме автоплатежа
-
TINKOFF_AUTOPAYMENT_MODE_AUTO_MONTH_SUM_DEFAULT
Сумма мес. по умолчанию (авто)
tinkoff.autopayment.mode.auto.month.sum.default=3000
Сумма месячного списания по умолчанию в автоматическом режиме автоплатежа
-
TINKOFF_AUTOPAYMENT_MODE_AUTO_MONTH_SUM_MAX
Макс. месячное списание
tinkoff.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
-