1.功能说明
弹出购买支付框,前端JS接口
2.调用说明
调用本前端接口前,应用中应该部署GameAPI的脚本文件等,请参阅:H5前端JS接口GameAPI文档。
3.接口说明
GameAPI. BuyBox.show(appid, url, pf, sandbox, close_cb, buy_cb)
参数名称 |
含义 |
appid |
应用id |
url |
扣费openapi返回的url地址,获取方式见《qqgameH5游戏支付接入指引》的5.2节直购下订单接口的返回参数的url_params |
pf |
分配给应用的pf值(用于扣费) |
sandbox |
是否沙箱环境(1:是,0:否) 沙箱环境自助Q币添加Url: cpay.qq.com/qz/go/18218
充值步骤: 1先以测试号登录open.qq.com 2打开上述url即可进行充值 |
close_cb |
关闭对话框的回调函数(无参数) |
buy_cb |
确认购买成功后的回调函数(无参数) |
4.范例
GameAPI.BuyBox.show(
10001,
“”,//填写获取到的url
“”,//填写分配的pf
1,//沙箱环境
null,
function(){alert('succ')}
);
如下图:点击左上角和右上角红框处,触发close_cb
点击页面中的返回按钮,触发buy_cb