# QQPay **Repository Path**: l1fan/QQPay ## Basic Information - **Project Name**: QQPay - **Description**: qqconect mta midas in ane - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2014-01-07 - **Last Updated**: 2020-12-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #QQPay __air扩展,实现移动端(Android)接入腾讯支付__ 文档主要为下两个SDK在as中的使用说明 + QQConnect QQ互联,用于实现QQ登陆,分享等功能 + Midas 支付插件(需要QQ登陆为前提) ###QQ互联 目前集成的版本为1.8 ####初始化 QQCtrl qqCtrl = new QQCtrl(); qqCtrl.init(appid); appid为在腾讯开放平台注册的应用ID ####登陆 qqCtrl.login(callback); //callback(json:String) 回调参数为json字符串,包含登陆返回的参数,如openid,openkey,pf,pfkey等。在支付等后续操作中会用到。 也可以通过以下方式实现登陆 qqCtrl.setListener('login',callback); qqCtrl.context.call('QQConnect','login',scope); 其中scope为应用要使用哪些接口的权限,多个权限由","分隔, `qqCtrl.login()`使用的是`all`表示所有接口权限。包含以下所有接口 `get_user_info,get_simple_userinfo,get_user_profile,get_app_friends,upload_photo," "add_share,add_topic,list_album,upload_pic,add_album,set_user_face,get_vip_info,get_vip_rich_info,get_intimate_friends_weibo,match_nick_tips_weibo` ####分享 分享到QQ,参数参考doc下文档,但不全相同。以下可选参数请传空字符,不要传null qqCtrl.shareToQQ() 分享到QQ空间,参数参考[这里](http://wiki.open.qq.com/wiki/website/add_share),但不全相同 qqCtrl.shareToQzone() 发图文微博,参数参考[这里](http://wiki.open.qq.com/wiki/website/add_pic_t),但不全相同,其中图片流这里传本地路径。 qqCtrl.weibo(); []() ####其它 qqCtrl.requestAsync() //OpenAPI 目前还没实现=。=! ###Midas支付 ####支付 进入支付界面时需要绑定支付服务 qqCtrl.bindUnipayService(); 离开支付界面时解绑服务 qqCtrl.unbindUnipayService(); 支付之前需要设置相关参数 qqCtrl.setEnv('test'); //test为沙箱环境, release为现网环境 qqCtrl.setOfferId(appid); //设置offerid,此处同appid qqCtrl.setLogEnable(true); //打开日志 设置支付监听 qqCtrl.setPayListener(paylistener); 支付,具体参数可以参考 'doc/腾讯移动支付插件Midas白皮书(android版).doc' qqCtrl.saveGameCoinsWithNum(); //支付时应用可传递金额 qqCtrl.saveGameCoinsWithoutNum(); 支付时的图片参数为路径,传空字符串时默认使用assets目录下的sample_yuanbao.png 字符串参数可选时请传空字符串,不要传null ####其他 qqCtrl.setListener(type,listener) //监听SDK中的相关事件 type "error" sdk中发生错误时触发 "pay_login" 登陆失效时触发 ... ###配置