微信支付如何实现扫商户二维码后输入金额支付,求源代码
回复讨论(解决方案) 看文档。微信有提供sdk。
http://kf.qq.com/faq/120911vryvra150906yuzze6.html
https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=6_3
楼上的谢谢,已经看了,就是想要代码,下边的代码怎么改造?
$value){ echo $key : $value
; }}//①、获取用户openid$tools = new jsapipay();$openid = $tools->getopenid();//②、统一下单$input = new wxpayunifiedorder();$input->setbody(test);$input->setattach(test);$input->setout_trade_no(wxpayconfig::mchid.date(ymdhis));$input->settotal_fee(1);$input->settime_start(date(ymdhis));$input->settime_expire(date(ymdhis, time() + 600));$input->setgoods_tag(test);$input->setnotify_url(http://paysdk.weixin.qq.com/example/notify.php);$input->settrade_type(jsapi);$input->setopenid($openid);$order = wxpayapi::unifiedorder($input);echo '统一下单支付单信息
';printf_info($order);$jsapiparameters = $tools->getjsapiparameters($order);//获取共享收货地址js函数参数$editaddress = $tools->geteditaddressparameters();//③、在支持成功回调通知中处理成功之后的事宜,见 notify.php/** * 注意: * 1、当你的回调地址不可访问的时候,回调通知会失败,可以通过查询订单来确认支付是否成功 * 2、jsapi支付时需要填入用户openid,wxpay.jsapipay.php中有获取openid流程 (文档可以参考微信公众平台“网页授权接口”, * 参考http://mp.weixin.qq.com/wiki/17/c0f37d5704f0b64713d5d2c37b468d75.html) */?> 微信支付样例-支付
该笔订单支付金额为1分钱
立即支付
解决办法:http://blog.csdn.net/wyx100/article/details/49813299
