設置 > 國家地區(qū)”將國家和地區(qū)設置為中國和新加坡地區(qū)能正常支付,切換到阿爾巴尼亞地區(qū)便支付失敗。支付錯誤碼為60003是什么原因?" />
問題描述
項目對接華為HMS IAP SDK后,在華為后臺配置了一個商品,然后在應用市場
“我的 > 設置 > 國家/地區(qū)”將國家和地區(qū)設置為中國和新加坡地區(qū)能正常支付,切換到阿爾巴尼亞地區(qū)便支付失敗。支付錯誤碼為60003
搜索hms_pay關鍵字日志,報錯如下:
responseMessage = Product info cannot be found.
問題原因
按照華為官方文檔錯誤碼描述:
https://developer.huawei.com/consumer/cn/doc/development/HMSCore-References-V5/client-error-code-0000001050746111-V5
但是我這里商品信息確實配置了,并且中國和新加坡都可以支付,只是阿爾巴尼亞地區(qū)不可以。
最后聯(lián)系華為技術支持(工單:https://developer.huawei.com/consumer/en/support/feedback)得到答復:
當前華為IAP不支持阿爾巴尼亞地區(qū),才得到解決。建議大家設置國家地區(qū)前,可以參考如下文檔查看華為IAP覆蓋的范圍:
https://developer.huawei.com/consumer/cn/doc/development/HMSCore-Guides/huawei-iap-coverage-0000001050438753
分享下這個案例,如果后續(xù)有類似這種僅個別國家或地區(qū)支付異常的問題,可以優(yōu)先排查下這個問題。