Справочные материалы о клиенте

В документации по com.google.android.gms.wallet содержится вся информация о библиотеке для разных версий Google Pay API. Ниже перечислены объекты и методы, наиболее подходящие для последней версии Google Pay API 2.0.

Wallet

Создайте объект PaymentsClient для тестовой или рабочей среды.

Пример

mPaymentsClient = Wallet.getPaymentsClient(
  this,
  new Wallet.WalletOptions.Builder()
      .setEnvironment(WalletConstants.ENVIRONMENT_TEST)
      .build()
);

PaymentsClient

Клиент для взаимодействия с Google Pay API.

isReadyToPay(IsReadyToPayRequest)

Определяет способность покупателя воспользоваться способом оплаты через Google Pay API.

loadPaymentData(PaymentDataRequest)

Показывает страницу оплаты Google Pay, где можно выбирать способы оплаты, а также, если необходимо, изменять настройки.

IsReadyToPayRequest

Создает объект Java IsReadyToPayRequest, подходящий для использования с PaymentsClient.isReadyToPay().

fromJson(java.lang.String)

Создает объект Java IsReadyToPayRequest из строки в формате JSON. Дополнительную информацию о структуре строки в формате JSON можно узнать здесь.

PaymentDataRequest

Создает объект Java PaymentDataRequest, подходящий для использования с PaymentsClient.loadPaymentData.

fromJson(java.lang.String)

Создает объект Java PaymentDataRequest из строки в формате JSON. Дополнительную информацию о структуре строки в формате JSON можно узнать здесь.

PaymentData

Обрабатывает ответ Google Pay API в формате JSON для использования в приложении.

toJson()

Выводит ответ Google Pay API в формате строки JSON. Дополнительную информацию о структуре объекта JSON PaymentData можно узнать здесь.