QQ游戏开放平台

欢迎来到QQ游戏开放平台 登录| 管理中心 | 开发者论坛

GameAPI.BuyBox

目录

1.功能说明

弹出购买支付框,前端JS接口


2.调用说明

调用本前端接口前,应用中应该部署GameAPI的脚本文件等,请参阅:Web前端接口GameAPI文档。


3.接口说明

GameAPI. BuyBox.show(appid, url, sandbox, title, close_cb, buy_cb);

参数名称
含义
appid
应用id
url 扣费openapi返回的url地址,获取方式见open官网api说明:http://wiki.open.qq.com/wiki/v3/pay/buy_goods
sandbox

是否沙箱环境(1:是,0:否)

沙箱环境自助Q币添加Url:

cpay.qq.com/qz/go/18218


充值步骤:

1先以测试号登录open.qq.com

2打开上述url即可进行充值


title
对话框标题
close_cb
关闭对话框的回调函数(无参数)
buy_cb
确认购买成功后的回调函数(无参数)
disturb
可选。仅当接入“道具寄售”模式的应用使用游戏币快捷支付功能时,必须传该参数。取值固定为0。 其他支付场景不需要传入该参数。


4.范例

GameAPI.BuyBox.show(

    10001,

    “”,//填写获取到的url

    1,

    "testbuy",

    function() {alert('close callback!');},

    function() {alert('buy callback!');}

);


如果是接入“道具寄售”模式的应用使用游戏币快捷支付功能,则调用方式如下:

GameAPI.BuyBox.show(

    10001,

    “”,//填写获取到的url

    1,

    "testbuy",

    function() {alert('close callback!');},

    function() {alert('buy callback!');},

0);

如果支付出错(如:用户余额不足等),则会弹出提示框如下图所示;否则回调buy_cb






联系我们 向上
回到顶部