客户端参考

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.loadPaymentDataPaymentDataRequest Java 对象。

fromJson(java.lang.String)

从 JSON 格式字符串创建 PaymentDataRequest Java 对象。如需了解所提供的 JSON 格式字符串的预期结构,请参阅 PaymentDataRequest 对象参考

PaymentData

处理 Google Pay API JSON 格式的响应,以供您的应用使用。

toJson()

以 JSON 格式字符串输出 Google Pay API 响应。如需详细了解 JSON 对象的结构,请参阅 PaymentData 对象参考