码迷,mamicode.com
首页 > 微信 > 详细

微信支付异步通知无结果

时间:2015-07-29 21:01:33      阅读:723      评论:0      收藏:0      [点我收藏+]

标签:

最近做微信支付看了大多和支付宝,网银在线等接口对接差不多。

但微信支付 发起请求的还需要填写支付的目录,另外获取code,access_token的时候需要设置网页授权域名。

如下图:

 

技术分享

技术分享

 

另外,微信支付和其他一样有一个同步,一个异步的通知。因好多程序都是做了pc,手机端适配,域名可能不一样,在使用中会出现执行中断的结果。笔者找了几天发现原来是异步的问题。如下微信官方demo,notify_url 参数

//①、获取用户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 ‘<font color="#f00"><b>统一下单支付单信息</b></font><br/>‘;
printf_info($order);
$jsApiParameters = $tools->GetJsApiParameters($order);

 

微信支付异步通知无结果

标签:

原文地址:http://www.cnblogs.com/icyy/p/4687304.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!