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Адрес организацииНазвание организацииИНН организацииТелефон организацииКоды активных статусовИдентификатор продавцаАдрес оплатыОплата картамиКод расхода для комиссииКомментарий к расходу по комиссииПроцент комиссииТип комиссииВключить модульПоле customerAddressОбязательное поле customerAddressТекст поля customerAddressРежим фискализацииТип платёжной системыНаименование товараКоличествоЕдиница измеренияТип налогаТип платежаЛоготип MastercardЛоготип VISAКод продавцаКод типа платежаСекретный ключ автоплатежаАвтоплатёж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
-
PAYONLINE_ENABLE
Включить модуль
payonline.enable=true
Включить модуль приёма платежей
-
PAYONLINE_CARD_ENABLE
Оплата картами
payonline.card.enable=true
Разрешить оплату картами.
-
MERCHANT_ID
Идентификатор продавца
merchant.id=merchant.id
Заменён на payonline.merchant.id
-
PRIVATE_SECURITY_KEY
Секретный ключ
private.security.key=private.security.key
Заменён на payonline.private.security.key
-
PAY_ONLINE_URL
Адрес оплаты
pay.online.url=pay.online.url
URL, на который осуществляется перевод для оплаты (слэш в конце не нужен)
-
PAYONLINE_COMMISSION_TYPE
Тип комиссии
commission.type=0
Возможные значения: 0 - нет комиссии; 1 - комиссия из суммы платежа; 2 - комиссия сверх суммы платежа
-
PAYONLINE_COMMISSION_COMMENT
Комментарий к расходу по комиссии
commission.comment=Модуль PayOnline. Комиссия #{TRANSACTION_ID}
Комментарий к расходу по комиссии
-
PAYONLINE_PAYMENT_TYPE_ID
Код типа платежа
payment.type.id=-1
Код типа платежа
-
PAYONLINE_COMMISSION_CHARGE_TYPE_ID
Код расхода для комиссии
commission.charge.type.id=-1
Код платежа из справочника "Типы расходов"
-
PAYONLINE_REDIRECT_URL
URL возврата
redirect.url=redirect.url
URL, на который будет возвращён клиент после платежа
-
PAYONLINE_COMMISSION_PERCENT
Процент комиссии
commission.percent=0
Размер комиссии в процентах, значение от 0 до 100
-
REBILL_UNIQUE
Уникальность платежей
rebillUnique=rebillUnique
Задаёт дополнительную уникальность платежей модуля, может принимать любые значения
-
REFUND_PAYMENT_TYPE_ID
Тип платежа для возврата комиссии
refund.payment.typeid=-1
Тип платежа для возврата комиссии при отмене платежа
-
REFUND_PAYMENT_COMMENT
Комментарий к возврату комиссии
refund.payment.comment=Возврат комиссии на платеж из системы PayOnline по транзакции {TRANSACTION_ID}
Комментарий к расходу по возврату комиссии
-
REFUND_CHARGE_TYPE_ID
Код расхода для возврата комиссии
refund.charge.typeid=-1
Код платежа из справочника "Типы расходов"
-
REFUND_CHARGE_COMMENT
Комментарий при возврате комиссии
refund.charge.comment=Возврат денег из системы PayOnline по транзакции {TRANSACTION_ID}
Комментарий при возврате комиссии
-
PAYONLINE_SUM_MIN
Минимальная сумма платежа
payonline.sum.min=
invalid reference
BGBaseConstants.DEFAULT_SUM_MINМинимальная разрешённая сумма платежа
-
PAYONLINE_SUM_MAX
Максимальная сумма платежа
payonline.sum.max=
invalid reference
BGBaseConstants.DEFAULT_SUM_MAXМаксимальная разрешённая сумма платежа
-
PAYONLINE_MERCHANT_ID
Код продавца
payonline.merchant.id=payonline.merchant.id
Код продавца (выдаётся после заключения договора с PayOnline)
-
PAYONLINE_LOGO_VISA_URL
Логотип VISA
payonline.logo.visa.url=http://www.payonlinesystem.ru/rel/img/logos/mc_brand_038_gif.gif
URL иконки с логотипом VISA; для скрытия иконки укажите: none
-
PAYONLINE_LOGO_MASTERCARD_URL
Логотип Mastercard
payonline.logo.mastercard.url=http://www.payonlinesystem.ru/rel/img/logos/visa1_60x38_a.gif
URL иконки с логотипом Mastercard; для скрытия иконки укажите: none
-
PAYONLINE_FISCALIZATION_ENABLE
Режим фискализации
payonline.fiscalization.enable=false
Включение режима фискализации
-
PAYONLINE_FISCALIZATION_PAYMENT_SYSTEM_TYPE
Тип платёжной системы
payonline.fiscalization.payment.system.type=Card
Тип платёжной системы; возможные значения: "card" - банковская карта, "wm" - WebMoney, "yd" - Yandex.Деньги, "qiwi" - QIWI, "qr" - QR, "custom" - другое; обязательный параметр
-
PAYONLINE_FISCALIZATION_TYPE_OF_PAYMENT
Тип платежа
payonline.fiscalization.type.of.payment=14
Тип платежа в чеке; возможные значения: "1" - наличными, "2" - электронными, "14" - предоплатой, "15" - постоплатой (в кредит), "16" - встречным предоставлением; опциональный параметр
-
PAYONLINE_FISCALIZATION_RECEIPT_NAME
Наименование товара
payonline.fiscalization.receipt.name=Пополнение счёта по договору № {CONTRACT_TITLE}
Наименование товара, максимальная длина строки - 128 символов; обязательный параметр
-
PAYONLINE_FISCALIZATION_RECEIPT_QTY
Количество
payonline.fiscalization.receipt.qty=1
Количество/вес: целая часть - не более 8 знаков, дробная часть - не более 3 знаков; обязательный параметр
-
PAYONLINE_FISCALIZATION_RECEIPT_QTY_MEASURE
Единица измерения
payonline.fiscalization.receipt.qty.measure=шт
Единица измерения количества предмета расчёта; опциональный параметр
-
PAYONLINE_FISCALIZATION_RECEIPT_TAX
Тип налога
payonline.fiscalization.receipt.tax=vat18
Устанавливает тип налога в ККТ (без НДС, vat0, vat10, vat18, vat20 и др.); обязательный параметр
-
PAYONLINE_FISCALIZATION_CUSTOMER_ADDRESS_ENABLE
Поле customerAddress
payonline.fiscalization.customer.address.enable=true
Включение запроса поля customerAddress при оплате
-
PAYONLINE_FISCALIZATION_CUSTOMER_ADDRESS_TITLE
Текст поля customerAddress
payonline.fiscalization.customer.address.title=
Текст поля customerAddress в ЛК, например "Укажите E-mail или номер сотового для отправки чека"
-
PAYONLINE_FISCALIZATION_CUSTOMER_ADDRESS_REQUIRED
Обязательное поле customerAddress
payonline.fiscalization.customer.address.required=false
Требование заполнения поля customerAddress при оплате
-
PAYONLINE_STORE_DATA
Хранение данных
payonline.store.data=false
Сохранение данных платёжной системы для оплаты в личном кабинете
-
PAYONLINE_REBILL
Автоплатёж
rebill=false
Включение функционала автоплатежа; использовать вместе с параметром redirect.url
-
PAYONLINE_TASK_REBILL_URL
URL автоплатежа
rebill.url=rebill.url
URL сервера PayOnline для запросов автоплатежа
-
PAYONLINE_TASK_REBILL_MERCHANT_ID
Код продавца автоплатежа
merchant.id=
Код продавца PayOnline для запросов автоплатежа
-
PAYONLINE_PRIVATE_SECURITY_KEY
Секретный ключ автоплатежа
private.security.key=
Секретный ключ PayOnline (выдаётся после заключения договора с PayOnline)
-
PAYONLINE_TASK_REBILL_THREAD_COUNT
Количество потоков
thread.count=20
Количество потоков модуля для запросов автоплатежа
-
CHECK_ORG_HEADER
Название организации
check.org.header=Название организации
Название организации; используется при генерации чека в Web-кабинете
-
CHECK_ORG_INN
ИНН организации
check.org.inn=ИНН организации
ИНН организации; используется при генерации чека в Web-кабинете
-
CHECK_ORG_ADDRESS
Адрес организации
check.org.address=Адрес организации
Адрес организации; используется при генерации чека в Web-кабинете
-
CHECK_ORG_PHONE
Телефон организации
check.org.phone=Телефон организации
Телефон организации; используется при генерации чека в Web-кабинете
-
USUAL_COMMENT
Комментарий к платежу
usual.comment=Модуль PayOnline. Транзакция #{TRANSACTION_ID}
Заменяет штатный комментарий для простых платежей
-
REBILL_COMMENT
Комментарий к автоплатежу
rebill.comment=Модуль PayOnline. Транзакция #{TRANSACTION_ID}
Заменяет штатный комментарий для автоплатежей
-
CONTRACT_STATUS_ACTIVE_CODES
Коды активных статусов
contract.status.active.codes=contract.status.active.codes
Коды активных статусов договоров для формирования автоплатежей
-
-
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
-