整合檢查清單

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

關於測試環境

我們的測試環境不會在 PaymentData 回應中傳回即時可扣款憑證,但測試環境可讓我們測試您購買的元素:

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

在您的應用程式具有正式版存取權之前,您將會在 Google Pay 付款畫面上看見 Unrecognized App 錯誤。

WalletOptions 中環境參數的值指示了伺服器是在正式上線環境還是測試環境中執行。環境值可為以下其中一項:

  • WalletConstants.ENVIRONMENT_PRODUCTION
  • WalletConstants.ENVIRONMENT_TEST

如要進行測試及開發,請使用 WalletConstants.ENVIRONMENT_TEST

測試整合功能

將您的整合提交至 Google 以供在 ENVIRONMENT_TEST 中驗證時,請確保您已符合以下每個功能性與品牌檢查的測試成功標準。

1. 基本

確保您現有的卡片或 PAN 交易風險檢查和控管作業也適用於 Google Pay 交易作業。我們無意讓 Google Pay 的驗證和詐欺檢查取代您的風險管理程序。
確保您已閱讀並準備好接受我們的服務條款。如要向 Google Pay API 註冊,您必須擁有 Android 應用程式帳戶擁有者電子郵件地址的存取權。
請僅針對交易處理使用從 Google Pay API 收到的資料。其他所有使用案例都需要使用者單獨、明確的同意。
確認您所在國家/地區的付款處理方可接受付款卡片驗證方式和發卡機構。
DIRECT tokenizationSpecification type 的整合作業完成之後,您每年都必須透過 Google Pay 開發人員設定檔輪替公開加密金鑰,並將 PCI 認證提供給 Google。PCI 證明可由第三方或合格安全評估機構提交 (須通過 PCI 安全標準委員會認證,並取得核准供應商合格評估機構核准)。

2. 品牌測試

請使用我們核准的資產,並遵循品牌規範的所有要素。
確保您的應用程式只在確認使用者可透過 isReadyToPay() 函式付款後,才會顯示 Google Pay 付款按鈕。
確認顯示的 Google Pay 付款按鈕尺寸與頁面上的類似按鈕及元素相符。
請根據按鈕將出現的所在區域的背景顏色選擇適當的按鈕。

3. 功能測試

如果需要採用 PAN_ONLY 卡片驗證的 CARD 付款方式,請完成登錄卡片測試程序:

  1. 如果適用,請從 Google Pay Android 應用程式中移除所有卡片。
  2. 如果適用,請從 pay.google.com 中移除所有卡片。
  3. 返回整合。
  4. 按一下 [Google Pay]
  5. 確認您能夠看到新增卡片的選項。
  6. 新增您在 allowedCardNetworks 中定義的支援發卡機構所核發的卡片。
  7. 確認您在選擇器中能夠看到新增的帶有發卡機構標誌的卡片。

如果需要採用 CRYPTOGRAM_3DS 卡片驗證的 CARD 付款方式,請完成 Android 裝置代碼測試程序:

  1. Google Pay Android 應用程式中新增支援的信用卡,並檢查您的發卡機構是否獲得支援。
  2. 返回整合。
  3. 按一下 [Google Pay] 按鈕。
  4. 確認您在選擇器中能夠看到新增的帶有卡片圖樣的卡片。

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

如果您需要運送地址,請在不同的完成州測試運送地址的處理:

  • 將各種不同的全名剖析到結構化欄位中,例如 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 收到的資料而產生變化,您應顯示含有最終價格的確認頁面。
為了盡快完成測試,請針對 Google 的購買行為啟用測試項目,並提供有關如何存取 Google Pay 整合的指示。

申請正式版存取權

當您確認自己完成上述檢查項目時,請按一下 [Request production access] (申請正式版存取權),開始取得正式版存取權的程序。

申請正式版存取權

我們的上線程序如下:

  1. Google 會審查您在測試環境 (API 設為 ENVIRONMENT_TEST) 中提交的整合作業,而您必須在這個步驟對整合作業進行任何必要變更 (包括功能或品牌宣傳方面的變更)。
  2. 通過核准後,Google 就會提供您註冊的操作說明,以及 Google Pay API 的正式版存取權。
  3. Google 會審查您在正式上線環境 (API 設為 ENVIRONMENT_PRODUCTION) 中提交的整合作業,以便完成端對端交易作業。
  4. 通過核准後,Google 就會發出上線許可。

我們會根據以上每項檢查項目評估您的整合狀況,並通知您是否發現任何錯誤。 如果沒有發現錯誤,我們就會進一步提供開始使用及測試正式版的相關操作說明。