微信统一支付的传值问题求帮助

移动开发 码拜 9年前 (2016-04-07) 793次浏览
$input->SetBody(“贡献一分钱”);  //商品描述
$input->SetAttach(“test”);
$input->SetOut_trade_no(WxPayConfig::MCHID.date(“YmdHis”)); //商户订单号
$input->SetTotal_fee(“1”); //总金额
小弟刚接触这微信,很多不清楚的地方,根据官方的demo,上面的商品描述,和商户订单号,总金额之类的东西,用什么方法可以替换为本人需要的,本人发现本人post进入的值在这里不能显示出来。谢谢。
解决方案

20

//设置统一支付接口参数
//设置必填参数
//appid已填,商户无需重复填写
//mch_id已填,商户无需重复填写
//noncestr已填,商户无需重复填写
//spbill_create_ip已填,商户无需重复填写
//sign已填,商户无需重复填写
$unifiedOrder->setParameter(“openid”,”$openid”);//商品描述
$unifiedOrder->setParameter(“body”,”贡献一分钱”);//商品描述
//自定义订单号,此处仅作举例
$timeStamp = time();
$out_trade_no = WxPayConf_pub::APPID.”$timeStamp”;
$unifiedOrder->setParameter(“out_trade_no”,”$out_trade_no”);//商户订单号
$unifiedOrder->setParameter(“total_fee”,”1″);//总金额
$unifiedOrder->setParameter(“notify_url”,WxPayConf_pub::NOTIFY_URL);//通知地址
$unifiedOrder->setParameter(“trade_type”,”JSAPI”);//交易类型

10

该帖子已收录在微信开发学习路线专题中的子技术点微信支付中。微信开发学习路线专题:http://bss.csdn.net/m/topic/learning_path_weixin

10

$unifiedOrder->setParameter(“total_fee”,”1″);
这个1分钱是写死的,这个php页面POST的全部东西都保存不了的
你根本传不了本人的参数,除非你在页面里面写死金额,
微信支付坑 太大, 太深!

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明微信统一支付的传值问题求帮助
喜欢 (0)
[1034331897@qq.com]
分享 (0)