1、先讲一下申请流程,要有公共服务号,使用服务号的商户号、Appid、Key。
2、开始开发咯
下载微信支付开发文档中的demo,其他文件我也没看懂啥意思,只用到了以下文件(注意,WxPay.Api.php重命名为以下格式,把点去掉,方便在控制器中import):
3、请求微信接口获取二维码链接
public function wechat_pay(){
if(empty($_GET)) $this->error('数据异常');
$money = input('get.money/d') <= 0 || empty(input('get.money/d')) || input('?get.money/d') ? $this->error('充值金额异常') : input('get.money/d');
$id = input('get.id/d') <= 0 ? $this->error('充值ID异常') : input('get.id/d');
//导入微信支付类库
import('WxPay.WxPayApi');
$wechat = new \WxPayApi();//API类库
$send_data = new \WxPayUnifiedOrder();
$notify = new \NativePay();
$send_data->SetBody