首页 网络编程 前端制作 数据库 CMS教程 脚本编程 微信开发 小程序 服务器

小程序

热门: ASP.NET PHP编程 ASP编程 JSP编程

微信退款接口遇到的坑

来源:未知 发布时间:2019-04-21
最近有人在问微信退款的接口问题,这里有点小问题,那里有点小问题;虽然解决了,但是所有人的问题都是出在了没有认真的去阅读微信提供的文档。唉,阅读文档的重要性。很重要!很重要!很重要!
 
 
 
大致遇到的是:
 
1:传递的参数分不清。
 
这两个参数只需要传递一个参数就可以了(二选一)。其中第一个是支付后微信给商户放回的流水号。第二个是,在发起支付的时候,商户传递给微信的订单号。
 
$transaction_id = $_REQUEST["transaction_id"];
 
$input->SetTransaction_id($transaction_id);
 
$out_trade_no = $_REQUEST["out_trade_no"];
 
$input->SetOut_trade_no($out_trade_no);
 
2:瞎传递参数
 
$input->SetOut_refund_no(time());  
 
不知道什么意思就传递!这个参数是要求商户传递自己生成的退款单号,之后可以用这个单号进行查询。
 
2:发送CURL 返回62  或者52  (文档上面为什么没有给出这个状态是什么情况引起的)
 
这个情况是因为,请求需要双向证书。 自行去商户下载证书放到项目中。如果项目中已经存在证书,请排除,证书是否过期和证书是否被正确的引入! 
 

上一篇:微信支付接口--支付成功的回调

下一篇:没有了

网络编程 | 前端制作 | 数据库 | CMS教程 | 脚本编程 | 微信开发 | 小程序 | 服务器 |

程序员学习网,提供最新的微信开发教程,小程序开发教程,网络编程、php教程、asp.net教程、微信公众平台二次开发教程、脚本编程、网页制作、网页设计、网页特效,为站长与网络编程从业者提供学习资料,凡本网站转载的文章、图片等资料的版权归版权所有人所有,因无法和版权所有者一一联系,如果本网站选取的文/图威胁到您的权益,请您及时和本网站联系。 我们会在第一时间内采取措施,避免给双方造 成不必要的损失。
© 2015-2018 程序员学习网 版权所有,并保留所有权利。

电脑版 | 移动版