整合作業檢查清單

您可以根據下列幾項檢查要點來確認是否已完成 Android 整合中的所有必要步驟。

測試環境簡介

我們的測試環境不會透過 PaymentData 回應傳回可扣款的有效權杖,不過可以讓我們測試您的購買交易元素:

  • 確認頁面
  • 收據
  • 帳單地址 (選測)
  • 帳單聯絡電話 (選測)
  • 運送地址 (選測)
  • 電子郵件地址 (選測)

在應用程式具備正式版服務的存取權之前,Google Pay 付款畫面一律會顯示 Unrecognized App 錯誤。

查看 WalletOptions 環境參數的值,即可瞭解伺服器是在正式版環境或測試環境中運作。環境值可以為下列其中一項:

  • WalletConstants.ENVIRONMENT_PRODUCTION
  • WalletConstants.ENVIRONMENT_TEST

執行測試和開發作業時,請使用 WalletConstants.ENVIRONMENT_TEST

測試整合結果

將要在 ENVIRONMENT_TEST 中驗證的整合結果提交給 Google 以前,請先確認您符合下列各項功能與品牌宣傳檢查的測試成功標準。

1. 基本項目

確認您既有的卡片或永久帳號交易風險檢查與控管機制同樣適用於 Google Pay 交易。請注意,Google Pay 的驗證和詐欺檢查並非用來取代您的風險管理程序。
如果您是依據風險標準為一般卡片交易選擇性觸發 3D Secure (進階驗證),請務必使用相同的風險標準來觸發 Google Pay PAN PAN_ONLY 交易的 3D Secure。
確認您已詳閱並準備好接受我們的《服務條款》。您必須能夠存取您 Android 應用程式的帳戶擁有者電子郵件地址,才能申請使用 Google Pay API。
Google Pay API 提供的資料只能用來處理交易。如要用於任何其他用途,則必須另外取得使用者的明確同意。
確認您所在國家/地區的付款處理方接受的發卡機構和卡片驗證方法。
完成 DIRECT tokenizationSpecification type 的整合作業後,您每年都必須透過 Google Pay 和錢包主控台輪替公開加密金鑰,並向 Google 提供 PCI 認證。PCI 認證可以由第三方或通過 PCI 安全標準委員會認證的合格安全性評估機構提交,並由取得核准的供應商合格評估機構核准。

2. 品牌宣傳測試

使用 PayButton API 建立 Google Pay 付款按鈕,確保符合品牌宣傳指南的所有要素。
確保應用程式僅在確認使用者可透過 isReadyToPay() 函式付款後,才會顯示 Google Pay 付款按鈕。
確認頁面中顯示的「Google Pay」付款按鈕尺寸與類似的按鈕和元素相符。
依據按鈕顯示位置的背景顏色選取適當的按鈕。

3. 功能測試

如要透過 PAN_ONLY 卡片驗證方法要求取得 CARD 付款方式類型,請先完成已登錄卡片的測試作業:

  1. 如果適用,請從 Google 錢包應用程式中移除所有卡片。
  2. 如果適用,請從 pay.google.com 中移除所有已登錄卡片。
  3. 返回整合作業。
  4. 按一下「Google Pay」
  5. 確認您能夠看到新增卡片的選項。
  6. 新增您在 allowedCardNetworks 中定義的支援發卡機構所核發的卡片。
  7. 確認您可以在選取器中看見新增的卡片,且附帶發卡機構標誌。

如要透過 CRYPTOGRAM_3DS 卡片驗證方法要求取得 CARD 付款方式類型,請先完成 Android 裝置權杖測試:

  1. 確認系統支援你的發卡機構,並在 Google 錢包應用程式中新增支援的信用卡。
  2. 返回整合作業。
  3. 按一下「Google Pay」
  4. 確認您可以在選擇器中看見新增的卡片,並且附有卡片圖樣。

如果您已確認處理方支援 CRYPTOGRAM_3DS 卡片驗證功能,即便無法以 Android 使用者或持卡人的身分使用 CRYPTOGRAM_3DS 卡片驗證功能,您也可以繼續操作。

如需運送地址,請在不同完成度下測試運送地址的處理。請嘗試以下方法:

  • 測試會剖析為結構化欄位的各種全名變化形式,例如 John、John Doe 與 Jane Doe Smith。
  • 精確剖析 Google Pay API 傳回的所有地址行,地址行數可能會超出您一般在標準結帳流程中收集的地址行總數。
  • 確認傳回的地址中,國家/地區部分與您網站支援的運送目的地相符。如果您已指定運送限制,請在 Google Pay 付款畫面中輸入系統不支援的運送地址,藉此確認客戶無法使用該地址。
如需電話號碼,請測試您是否能根據應用程式的資料標準剖析並儲存不同格式的電話號碼 (例如 +14155551212、14155551212 和 (415) 555-1212)。
確認 Google Pay 與其他第三方付款方式能以同等的方式呈現。
如果使用者未將任何付款資訊儲存在他們於您應用程式中建立的帳戶,Google Pay 應以醒目的方式呈現或列為預設付款方式。
如果使用者先前在結帳時選取 Google Pay,並將 Google Pay 指定為您應用程式的偏好付款方式,Google Pay 應是後續購買交易的預設付款方式。
處理交易之前,您必須向使用者顯示最終價格。如果扣款金額因 Google Pay API 提供的資料而產生變動,則應顯示含有最終價格的確認頁面。