收到微信支付退款通知的退款通知他会收到通知吗

微信支付-支付结果通知接收
微信支付-支付结果通知接收
最近在做微信支付功能在微信成功后,微信通过异步方式返回支付结果是遇到了问题:参数接收不到。后来通过查阅资料才将问题解决,现在将解决方法分享一下。
官方文档解释
如上图所示:通过微信支付时要先在微信支付系统生成预付订单,然后才能在前台发起支付请求。生成预付订单时会向微信支付系统传递一个参数:notify_url。下面是该参数的解释:
微信对这个回调路径没有特殊要求,不需要授权目录下,也不需要在同一个域名下,端口也没要求。
支付完成后,微信会把相关支付结果和用户信息发送给商户,商户需要接收处理,并返回应答。
对后台通知交互时,如果微信收到商户的应答不是成功或超时,微信认为通知失败,微信会通过一定的策略定期重新发起通知,尽可能提高通知的成功率,但微信不保证通知最终能成功。 (通知频率为15/15/30/180/00/,单位:秒)
注意:微信调用notify_url时不会携带参数,所以说商户后台系统不能直接获得微信返回的支付信息,返回信息是以数据流的方式返回的,必须先将流信息转化成XML形式才能获得支付信息。微信返回的支付信息如下所示:
&&![CDATA[wx0ec43b]]&&
&&![CDATA[支付测试]]&&
&&![CDATA[CFT]]&&
&&![CDATA[CNY]]&&
&&![CDATA[Y]]&&
&&![CDATA[]]&&
&&![CDATA[5d2b6c2a8db53831f7eda20af46e531c]]&&
&&![CDATA[oUpF8uMEb4qRXf22hE3X68TekukE]]&&
&&![CDATA[]]&&
&&![CDATA[SUCCESS]]&&
&&![CDATA[SUCCESS]]&&
&&![CDATA[B552ED6B3C5DD0D78AB241]]&&
&&![CDATA[]]&&
&&![CDATA[40]]&&
&&![CDATA[JSAPI]]&&
&&![CDATA[2168]]&&
具体含义请参照官方文档:
public String getWeChatPayReturn(HttpServletRequest httpServletRequest){
InputStream inStream = request.getInputStream();
int _buffer_size = 1024;
if (inStream != null) {
ByteArrayOutputStream outStream = new ByteArrayOutputStream();
byte[] tempBytes = new byte[_buffer_size];
int count = -1;
while ((count = inStream.read(tempBytes, 0, _buffer_size)) != -1) {
outStream.write(tempBytes, 0, count);
tempBytes =
outStream.flush();
//将流转换成字符串
String result = new String(outStream.toByteArray(), "UTF-8");
//将字符串解析成XML
Document doc = DocumentHelper.parseText(result);
//将XML格式转化成MAP格式数据
Map Object& resultMap = XmlMapHandle.Dom2Map(doc);
//后续具体自己实现
//通知微信支付系统接收到信息
return "&&&![CDATA[SUCCESS]]&&
&&![CDATA[OK]]&&
} catch (Exception e) {
System.out.println(e.getMessage());
//如果失败返回错误,微信会再次发送支付信息
return "fail";
通过上面的操作,应该不会有太大的问题了。
没有更多推荐了,我想注销微信支付,其他的都很顺利就是到后面提示有商家退款,三天后再操作等了三天还是写着这句话是要怎样回事?--在线法律咨询|律师365(64365.com)
大家都在搜:
微信扫一扫 免费问律师
手机扫一扫 法律兜里装
我想注销微信支付,其他的都很顺利就是到后面提示有商家退款,三天后再操作等了三天还是写着这句话是要怎样回事?
1997人阅读
注销登记:注销登记是指登记主管机关依法对歇业,被撤销,宣告破产或者因其他原因终止营业的企业,取销企业法人资格或经营权的执法行为。 经登记主管机关核准后,收缴《企业法人营业执照》及副本,收缴公章,撤销其注册号。企业法人领取《企业法人营业执照》后,满6个月尚未开展经营活动或者停止经营活动一年的,视同歇业。登记主管机关收缴《企业法人营业执照》及副本;收缴公章,撤销注册号,企业法人就失去法人资格。 是指因房屋灭失、土地使用年限届满、他项权利终止等进行的房屋权属登记。
1分钟提交法律咨询 2000多位 信得过的好律师 为您提供专业解答
(咨询请说明来自律师365)
地区:青海 西宁|解答问题:33105条
能够询问腾讯的客服具体要怎样操作
相关法律咨询
怎么注销微信支付?收藏
你之所以会那样,那是因为理财通的钱全部取出后并不能马上注销微信支付,要等几天才可以,所以还是根据他的提示三个工作日之后重试.
开发商因延迟交房,按照合同退回购房款,是先办理注销备案手续再退款还是先退款再办手续?是到区房管局还是市房管局办理?一般多长时间可以批下来?资金监管有什么限制吗?公积金贷款怎么还清?开发商直接打过去还是
答:首先开发商需要开发商同意并协助您办理手续,如果开发商不同意您需要提交法院或者仲裁才能退房。退房一般是先办理撤销手续再退款。您需要先把贷款结清并解除后才能办理撤销备案的手续,结清贷款需要您自己出资,一般办理下来2个月左右,需要先去区房管局提交申请,区房管局通过后再去市房管局撤销备案。而且公积金贷款是认房又认贷的,您退房后再使用属于二套房,首付三成,不超过总房款40%,且用60万减去之前已经用掉的公积金贷款额度,其余30%使用商贷。
今天刚注册的公司,不支付注册的名字,还给他们签字了20多张空白的纸,他们拿去做贷款吧!我想注销掉!麻烦问下怎么样注销!谢谢
请再说得详细些,谁拿走了你签署的白纸?有无证明对方拿走了这些东西?
关注此问题的人还看了
相关法律知识
周边专业律师
扫描二维码
更多惊喜等着您!
立即提问、免费短信回复
律师365,优质法律服务平台
400-64365-60服务时间:周一至周六8:00~22:00服务指南平台保障律师入驻常见问题
Copyright(C) 成都六四三六五科技有限公司 版权所有 蜀ICP备号 增值电信业务经营许可证(川B2-)
784律师在线
1124今日解答微信支付完成通知收到的transaction_id测试中发现有可能相同,这是什么原因?
原创
932
微信支付完成通知收到的transaction_id测试中发现有可能相同,这是什么原因?1:官方的通知有8次,只有你提前输出success,才会结束通知。transaction_id根本不肯出现重复,生成的话肯定有一定的生成规则和排错规则来避免重复。如果说你接收到的xml里面的out_trade_no不一样,那才能说明腾讯出了问题。如果out_trade_no一样,说明你接收到的是同一个支付订单的回调通知2:看transaction_id这格式6387,貌似中间的是,就是时间了,后面806387也许是微秒值,也许是随机数,不管是哪种,都有极小可能相同的以上就是微信支付完成通知收到的transaction_id测试中发现有可能相同,这是什么原因? 的内容,更多相关内容请关注PHP中文网(www.php.cn)!
江湖传言:PHP是世界上最好的编程语言。真的是这样吗?这个梗究竟是从哪来的?学会本课程,你就会明白了。
PHP中文网出品的PHP入门系统教学视频,完全从初学者的角度出发,绝不玩虚的,一切以实用、有用...
ThinkPHP是国内最流行的中文PHP开发框架,也是您Web项目的最佳选择。《php.cn独孤九贱(5)-ThinkPHP5视频教程》课程以ThinkPHP5最新版本为例,从最基本的框架常识开始,将...
本套教程,以一个真实的学校教学管理系统为案例,手把手教会您如何在一张白纸上,从零开始,一步一步的用ThinkPHP5框架快速开发出一个商业项目。
《php.cn原创html5视频教程》课程特色:php中文网原创幽默段子系列课程,以恶搞,段子为主题风格的php视频教程!轻松的教学风格,简短的教学模式,让同学们在不知不觉中,学会了HTML知识。
所有计算机语言的学习都要从基础开始,《PHP入门视频教程之一周学会PHP》不仅是PHP的基础部分更主要的是PHP语言的核心技术,是学习PHP必须掌握的内容,任何PHP项目的实现都离不开这部分的内容,通...
本课以最新版ThinkPHP5.0.10为基础进行开发,全程实录一个完整企业点,从后台到前台,从控制器到路由的全套完整教程,不论是你是新人,还是有一定开发经验的程序员,都可以从中学到实用的知识~~
ThinkPHP是一个快速、开源的轻量级国产PHP开发框架,是业内最流行的PHP框架之一。本课程以博客系统为例,讲述如何使用TP实战开发,从中学习Thinkphp的实践应用。模版下载地址:http:/...
本课程是php实战开发课程,以爱奇艺电影网站为蓝本从零开发一个自己的网站。目的是让大家了解真实项目的架构及开发过程
本课以一个极简的PHP开发框架为案例,向您展示了一个PHP框架应该具有的基本功能,以及具体的实现方法,让您快速对PHP开发框架的底层实现有一个清楚的认识,为以后学习其实的开发框架打下坚实的基础。
javascript是运行在浏览器上的脚本语言,连续多年,被评为全球最受欢迎的编程语言。是前端开发必备三大法器中,最具杀伤力。如果前端开发是降龙十八掌,好么javascript就是第18掌:亢龙有悔。...
本站9月直播课已经结束,本套教程是直播实录,没有报上名或者漏听学员福利来了,赶紧看看吧,说不定这里就有你的菜
轻松明快,简洁生动,让你快速走入HTML5的世界,体会语义化开发的魅力
JavaScript能够称得上是史上使用最广泛的编程语言,也是前端开发必须掌握的三技能之一:描述网页内容的HTML、描述网页样式的CSS以及描述网页行为的JavaScript。本章节将帮助大家迅速掌握...
《php用户注册登录系统》主要介绍网站的登录注册功能,我们会从最简单的实现登录注册功能开始,增加验证码,cookie验证等,丰富网站的登录注册功能
Bootstrap 是最受欢迎的 HTML、CSS 和 JS 框架,用于开发响应式布局、移动设备优先的 WEB 项目。为所有开发者、所有应用场景而设计,它让前端开发更快速、简单,所有开发者都能快速上手...
《php.cn独孤九贱(2)-css视频教程》课程特色:php中文网原创幽默段子系列课程,以恶搞,段子为主题风格的php视频教程!轻松的教学风格,简短的教学模式,让同学们在不知不觉中,学会了CSS知识...
《PHP学生管理系统视频教程》主要给大家讲解了HTML,PHP,MySQL之间的相互协作,实现动态的网页显示和获取数据.
jQuery是一个快速、简洁的JavaScript框架。设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的...
《弹指间学会HTML视频教程》从最基本的概念开始讲起,步步深入,带领大家学习HTML,了解各种常用标签的意义以及基本用法,学习HTML知识为以后的学习打下基础
《最新微信小程序开发视频教程》本节课程是由微趋道录制,讲述了如何申请一个微信小程序,以及开发中需要使用哪些工具,和需要注意哪些等。
全栈工程师
文章总浏览数16:08 提问
微信支付退款,总是提示“请求参数与订单信息不一致”
最近在做微信公众号开发。
下单后有退款功能,在做退款时,根据接口文档调用后会返回“您的请求参数与订单信息不一致”。一直没搞懂哪里出了问题,不知有谁遇到过么。
订单详情:
"errcode": 0,
"errmsg": "ok",
"order": {
"order_id": "2699****",
"order_status": 3,
"order_total_price": 1,
"order_create_time": 147081****,
"order_express_price": 0,
"buyer_openid": "oJAe4uNOjA4jq17g8ewb2mT-****",
"buyer_nick": "***",
"receiver_name": "***",
"receiver_province": "江苏省",
"receiver_city": "常州市",
"receiver_address": "---------------",
"receiver_mobile": "1801432****",
"receiver_phone": "1801432****",
"product_id": "pJAe4uOGF8fVyDXZztlGzqIb****",
"product_name": "1111",
"product_price": 1,
"product_sku": "",
"product_count": 1,
"product_img": "http://mmbiz.qpic.cn/mmbiz/BpSHkUcvcxCuwicderSCqwctf1nebZ8sqLI4GoGOSzmt7sEpicusXZV26TM19jfnyTVjYF9wqBrX0HcAUjnjm39g/0?wx_fmt=jpeg",
"delivery_id": "",
"delivery_company": "Fsearch_code",
"trans_id": "****",
"receiver_zone": "****",
"receiver_zip": "320412"
提交到接口的信息
&appid&&![CDATA[wxfca****]]&&/appid&
&mch_id&&![CDATA[134527****]]&&/mch_id&
&nonce_str&&![CDATA[a91fd0d9b0ba48e0aad854d049d38278]]&&/nonce_str&
&op_user_id&&![CDATA[134527****]]&&/op_user_id&
&out_refund_no&&![CDATA[529620****]]&&/out_refund_no&
&out_trade_no&&![CDATA[2654****]]&&/out_trade_no&
&refund_fee&1&/refund_fee&
&refund_fee_type&&![CDATA[CNY]]&&/refund_fee_type&
&sign&&![CDATA[3ADEA4C2C543778DF****]]&&/sign&
&total_fee&1&/total_fee&
&transaction_id&&![CDATA[****]]&
&/transaction_id&
&return_code&&![CDATA[SUCCESS]]&&/return_code&
&return_msg&&![CDATA[OK]]&&/return_msg&
&appid&&![CDATA[wxad****]]&&/appid&
&mch_id&&![CDATA[134527****]]&&/mch_id&
&nonce_str&&![CDATA[RvCPzbiI6EzDZ****]]&&/nonce_str&
&sign&&![CDATA[8ADAC839DFB2C80AD3ACA]]&&/sign&
&result_code&&![CDATA[FAIL]]&&/result_code&
&err_code&&![CDATA[ERROR]]&&/err_code&
&err_code_des&&![CDATA[您的请求参数与订单信息不一致]]&&/err_code_des&
按赞数排序
请求信息是不是++得
说是参数错误,但没检查出来那个参数没对上。。。
不知道楼主有没有解决这个问题,我也遇到了
微信付款和退款都是已单位“分”来计算的,如果订单是元,记得乘上100
楼主解决了这个问题了么?我现在也遇到了这种问题。。。
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐收到“退款成功”短信
两天后押金才到账
来源:武汉晚报
  本报讯(记者付豪)使用完摩拜单车后申请退款,不久后APP上显示“退款成功”,还收到了“退款成功”的短信,可是过了近2天钱才到账。昨天凌晨,读者张女士拨打武汉晚报新闻热线,反映这件怪事。  张女士说,她是武汉科技大学的学生。4月3日晚上8点多,她和同学从街道口骑车回学校,骑行了半个小时,收费1元钱。当天晚上9点半,她申请退还299元押金。没过多久,“摩拜单车”的APP上显示“退款成功”,4月4日晚上11点半,她收到了“摩拜科技”发来的一条短信,称“押金已经退款成功,请仔细查看微信钱包交易记录和绑定的银行卡的流水”。昨天凌晨,她才相继收到“微信支付”的“退款发起通知”和“退款到账通知”,直到昨天凌晨4点45分押金才到账。张女士觉得很疑惑,她同学是用微信支付方式交的押金,为何申请退款1个小时后就到账了?她用银行卡付的款,申请退款后为什么先收到了“退款成功”的提醒,押金过了近2天才到账呢?

我要回帖

更多关于 微信退款发起通知 的文章

 

随机推荐