用戶端參考資源

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)

請使用 isReadyToPay(IsReadyToPayRequest) 方法判斷使用者是否能從 Google Pay API 傳回付款方式。

如果裝置支援 Google Pay,且使用者已儲存付款方式,或可新增付款方式,IsReadyToPay 則會傳回 true。如要確認使用者是否已在 Google Pay 中儲存付款方式,請將 IsReadyToPayRequest.existingPaymentMethodRequired 設為 true

loadPaymentData(PaymentDataRequest)

顯示 Google Pay 付款畫面,允許選取付款方式及選擇設定的參數。

IsReadyToPayRequest

建構適合搭配 PaymentsClient.isReadyToPay() 使用的 IsReadyToPayRequest Java 物件。

fromJson(java.lang.String)

透過 JSON 格式字串建立 IsReadyToPayRequest Java 物件。如需所提供 JSON 格式字串的預期結構,請參閱 IsReadyToPayRequest 物件參考資料

PaymentDataRequest

建構適合搭配 PaymentsClient.loadPaymentDat 使用的 PaymentDataRequest Java 物件。

fromJson(java.lang.String)

透過 JSON 格式字串建立 PaymentDataRequest Java 物件。如需所提供 JSON 格式字串的預期結構,請參閱 PaymentDataRequest 物件參考資料

PaymentData

處理 Google Pay API JSON 格式回應,以便在應用程式中使用。

toJson()

將 Google Pay API 回應輸出為 JSON 格式字串。如要進一步瞭解 JSON 物件結構,請參閱 PaymentData 物件參考資料