簡體   English   中英

示例應用的應用內結算失敗,出現付款錯誤

[英]In-app billing of sample application is failing with payment error

執行以下步驟來運行示例應用程序,但該應用程序失敗並出現付款錯誤。

  1. 從android SDK下載了示例應用程序
  2. 在示例應用程序代碼中添加了Google Play公鑰。
  3. 更改了示例應用程序的軟件包名稱。
  4. 在發布模式下構建示例應用程序並簽名。
  5. 為示例應用程序創建了產品列表。
  6. 發布了該示例應用程序的草稿版本的產品列表(sword_001和potion_001)的項目。
  7. 在Google Play發布商帳戶下注冊的測試帳戶。
  8. 驗證設備正在運行受支持的Google Play應用程序版本。
  9. 將相同的簽名應用程序安裝到設備上。 10.我的測試帳戶是設備上的主要帳戶。 11.運行應用程序並購買了劍。

當我嘗試進行購買時,在訂單被授權時出現以下錯誤(顯示“授權付款”),通常在下訂單后約30秒(即點擊“接受並購買”)時發生。

“無法處理您的付款。登錄到您的Google錢包帳戶以請求支持”

是否有人遇到相同的錯誤?

提前致謝。

應用內結算是一項挑戰。 通過閱讀並使其集成起來並不容易。 我創建了一個項目,該項目的工作原理像世界一樣。建議您下載並使用它。 變量太多了。 我已經在此處記錄了集成步驟。

當我更改BillingService.Java的makeRequestBundle()方法中的API版本號時,問題已解決:

request.putInt(Consts.BILLING_REQUEST_API_VERSION,1);

request.putInt(Consts.BILLING_REQUEST_API_VERSION,2);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM