微学网

热门关键词:   as  thinkphp  ecshop  xxx  商务通  www.ymwears.cn
热门: ASP.NET PHP编程 ASP编程 JSP编程 Python

微信退款接口遇到的坑

发布时间: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  (文档上面为什么没有给出这个状态是什么情况引起的)
 
这个情况是因为,请求需要双向证书。 自行去商户下载证书放到项目中。如果项目中已经存在证书,请排除,证书是否过期和证书是否被正确的引入! 
 

这就是微学网-程序员之家为你提供的"微信退款接口遇到的坑"希望对你有所帮助.本文来自网络,转载请注明出处:http://www.weixuecn.cn/article/7327.html
网络编程 | 前端制作 | 数据库 | CMS教程 | 脚本编程 | 框架 | 服务器 | 微信开发 | APP开发 | 学习教程 |

凡本网站转载的文章、图片等资料的版权归版权所有人所有,因无法和版权所有者一一联系,如果本网站选取的文/图威胁到您的权益,请您及时和本网站联系。 我们会在第一时间内采取措施,避免给双方造 成不必要的损失。
© 2015-2021 微学网 版权所有,并保留所有权利。 备案号:粤ICP备09051474号-1

菜鸟学习网,提供各类程序编程入门,技巧,手机游戏下载站