ホームページ >WeChat アプレット >WeChatの開発 >WeChat Pay 開発権保護に関する通知
1. 権利保護通知 URL
WeChat 決済の開発 (1) WeChat 決済 URL の構成で説明したように、権利保護通知 URL は http://www.doucube.com/wxpay/rights.php
2 です。ユーザー権利保護システムのインターフェース
ユーザーが公式アカウントで異常な支払いや購入行動を経験した場合、通常、テンセントのカスタマーサービスに苦情を申し立てます。そのため、WeChat は公式アカウントとユーザー間の取引の詳細をリアルタイムで把握する必要があります。同時に、ユーザーの問題をできるだけ迅速かつ効率的に解決するために、WeChat はユーザーと加盟店をつなぐ架け橋として、この顧客サービス システムを通じて問題を加盟店に即座に同期し、解決結果をユーザーにフィードバックします。
ユーザーが新しい苦情フォームを追加すると、WeChat バックグラウンドが販売サーバー (payフィードバック_url) に支払い結果を通知 (投稿) します。販売者は、payfeedback_url の通知結果を使用して、パーソナライズされたページを表示できます。注: payfeedback_url を WeChat の該当インターフェース担当者に送信してください。WeChat 側で登録すると利用可能になります。
バックグラウンド通知は、投稿メカニズムを使用して、リクエスト内の payfeedback_url を通じて実行されます。
3. ユーザーが権利保護を申請します
4. プログラムの実装
権利保護プログラム ファイルに記載されている XML データ パッケージを直接取得します。 プログラムの実装は次のとおりです。
ユーザーが苦情を申し立てた場合、取得される XML は次のとおりです<?php $postStr = $GLOBALS["HTTP_RAW_POST_DATA"]; logger($postStr); //日志记录 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); } ?>ユーザーが苦情が処理されたことを確認した場合
<xml> <OpenId><![CDATA[o0pk9uIVnlY-fJkzFKEbQ6LJ4cFc]]></OpenId> <AppId><![CDATA[wxc04ce1d87dcd13cd]]></AppId> <TimeStamp>1401206434</TimeStamp> <MsgType><![CDATA[request]]></MsgType> <FeedBackId>13275936403980775178</FeedBackId> <TransId><![CDATA[1218614901201405273313470595]]></TransId> <Reason><![CDATA[没有收到货品]]></Reason> <Solution><![CDATA[退款,并不退货]]></Solution> <ExtInfo><![CDATA[Test 13456780012]]></ExtInfo> <AppSignature><![CDATA[1f4a626f59f9ae8007158b0a9510e88db56fa80b]]></AppSignature> <SignMethod><![CDATA[sha1]]></SignMethod> </xml>開発者は XML データを解析して後続の処理を行うことができます。 WeChat 決済開発権利保護通知に関連するその他の記事については、PHP 中国語 Web サイトに注目してください。