使用步骤:
1.导入下载好的微信V3版本SDK
public function __construct()
{
parent::__construct();
//引入微信支付
Vendor('WxpayV3.WxPayPubHelper');
}
2.获取OPenid和统一下单,废话不说直接上代码:
$tools = new \JsApiPay();
$openId = $tools->GetOpenid();
$input = new \WxPayUnifiedOrder();
$input->SetBody('测试支付'); //商品名称
$input->SetAttach("");
$input->SetOut_trade_no('写入你的订单号'); //订单号
$input->SetTotal_fee(100); //订单总金额为整数
$input->SetTime_start(date("YmdHis")); //订单生成时间
$input->SetTime_expire(date("YmdHis", time() + 600));//订单失效时间
$input->SetGoods_tag('');//设置商品标记,代金券或立减优惠功能的参数,说明详见代金券或立减优惠
$input->SetNotify_url($_SERVER['SERVER_NAME']."/index.php/Home/Pay/notify");//异步通知地址