この記事では、WeChat決済でアラーム通知を受け取る方法を紹介します。
1. アラーム通知
WeChatプラットフォーム上で加盟店に異常を速やかに通知し、加盟店のサービス品質(zhì)を向上させるため。 WeChat バックエンドは、配送の遅延、通話の失敗、通知の失敗などを含むアラーム通知を販売者にプッシュします。通知アドレスは、支払いの申請時に販売者が入力したアラーム通知 URL であり、「パブリック プラットフォーム - サービス」で確認できます。 「サービスセンター」「加盟店機能」「加盟店基本情報」「アラーム通知URL」をご覧いただけます。警報通知を受け取った販売業(yè)者は、オンライン業(yè)務(wù)への影響を避けるために、警報通知に記載されている問題をできるだけ早く修復(fù)する必要があります。
アラーム通知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>
2.プログラム受信
WeChat決済開発(1)WeChat決済URLの設(shè)定で述べたように、アラーム通知URLが設(shè)定されます
http://www.doucube.com/wxpay/alarm.php
ここで、alarm.php 関數(shù)の実裝です。これは、WeChat 基本インターフェイス 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); }
WeChat 決済の開発とアラーム通知関連の記事については、PHP 中國語 Web サイトに注目してください。

ホットAIツール

Undress AI Tool
脫衣畫像を無料で

Undresser.AI Undress
リアルなヌード寫真を作成する AI 搭載アプリ

AI Clothes Remover
寫真から衣服を削除するオンライン AI ツール。

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中國語版
中國語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統(tǒng)合開発環(huán)境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)