H5页面实现JSAPI微信支付

1.微信支付配置:appid: 公众号appid, appsecript:是公众号密钥
2.下单: 传的openid是公众号的openid

//微信支付文件导入
use \wxpay\lib\WxPayApi;
use \wxpay\lib\WxPayConfig;
use \wxpay\lib\WxPayRefund;
use \wxpay\lib\WxPayNotify;
  //微信支付
        $tools = new \wxpay\lib\JsApiPay();
        $notify = new \wxpay\lib\WxPayNativePay();
        $input = new \wxpay\lib\WxPayUnifiedOrder();

        //统一下单
        $input->SetBody("在线支付");
        $input->SetAttach("");
        $input->SetOut_trade_no($ordernumber);
        $input->SetTotal_fee($paymoney*100);
        $input->SetTime_start(date("YmdHis"));
        $input->SetTime_expire(date("YmdHis", time() + 600));
        $input->SetGoods_tag("");
        $input->SetNotify_url(Config('app.Domain').'/api/pay/wxsuccess.html');
        $input->SetTrade_type("JSAPI");
        $input->SetOpenid($openid);
        $order = WxPayApi::unifiedOrder($input);
//         echo '<pre>';
//         print_r($order);
        $jsApiParameters = $tools->GetJsApiParameters($order);      
        

3.如果报 [err_code_des] => appid和openid不匹配这个错:
需要在商户平台开发配置添加jsapi 支付授权目录。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值