企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
> `一、下载PHP-SDK` `下载地址 https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=11_1` `新的SDK里貌似没有cert证书文件,可在example同级目录下新建一个cert证书文件,把自己的证书放进去(或者根据自开发商城文件页看云,只要pay配置文件能调用到就可以)` > `二、example目录下的 WxPayConfig 文件` `新的SDK直接继承的WxPayConfigInterface方法,直接在WxPayConfig里配置支付APPID、MCHID、KEY、APPSECRET即可` > `三、example目录下的WxPay.JsApiPay文件__CreateOauthUrlForOpenid方法` `1) $urlObj["code"] = $code;改成$urlObj["js_code"] = $code;` `2) 把 "https://api.weixin.qq.com/sns/oauth2/access_token?".$bizString;修改成小程序的请求地址: "https://api.weixin.qq.com/sns/jscode2session?".$bizString;` > `四、example目录下的 jsapi 文件` `1) 初始化日志:通常服务器都支持自动写入的,如果你的服务器不支持可以注释掉` `2) 注释掉:打印输出数组信息(因为本身是基于公众号的)` `3) 统一下单:在https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_1 里面 api 列表 统一下单 里的参数对应修改` `4) 注释:echo '<font color="#f00"><b>统一下单支付单信息</b></font><br/>';` ` printf_info($order);` `5) 删除掉后面的 html 和 js ` > `五、小程序客户端发起支付请求` `https:/你的域名/example/jspai.php` `备注:根据实际项目开发需求,但最终的发起支付是以 jspai 来调用的`