Heim  >  Artikel  >  WeChat-Applet  >  Hinweis zum Schutz der Entwicklungsrechte von WeChat Pay

Hinweis zum Schutz der Entwicklungsrechte von WeChat Pay

高洛峰
高洛峰Original
2017-02-25 17:25:461847Durchsuche

1. Benachrichtigungs-URL zum Schutz der Rechte

Wie in der WeChat-Zahlungs-URL-Konfiguration (1) erwähnt, lautet die Benachrichtigungs-URL zum Rechteschutz http://www.doucube.com/wxpay/rights.php

2. Benutzerrechte-Schutzsystem-Schnittstelle

Wenn Benutzer ungewöhnliches Zahlungs- und Kaufverhalten auf offiziellen Konten haben, beschweren sie sich normalerweise beim Tencent-Kundendienst, daher muss WeChat dies verstehen das offizielle Konto in Echtzeit. Keine Details zu Benutzertransaktionen. Um gleichzeitig die Probleme der Benutzer so schnell und effizient wie möglich zu lösen, synchronisiert WeChat als Brücke zwischen Benutzern und Händlern Probleme sofort über dieses Kundendienstsystem mit den Händlern und gibt den Benutzern Rückmeldung über die Lösungsergebnisse.

Nachdem der Benutzer ein Beschwerdeformular hinzugefügt hat, benachrichtigt (postet) der WeChat-Hintergrund den Händlerserver (payfeedback_url) über das Zahlungsergebnis. Händler können die Benachrichtigungsergebnisse von payfeedback_url nutzen, um personalisierte Seiten anzuzeigen. Hinweis: Bitte senden Sie payfeedback_url an die entsprechende Schnittstellenperson auf WeChat. Sie ist nach der Registrierung auf der WeChat-Seite verfügbar.

Die Hintergrundbenachrichtigung erfolgt über payfeedback_url in der Anfrage unter Verwendung des Post-Mechanismus.

3. Benutzerantrag zum Schutz der Rechte

Hinweis zum Schutz der Entwicklungsrechte von WeChat PayHinweis zum Schutz der Entwicklungsrechte von WeChat Pay

Hinweis zum Schutz der Entwicklungsrechte von WeChat PayHinweis zum Schutz der Entwicklungsrechte von WeChat Pay

4 . Verfahren Implementieren Sie

, um das in der Rechteschutzprogrammdatei erwähnte XML-Datenpaket direkt abzurufen. Das Programm wird wie folgt implementiert:

<?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(&#39;H:i:s&#39;)." ".$log_content."\r\n", FILE_APPEND);
}
?>

Wenn der Benutzer eine neue Beschwerde hinzufügt, wird das XML Der erhaltene Wert lautet wie folgt:

<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>

Wenn der Benutzer bestätigt, dass die Beschwerde bearbeitet wurde

<xml>
    <OpenId><![CDATA[111222]]></OpenId>
    <AppId><![CDATA[wwwwb4f85f3a797777]]></AppId>
    <TimeStamp>1369743511</TimeStamp>
    <MsgType><![CDATA[confirm/reject]]></MsgType>
    <FeedBackId><![CDATA[5883726847655944563]]></FeedBackId>
    <Reason><![CDATA[商品质量有问题]]></Reason>
    <AppSignature><![CDATA[bafe07f060f22dcda0bfdb4b5ff756f973aecffa]]></AppSignature>
    <SignMethod><![CDATA[sha1]]></SignMethod>
</xml>

Der Entwickler kann dann die XML-Daten analysieren und die anschließende Verarbeitung durchführen.

Weitere Artikel zum Schutz der WeChat-Zahlungsentwicklungsrechte finden Sie auf der chinesischen PHP-Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn