微信h5支付首先商户平台要开通h5支付,然后关联公众号, 这里要注意的是h5支付不需要openid,而微信jsapi支付需要openid。 然后拿到: $appid = ""; //应用 APPID $mch_id = ""; //微信支付商户号 $key = ""; //微信商户 API 密钥 注意配置相关域名和授权目录 商户平台
公众平台
public function web_pay(){ $pr = req::$forms; ///查询到的价格 $sql="select price,id,no from `sm_order` where no='".$pr['oid']."'"; //echo $sql;die; $order = db::queryone($sql); //echo '<pre>';print_r($order);die; $money= $order['price']*100; //充值金额 微信支付单位为分 $userip = self::__get_client_ip(); //获得用户设备 IP //$userip = req::$forms['ip']; //echo $userip;die; $appid = ""; //应用 APPID $mch_id = ""; //微信支付商户号 $key = ""; //微信商户 API 密钥 $out_trade_no = $order['no'];//平台内部订单号 $nonce_str = self::__createNoncestr();//随机字符串 $body = '星座';//内容 $total_fee = $money; //金额 $spbill_create_ip = $userip; //IP $notify_url = "https://ai.shuaishouhotel.com/v1.0.0/XcxPay/FaceAiPay/notify.php"; //回调地址 $trade_type = 'MWEB';//交易类型 具体看 API 里面有详细介绍 $scene_info ='{"h5_info":{"type":"Wap","wap_url":"https://ai.shuaishouhotel.com","wap_name":"支付"}}';//场景信息 必要参数 $signA ="appid=$appid&attach=$out_trade_no&body=$body&mch_id=$mch_id&a
微信h5支付(主要运用web端非微信内部)
最新推荐文章于 2024-04-11 16:14:35 发布