用户想使用华为支付订阅商品,但是支付页面打不开

A user wants to subscribe to a product using HUAWEI IAP, but the payment page is inaccessible

Publickey和AGC配置正确,但用户尝试订阅商品时,返回错误码-1,支付页面无法显示。

在这种情况下,检查日志是否包含 "errorCode:6"。返回给SDK层的错误码为-1,表示订单创建失败

public class OrderStatusCode {
    public static final int ORDER_STATE_SUCCESS = 0;
    public static final int ORDER_STATE_FAILED = -1;
}

检查订单创建失败是否是服务器问题。如果不是,请检查PMS中创建的产品是否包含无效字段,产品是否有效。

因为你还没有设置IAP功能,所以你可能错过了这一步

在此您可以看到“IAP功能尚未设置!”和一个设置按钮。点击设置按钮为您的应用设置IAP功能。

完成后你的页面会是这样

现在您只需等待大约 5 或 10 分钟,即可在您的移动应用中购买 IAP。