国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

微信支付開發告警通知實例

2024-05-04 23:47:57
字體:
來源:轉載
供稿:網友

一、告警通知

為了及時通知商戶異常,提高商戶在微信平臺的服務質量。微信后臺會向商戶推送告警通知,包括發貨延遲、調用失敗、通知失敗等情況,通知的地址是商戶在申請支付時填寫的告警通知URL,在“公眾平臺-服務-服務中心-商戶功能-商戶基本資料-告警通知URL”可以查看。商戶接收到告警通知后需要盡快修復其中提到的問題,以免影響線上經營。

告警通知URL接收的postData中還將含xml數據,格式如下:

<xml>  <AppId><![CDATA[wxf8b4f85f3a794e77]]></AppId>  <ErrorType>1001</ErrorType>  <Description><![CDATA[錯識描述]]></Description>  <AlarmContent><![CDATA[錯誤詳情]]></AlarmContent>  <TimeStamp>1393860740</TimeStamp>  <AppSignature><![CDATA[f8164781a303f4d5a944a2dfc68411a8c7e4fbea]]></AppSignature>  <SignMethod><![CDATA[sha1]]></SignMethod></xml>

二、程序接收

在微信支付開發(1) 微信支付URL配置中已提到,設置了告警通知url為

http://www.doucube.com/wxpay/alarm.php

現在就是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教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 永吉县| 灵武市| 莱芜市| 黄平县| 徐闻县| 辽宁省| 都兰县| 资源县| 平邑县| 会同县| 长汀县| 原阳县| 黔南| 温宿县| 怀柔区| 手游| 司法| 大余县| 辉南县| 台南县| 崇阳县| 科技| 酉阳| 嘉禾县| 濮阳县| 宜城市| 张家口市| 漳平市| 呈贡县| 静宁县| 合作市| 宁强县| 锦州市| 德清县| 海安县| 铁岭市| 象山县| 新平| 宝应县| 邓州市| 新沂市|