您可以根據下方檢查清單來確認自己是否已完成 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. 品牌宣傳測試 |
|
請使用我們核准的素材資源,並遵循品牌規範的所有要素。 | |
確保應用程式僅在確認使用者可透過 isReadyToPay() 函式付款後,才會顯示 Google Pay 付款按鈕。 |
|
確認頁面中顯示的「Google Pay」付款按鈕尺寸與類似的按鈕和元素相符。 | |
依據按鈕顯示位置的背景顏色選取適當的按鈕。 | |
3. 功能測試 |
|
如要透過
|
|
如要透過
如果您已確認處理方支援 |
|
如需運送地址,請在不同完成度下測試運送地址的處理。請嘗試以下方法:
|
|
如需電話號碼,請測試您是否能根據應用程式的資料標準剖析並儲存不同格式的電話號碼 (例如 +14155551212、14155551212 和 (415) 555-1212)。 | |
確認 Google Pay 與其他第三方付款方式能以同等的方式呈現。 | |
如果使用者未將任何付款資訊儲存在他們於您應用程式中建立的帳戶,Google Pay 應以醒目的方式呈現或列為預設付款方式。 | |
如果使用者先前在結帳時選取 Google Pay,並將 Google Pay 指定為您應用程式的偏好付款方式,Google Pay 應是後續購買交易的預設付款方式。 | |
處理交易之前,您必須向使用者顯示最終價格。如果扣款金額因 Google Pay API 提供的資料而產生變動,則應顯示含有最終價格的確認頁面。 |