-
- All Implemented Interfaces:
-
java.io.Serializable
public final class GooglePayParams implements Serializable
Параметры, передающиеся для конфигурации Google Pay
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classGooglePayParams.Companionpublic @interfaceGooglePayParams.GooglePayEnvironmentpublic enumGooglePayParams.CardAuthMethodМетоды аутентификации карты.
PAN_ONLY - Метод аутентификации связан с платежными картами, хранящимися в учетной записи Google покупателя. Платежные данные содержат номер лицевого счета (PAN) с указанием месяца и года окончания
CRYPTOGRAM_3DS - Метод аутентификации связан с картами, хранящимися как токены устройств Android. Данные возвращенного платежа включают криптограмму 3-D Secure (3DS), созданную на устройстве
-
Field Summary
Fields Modifier and Type Field Description private final StringterminalKeyprivate final BooleanisAddressRequiredprivate final BooleanisPhoneRequiredprivate final Integerenvironmentprivate final List<GooglePayParams.CardAuthMethod>cardAuthMethods
-
Constructor Summary
Constructors Constructor Description GooglePayParams(String terminalKey, Boolean isAddressRequired, Boolean isPhoneRequired, Integer environment, List<GooglePayParams.CardAuthMethod> cardAuthMethods)GooglePayParams(String terminalKey, Boolean isAddressRequired, Boolean isPhoneRequired, Integer environment)GooglePayParams(String terminalKey, Boolean isAddressRequired, Boolean isPhoneRequired)GooglePayParams(String terminalKey, Boolean isAddressRequired)GooglePayParams(String terminalKey)
-
Method Summary
Modifier and Type Method Description final StringgetTerminalKey()final BooleanisAddressRequired()final BooleanisPhoneRequired()final IntegergetEnvironment()final List<GooglePayParams.CardAuthMethod>getCardAuthMethods()-
-
Constructor Detail
-
GooglePayParams
GooglePayParams(String terminalKey, Boolean isAddressRequired, Boolean isPhoneRequired, Integer environment, List<GooglePayParams.CardAuthMethod> cardAuthMethods)
- Parameters:
terminalKey- Ключ терминала.isAddressRequired- Параметр, указывающий нужно ли запрашивать адрес доставки у покупателяisPhoneRequired- Параметр, указывающий нужно ли запрашивать номер телефона для доставки у покупателя.environment- Значение параметра указывает, в каком режиме работает сервер – рабочем или тестовом.cardAuthMethods- Методы аутентификации карты CardAuthMethod
-
GooglePayParams
GooglePayParams(String terminalKey, Boolean isAddressRequired, Boolean isPhoneRequired, Integer environment)
- Parameters:
terminalKey- Ключ терминала.isAddressRequired- Параметр, указывающий нужно ли запрашивать адрес доставки у покупателяisPhoneRequired- Параметр, указывающий нужно ли запрашивать номер телефона для доставки у покупателя.environment- Значение параметра указывает, в каком режиме работает сервер – рабочем или тестовом.
-
GooglePayParams
GooglePayParams(String terminalKey, Boolean isAddressRequired, Boolean isPhoneRequired)
- Parameters:
terminalKey- Ключ терминала.isAddressRequired- Параметр, указывающий нужно ли запрашивать адрес доставки у покупателяisPhoneRequired- Параметр, указывающий нужно ли запрашивать номер телефона для доставки у покупателя.
-
GooglePayParams
GooglePayParams(String terminalKey, Boolean isAddressRequired)
- Parameters:
terminalKey- Ключ терминала.isAddressRequired- Параметр, указывающий нужно ли запрашивать адрес доставки у покупателя
-
GooglePayParams
GooglePayParams(String terminalKey)
- Parameters:
terminalKey- Ключ терминала.
-
-
Method Detail
-
getTerminalKey
final String getTerminalKey()
-
isAddressRequired
final Boolean isAddressRequired()
-
isPhoneRequired
final Boolean isPhoneRequired()
-
getEnvironment
final Integer getEnvironment()
-
getCardAuthMethods
final List<GooglePayParams.CardAuthMethod> getCardAuthMethods()
-
-
-
-