Android微信分享 返回 崩溃支付返回自己游戏后崩溃,怎么破

关于微信支付成功回调后,给微信返回值 - 开源中国社区
当前访客身份:游客 [
当前位置:
你好,想跟你请教个问题:
看文档在支付成功后微信回调notify_url,处理完成后还需要同步返回给微信参数通知处理成功,但是返回给微信的哪个接口,文档看半天没找到
---------------问题补充---------------
:感谢各位,直接返回success就可以了
共有14个答案
<span class="a_vote_num" id="a_vote_num_
微信支付成功后,会访问notify_url这个地址,让你处理支付成功后的业务逻辑,微信会访问这个地址8次,直到notify_url返回个SUCCESS。
--- 共有 2 条评论 ---
: 我都是处理完业务后,直接输出个字符串'SUCCESS'
(2年前)&nbsp&
直到notify_url返回个SUCCESS,
notify_url给那个接口返回,还是直接return个xml就行
(2年前)&nbsp&
<span class="a_vote_num" id="a_vote_num_
微信服务器不是按着正常post 发过来的。你用stream获取
--- 共有 5 条评论 ---
: 好了,谢了
(2年前)&nbsp&
把下边这段xml render出去就行
&return_code&&![CDATA[SUCCESS]]&&/return_code&
&return_msg&&![CDATA[OK]]&&/return_msg&
(2年前)&nbsp&
(2年前)&nbsp&
哦,我理解错了。你把文档最后那段xml
render出来就行
(2年前)&nbsp&
我已经能正常接收了,但是文档上说处理完之后还得给微信返回个处理成功,要不然他一直发个不停,但是我没有找到给微信发送的接口
(2年前)&nbsp&
<span class="a_vote_num" id="a_vote_num_
也就是说支付成功后,在notify_url处理完业务后,直接echo 'SUCCESS'; 就行。微信就不会继续请求notify_url。
<span class="a_vote_num" id="a_vote_num_
你在notify_url那个接口返回success或者fail就可以了
<span class="a_vote_num" id="a_vote_num_
楼主直接处理完输出成功字符串就可以了,支付宝也是这样的返回success就可以了。
<span class="a_vote_num" id="a_vote_num_
直接输出了字符串行吗
--- 共有 1 条评论 ---
success可以
(1年前)&nbsp&
<span class="a_vote_num" id="a_vote_num_
我是直接在webservice&& &HttpContext.Current.Response.Write(res.ToXml());输出这个字符串
字符获取过来也是对的&xml&&return_code&&![CDATA[SUCCESS]]&&/return_code&&return_msg&&![CDATA[OK]]&&/return_msg&&/xml&
科室微信还是一直的执行查询 &查8次才结束
--- 共有 3 条评论 ---
: 我的也是返回success 但是还是继续回调是什么原因
(1年前)&nbsp&
: 我也遇到同样的问题,请问如何解决的?微信服务器重复的调用notify_url的地址,一共10次才结束。
(1年前)&nbsp&
同样。 请问兄台 最后解决了吗?
(1年前)&nbsp&
<span class="a_vote_num" id="a_vote_num_
问题是解决了。但是为什么只返回SUCCESS就行呢。微信的文档那么写总是有原因的吧。楼主搞明白这个问题了吗?
--- 共有 9 条评论 ---
: 我也遇到同样的问题 请问你的问题解决了么?
(2个月前)&nbsp&
: 我遇到了同样的问题 是直接返回success就可以了么?(和支付宝一样)
(2个月前)&nbsp&
: @RequestMapping(value="/path",produces = "application/xml")
试一下这个,微信提供的xml以字符串return 。另外确认一下给前端的notify_url 能在外网访问
(3个月前)&nbsp&
我不管是发送xml 还是success
大小写都试过了, 就是不行!!
(3个月前)&nbsp&
我是返回这个字符串,并把response的contentType设置为text/xml就可以了。
(1年前)&nbsp&
<span class="a_vote_num" id="a_vote_num_
请教下 直接输出 SUCCESS&真的可以么? 我试了 返回&SUCCESS&,或者是&&xml&&return_code&&![CDATA[SUCCESS]]&&/return_code&&return_msg&&![CDATA[OK]]& 都会重复通知很多次。。
--- 共有 2 条评论 ---
我现在也是这种情况, 请问你解决了吗??
(3个月前)&nbsp&
当时是,现在不知道有没有改变
(1年前)&nbsp&
<span class="a_vote_num" id="a_vote_num_
支付成功了,钱也扣除了,就是无法回调到我设置的回调页面,求助!
--- 共有 3 条评论 ---
对,看看是不是设置了拦截器,或者继承了什么基类。加个日志文件看是否能进入回调页面
(5个月前)&nbsp&
请问您这个问题解决了吗 我也是微信没有给我返回回调 我使用的是thinkphp 返回地址是一个controller http://XXX/meishihui/Home/Weixin/notify 收不到回调 郁闷啊
(8个月前)&nbsp&
看一下是否有拦截器之类的设置,把回调地址拦截了,我当时就遇到这个问题
(11个月前)&nbsp&
更多开发者职位上
有什么技术问题吗?
ldl1232...的其它问题
类似的话题2014年11月 PHP大版内专家分月排行榜第三2014年6月 PHP大版内专家分月排行榜第三2014年4月 PHP大版内专家分月排行榜第三2014年2月 PHP大版内专家分月排行榜第三2013年11月 PHP大版内专家分月排行榜第三
2016年10月 .NET技术大版内专家分月排行榜第一2016年8月 .NET技术大版内专家分月排行榜第一2016年7月 .NET技术大版内专家分月排行榜第一
2016年9月 .NET技术大版内专家分月排行榜第二2016年6月 .NET技术大版内专家分月排行榜第二2016年3月 .NET技术大版内专家分月排行榜第二2016年1月 .NET技术大版内专家分月排行榜第二2015年12月 .NET技术大版内专家分月排行榜第二2015年2月 .NET技术大版内专家分月排行榜第二2015年1月 .NET技术大版内专家分月排行榜第二2014年11月 .NET技术大版内专家分月排行榜第二2014年5月 .NET技术大版内专家分月排行榜第二2014年4月 .NET技术大版内专家分月排行榜第二2012年2月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第二
2016年10月 .NET技术大版内专家分月排行榜第一2016年8月 .NET技术大版内专家分月排行榜第一2016年7月 .NET技术大版内专家分月排行榜第一
2016年9月 .NET技术大版内专家分月排行榜第二2016年6月 .NET技术大版内专家分月排行榜第二2016年3月 .NET技术大版内专家分月排行榜第二2016年1月 .NET技术大版内专家分月排行榜第二2015年12月 .NET技术大版内专家分月排行榜第二2015年2月 .NET技术大版内专家分月排行榜第二2015年1月 .NET技术大版内专家分月排行榜第二2014年11月 .NET技术大版内专家分月排行榜第二2014年5月 .NET技术大版内专家分月排行榜第二2014年4月 .NET技术大版内专家分月排行榜第二2012年2月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第二
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。Pages: 1/3
主题 : 微信支付问题,跳转微信立刻跳回原应用
级别: 新手上路
可可豆: 12 CB
威望: 12 点
在线时间: 22(时)
发自: Web Page
来源于&&分类
微信支付问题,跳转微信立刻跳回原应用&&&
调起微信使用的是safaSendReq方法,因为使用新的sendReq无法调起,不知道为什么.而且onResp方法不会执行,所以也看不到错误原因,求解有做过微信支付经验的大拿指导一下有可能是什么原因?微信已经注册过,支付资质也通过审核.这里是我调起支付部分的代码 &&&&&&&&&&&&&&&&&&&&&& PayReq *req = [[PayReq alloc] init];
&&&&&&&&&&&&&&&&&&&&&&&&req.openID&&&&&&&&&&&&&&= @&wx2cdc767&;
&&&&&&&&&&&&&&&&&&&&&&&&req.partnerId&&&&&&&&&& = [dict objectForKey:@&partnerId&];
&&&&&&&&&&&&&&&&&&&&&&&&req.prepayId&&&&&&&&&&&&= [dict objectForKey:@&prepayId&];
&&&&&&&&&&&&&&&&&&&&&&&&req.nonceStr&&&&&&&&&&&&= [dict objectForKey:@&nonceStr&];
&&&&&&&&&&&&&&&&&&&&&&&&req.timeStamp&&&&&&&&&& = [[dict objectForKey:@&timeStamp&] intValue];
&&&&&&&&&&&&&&&&&&&&&&&&req.package&&&&&&&&&&&& = [dict objectForKey:@&package&];
//&&&&&&&&&&&&&&&&&&&&&&&&req.package&&&&&&&&&&&& = @&Sign=WXpay&;
&&&&&&&&&&&&&&&&&&&&&&&&req.sign&&&&&&&&&&&&&&&&= [dict objectForKey:@&sign&];
&&&&&&&&&&&&&&&&&&&&&&&&[WXApi safeSendReq:req];openID是正确的0.0下面这个接收微信返回信息的方法并没有被调用//微信返回结果
-(void) onResp:(BaseResp*)resp{
&#160;&#160;&#160;&#160;NSString *strMsg = [NSString stringWithFormat:@&errcode:%d&, resp.errCode];
&#160;&#160;&#160;&#160;SDLog(@&返回结果 == %@&,strMsg);
级别: 新手上路
UID: 356057
可可豆: 124 CB
威望: 113 点
在线时间: 374(时)
发自: Web Page
认真查看参数&&我我做的时候也出现,肯定是参数有问题
级别: 新手上路
可可豆: 12 CB
威望: 12 点
在线时间: 22(时)
发自: Web Page
回 1楼(lwh5792658) 的帖子
我的回调方法写错地方了,现在错误码是errcode:-1,我再检查一遍参数试试
级别: 侠客
UID: 376461
可可豆: 345 CB
威望: 276 点
在线时间: 178(时)
发自: Web Page
回 2楼(对酒狂歌吃馍) 的帖子
你的回调方法写哪了?
级别: 侠客
UID: 167411
可可豆: 319 CB
威望: 195 点
在线时间: 259(时)
发自: Web Page
参数都是按照微信开发者官网上写的
级别: 新手上路
UID: 303151
可可豆: 8 CB
威望: 8 点
在线时间: 428(时)
发自: Web Page
解决了吗?我也遇到这样的问题。qq:
级别: 新手上路
可可豆: 22 CB
威望: 2 点
在线时间: 45(时)
发自: Web Page
遇到同样的问题,客户端调用微信[WXApi sendReq:request];弹进去马上就弹回来。希望有解决的大神来科普。(欢迎各种问题来交流)
级别: 侠客
可可豆: 272 CB
威望: 272 点
在线时间: 399(时)
发自: Web Page
解决了吗,我也遇到了相同的问题,求解~
级别: 新手上路
UID: 226453
可可豆: 52 CB
威望: 41 点
在线时间: 163(时)
发自: Web Page
回 2楼(对酒狂歌吃馍) 的帖子
楼主,这个问题解决没?
级别: 新手上路
可可豆: 15 CB
威望: 15 点
在线时间: 112(时)
发自: Web Page
楼主这个问题解决没
Pages: 1/3
关注本帖(如果有新回复会站内信通知您)
苹果公司现任CEO是谁?2字 正确答案:库克
发帖、回帖都会得到可观的积分奖励。
按"Ctrl+Enter"直接提交
关注CocoaChina
关注微信 每日推荐
扫一扫 浏览移动版Android微信支付的奇葩问题system:access_denied
昨天客户向我提到,微信支付在IOS上成功,但在Android上会报system:access_denied错误。
反复检查代码,没有问题。而且因为IOS上成功支付,让我百思不得其解,为什么Android上不成功。
后来看到一篇文章,反应的问题和我一样,但是没有提到解决方法。
各种调试、各种办法,没有解决。
Android总结如下情况:
从微信公众号界面,直接访问支付页面,成功支付。
从微信公众号界面,跳转到A域名页面,再跳转到B域名页面,再跳转到支付授权目录所在的C域名,不成功,报access_denied错误。
同样的情况,IOS正常。
access_denied错误,通常是微信发现来源请求不是支付授权目录造成的,因此问题应该就是来源目录请求的问题。而微信支付本身是JS方式的Ajax请求,因此它判断来路页面就是支付页面URL,而这个URL就应该是微信浏览器的URL。但是我在支付页面中通过JS调试alter(window.location.href)是正常的,真是晕了!
于是向各路大神求救,最终遇到MT同学,给了一个指点,先在此谢过!
因为之前我最后一步跳转是通过服务端redirect到支付页面,因此微信浏览器可能会无法获得跳转的页面(因为浏览器没有获得HTTP200返回,不知道页面已经跳转,因此URL还是保留老的【至于为什么JS能获得window.location.href是最新的URL,这个要问微信浏览器了!IOS应该是正常得到了!】),而此时向微信支付请求信息时,就会有上面的错误。
于是按照MT同学的建议,在最后一个页面跳转时采用页面层的JS跳转,跳转到支付页面。
改代码,放上去,而后测试,于是天终于晴了!
无奈是微信现在火,只能跟上,但对微信的技术支持实在是......!再次鄙夷微信技术支持,自己的亲身体验,支持服务实在太差,电话打不通,要不没人接,邮件没响应,总之真是不爽到了极点。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。}

我要回帖

更多关于 支付宝崩溃了 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信