PHP微信扫码支付

        $count = $count*100;
        vendor('WeixinPC.WxPayApi');//引入
        vendor('WeixinPC.Notify');//引入
        vendor('WeixinPC.WxPayNativePay');//引入
        $notify = new \NativePay();
        $input = new \WxPayUnifiedOrder(); //调用统一下单类
        $input->SetBody($data['title']);
        $input->SetAttach($data['title']);
        $input->SetOut_trade_no($_POST['number']);
        $input->SetTotal_fee($count);
        //$input->SetTotal_fee($count);
        //$input->SetTotal_fee("$count");
        $input->SetTime_start(date("YmdHis"));
        $input->SetTime_expire(date("YmdHis", time() + 7200));
        //$input->SetGoods_tag("test");
        $ss=S('config');

        $input->SetNotify_url("http://".$_SERVER['SERVER_NAME']."/Wxpay/WxHui");

        $input->SetTrade_type("NATIVE");
    $input->SetProduct_id($_POST['number']);
    $result = $notify->GetPayUrl($input);
    $url2 = $result["code_url"];  //二维码地址 调用方式模式一扫码支付

//前台可做一个js定时 每两秒执行 查询是否支付成功 成功后跳转页面等操作
'" style="width:200px;height:200px;"/>/

创新互联公司-专业网站定制、快速模板网站建设、高性价比陆川网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式陆川网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖陆川地区。费用合理售后完善,十载实体公司更值得信赖。

//微信支付扫码支付 回调地址
public function WxHui(){
vendor('WeixinPC.Notify');
$notify = new \PayNotifyCallBack();
$notify->Handle(false);
$is_success = $notify->IsSuccess();
$bdata = $is_success['data']; //获取微信回调数据
if($is_success['code'] == 1){````
$total_fee=$bdata['total_fee']/100;//支付金额
$trade_no=$bdata['transaction_id'];//微信订单号
$out_trade_no=$bdata['out_trade_no'];//系统订单号
$openid=$bdata['openid'];//用户在商户appid下的唯一标识
$number = explode('-',$out_trade_no);
$type = substr($out_trade_no,0,1);
echo 'success';
}
}


分享标题:PHP微信扫码支付
转载来源:http://ybzwz.com/article/ghgjso.html