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

В документации по 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 можно получить здесь.