Class Constants
public class Constants extends BGBaseConstants
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringKEY_AUTH_URLstatic java.lang.StringKEY_PAYMASTER_AUTOPAYMENT_ENABLEstatic java.lang.StringKEY_PAYMASTER_AUTOPAYMENT_MODE_AUTO_DAY_SUM_DEFAULTstatic java.lang.StringKEY_PAYMASTER_AUTOPAYMENT_MODE_AUTO_DAY_SUM_MAXstatic java.lang.StringKEY_PAYMASTER_AUTOPAYMENT_MODE_AUTO_ENABLEstatic java.lang.StringKEY_PAYMASTER_AUTOPAYMENT_MODE_AUTO_MONTH_SUM_DEFAULTstatic java.lang.StringKEY_PAYMASTER_AUTOPAYMENT_MODE_AUTO_MONTH_SUM_MAXstatic java.lang.StringKEY_PAYMASTER_AUTOPAYMENT_MODE_AUTO_WEEK_SUM_DEFAULTstatic java.lang.StringKEY_PAYMASTER_AUTOPAYMENT_MODE_AUTO_WEEK_SUM_MAXstatic java.lang.StringKEY_PAYMASTER_AUTOPAYMENT_MODE_DEFAULTstatic java.lang.StringKEY_PAYMASTER_AUTOPAYMENT_MODE_MONTH_DAY_DEFAULTstatic java.lang.StringKEY_PAYMASTER_AUTOPAYMENT_MODE_MONTH_ENABLEstatic java.lang.StringKEY_PAYMASTER_AUTOPAYMENT_MODE_MONTH_SUM_DEFAULTstatic java.lang.StringKEY_PAYMASTER_AUTOPAYMENT_MODE_MONTH_SUM_MAXstatic java.lang.StringKEY_PAYMASTER_AUTOPAYMENT_MODE_MONTH_SUM_MINstatic java.lang.StringKEY_PAYMASTER_AUTOPAYMENT_MODE_WEEK_DAY_DEFAULTstatic java.lang.StringKEY_PAYMASTER_AUTOPAYMENT_MODE_WEEK_ENABLEstatic java.lang.StringKEY_PAYMASTER_AUTOPAYMENT_MODE_WEEK_SUM_DEFAULTstatic java.lang.StringKEY_PAYMASTER_AUTOPAYMENT_MODE_WEEK_SUM_MAXstatic java.lang.StringKEY_PAYMASTER_AUTOPAYMENT_MODE_WEEK_SUM_MINstatic java.lang.StringKEY_PAYMASTER_AUTOPAYMENT_REST_USER_NAMEstatic java.lang.StringKEY_PAYMASTER_AUTOPAYMENT_REST_USER_PSWDstatic java.lang.StringKEY_PAYMASTER_CURRENCYstatic java.lang.StringKEY_PAYMASTER_DIGEST_TYPEstatic java.lang.StringKEY_PAYMASTER_DIRECT_AUTH_URLstatic java.lang.StringKEY_PAYMASTER_DIRECT_COMPLETE_URLstatic java.lang.StringKEY_PAYMASTER_DIRECT_INIT_URLstatic java.lang.StringKEY_PAYMASTER_DIRECT_REDIRECT_URIstatic java.lang.StringKEY_PAYMASTER_DIRECT_RESPONSE_TYPEstatic java.lang.StringKEY_PAYMASTER_DIRECT_SCOPEstatic java.lang.StringKEY_PAYMASTER_DIRECT_SECRETstatic java.lang.StringKEY_PAYMASTER_DIRECT_TOKEN_URLstatic java.lang.StringKEY_PAYMASTER_FAILURE_URLstatic java.lang.StringKEY_PAYMASTER_FISCALIZATION_CUSTOMER_ADDRESS_ENABLEstatic java.lang.StringKEY_PAYMASTER_FISCALIZATION_CUSTOMER_ADDRESS_REQUIREDstatic java.lang.StringKEY_PAYMASTER_FISCALIZATION_CUSTOMER_ADDRESS_TITLEstatic java.lang.StringKEY_PAYMASTER_FISCALIZATION_ENABLEstatic java.lang.StringKEY_PAYMASTER_FISCALIZATION_RECEIPT_NAMEstatic java.lang.StringKEY_PAYMASTER_FISCALIZATION_RECEIPT_QTYstatic java.lang.StringKEY_PAYMASTER_FISCALIZATION_RECEIPT_TAXstatic java.lang.StringKEY_PAYMASTER_GATE_URLstatic java.lang.StringKEY_PAYMASTER_MERCHANT_IDstatic java.lang.StringKEY_PAYMASTER_PAYER_EMAILstatic java.lang.StringKEY_PAYMASTER_PAYER_PHONE_NUMBERstatic java.lang.StringKEY_PAYMASTER_PAYMENT_COMMENTstatic java.lang.StringKEY_PAYMASTER_PAYMENT_CONFIRMATION_URLstatic java.lang.StringKEY_PAYMASTER_PAYMENT_DESCstatic java.lang.StringKEY_PAYMASTER_PAYMENT_DESC_BASE64static java.lang.StringKEY_PAYMASTER_PAYMENT_METHODstatic java.lang.StringKEY_PAYMASTER_PAYMENT_NOTIFICATION_URLstatic java.lang.StringKEY_PAYMASTER_PAYMENT_TYPE_IDstatic java.lang.StringKEY_PAYMASTER_SECRETstatic java.lang.StringKEY_PAYMASTER_SIM_MODEstatic java.lang.StringKEY_PAYMASTER_SUCCESS_URLstatic java.lang.StringKEY_PAYMASTER_SUM_MAXstatic java.lang.StringKEY_PAYMASTER_SUM_MINstatic java.lang.StringLMI_CREATE_TOKENstatic java.lang.StringLMI_CURRENCYИдентификатор валюты платежа.static java.lang.StringLMI_FAILURE_URLЕсли присутствует, то при отмене платежа пользователь будет отправлен по указанному URL (а не установленному в настройках).static java.lang.StringLMI_HASHКонтрольная подпись запросаstatic java.lang.StringLMI_INVOICE_CONFIRMATION_URLЕсли присутствует, то запрос Invoice Confirmation будет отправляться по указанному URL (а не установленному в настройках).static java.lang.StringLMI_MERCHANT_IDИдентификатор учетной записи, под которым Компания зарегистрирована в системе Paymasterstatic java.lang.StringLMI_PAID_AMOUNTСумма платежа в валюте, в которой покупатель производит платеж
Дробное число с разделителем “.”, не более 2 знаков после точки.static java.lang.StringLMI_PAID_CURRENCYВалюта, в которой производится платеж
Это не обязательно ISO-код валюты.static java.lang.StringLMI_PAYER_EMAILE-mail покупателя.static java.lang.StringLMI_PAYER_PHONE_NUMBERНомер телефона покупателя в международном формате без ведущих символов + (например, 79031234567).static java.lang.StringLMI_PAYMENT_AMOUNTСумма платежа, которую Компания желает получить от Банка.static java.lang.StringLMI_PAYMENT_DESCОписание товара или услуги.static java.lang.StringLMI_PAYMENT_DESC_BASE64Описание товара или услуги в UTF-8 и далее закодированное алгоритмом Base64.static java.lang.StringLMI_PAYMENT_METHODstatic java.lang.StringLMI_PAYMENT_NOВ этом поле Компания задает идентификатор покупки в соответствии со своей системой учета.static java.lang.StringLMI_PAYMENT_NOTIFICATION_URLЕсли присутствует, то запрос Payment Notification будет отправляться по указанному URL (а не установленному в настройках).static java.lang.StringLMI_PAYMENT_SYSTEMИдентификатор платежной системы, выбранной покупателем
Список платежных систем и их идентификаторы доступны на сайте Paymaster.static java.lang.StringLMI_PREREQUESTФлаг предзапроса
Для запроса Invoice Confirmation - значение всегда 1.
Для запроса Payment Confirmation - значение всегда 2.static java.lang.StringLMI_SIM_MODEДополнительное поле, определяющее режим тестирования.static java.lang.StringLMI_SUCCESS_URLЕсли присутствует, то при успешном платеже пользователь будет отправлен по указанному URL (а не установленному в настройках).static java.lang.StringLMI_SYS_PAYMENT_DATEДата платежа
Дата проведения платежа в системе Paymaster.static java.lang.StringLMI_SYS_PAYMENT_IDНомер платежа в системе Paymaster
Идентификатор платежа в системе Paymaster.static java.lang.StringLMI_TOKEN_CODEstatic java.lang.StringPARAM_ACCESS_TOKENstatic java.lang.StringPARAM_AMOUNTstatic java.lang.StringPARAM_CLIENT_IDstatic java.lang.StringPARAM_CODEstatic java.lang.StringPARAM_CURRENCYstatic java.lang.StringPARAM_DESCRIPTIONstatic java.lang.StringPARAM_GRANT_TYPEstatic java.lang.StringPARAM_IATstatic java.lang.StringPARAM_LIMITSstatic java.lang.StringPARAM_MERCHANT_IDstatic java.lang.StringPARAM_MERCHANT_TRANSACTION_IDstatic java.lang.StringPARAM_REDIRECT_URIstatic java.lang.StringPARAM_RESPONSE_TYPEstatic java.lang.StringPARAM_SCOPEstatic java.lang.StringPARAM_SEARCH_MODEstatic java.lang.StringPARAM_SIGNstatic java.lang.StringPARAM_STATUSstatic java.lang.StringPARAM_TYPEstatic intPAYMASTER_AUTOPAYMENT_MODE_AUTO_DAY_SUM_DEFAULTstatic intPAYMASTER_AUTOPAYMENT_MODE_AUTO_DAY_SUM_MAXstatic intPAYMASTER_AUTOPAYMENT_MODE_AUTO_MONTH_SUM_DEFAULTstatic intPAYMASTER_AUTOPAYMENT_MODE_AUTO_MONTH_SUM_MAXstatic intPAYMASTER_AUTOPAYMENT_MODE_AUTO_WEEK_SUM_DEFAULTstatic intPAYMASTER_AUTOPAYMENT_MODE_AUTO_WEEK_SUM_MAXstatic intPAYMASTER_AUTOPAYMENT_MODE_DEFAULTstatic intPAYMASTER_AUTOPAYMENT_MODE_MONTH_SUM_DEFAULTstatic intPAYMASTER_AUTOPAYMENT_MODE_MONTH_SUM_MAXstatic intPAYMASTER_AUTOPAYMENT_MODE_MONTH_SUM_MINstatic intPAYMASTER_AUTOPAYMENT_MODE_WEEK_SUM_DEFAULTstatic intPAYMASTER_AUTOPAYMENT_MODE_WEEK_SUM_MAXstatic intPAYMASTER_AUTOPAYMENT_MODE_WEEK_SUM_MINstatic java.lang.StringPAYMASTER_CURRENCYstatic java.lang.StringPAYMASTER_CURRENCY_RUBstatic java.lang.StringPAYMASTER_DIGEST_TYPEstatic java.lang.StringPAYMASTER_DIRECT_AUTH_URLstatic java.lang.StringPAYMASTER_DIRECT_COMPLETE_URLstatic java.lang.StringPAYMASTER_DIRECT_INIT_URLstatic java.lang.StringPAYMASTER_DIRECT_TOKEN_URLstatic java.lang.StringPAYMASTER_FISCALIZATION_RECEIPT_NAMEstatic java.lang.StringPAYMASTER_FISCALIZATION_RECEIPT_TAXstatic java.lang.StringPAYMASTER_GATE_URLstatic java.lang.StringPAYMASTER_PAYMENT_COMMENTstatic java.lang.StringPAYMASTER_PAYMENT_DESCstatic java.lang.StringPAYMASTER_PAYMENT_METHODstatic java.lang.StringPAYMASTER_RESPONSE_TYPEstatic java.lang.StringPAYMASTER_SEARCH_MODE_CONTRACTstatic intPAYMASTER_SUM_MAXstatic intPAYMASTER_SUM_MINstatic java.lang.StringPAYMASTER_TYPE_RESTstatic java.lang.StringRARAM_ERRORstatic java.lang.StringSTATUS_COMPLETEstatic java.lang.StringSTATUS_FAILUREstatic java.lang.StringSTATUS_IN_PROGRESSstatic java.lang.StringSTATUS_SUCCESSFields inherited from class ru.bitel.bgbilling.common.bean.BGBaseConstants
AUTOPAYMENT_MODE_MONTH_DAY_DEFAULT, AUTOPAYMENT_MODE_WEEK_DAY_DEFAULT, DEFAULT_FISCALIZATION_CUSTOMER_ADDRESS_TITLE, DEFAULT_SUM_MAX, DEFAULT_SUM_MIN, KEY_AUTOPAYMENT_ENABLE, KEY_AUTOPAYMENT_ID, KEY_AUTOPAYMENT_MODE, KEY_AUTOPAYMENT_MODE_AUTO_DAY_SUM, KEY_AUTOPAYMENT_MODE_AUTO_DAY_SUM_MAX, KEY_AUTOPAYMENT_MODE_AUTO_ENABLE, KEY_AUTOPAYMENT_MODE_AUTO_MONTH_SUM, KEY_AUTOPAYMENT_MODE_AUTO_MONTH_SUM_MAX, KEY_AUTOPAYMENT_MODE_AUTO_WEEK_SUM, KEY_AUTOPAYMENT_MODE_AUTO_WEEK_SUM_MAX, KEY_AUTOPAYMENT_MODE_MONTH_DAY, KEY_AUTOPAYMENT_MODE_MONTH_ENABLE, KEY_AUTOPAYMENT_MODE_MONTH_SUM, KEY_AUTOPAYMENT_MODE_MONTH_SUM_MAX, KEY_AUTOPAYMENT_MODE_MONTH_SUM_MIN, KEY_AUTOPAYMENT_MODE_WEEK_DAY, KEY_AUTOPAYMENT_MODE_WEEK_ENABLE, KEY_AUTOPAYMENT_MODE_WEEK_SUM, KEY_AUTOPAYMENT_MODE_WEEK_SUM_MAX, KEY_AUTOPAYMENT_MODE_WEEK_SUM_MIN, KEY_BILLING_NAME, KEY_COMMISSION_PERCENT, KEY_COMMISSION_TYPE, KEY_CUSTOMER_ADDRESS, KEY_CUSTOMER_ADDRESS_ENABLE, KEY_CUSTOMER_ADDRESS_REQUIRED, KEY_CUSTOMER_ADDRESS_TITLE, KEY_CUSTOMER_EMAIL, KEY_CUSTOMER_EMAIL_ENABLE, KEY_CUSTOMER_EMAIL_REQUIRED, KEY_MONTH, KEY_PAGE, KEY_PERIOD, KEY_STATUS, KEY_STATUS_LIST, KEY_SUM_MAX, KEY_SUM_MIN, KEY_TRANSACTIONS, KEY_YEAR, PATTERN_CARD, PATTERN_CONTRACT_COMMENT, PATTERN_CONTRACT_TITLE, PATTERN_TRANSACTION_ID, REQUEST_ATTR_CONTENT_TYPE, REQUEST_PARAM_CONTENT_TYPE, REQUEST_PARAM_CUSTOMER_ADDRESS, REQUEST_PARAM_CUSTOMER_EMAIL, REQUEST_PARAM_MONTH, REQUEST_PARAM_PAYMENT_EMAIL, REQUEST_PARAM_PAYMENT_PHONE, REQUEST_PARAM_STATUS, REQUEST_PARAM_SUM, REQUEST_PARAM_YEAR, STRING_AMP, STRING_EQUALS -
Constructor Summary
Constructors Constructor Description Constants() -
Method Summary
Methods inherited from class ru.bitel.bgbilling.common.bean.BGBaseConstants
getIntConstantByNameMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
PAYMASTER_SUM_MIN
public static final int PAYMASTER_SUM_MIN- See Also:
- Constant Field Values
-
PAYMASTER_SUM_MAX
public static final int PAYMASTER_SUM_MAX- See Also:
- Constant Field Values
-
PAYMASTER_AUTOPAYMENT_MODE_DEFAULT
public static final int PAYMASTER_AUTOPAYMENT_MODE_DEFAULT- See Also:
- Constant Field Values
-
PAYMASTER_AUTOPAYMENT_MODE_WEEK_SUM_MIN
public static final int PAYMASTER_AUTOPAYMENT_MODE_WEEK_SUM_MIN- See Also:
- Constant Field Values
-
PAYMASTER_AUTOPAYMENT_MODE_WEEK_SUM_MAX
public static final int PAYMASTER_AUTOPAYMENT_MODE_WEEK_SUM_MAX- See Also:
- Constant Field Values
-
PAYMASTER_AUTOPAYMENT_MODE_WEEK_SUM_DEFAULT
public static final int PAYMASTER_AUTOPAYMENT_MODE_WEEK_SUM_DEFAULT- See Also:
- Constant Field Values
-
PAYMASTER_AUTOPAYMENT_MODE_MONTH_SUM_MIN
public static final int PAYMASTER_AUTOPAYMENT_MODE_MONTH_SUM_MIN- See Also:
- Constant Field Values
-
PAYMASTER_AUTOPAYMENT_MODE_MONTH_SUM_MAX
public static final int PAYMASTER_AUTOPAYMENT_MODE_MONTH_SUM_MAX- See Also:
- Constant Field Values
-
PAYMASTER_AUTOPAYMENT_MODE_MONTH_SUM_DEFAULT
public static final int PAYMASTER_AUTOPAYMENT_MODE_MONTH_SUM_DEFAULT- See Also:
- Constant Field Values
-
PAYMASTER_AUTOPAYMENT_MODE_AUTO_DAY_SUM_MAX
public static final int PAYMASTER_AUTOPAYMENT_MODE_AUTO_DAY_SUM_MAX- See Also:
- Constant Field Values
-
PAYMASTER_AUTOPAYMENT_MODE_AUTO_DAY_SUM_DEFAULT
public static final int PAYMASTER_AUTOPAYMENT_MODE_AUTO_DAY_SUM_DEFAULT- See Also:
- Constant Field Values
-
PAYMASTER_AUTOPAYMENT_MODE_AUTO_WEEK_SUM_MAX
public static final int PAYMASTER_AUTOPAYMENT_MODE_AUTO_WEEK_SUM_MAX- See Also:
- Constant Field Values
-
PAYMASTER_AUTOPAYMENT_MODE_AUTO_WEEK_SUM_DEFAULT
public static final int PAYMASTER_AUTOPAYMENT_MODE_AUTO_WEEK_SUM_DEFAULT- See Also:
- Constant Field Values
-
PAYMASTER_AUTOPAYMENT_MODE_AUTO_MONTH_SUM_MAX
public static final int PAYMASTER_AUTOPAYMENT_MODE_AUTO_MONTH_SUM_MAX- See Also:
- Constant Field Values
-
PAYMASTER_AUTOPAYMENT_MODE_AUTO_MONTH_SUM_DEFAULT
public static final int PAYMASTER_AUTOPAYMENT_MODE_AUTO_MONTH_SUM_DEFAULT- See Also:
- Constant Field Values
-
PAYMASTER_SEARCH_MODE_CONTRACT
public static final java.lang.String PAYMASTER_SEARCH_MODE_CONTRACT- See Also:
- Constant Field Values
-
PAYMASTER_TYPE_REST
public static final java.lang.String PAYMASTER_TYPE_REST- See Also:
- Constant Field Values
-
PAYMASTER_CURRENCY_RUB
public static final java.lang.String PAYMASTER_CURRENCY_RUB- See Also:
- Constant Field Values
-
PAYMASTER_GATE_URL
public static final java.lang.String PAYMASTER_GATE_URL- See Also:
- Constant Field Values
-
PAYMASTER_CURRENCY
public static final java.lang.String PAYMASTER_CURRENCY- See Also:
- Constant Field Values
-
PAYMASTER_PAYMENT_METHOD
public static final java.lang.String PAYMASTER_PAYMENT_METHOD- See Also:
- Constant Field Values
-
PAYMASTER_DIGEST_TYPE
public static final java.lang.String PAYMASTER_DIGEST_TYPE- See Also:
- Constant Field Values
-
PAYMASTER_RESPONSE_TYPE
public static final java.lang.String PAYMASTER_RESPONSE_TYPE- See Also:
- Constant Field Values
-
PAYMASTER_PAYMENT_DESC
public static final java.lang.String PAYMASTER_PAYMENT_DESC- See Also:
- Constant Field Values
-
PAYMASTER_PAYMENT_COMMENT
public static final java.lang.String PAYMASTER_PAYMENT_COMMENT- See Also:
- Constant Field Values
-
PAYMASTER_DIRECT_AUTH_URL
public static final java.lang.String PAYMASTER_DIRECT_AUTH_URL- See Also:
- Constant Field Values
-
PAYMASTER_DIRECT_TOKEN_URL
public static final java.lang.String PAYMASTER_DIRECT_TOKEN_URL- See Also:
- Constant Field Values
-
PAYMASTER_DIRECT_INIT_URL
public static final java.lang.String PAYMASTER_DIRECT_INIT_URL- See Also:
- Constant Field Values
-
PAYMASTER_DIRECT_COMPLETE_URL
public static final java.lang.String PAYMASTER_DIRECT_COMPLETE_URL- See Also:
- Constant Field Values
-
PAYMASTER_FISCALIZATION_RECEIPT_NAME
public static final java.lang.String PAYMASTER_FISCALIZATION_RECEIPT_NAME- See Also:
- Constant Field Values
-
PAYMASTER_FISCALIZATION_RECEIPT_TAX
public static final java.lang.String PAYMASTER_FISCALIZATION_RECEIPT_TAX- See Also:
- Constant Field Values
-
KEY_PAYMASTER_SUM_MIN
public static final java.lang.String KEY_PAYMASTER_SUM_MIN- See Also:
- Constant Field Values
-
KEY_PAYMASTER_SUM_MAX
public static final java.lang.String KEY_PAYMASTER_SUM_MAX- See Also:
- Constant Field Values
-
KEY_PAYMASTER_GATE_URL
public static final java.lang.String KEY_PAYMASTER_GATE_URL- See Also:
- Constant Field Values
-
KEY_PAYMASTER_DIGEST_TYPE
public static final java.lang.String KEY_PAYMASTER_DIGEST_TYPE- See Also:
- Constant Field Values
-
KEY_PAYMASTER_MERCHANT_ID
public static final java.lang.String KEY_PAYMASTER_MERCHANT_ID- See Also:
- Constant Field Values
-
KEY_PAYMASTER_CURRENCY
public static final java.lang.String KEY_PAYMASTER_CURRENCY- See Also:
- Constant Field Values
-
KEY_PAYMASTER_PAYMENT_DESC
public static final java.lang.String KEY_PAYMASTER_PAYMENT_DESC- See Also:
- Constant Field Values
-
KEY_PAYMASTER_PAYMENT_DESC_BASE64
public static final java.lang.String KEY_PAYMASTER_PAYMENT_DESC_BASE64- See Also:
- Constant Field Values
-
KEY_PAYMASTER_PAYMENT_METHOD
public static final java.lang.String KEY_PAYMASTER_PAYMENT_METHOD- See Also:
- Constant Field Values
-
KEY_PAYMASTER_PAYMENT_COMMENT
public static final java.lang.String KEY_PAYMASTER_PAYMENT_COMMENT- See Also:
- Constant Field Values
-
KEY_PAYMASTER_PAYMENT_TYPE_ID
public static final java.lang.String KEY_PAYMASTER_PAYMENT_TYPE_ID- See Also:
- Constant Field Values
-
KEY_PAYMASTER_PAYMENT_CONFIRMATION_URL
public static final java.lang.String KEY_PAYMASTER_PAYMENT_CONFIRMATION_URL- See Also:
- Constant Field Values
-
KEY_PAYMASTER_PAYMENT_NOTIFICATION_URL
public static final java.lang.String KEY_PAYMASTER_PAYMENT_NOTIFICATION_URL- See Also:
- Constant Field Values
-
KEY_PAYMASTER_SECRET
public static final java.lang.String KEY_PAYMASTER_SECRET- See Also:
- Constant Field Values
-
KEY_PAYMASTER_SIM_MODE
public static final java.lang.String KEY_PAYMASTER_SIM_MODE- See Also:
- Constant Field Values
-
KEY_PAYMASTER_SUCCESS_URL
public static final java.lang.String KEY_PAYMASTER_SUCCESS_URL- See Also:
- Constant Field Values
-
KEY_PAYMASTER_FAILURE_URL
public static final java.lang.String KEY_PAYMASTER_FAILURE_URL- See Also:
- Constant Field Values
-
KEY_PAYMASTER_PAYER_EMAIL
public static final java.lang.String KEY_PAYMASTER_PAYER_EMAIL- See Also:
- Constant Field Values
-
KEY_PAYMASTER_PAYER_PHONE_NUMBER
public static final java.lang.String KEY_PAYMASTER_PAYER_PHONE_NUMBER- See Also:
- Constant Field Values
-
KEY_PAYMASTER_DIRECT_RESPONSE_TYPE
public static final java.lang.String KEY_PAYMASTER_DIRECT_RESPONSE_TYPE- See Also:
- Constant Field Values
-
KEY_PAYMASTER_DIRECT_REDIRECT_URI
public static final java.lang.String KEY_PAYMASTER_DIRECT_REDIRECT_URI- See Also:
- Constant Field Values
-
KEY_PAYMASTER_DIRECT_SCOPE
public static final java.lang.String KEY_PAYMASTER_DIRECT_SCOPE- See Also:
- Constant Field Values
-
KEY_PAYMASTER_DIRECT_AUTH_URL
public static final java.lang.String KEY_PAYMASTER_DIRECT_AUTH_URL- See Also:
- Constant Field Values
-
KEY_PAYMASTER_DIRECT_TOKEN_URL
public static final java.lang.String KEY_PAYMASTER_DIRECT_TOKEN_URL- See Also:
- Constant Field Values
-
KEY_PAYMASTER_DIRECT_INIT_URL
public static final java.lang.String KEY_PAYMASTER_DIRECT_INIT_URL- See Also:
- Constant Field Values
-
KEY_PAYMASTER_DIRECT_COMPLETE_URL
public static final java.lang.String KEY_PAYMASTER_DIRECT_COMPLETE_URL- See Also:
- Constant Field Values
-
KEY_PAYMASTER_DIRECT_SECRET
public static final java.lang.String KEY_PAYMASTER_DIRECT_SECRET- See Also:
- Constant Field Values
-
KEY_PAYMASTER_FISCALIZATION_CUSTOMER_ADDRESS_ENABLE
public static final java.lang.String KEY_PAYMASTER_FISCALIZATION_CUSTOMER_ADDRESS_ENABLE- See Also:
- Constant Field Values
-
KEY_PAYMASTER_FISCALIZATION_CUSTOMER_ADDRESS_TITLE
public static final java.lang.String KEY_PAYMASTER_FISCALIZATION_CUSTOMER_ADDRESS_TITLE- See Also:
- Constant Field Values
-
KEY_PAYMASTER_FISCALIZATION_CUSTOMER_ADDRESS_REQUIRED
public static final java.lang.String KEY_PAYMASTER_FISCALIZATION_CUSTOMER_ADDRESS_REQUIRED- See Also:
- Constant Field Values
-
STATUS_SUCCESS
public static final java.lang.String STATUS_SUCCESS- See Also:
- Constant Field Values
-
STATUS_COMPLETE
public static final java.lang.String STATUS_COMPLETE- See Also:
- Constant Field Values
-
STATUS_IN_PROGRESS
public static final java.lang.String STATUS_IN_PROGRESS- See Also:
- Constant Field Values
-
STATUS_FAILURE
public static final java.lang.String STATUS_FAILURE- See Also:
- Constant Field Values
-
RARAM_ERROR
public static final java.lang.String RARAM_ERROR- See Also:
- Constant Field Values
-
PARAM_STATUS
public static final java.lang.String PARAM_STATUS- See Also:
- Constant Field Values
-
PARAM_IAT
public static final java.lang.String PARAM_IAT- See Also:
- Constant Field Values
-
PARAM_SIGN
public static final java.lang.String PARAM_SIGN- See Also:
- Constant Field Values
-
PARAM_CODE
public static final java.lang.String PARAM_CODE- See Also:
- Constant Field Values
-
PARAM_TYPE
public static final java.lang.String PARAM_TYPE- See Also:
- Constant Field Values
-
PARAM_SCOPE
public static final java.lang.String PARAM_SCOPE- See Also:
- Constant Field Values
-
PARAM_AMOUNT
public static final java.lang.String PARAM_AMOUNT- See Also:
- Constant Field Values
-
PARAM_CURRENCY
public static final java.lang.String PARAM_CURRENCY- See Also:
- Constant Field Values
-
PARAM_LIMITS
public static final java.lang.String PARAM_LIMITS- See Also:
- Constant Field Values
-
PARAM_GRANT_TYPE
public static final java.lang.String PARAM_GRANT_TYPE- See Also:
- Constant Field Values
-
PARAM_CLIENT_ID
public static final java.lang.String PARAM_CLIENT_ID- See Also:
- Constant Field Values
-
PARAM_MERCHANT_ID
public static final java.lang.String PARAM_MERCHANT_ID- See Also:
- Constant Field Values
-
PARAM_DESCRIPTION
public static final java.lang.String PARAM_DESCRIPTION- See Also:
- Constant Field Values
-
PARAM_ACCESS_TOKEN
public static final java.lang.String PARAM_ACCESS_TOKEN- See Also:
- Constant Field Values
-
PARAM_REDIRECT_URI
public static final java.lang.String PARAM_REDIRECT_URI- See Also:
- Constant Field Values
-
PARAM_RESPONSE_TYPE
public static final java.lang.String PARAM_RESPONSE_TYPE- See Also:
- Constant Field Values
-
PARAM_MERCHANT_TRANSACTION_ID
public static final java.lang.String PARAM_MERCHANT_TRANSACTION_ID- See Also:
- Constant Field Values
-
PARAM_SEARCH_MODE
public static final java.lang.String PARAM_SEARCH_MODE- See Also:
- Constant Field Values
-
KEY_AUTH_URL
public static final java.lang.String KEY_AUTH_URL- See Also:
- Constant Field Values
-
LMI_MERCHANT_ID
public static final java.lang.String LMI_MERCHANT_IDИдентификатор учетной записи, под которым Компания зарегистрирована в системе Paymaster- See Also:
- Constant Field Values
-
LMI_PAYMENT_AMOUNT
public static final java.lang.String LMI_PAYMENT_AMOUNTСумма платежа, которую Компания желает получить от Банка. Сумма должна быть больше нуля, дробная часть отделяется точкой.- See Also:
- Constant Field Values
-
LMI_CURRENCY
public static final java.lang.String LMI_CURRENCYИдентификатор валюты платежа. Система Paymaster понимает как текстовые 3-буквенные коды валюты (RUB, EUR), так и ISO-коды (643, 978)- See Also:
- Constant Field Values
-
LMI_PAYMENT_NO
public static final java.lang.String LMI_PAYMENT_NOВ этом поле Компания задает идентификатор покупки в соответствии со своей системой учета. Несмотря на то, что параметр не является обязательным, мы рекомендуем всегда задавать его. Идентификатор должен представлять собой непустую строку.- See Also:
- Constant Field Values
-
LMI_PAYMENT_DESC
public static final java.lang.String LMI_PAYMENT_DESCОписание товара или услуги. Формируется Компанией. Максимальная длина - 255 символов.- See Also:
- Constant Field Values
-
LMI_PAYMENT_DESC_BASE64
public static final java.lang.String LMI_PAYMENT_DESC_BASE64Описание товара или услуги в UTF-8 и далее закодированное алгоритмом Base64. Формируется Компанией. Если присутствует, то результат раскодирования будет подставлен вместо LMI_PAYMENT_DESC. Позволяет не зависеть от кодировки на сайте Компании.- See Also:
- Constant Field Values
-
LMI_SIM_MODE
public static final java.lang.String LMI_SIM_MODEДополнительное поле, определяющее режим тестирования. Действует только в режиме тестирования и может принимать одно из следующих значений: 0 или отсутствует: Для всех тестовых платежей сервис будет имитировать успешное выполнение; 1: Для всех тестовых платежей сервис будет имитировать выполнение с ошибкой (платеж не выполнен); 2: Около 80% запросов на платеж будут выполнены успешно, а 20% - не выполнены.- See Also:
- Constant Field Values
-
LMI_INVOICE_CONFIRMATION_URL
public static final java.lang.String LMI_INVOICE_CONFIRMATION_URLЕсли присутствует, то запрос Invoice Confirmation будет отправляться по указанному URL (а не установленному в настройках). Этот параметр игнорируется, если в настройках учетной записи Компании запрещена замена URL.- See Also:
- Constant Field Values
-
LMI_PAYMENT_NOTIFICATION_URL
public static final java.lang.String LMI_PAYMENT_NOTIFICATION_URLЕсли присутствует, то запрос Payment Notification будет отправляться по указанному URL (а не установленному в настройках). Этот параметр игнорируется, если в настройках учетной записи Компании запрещена замена URL.- See Also:
- Constant Field Values
-
LMI_SUCCESS_URL
public static final java.lang.String LMI_SUCCESS_URLЕсли присутствует, то при успешном платеже пользователь будет отправлен по указанному URL (а не установленному в настройках). Этот параметр игнорируется, если в настройках учетной записи Компании запрещена замена URL.- See Also:
- Constant Field Values
-
LMI_FAILURE_URL
public static final java.lang.String LMI_FAILURE_URLЕсли присутствует, то при отмене платежа пользователь будет отправлен по указанному URL (а не установленному в настройках). Этот параметр игнорируется, если в настройках учетной записи Компании запрещена замена URL.- See Also:
- Constant Field Values
-
LMI_PAYER_PHONE_NUMBER
public static final java.lang.String LMI_PAYER_PHONE_NUMBERНомер телефона покупателя в международном формате без ведущих символов + (например, 79031234567). Эти данные используются системой Paymaster для оповещения пользователя о статусе платежа. Кроме того, некоторые платежные системы требуют указания номера телефона.- See Also:
- Constant Field Values
-
LMI_PAYER_EMAIL
public static final java.lang.String LMI_PAYER_EMAILE-mail покупателя. Эти данные используются системой Paymaster для оповещения пользователя о статусе платежа. Кроме того, некоторые платежные системы требуют указания e-mail.- See Also:
- Constant Field Values
-
LMI_PREREQUEST
public static final java.lang.String LMI_PREREQUESTФлаг предзапроса
Для запроса Invoice Confirmation - значение всегда 1.
Для запроса Payment Confirmation - значение всегда 2.- See Also:
- Constant Field Values
-
LMI_PAID_AMOUNT
public static final java.lang.String LMI_PAID_AMOUNTСумма платежа в валюте, в которой покупатель производит платеж
Дробное число с разделителем “.”, не более 2 знаков после точки.- See Also:
- Constant Field Values
-
LMI_PAID_CURRENCY
public static final java.lang.String LMI_PAID_CURRENCYВалюта, в которой производится платеж
Это не обязательно ISO-код валюты. Например, WMZ, YANDEX.RUB- See Also:
- Constant Field Values
-
LMI_PAYMENT_SYSTEM
public static final java.lang.String LMI_PAYMENT_SYSTEMИдентификатор платежной системы, выбранной покупателем
Список платежных систем и их идентификаторы доступны на сайте Paymaster.- See Also:
- Constant Field Values
-
LMI_SYS_PAYMENT_ID
public static final java.lang.String LMI_SYS_PAYMENT_IDНомер платежа в системе Paymaster
Идентификатор платежа в системе Paymaster. Компании рекомендуется сохранить этот идентификатор.- See Also:
- Constant Field Values
-
LMI_SYS_PAYMENT_DATE
public static final java.lang.String LMI_SYS_PAYMENT_DATEДата платежа
Дата проведения платежа в системе Paymaster. Формат YYYY-MM-DDThh:mm:ss, часовой пояс UTC.- See Also:
- Constant Field Values
-
LMI_HASH
public static final java.lang.String LMI_HASHКонтрольная подпись запроса
Контрольная подпись запроса, сформированая по правилам формирования контрольной подписи
Для обеспечения целостности запроса, система Paymaster формирует контрольную подпись запроса Payment Notification по следующему правилу:
1. Следующие параметры записываются в одну строчку, разделенные символом ‘;’: LMI_MERCHANT_ID, LMI_PAYMENT_NO, LMI_SYS_PAYMENT_ID, LMI_SYS_PAYMENT_DATE, LMI_PAYMENT_AMOUNT, LMI_CURRENCY, LMI_PAID_AMOUNT, LMI_PAID_CURRENCY, LMI_PAYMENT_SYSTEM, LMI_SIM_MODE (это все стандартные параметры, кроме LMI_PAYMENT_DESC). При этом если параметр отсутствует, вместо него пишется пустая строка.
2. К строке добавляется еще один символ ‘;’ и секретное слово, указанное в настройках Компании.
3. Полученная строка рассматривается как массив байтов в кодировке UTF-8, и от нее вычисляется хеш MD5 или SHA1 (в зависимости от того, какой метод указан в настройках учетной записи Компании).
4. Этот хеш (последовательность байт) преобразовывается в Base64-строку. Эта строка и есть значение параметра LMI_HASH.
- See Also:
- Constant Field Values
-
LMI_TOKEN_CODE
public static final java.lang.String LMI_TOKEN_CODE- See Also:
- Constant Field Values
-
LMI_CREATE_TOKEN
public static final java.lang.String LMI_CREATE_TOKEN- See Also:
- Constant Field Values
-
LMI_PAYMENT_METHOD
public static final java.lang.String LMI_PAYMENT_METHOD- See Also:
- Constant Field Values
-
KEY_PAYMASTER_AUTOPAYMENT_ENABLE
public static final java.lang.String KEY_PAYMASTER_AUTOPAYMENT_ENABLE- See Also:
- Constant Field Values
-
KEY_PAYMASTER_AUTOPAYMENT_REST_USER_NAME
public static final java.lang.String KEY_PAYMASTER_AUTOPAYMENT_REST_USER_NAME- See Also:
- Constant Field Values
-
KEY_PAYMASTER_AUTOPAYMENT_REST_USER_PSWD
public static final java.lang.String KEY_PAYMASTER_AUTOPAYMENT_REST_USER_PSWD- See Also:
- Constant Field Values
-
KEY_PAYMASTER_AUTOPAYMENT_MODE_DEFAULT
public static final java.lang.String KEY_PAYMASTER_AUTOPAYMENT_MODE_DEFAULT- See Also:
- Constant Field Values
-
KEY_PAYMASTER_AUTOPAYMENT_MODE_WEEK_ENABLE
public static final java.lang.String KEY_PAYMASTER_AUTOPAYMENT_MODE_WEEK_ENABLE- See Also:
- Constant Field Values
-
KEY_PAYMASTER_AUTOPAYMENT_MODE_WEEK_DAY_DEFAULT
public static final java.lang.String KEY_PAYMASTER_AUTOPAYMENT_MODE_WEEK_DAY_DEFAULT- See Also:
- Constant Field Values
-
KEY_PAYMASTER_AUTOPAYMENT_MODE_WEEK_SUM_DEFAULT
public static final java.lang.String KEY_PAYMASTER_AUTOPAYMENT_MODE_WEEK_SUM_DEFAULT- See Also:
- Constant Field Values
-
KEY_PAYMASTER_AUTOPAYMENT_MODE_WEEK_SUM_MIN
public static final java.lang.String KEY_PAYMASTER_AUTOPAYMENT_MODE_WEEK_SUM_MIN- See Also:
- Constant Field Values
-
KEY_PAYMASTER_AUTOPAYMENT_MODE_WEEK_SUM_MAX
public static final java.lang.String KEY_PAYMASTER_AUTOPAYMENT_MODE_WEEK_SUM_MAX- See Also:
- Constant Field Values
-
KEY_PAYMASTER_AUTOPAYMENT_MODE_MONTH_ENABLE
public static final java.lang.String KEY_PAYMASTER_AUTOPAYMENT_MODE_MONTH_ENABLE- See Also:
- Constant Field Values
-
KEY_PAYMASTER_AUTOPAYMENT_MODE_MONTH_DAY_DEFAULT
public static final java.lang.String KEY_PAYMASTER_AUTOPAYMENT_MODE_MONTH_DAY_DEFAULT- See Also:
- Constant Field Values
-
KEY_PAYMASTER_AUTOPAYMENT_MODE_MONTH_SUM_DEFAULT
public static final java.lang.String KEY_PAYMASTER_AUTOPAYMENT_MODE_MONTH_SUM_DEFAULT- See Also:
- Constant Field Values
-
KEY_PAYMASTER_AUTOPAYMENT_MODE_MONTH_SUM_MIN
public static final java.lang.String KEY_PAYMASTER_AUTOPAYMENT_MODE_MONTH_SUM_MIN- See Also:
- Constant Field Values
-
KEY_PAYMASTER_AUTOPAYMENT_MODE_MONTH_SUM_MAX
public static final java.lang.String KEY_PAYMASTER_AUTOPAYMENT_MODE_MONTH_SUM_MAX- See Also:
- Constant Field Values
-
KEY_PAYMASTER_AUTOPAYMENT_MODE_AUTO_ENABLE
public static final java.lang.String KEY_PAYMASTER_AUTOPAYMENT_MODE_AUTO_ENABLE- See Also:
- Constant Field Values
-
KEY_PAYMASTER_AUTOPAYMENT_MODE_AUTO_DAY_SUM_DEFAULT
public static final java.lang.String KEY_PAYMASTER_AUTOPAYMENT_MODE_AUTO_DAY_SUM_DEFAULT- See Also:
- Constant Field Values
-
KEY_PAYMASTER_AUTOPAYMENT_MODE_AUTO_DAY_SUM_MAX
public static final java.lang.String KEY_PAYMASTER_AUTOPAYMENT_MODE_AUTO_DAY_SUM_MAX- See Also:
- Constant Field Values
-
KEY_PAYMASTER_AUTOPAYMENT_MODE_AUTO_WEEK_SUM_DEFAULT
public static final java.lang.String KEY_PAYMASTER_AUTOPAYMENT_MODE_AUTO_WEEK_SUM_DEFAULT- See Also:
- Constant Field Values
-
KEY_PAYMASTER_AUTOPAYMENT_MODE_AUTO_WEEK_SUM_MAX
public static final java.lang.String KEY_PAYMASTER_AUTOPAYMENT_MODE_AUTO_WEEK_SUM_MAX- See Also:
- Constant Field Values
-
KEY_PAYMASTER_AUTOPAYMENT_MODE_AUTO_MONTH_SUM_DEFAULT
public static final java.lang.String KEY_PAYMASTER_AUTOPAYMENT_MODE_AUTO_MONTH_SUM_DEFAULT- See Also:
- Constant Field Values
-
KEY_PAYMASTER_AUTOPAYMENT_MODE_AUTO_MONTH_SUM_MAX
public static final java.lang.String KEY_PAYMASTER_AUTOPAYMENT_MODE_AUTO_MONTH_SUM_MAX- See Also:
- Constant Field Values
-
KEY_PAYMASTER_FISCALIZATION_ENABLE
public static final java.lang.String KEY_PAYMASTER_FISCALIZATION_ENABLE- See Also:
- Constant Field Values
-
KEY_PAYMASTER_FISCALIZATION_RECEIPT_NAME
public static final java.lang.String KEY_PAYMASTER_FISCALIZATION_RECEIPT_NAME- See Also:
- Constant Field Values
-
KEY_PAYMASTER_FISCALIZATION_RECEIPT_QTY
public static final java.lang.String KEY_PAYMASTER_FISCALIZATION_RECEIPT_QTY- See Also:
- Constant Field Values
-
KEY_PAYMASTER_FISCALIZATION_RECEIPT_TAX
public static final java.lang.String KEY_PAYMASTER_FISCALIZATION_RECEIPT_TAX- See Also:
- Constant Field Values
-
-
Constructor Details
-
Constants
public Constants()
-