mangdin/thinkphp5.1-weixinpay-wap
Composer 安装命令:
composer require mangdin/thinkphp5.1-weixinpay-wap
包简介
thinkphp5.1 微信支付 H5手机网页支付
关键字:
README 文档
README
thinkphp5.1 微信支付 手机H5 支付
将根目录的weixinpay_wap.php拷贝到config目录
调用支付的控制器代码:
/**
* 微信H5支付
* @param $orderid //订单号
*/
public function h5wap($orderid){// 获取配置项
\think\facade\Config::get('weixinpay_wap.');
$order=array(
'body' => '测试描述',// 商品描述(需要根据自己的业务修改)
'total_fee' => 1,// 订单金额 以(分)为单位(需要根据自己的业务修改)
'out_trade_no' => time().rand(1000,9999),// 订单号(需要根据自己的业务修改)
'product_id' => '234242342',// 商品id(需要根据自己的业务修改)
'trade_type' => 'MWEB',// JSAPI公众号支付
);
//统一下单 获取prepay_id
$redirect_url=urlencode('http://'.$_SERVER['HTTP_HOST'].'/index.php'); //支付完成后跳回地址
$weixin = new \mangdin\weixinpaywap\WeixinH4Pay();
$unified_order= $weixin->unifiedOrder($order);
$this->redirect($unified_order['mweb_url']."&redirect_url=".$redirect_url);
}
回调控制器代码:
/**
* notify_url接收页面
*/
public function notify(){
// 导入微信支付sdk
$wxpay=new \mangdin\weixinpaywap\WeixinH4Pay();
$result=$wxpay->notify();
if ($result) {
//完成支付后处理业务逻辑
}
}
#注意,支付控制器代码一定要通过其他方法调用,不可以直接访问,否则会提示 “商家参数格式有误,请联系商家解决”
统计信息
- 总下载量: 72
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: Apache-2.0
- 更新时间: 2018-07-27