我想我是海
贫民
贫民
  • UID9433
  • 粉丝0
  • 关注0
  • 发帖数0
阅读:1185 回复:0

更改扫码支付时的标题

楼主#
更多 发布于:2017-05-06 14:59

扫码支付时,无法自定义SetBody商品描述,修改了文字二维码就不出来了

function get_code($order, $config_value)

    {       

            $notify_url = SITE_URL.'/index.php/Home/Payment/notifyUrl/pay_code/weixin'; // 接收微信支付异步通知回调地址,通知url必须为直接可访问的url,不能携带参数。

            //$notify_url = C('site_url').U('Home/Payment/notifyUrl',array('pay_code'=>'weixin')); // 接收微信支付异步通知回调地址,通知url必须为直接可访问的url,不能携带参数。

            //$notify_url = C('site_url')."/index.php?m=Home&c=Payment&a=notifyUrl&pay_code=weixin";

            $input = new WxPayUnifiedOrder();

            $input->SetBody("TPshop"); // 商品描述

            $input->SetAttach("weixin"); // 附加数据,在查询API和支付通知中原样返回,该字段主要用于商户携带订单的自定义数据

            $input->SetOut_trade_no($order['order_sn']); // 商户系统内部的订单号,32个字符内、可包含字母, 其他说明见商户订单号

            $input->SetTotal_fee($order['order_amount']*100); // 订单总金额,单位为分,详见支付金额

            $input->SetNotify_url($notify_url); // 接收微信支付异步通知回调地址,通知url必须为直接可访问的url,不能携带参数。

            $input->SetTrade_type("NATIVE"); // 交易类型   取值如下:JSAPI,NATIVE,APP,详细说明见参数规定    NATIVE--原生扫码支付

            $input->SetProduct_id("123456789"); // 商品ID trade_type=NATIVE,此参数必传。此id为二维码中包含的商品ID,商户自行定义。

            $notify = new NativePay();

            $result = $notify->GetPayUrl($input); // 获取生成二维码的地址

            $url2 = $result["code_url"];

            return '<img alt="模式二扫码支付" src="/index.php?m=Home&c=Index&a=qr_code&data='.urlencode($url2).'" style="width:110px;height:110px;"/>';        

    }    


游客

返回顶部