クライアント リファレンス

com.google.android.gms.wallet のドキュメントには、Google Pay API の複数のバージョンにわたるライブラリの全ドキュメントが含まれています。以下は、Google Pay API の最新バージョン(バージョン 2.0)に最も適用可能なオブジェクトとメソッドの概要です。

ウォレット

テスト環境または本番環境用の 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

PaymentsClient.isReadyToPay() で使用する IsReadyToPayRequest Java オブジェクトを作成します。

fromJson(java.lang.String)

JSON 形式の文字列から、IsReadyToPayRequest Java オブジェクトを作成します。提供された JSON 形式の文字列の予想される構造については、IsReadyToPayRequest オブジェクト リファレンスをご覧ください。

PaymentDataRequest

PaymentsClient.loadPaymentData で使用する PaymentDataRequest Java オブジェクトを作成します。

fromJson(java.lang.String)

JSON 形式の文字列から PaymentDataRequest Java オブジェクトを作成します。提供された JSON 形式の文字列の予想される構造については、PaymentDataRequest オブジェクト リファレンスをご覧ください。

PaymentData

アプリで使用する Google Pay API JSON 形式のレスポンスを処理します。

toJson()

Google Pay API レスポンスを JSON 形式の文字列として出力します。JSON オブジェクトの構造について詳しくは、PaymentData オブジェクト リファレンスをご覧ください。