1. 程式人生 > 其它 >華為應用內支付報錯60002:iap not activated,無法支付,拉不起支付介面

華為應用內支付報錯60002:iap not activated,無法支付,拉不起支付介面

問題描述:

測試應用內支付,無法拉起支付介面,看日誌報錯如下:

我們在文件錯誤碼中查到該錯表示支付服務開關沒有開啟,檢查後還是不能支付。

問題分析:

1、 確認應用的支付服務開關是否已經開啟,支付服務引數是否已經配置,如圖:

2、 Android Studio整合SDK的:重新下載agconnect-services.json檔案(下載路徑參考下圖),並放在應用工程根目錄下:

Eclipse下載接入SDK的:檢查manifest裡面配置的appid、cpid是否正確。

配置格式如下:

<meta-data   
    android:name="com.huawei.hms.client.appid"   
    <!-- value的值“xxx”用實際申請的應用ID替換,來源於應用詳情。-   ->   
    android:value="appid=xxx">   
  </meta-data>
<!-- value的值“xxx”用實際申請的開發者的支付ID替換,來源於應用的支付服務資訊。--> 
  <meta-data 
    android:name="com.huawei.hms.client.cpid" 
    android:value="cpid=xxx"> 
  </meta-data>

3、以上操作確認無誤後,如果還是不能支付,可能是因為快取問題,會有一個小時的延遲時間,建議等待1小時左右再重新嘗試。

原文連結:developer.huawei.com/consumer/cn…

原作者:Mayism