php 微信支付 回调通知不停的坑

微信支付已完工,最后有点小问题就是微信的回调会重复9次

第一步:

$return = "success";
echo $return;

不管用

第二步:

$return = "<xml><return_code><![CDATA[SUCCESS]]></return_code><return_msg><![CDATA[OK]]></return_msg></xml>";
echo $return;

不管用

第三步:

header(‘Content-type: text/xml‘);

不管用

第四步:

$return = "<xml><return_code><![CDATA[SUCCESS]]></return_code><return_msg><![CDATA[OK]]></return_msg></xml>";
ob_clean();
echo $return;
exit;

狗带

++++++++++++++++++++++++++++

第N步

return ‘<xml><return_code><![CDATA[SUCCESS]]></return_code><return_msg><![CDATA[OK]]></return_msg></xml>‘;

成功了。。。

你大爷吃我一招。。。。。。

时间: 2024-10-14 20:02:07

php 微信支付 回调通知不停的坑的相关文章

网站添加微信支付功能(小白填坑)

本周的工作安排就是在网站添加支付功能,包括支付宝.微信.财付通等,今天这篇文章先说一下微信支付吧,支付宝的太容易了基本看一下都会了 1.首先准备工作,开通了支付功能的账号,具体怎么开通的我也不熟悉因为我做的时候都是使用开通好的账号(目前微信支付好像只支持商家不支持个人吧?) 2.按照我的性格当然是百度一下啦,但是微信支付的文档说明事例实在是太坑了,完全不是我这种小白可以一下看懂的,在这夸奖一下支付宝,支付宝的事例文档做的太好了基本做的时候没什么坑 准备工作结束开工: 我的开发环境是java,所以

php7微信支付回调失败

升级完PHP7 发现微信支付回调失败.原来是 $GLOBALS['HTTP_RAW_POST_DATA'];没有定义的问题.php7 移除了这个全局变量. 修改如下: //获取通知的数据 $xml = $GLOBALS['HTTP_RAW_POST_DATA'];//这里在php7下不能获取数据,使用 php://input 代替 if(!$xml){ $xml = file_get_contents("php://input"); }

微信支付,别人遇到的坑--转载

微信支付,别人遇到的坑: http://blog.csdn.net/ahence/article/details/50173621 http://www.360doc.com/content/15/0214/10/7044580_448519997.shtml

微信支付官方.net版之坑你没商量

//来源:http://www.cnblogs.com/ancms/p/4571567.html 微信支付官方.net版之坑你没商量 最近开始弄支付这块,先是支付宝手机网站支付,也是坑了我许久,不过还好,问题不大. 让我们看看微信支付有多少坑 微信商户平台,你们知道么(我前天才知道,别笑我) 登录地址:https://mch.weixin.qq.com 我查了很久,才知道,原来,帐号密码,发到你开户的邮箱里了,然后,我翻啊翻,终于让我找到帐号密码了. 实在不明白,帐号为嘛是:[email pro

java使用AES-256-ECB(PKCS7Padding)解密——微信支付退款通知接口指定解密方式

1.场景 在做微信支付退款通知接口时,微信对通知的内容做了加密,并且指定用 AES256 解密,官方指定的解密方式如下: 2.导包 <!-- https://mvnrepository.com/artifact/org.bouncycastle/bcprov-jdk15on --> <dependency> <groupId>org.bouncycastle</groupId> <artifactId>bcprov-jdk15on</art

到处都是坑的微信支付V3之 微信支付回调页面

据上次 到处都是坑的微信支付V3 后很多园友在被虐了千百遍后终于跳转到了亲切的微信支付界面,但输入密码支付后却不知道怎么处理了,接下来补上支付后的处理流程. 1. html中根据前台支付后反馈信息成功与否跳转到相关页面 if (res.err_msg == "get_brand_wcpay_request:ok") { // message: "微信支付成功!", window.location.replace("@Url.Content("~/

微信支付回调问题

 我方确定事项: 回调接口可正常访问: https/http均可访问: 前端调起和后端下单商户号对应正确: 支付成功: 回调接口无代码错误,且已经做了异常处理,不会崩掉: 回调接口无权限限制,或其他控制: 支付时传给微信的回调接口是符合回调接口要求的: 给微信发的邮件回复内容: 按照以下几点检查,1,检查回调url是否正确,回调url是不能带参数的,请注意.2,是否有按照文档要求正确返回参数给到微信.3,是否开启了防火墙把微信的通知给屏蔽了.4,是否响应超时.5,是否正确使用post请求.6,回

微信支付异步通知无结果

最近做微信支付看了大多和支付宝,网银在线等接口对接差不多. 但微信支付 发起请求的还需要填写支付的目录,另外获取code,access_token的时候需要设置网页授权域名. 如下图: 另外,微信支付和其他一样有一个同步,一个异步的通知.因好多程序都是做了pc,手机端适配,域名可能不一样,在使用中会出现执行中断的结果.笔者找了几天发现原来是异步的问题.如下微信官方demo,notify_url 参数 //①.获取用户openid $tools = new JsApiPay(); $openId

.NET开发微信小程序-接收微信支付回调数据

获取微信支付传回来的数据 1.MVC控制器 /// <summary> /// 付款返回的数据 /// </summary> /// <returns></returns> public string Notify_url() { String xmlData = getPostStr(); //保存付款成功过来的数据 Log4Helper.ErrorInfo("GXL", xmlData); WxAPIService.PayResult