准备本案例使用的支付接口是PayJs微信支付商户,没有商户账号可以自己申请:https://payjs.cn/ref/DNXBJD演示1分钱体验过程1。写出入群界面2.连接PayJs的JSAPI支付接口3.支付成功后跳入群二维码codejiaqun-login.php这段代码主要是授权登录,获取用户的openid
登录".$result."";?>jiaqun-getopenid.php这个主要是将获取到的openid传递给支付订单页面Pleasewaitjiaqun-pay.php这个主要是建立订单发起请求参数,创建支付订单$mchid,'body'=>'付费进群','total_fee'=>$total_fee,'openid'=>$openid,'out_trade_no'=>'likeyunkeji.'.time(),];//添加数据签名$data['sign']=sign($data,$key);//发送请求$url='https://payjs.cn/api/jsapi?'.http_build_query($data);functionpost($data,$url){$ch=curl_init();curl_setopt($ch,CURLOPT_URL,$url);curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);curl_setopt($ch,CURLOPT_POST,1);curl_setopt($ch,CURLOPT_POSTFIELDS,$data);curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,false);curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,0);$rst=curl_exec($ch);curl_close($ch);return$rst;}//发送$result=post($data,$url);//返回接口数据$results=json_decode($result);//返回字符串$appId=$results->jsapi->appId;$timeStamp=$results->jsapi->timeStamp;$nonceStr=$results->jsapi->nonceStr;$package=$results->jsapi->package;$signType=$results->jsapi->signType;$paySign=$results->jsapi->paySign;//获取签名函数sign($data,$key){array_filter($data);ksort($数据);returnstrtoupper(md5(urldecode(http_build_query($data).'&key='.$key)));}?>群聊邀请