空间H5游戏-玩吧支付

玩吧购买道具流程

  1. 游戏侧查询星币余额(get_playzone_userinfo)
  2. 如果余额充足,直接调用购买道具的接口(buy_playzone_item)扣款并发货,流程结束
  3. 如果余额不足则呼起充值流程。
  4. 充值成功后,重复步骤1。
Api接口 兼容性 描述
/v3/user/buy_playzone_item 使用星币兑换道具
/v3/user/get_playzone_userinfo 查询星币余额

玩吧充值流程

调用示例:

window.popPayTips({
    version: 'v2',
    defaultScore : 80,
    appid : 1101255595
});

version='v2'在android手机支付转化率更高。

注意:v2版本是在当前页面直接弹窗支付,需要当前页面内容的z-index不能大于2000;

defaultScore直接传道具价格,充值页面将自动扣去余额

注意: 空间小游戏已封装好js接口,无需额外引入js文件

充值回调通知:在window下定义回调函数,无参数。


window.__paySuccess = function(){
    //支付成功执行
}

window.__payError = function(){
    //支付失败执行
}

window.__payClose = function(){
    //关闭对话框执行,IOS下无效
}

特别重要的提示:

支付成功:直接再发起购买请求(不需用户再点一次购买)。

支付失败:提示用户支付失败

关闭对话框:提示用户已取消支付,iOS在使用苹果支付时,取消支付__payClose回调不会执行

示例:

A、玩吧会根据用户的星币余额、游戏传的道具实际价格计算出用户应充值金额。

B、用户充值后,游戏内应根据充值回调给用户对应提示。

常见问题:

(1)调用之后没有响应:没有走统一接入

(2)iOS支付提示“抱歉,购买失败,请尝试重新购买” 或者返回错误码 -1234:iPhone越狱,或者APP不是从App Store下载