Enum Class ModuleSetupKeys

java.lang.Object
java.lang.Enum<ModuleSetupKeys>
ru.bitel.bgbilling.modules.paymaster.server.bean.enums.ModuleSetupKeys
All Implemented Interfaces:
Serializable, Comparable<ModuleSetupKeys>, Constable, ParameterMapKey

public enum ModuleSetupKeys extends Enum<ModuleSetupKeys> implements ParameterMapKey
  • Enum Constant Details

    • PAYMASTER_ENABLE

      public static final ModuleSetupKeys PAYMASTER_ENABLE

      Включить модуль

      paymaster.enable=true

      Включить модуль приёма платежей

    • PAYMASTER_CARD_ENABLE

      public static final ModuleSetupKeys PAYMASTER_CARD_ENABLE

      Оплата картами

      paymaster.card.enable=true

      Разрешить оплату картами.

    • PAYMASTER_SUM_MIN

      public static final ModuleSetupKeys PAYMASTER_SUM_MIN

      Минимальная сумма платежа

      paymaster.sum.min=

      invalid reference
      BGBaseConstants.DEFAULT_SUM_MIN

      Минимальная сумма платежа

    • PAYMASTER_SUM_MAX

      public static final ModuleSetupKeys PAYMASTER_SUM_MAX

      Максимальная сумма платежа

      paymaster.sum.max=

      invalid reference
      BGBaseConstants.DEFAULT_SUM_MAX

      Максимальная сумма платежа

    • PAYMASTER_GATE_URL

      public static final ModuleSetupKeys PAYMASTER_GATE_URL

      URL платежа

      paymaster.gate.url=https://paymaster.ru/Payment/Init

      Адрес URL страницы платежа в системе Paymaster

    • PAYMASTER_DIGEST_TYPE

      public static final ModuleSetupKeys PAYMASTER_DIGEST_TYPE

      Тип подписи

      paymaster.digest.type=SHA-256

      Алгоритм хеш-функции контрольной подписи: MD5, SHA1, SHA-256

    • PAYMASTER_MERCHANT_ID

      public static final ModuleSetupKeys PAYMASTER_MERCHANT_ID

      Учетная запись

      paymaster.merchant.id=

      Идентификатор учетной записи, под которой Компания зарегистрирована в системе Paymaster

    • PAYMASTER_CURRENCY

      public static final ModuleSetupKeys PAYMASTER_CURRENCY

      Валюта платежа

      paymaster.currecy=RUB

      Идентификатор валюты платежа. Система Paymaster понимает как текстовые 3-буквенные коды валюты (RUB, EUR), так и ISO-коды (643, 978)

    • PAYMASTER_PAYMENT_DESC

      public static final ModuleSetupKeys PAYMASTER_PAYMENT_DESC

      Описание платежа

      paymaster.payment.desc=Пополнение счета по договору №{CONTRACT_TITLE}

      Описание товара или услуги. Формируется Компанией. Максимальная длина - 255 символов.

    • PAYMASTER_PAYMENT_DESC_BASE64

      public static final ModuleSetupKeys PAYMASTER_PAYMENT_DESC_BASE64

      Описание платежа (Base64)

      paymaster.payment.desc.base64=Пополнение счета по договору №{CONTRACT_TITLE}

      Описание товара или услуги в UTF-8, закодированное алгоритмом Base64. Если присутствует, результат раскодирования подставляется вместо LMI_PAYMENT_DESC. Максимальная длина - 255 символов.

    • PAYMASTER_PAYMENT_METHOD

      public static final ModuleSetupKeys PAYMASTER_PAYMENT_METHOD

      Платежный метод

      paymaster.payment.method=503

      Идентификатор платежного метода. Для сайта в тестовом режиме используйте 503, в боевом режиме BankCard.

    • PAYMASTER_PAYMENT_COMMENT

      public static final ModuleSetupKeys PAYMASTER_PAYMENT_COMMENT

      Комментарий платежа

      paymaster.payment.comment=Платеж через платежную систему Paymaster

      Комментарий платежа.

    • PAYMASTER_PAYMENT_TYPE_ID

      public static final ModuleSetupKeys PAYMASTER_PAYMENT_TYPE_ID

      Тип платежа

      paymaster.payment.type.id=0

      Код типа платежа биллинга, с которым будут заноситься платежи от системы Paymaster

    • PAYMASTER_PAYMENT_CONFIRMATION_URL

      public static final ModuleSetupKeys PAYMASTER_PAYMENT_CONFIRMATION_URL

      URL подтверждения платежа

      paymaster.payment.confirmation.url=

      Адрес URL, на который система Paymaster отправляет запрос Payment Confirmation

    • PAYMASTER_PAYMENT_NOTIFICATION_URL

      public static final ModuleSetupKeys PAYMASTER_PAYMENT_NOTIFICATION_URL

      URL уведомления о платеже

      paymaster.payment.notification.url=

      Адрес URL, на который будет отправляться запрос Payment Notification (если присутствует). Игнорируется, если в настройках учетной записи Компании запрещена замена URL.

    • PAYMASTER_INVOICE_CONFIRMATION_URL

      public static final ModuleSetupKeys PAYMASTER_INVOICE_CONFIRMATION_URL

      URL подтверждения счета

      paymaster.invoice.confirmation.url=

      Адрес URL, на который будет отправляться запрос Invoice Confirmation (если присутствует). Игнорируется, если в настройках учетной записи Компании запрещена замена URL.

    • PAYMASTER_SECRET

      public static final ModuleSetupKeys PAYMASTER_SECRET

      Секретное слово

      paymaster.secret=

      Секретное слово задается в Личном кабинете на сайте Paymaster, используется при формировании контрольной подписи запроса.

    • PAYMASTER_SIM_MODE

      public static final ModuleSetupKeys PAYMASTER_SIM_MODE

      Режим симуляции

      paymaster.sim.mode=0

      Режим тестирования: 0 или отсутствует - имитация успешного выполнения, 1 - имитация ошибки (платеж не выполнен), 2 - около 80% платежей успешны. Действует только в режиме тестирования.

    • PAYMASTER_SUCCESS_URL

      public static final ModuleSetupKeys PAYMASTER_SUCCESS_URL

      URL успешного платежа

      paymaster.success.url=http://successUrl

      Адрес URL, на который при успешном платеже пользователь будет отправлен (если присутствует). Игнорируется, если в настройках учетной записи Компании запрещена замена URL.

    • PAYMASTER_FAILURE_URL

      public static final ModuleSetupKeys PAYMASTER_FAILURE_URL

      URL отмены платежа

      paymaster.failure.url=http://failureUrl

      Адрес URL, на который при отмене платежа пользователь будет отправлен (если присутствует). Игнорируется, если в настройках учетной записи Компании запрещена замена URL.

    • PAYMASTER_PAYER_EMAIL

      public static final ModuleSetupKeys PAYMASTER_PAYER_EMAIL

      E-mail покупателя

      paymaster.payer.email=

      E-mail покупателя. Используется системой Paymaster для оповещения о статусе платежа. Некоторые платежные системы требуют указания e-mail.

    • PAYMASTER_PAYER_PHONE_NUMBER

      public static final ModuleSetupKeys PAYMASTER_PAYER_PHONE_NUMBER

      Телефон покупателя

      paymaster.payer.phone.number=

      Номер телефона покупателя, передается в параметрах платежа

    • PAYMASTER_DIRECT_RESPONSE_TYPE

      public static final ModuleSetupKeys PAYMASTER_DIRECT_RESPONSE_TYPE

      Тип ответа авторизации

      paymaster.direct.response.type=

      Параметр запроса авторизации. Константа, всегда должно иметь значение "code".

    • PAYMASTER_DIRECT_REDIRECT_URI

      public static final ModuleSetupKeys PAYMASTER_DIRECT_REDIRECT_URI

      URL возврата

      paymaster.direct.redirect.uri=

      URL возврата после подтверждения автоплатежа.

    • PAYMASTER_DIRECT_SCOPE

      public static final ModuleSetupKeys PAYMASTER_DIRECT_SCOPE

      Код средства оплаты

      paymaster.direct.scope=

      Код используемого средства оплаты, например "57" - webmoney.

    • PAYMASTER_DIRECT_AUTH_URL

      public static final ModuleSetupKeys PAYMASTER_DIRECT_AUTH_URL

      URL авторизации автоплатежа

      paymaster.direct.auth.url=

      URL запроса авторизации автоплатежа.

    • PAYMASTER_DIRECT_TOKEN_URL

      public static final ModuleSetupKeys PAYMASTER_DIRECT_TOKEN_URL

      URL получения токена

      paymaster.direct.token.url=https://paymaster.ru/direct/security/token

      URL запроса на получение токена доступа.

    • PAYMASTER_DIRECT_INIT_URL

      public static final ModuleSetupKeys PAYMASTER_DIRECT_INIT_URL

      URL инициализации автоплатежа

      paymaster.direct.init.url=https://paymaster.ru/direct/payment/init

      URL запроса на инициализацию платежа в системе автоплатежей Paymaster.

    • PAYMASTER_DIRECT_COMPLETE_URL

      public static final ModuleSetupKeys PAYMASTER_DIRECT_COMPLETE_URL

      URL завершения автоплатежа

      paymaster.direct.complete.url=https://paymaster.ru/direct/payment/complete

      URL запроса на завершение платежа в системе автоплатежей Paymaster.

    • PAYMASTER_DIRECT_SECRET

      public static final ModuleSetupKeys PAYMASTER_DIRECT_SECRET

      Секретное слово автоплатежей

      paymaster.direct.secret=

      Секретное слово, заданное в Личном кабинете на сайте Paymaster, используется при формировании контрольной подписи запроса для автоплатежей.

    • PAYMASTER_FISCALIZATION_ENABLE

      public static final ModuleSetupKeys PAYMASTER_FISCALIZATION_ENABLE

      Фискализация

      paymaster.fiscalization.enable=false

      Включение режима фискализации

    • PAYMASTER_FISCALIZATION_RECEIPT_NAME

      public static final ModuleSetupKeys PAYMASTER_FISCALIZATION_RECEIPT_NAME

      Наименование позиции чека

      paymaster.fiscalization.receipt.name=Пополнение счета по договору №{CONTRACT_TITLE}

      Наименование позиции в чеке

    • PAYMASTER_FISCALIZATION_RECEIPT_QTY

      public static final ModuleSetupKeys PAYMASTER_FISCALIZATION_RECEIPT_QTY

      Количество в чеке

      paymaster.fiscalization.receipt.qty=1

      Поле количество в позиции чека

    • PAYMASTER_FISCALIZATION_RECEIPT_TAX

      public static final ModuleSetupKeys 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

      public static final ModuleSetupKeys PAYMASTER_FISCALIZATION_CUSTOMER_ADDRESS_ENABLE

      Поле customerAddress

      paymaster.fiscalization.customer.address.enable=true

      Включение запроса поля customerAddress при оплате

    • PAYMASTER_FISCALIZATION_CUSTOMER_ADDRESS_TITLE

      public static final ModuleSetupKeys PAYMASTER_FISCALIZATION_CUSTOMER_ADDRESS_TITLE

      Текст поля customerAddress

      paymaster.fiscalization.customer.address.title=

      Текст поля customerAddress в ЛК, по умолчанию "Укажите E-mail или номер сотового для отправки чека".

    • PAYMASTER_FISCALIZATION_CUSTOMER_ADDRESS_REQUIRED

      public static final ModuleSetupKeys PAYMASTER_FISCALIZATION_CUSTOMER_ADDRESS_REQUIRED

      Поле customerAddress обязательно

      paymaster.fiscalization.customer.address.required=false

      Требование заполнения поля customerAddress при оплате

    • PAYMASTER_AUTOPAYMENT_ENABLE

      public static final ModuleSetupKeys PAYMASTER_AUTOPAYMENT_ENABLE

      Автоплатеж

      paymaster.autopayment.enable=false

      Разрешить автоплатеж.

    • PAYMASTER_AUTOPAYMENT_MODE_DEFAULT

      public static final ModuleSetupKeys PAYMASTER_AUTOPAYMENT_MODE_DEFAULT

      Режим автоплатежа

      paymaster.autopayment.mode.default=0

      Режим автоплатежа по умолчанию (0 - Отключен, 1 - Еженедельный, 2 - Ежемесячный, 3 - Автоматический).

    • PAYMASTER_AUTOPAYMENT_MODE_WEEK_ENABLE

      public static final ModuleSetupKeys PAYMASTER_AUTOPAYMENT_MODE_WEEK_ENABLE

      Еженедельный режим

      paymaster.autopayment.mode.week.enable=false

      Разрешить еженедельный режим автоплатежа.

    • PAYMASTER_AUTOPAYMENT_MODE_WEEK_DAY_DEFAULT

      public static final ModuleSetupKeys 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

      public static final ModuleSetupKeys PAYMASTER_AUTOPAYMENT_MODE_WEEK_SUM_MIN

      Минимальная сумма (еженедельно)

      paymaster.autopayment.mode.week.sum.min=

      invalid reference
      BGBaseConstants.DEFAULT_SUM_MIN

      Минимальная сумма в еженедельном режиме автоплатежа.

    • PAYMASTER_AUTOPAYMENT_MODE_WEEK_SUM_MAX

      public static final ModuleSetupKeys PAYMASTER_AUTOPAYMENT_MODE_WEEK_SUM_MAX

      Максимальная сумма (еженедельно)

      paymaster.autopayment.mode.week.sum.max=

      invalid reference
      BGBaseConstants.DEFAULT_SUM_MAX

      Максимальная сумма в еженедельном режиме автоплатежа.

    • PAYMASTER_AUTOPAYMENT_MODE_MONTH_ENABLE

      public static final ModuleSetupKeys PAYMASTER_AUTOPAYMENT_MODE_MONTH_ENABLE

      Ежемесячный режим

      paymaster.autopayment.mode.month.enable=false

      Разрешить ежемесячный режим автоплатежа.

    • PAYMASTER_AUTOPAYMENT_MODE_MONTH_DAY_DEFAULT

      public static final ModuleSetupKeys 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

      public static final ModuleSetupKeys PAYMASTER_AUTOPAYMENT_MODE_MONTH_SUM_MIN

      Минимальная сумма (ежемесячно)

      paymaster.autopayment.mode.month.sum.min=

      invalid reference
      BGBaseConstants.DEFAULT_SUM_MIN

      Минимальная сумма в ежемесячном режиме автоплатежа.

    • PAYMASTER_AUTOPAYMENT_MODE_MONTH_SUM_MAX

      public static final ModuleSetupKeys PAYMASTER_AUTOPAYMENT_MODE_MONTH_SUM_MAX

      Максимальная сумма (ежемесячно)

      paymaster.autopayment.mode.month.sum.max=

      invalid reference
      BGBaseConstants.DEFAULT_SUM_MAX

      Максимальная сумма в ежемесячном режиме автоплатежа.

    • PAYMASTER_AUTOPAYMENT_MODE_AUTO_ENABLE

      public static final ModuleSetupKeys PAYMASTER_AUTOPAYMENT_MODE_AUTO_ENABLE

      Автоматический режим

      paymaster.autopayment.mode.auto.enable=false

      Разрешить автоматический режим автоплатежа.

    • PAYMASTER_AUTOPAYMENT_MODE_AUTO_DAY_SUM_DEFAULT

      public static final ModuleSetupKeys PAYMASTER_AUTOPAYMENT_MODE_AUTO_DAY_SUM_DEFAULT

      Сумма по умолчанию (день)

      paymaster.autopayment.mode.auto.day.sum.default=500

      Максимальная сумма дневного списания по умолчанию в автоматическом режиме автоплатежа.

    • PAYMASTER_AUTOPAYMENT_MODE_AUTO_DAY_SUM_MAX

      public static final ModuleSetupKeys PAYMASTER_AUTOPAYMENT_MODE_AUTO_DAY_SUM_MAX

      Максимальная сумма (день)

      paymaster.autopayment.mode.auto.day.sum.max=3000

      Максимальная сумма дневного списания в автоматическом режиме автоплатежа.

    • PAYMASTER_AUTOPAYMENT_MODE_AUTO_WEEK_SUM_DEFAULT

      public static final ModuleSetupKeys PAYMASTER_AUTOPAYMENT_MODE_AUTO_WEEK_SUM_DEFAULT

      Сумма по умолчанию (неделя)

      paymaster.autopayment.mode.auto.week.sum.default=1000

      Максимальная сумма недельного списания по умолчанию в автоматическом режиме автоплатежа.

    • PAYMASTER_AUTOPAYMENT_MODE_AUTO_WEEK_SUM_MAX

      public static final ModuleSetupKeys PAYMASTER_AUTOPAYMENT_MODE_AUTO_WEEK_SUM_MAX

      Максимальная сумма (неделя)

      paymaster.autopayment.mode.auto.week.sum.max=5000

      Максимальная сумма недельного списания в автоматическом режиме автоплатежа.

    • PAYMASTER_AUTOPAYMENT_MODE_AUTO_MONTH_SUM_DEFAULT

      public static final ModuleSetupKeys PAYMASTER_AUTOPAYMENT_MODE_AUTO_MONTH_SUM_DEFAULT

      Сумма по умолчанию (месяц)

      paymaster.autopayment.mode.auto.month.sum.default=3000

      Максимальная сумма месячного списания по умолчанию в автоматическом режиме автоплатежа.

    • PAYMASTER_AUTOPAYMENT_MODE_AUTO_MONTH_SUM_MAX

      public static final ModuleSetupKeys PAYMASTER_AUTOPAYMENT_MODE_AUTO_MONTH_SUM_MAX

      Максимальная сумма (месяц)

      paymaster.autopayment.mode.auto.month.sum.max=10000

      Максимальная сумма месячного списания в автоматическом режиме автоплатежа.

  • Method Details

    • values

      public static ModuleSetupKeys[] 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

      public static ModuleSetupKeys valueOf(String name)
      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 name
      NullPointerException - if the argument is null
    • getName

      public String getName()
      Specified by:
      getName in interface ParameterMapKey
    • getDefaultValue

      public String getDefaultValue()
      Specified by:
      getDefaultValue in interface ParameterMapKey
    • getTitle

      public String getTitle()
      Specified by:
      getTitle in interface ParameterMapKey
    • getDescription

      public String getDescription()
      Specified by:
      getDescription in interface ParameterMapKey