12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- <?php
- /**
- * YSDK PHP SDK调用示例代码,基于OpenAPI V3 PHP SDK改造
- *
- */
- require_once '../ysdks/Api.php';
- require_once '../ysdks/Ysdk.php';
- require_once '../ysdks/Payments.php';
- // 应用基本信息,需要替换为应用自己的信息,必须和客户端保持一致
- // 需要登录腾讯开放平台 open.qq.com,注册开发者,并创建移动应用,审核通过后可以获得APPID和APPKEY
- $appid = 'your appid';
- $appkey = 'your appkey';
- // 应用支付基本信息,需要替换为应用自己的信息,必须和客户端保持一致
- // 需要登录腾讯开放平台管理中心 http://op.open.qq.com/,选择已创建的应用进入,然后进入支付结算,完成支付的接入配置
- $pay_appid = 'your appid for pay';
- $pay_appkey = 'your appkey for pay';
- // MSDK后台API的服务器域名
- // 调试环境: msdktest.qq.com
- // 正式环境: msdk.qq.com
- $server_name = 'msdktest.qq.com';
- // 用户的OpenID,从客户端MSDK登录返回的LoginRet获取
- $openid = 'open_id from android/ios mobile msdk';
- // 用户的openkey,从客户端MSDK登录返回的LoginRet获取
- $openkey = 'eToken_QQ_Access from android/ios mobile msdk';
- // 支付接口票据, 从客户端MSDK登录返回的LoginRet获取
- $pay_token='eToken_QQ_Pay from android/ios mobile msdk';
- // 支付接口票据, 从客户端MSDK登录返回的LoginRet获取
- $pf='pf from android/ios mobile msdk';
- // 支付接口票据, 从客户端MSDK登录返回的LoginRet获取
- $pfkey= 'pf_key from android/ios mobile msdk';
- // 支付分区, 需要先在open.qq.com接入支付结算,并配置了分区
- // 注意是分区ID,默认为1,如果在平台配置了分区需要传入对应的分区ID!
- $zoneId='your zoneid';
- // 当前UNIX时间戳
- $ts=time();
- // 用户的IP,可选,默认为空
- $userip = '';
- // 初始化SDK配置
- $sdk = new Api($appid, $appkey);
- // 支付id 支付key
- $sdk->setPay($pay_appid, $pay_appkey);
- // 设置调用环境,测试环境 or 现网环境
- $sdk->setServerName($server_name);
- // 调用平台接口
- // qq_check_token($sdk, $params);
- // end of script
|