可能是本站最简单粗暴的微信支付

浏览:3854 最后更新:2017-12-29 14:08 分类:类库 关键字: 微信支付 接单 定制 微信 支付 简单粗暴
可能是本站最简单粗暴的微信支付,新手都会用系列.
两三行代码即可实现 扫码字符,JSAPI支付以及微信小程序支付.
https://github.com/mumbaicat/tp5-wxpay
对官方的PHPSDK进行修改和封装,采用命名空间的方式自动载入,具体使用方法进入上方链接查看,欢迎fork和start.
作者本人接私活,网站,手机网站,微信小程序以及将来的支付宝小程序等等等都可以找我,价格好说.
QQ:1272294450 微信号:dust9450

在application应用目录下的config.php里进行配置'wxpay'=>[
    'appid'=>'your appid',
    'mchid'=>'your mchid',
    'key'=>'your key',
    'appsecret'=>'your appsecret',
    'mini_appid' => 'your mini appid',
    'mini_appsecret'=>'your mini appsecret',
],
载入:use wxpay\Wxpay;扫码支付:$pay = new Wxpay();
$url = $pay->qcodePay('商品名称',1,url('notify','',false,true));
$pay->qrcode($url);
JSAPI模式支付:$pay = new Wxpay();
$res = $pay->jsPay('商品名称',1,url('notify','',false,true));
// res的操作请参考示例赋值到模板
小程序支付:$openid = input('post.openid');
$pay = new Wxpay();
$res = $pay->miniPay('商品名称',1,url('notify','',false,true),$openid);
return json_encode($res);
// 小程序发起wx.request把openid传过来,经过PHP统一下单,把订单信息返回给小程序wx.requestPayment. 参数都在$res里
回调处理:$pay = new Wxpay();
if($pay->notify()){
    // 支付成功处理
}
评论( 相关
后面还有条评论,点击查看>>