失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 微信支付之告警通知实例

微信支付之告警通知实例

时间:2019-01-13 20:40:52

相关推荐

微信支付之告警通知实例

后端开发|php教程

实例,通知,告警

后端开发-php教程

本文主要介绍微信支付中如何获得告警通知,并附有实例代码以便参考。希望能帮助开发微信支付的小伙伴。

服务器分销源码,车载ubuntu系统安装,在项目中导入tomcat,ExoTERRA爬虫饲养箱,php可视化是什么,鹤岗seo公司lzw

A、告警通知

实用工具源码,vscode如何一次替换所有,ubuntu 多人远程,tomcat均衡架构设置,爬虫selenium使用,php会员登录代码,郑州线上营销郑州seo优化公司lzw

为了及时通知商户异常,提高商户在微信平台的服务质量。微信后台会向商户推送告警通知,包括发货延迟、调用失败、通知失败等情况,通知的地址是商户在申请支付时填写的告警通知URL,在“公众平台-服务-服务中心-商户功能-商户基本资料-告警通知URL”可以查看。商户接收到告警通知后需要尽快修复其中提到的问题,以免影响线上经营。

会声会影素材网站源码,ubuntu高级使用教程,python爬虫随机延时,php contiue,seo技术解析lzw

告警通知URL接收的postData中还将含xml数据,格式如下:

<![CDATA[wxf8b4f85f3a794e77]]> 1001 <![CDATA[错识描述]]> <![CDATA[错误详情]]> 1393860740 <![CDATA[f8164781a303f4d5a944a2dfc68411a8c7e4fbea]]> <![CDATA[sha1]]>

B、程序接收

现在就是alarm.php函数的实现了,仿照微信基础接口SDK获取即可。将详细信息写入数据库或其他存储

$postStr = $GLOBALS["HTTP_RAW_POST_DATA"];$postObj = simplexml_load_string($postStr, SimpleXMLElement, LIBXML_NOCDATA);logger("错误类型:".$postObj->ErrorType."错识描述:".$postObj->Description."错误详情:".$postObj->AlarmContent);//日志记录function logger($log_content){ $max_size = 100000; $log_filename = "log.xml"; if(file_exists($log_filename) and (abs(filesize($log_filename)) > $max_size)){unlink($log_filename);} file_put_contents($log_filename, date(H:i:s)." ".$log_content."\r\n", FILE_APPEND);}

PHP微信支付开发之微信退款功能示例

Thinkphp整合微信支付功能详解

关于微信支付开发的10篇课程推荐

如果觉得《微信支付之告警通知实例》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。