# 异常补单

# 接口说明

用于游戏内发起异常补单,仅在登录成功后可用。

注意

华为应用内支付可能存在支付成功,但发货或消耗物品失败的情况,游戏客户端应在玩家每次进入游戏并登录成功后,调用该接口进行异常订单查询及补发(静默调用即可,无需由相关按钮的点击事件触发)!

sdkInstance.replenishment(options);

最低基础库版本要求

当用户客户端基础库版本过低时,调用 sdkInstance.replenishment(options) 接口将中断用户当前操作并弹出升级提示,不会报错!

# 参数说明

参数说明如下表所示:

选项 类型 必填 默认值 说明
options object -- 支付参数
    ooptions.publicKey string -- 华为应用内支付公钥
可登录《华为AppGallery Connect平台》后台,进入“我的项目 > 选择项目应用 > 盈利 > 应用内支付服务 > 配置”栏目中查看
    options.success function -- 接口调用成功的回调函数
    options.fail function -- 接口调用失败的回调函数
    options.complete function -- 接口调用完成的回调函数,成功或失败均会调用

# 示例代码

注:示例代码中的参数或选项均为演示数据,仅供参考,谢谢!

// 当用户客户端基础库版本过低时,调用此接口将中断用户当前操作并弹出升级提示,不会报错!
sdkInstance.pay({
  publicKey: "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", // 华为应用内支付公钥;可登录《华为AppGallery Connect平台》后台,进入“我的项目 > 选择项目应用 > 盈利 > 应用内支付服务 > 配置”栏目中查看
  success: function(response) {
    console.log(response);
  },
  fail: function(error) {
    sdkInstance.modal.message(error.message);
  },
  complete: function(result) {
    // do something here...
  }
});
Last Updated: 2024/9/8 20:05:58