其他結帳系統 API

只要是符合資格的開發人員,即可為特定國家/地區的使用者提供其他應用程式內結帳系統,並向 Google 回報相應交易。應用程式可建構的其他結帳系統有兩種版本,具體視發行國家/地區和資格條件而定:

本指南將介紹這兩種服務都須使用的相關 API。使用這些 API 前,請先詳閱計畫頁面並註冊相關計畫。

詞彙解釋

以下說明本指南使用的詞彙:

  • 其他結帳系統 API:這個 API 可用於向使用者顯示任何適用的畫面,並讓開發人員回報透過其他結帳系統完成的交易。
  • 其他結帳系統:開發人員的其他結帳系統,可與 Google Play 結帳系統一同提供,也可單獨提供 (視資格規定而定)。
  • 外部交易:非使用 Google Play 結帳系統進行的交易。
  • 外部交易憑證:當使用者選擇其他結帳系統時,透過 Play 帳款服務程式庫提供給開發人員使用的憑證。這類憑證可用於向 Google Play 傳送交易成功通知。
  • 外部交易 ID:開發人員為了識別交易而產生的不重複 ID。

提供可讓使用者自選的其他結帳系統

本節說明如何在允許使用者選用 Google Play 結帳系統的情況下,為使用者提供其他結帳系統。使用這類 API 前,請確認以下事項:

整合 Google Play 帳款服務時,建議使用的其餘模組與開發人員目前的整合作業相同。

此外,建議您完成 Google Play Developer API 整合設定程序,因為後端整合作業會用到這項設定。

在 Play 管理中心設定

對於供使用者自選的其他結帳系統,如果開發人員已完成相應註冊程序,並且整合了其他結帳系統 API,就能透過 Play 管理中心控管其他結帳系統設定。可執行的操作如下:

  • 針對每個符合資格的應用程式,選擇是否要提供其他結帳系統。
  • 根據相關規範上傳付款方式標誌。請務必遵守所有格式規格。如果圖片採用不符合這些規範的規格,使用者選擇畫面上的其他結帳系統就不會顯示該標誌 (注意:加入付款方式標誌不是強制規定,但我們強烈建議這麼做)。
  • 如果您販售訂閱項目,請提供必要的訂閱管理連結。
僅供參考的 UI 示意圖,實際畫面可能有所不同。

使用者體驗

以下是用戶端 API 啟用的功能:

  • Google Play 會顯示及管理適用的資訊畫面和使用者選擇畫面。
  • 如果使用者選擇採用 Google Play 結帳系統,應用程式將透過 Google Play 結帳標準介面繼續處理結帳流程。

開發人員的應用程式。

結帳選項畫面。

示意圖僅供參考。

使用者選擇畫面

透過使用者選擇畫面,使用者可選擇要採用 Google Play 結帳系統或其他結帳系統。

其他結帳選項包含的元素

使用者選擇畫面上的其他結帳選項包含以下 UI 元素:

  1. 應用程式圖示。
  2. 應用程式名稱。
  3. 圖片素材資源,內含開發人員提供的付款方式。
  4. 額外指標,以及圖片素材資源未包含的「其他」UI 元素。

付款方式的圖片素材資源

單一圖片素材資源可包含多個付款方式圖示卡,而且必須符合下列規範中的規格要求。

尺寸

192 dp X 20 dp

圖示卡間距

8 dp

檔案格式

PNG、透明背景

付款方式選項

開發人員最多能夠在圖片素材資源中加入 5 個可用付款方式的圖示。

請勿在這張圖片中添加其他圖像或文字。

圖示卡規格

圖片素材資源中的付款方式圖示卡必須符合下列尺寸、間距和樣式規範。

圖示卡尺寸 32 dp X 20 dp
內部邊框間距 3 dp
外框 1 dp (尺寸包含內框)、半徑 2dp、顏色為 #E0E0E0
圖示卡背景 純色 (最好是白色)

後續步驟

如要開始整合其他結帳系統 API 和使用者選項,請按照應用程式內整合後端整合的深度指南操作。

只提供其他結帳系統

本節說明如何在不允許使用者選用 Google Play 結帳系統的情況下,為使用者提供其他結帳系統。使用這類 API 前,請確認以下事項:

建議您完成 Google Play Developer API 整合設定程序,因為後端整合作業會用到這項設定。

在 Play 管理中心設定

如果開發人員已完成註冊程序,並且已整合其他結帳系統 API,就能透過 Play 管理中心控管其他結帳系統設定。可執行的操作如下:

  • 針對每個符合資格的應用程式,選擇是否要在適用的國家/地區逐一提供其他結帳系統 (即不讓使用者自選)。
僅供參考的 UI 示意圖,實際畫面可能有所不同。

向使用者顯示的資訊畫面

藉由資訊畫面,使用者可瞭解符合資格的應用程式中只提供其他結帳系統。這類結帳系統啟用後,當某位使用者在您的應用程式中開始進行首次交易時,這個畫面就會出現。如果這位使用者之後透過相同裝置在該應用程式中消費,則不會再看到此畫面。請注意,有時在某些情況下 (例如使用者清除裝置上的快取時),系統可能會再次向使用者顯示該對話方塊。

後續步驟

如要開始整合其他結帳系統 API,請按照應用程式內整合後端整合的深度指南操作。