Heim  >  Artikel  >  Backend-Entwicklung  >  Scannen Sie den QR-Code auf der Website WeChat, um zu bezahlen. Nachdem die Zahlung abgeschlossen ist, erhält notify_url die Benachrichtigung nicht und verwendet Modus 2.

Scannen Sie den QR-Code auf der Website WeChat, um zu bezahlen. Nachdem die Zahlung abgeschlossen ist, erhält notify_url die Benachrichtigung nicht und verwendet Modus 2.

PHP中文网
PHP中文网Original
2018-05-29 14:56:292966Durchsuche


Scannen Sie den QR-Code auf der Website WeChat, um zu bezahlen. Nachdem die Zahlung abgeschlossen ist, erhält notify_url die Benachrichtigung nicht und verwendet Modus 2

Antwortinhalt:

Bestätigen Sie, ob die Rückrufadresse in der Konfiguration korrekt ist. Ich habe gerade eine Zahlung durchgeführt, indem ich den WeChat-QR-Code gescannt habe, und ich habe auch Modus 2 verwendet

Krabbendämon

Wenn Sie die Zahlung einleiten, müssen Sie Ja.notify_url

Fügen Sie die von WeChat übertragenen Daten in das Protokoll auf der asynchronen Rückrufseite ein, um das Debuggen zu erleichtern.

file_put_contents('./log.txt', file_get_contents('php://input'));
Sehen Sie sich dann zum Debuggen den Inhalt in log.txt an

Verwenden Sie natapp, um es lokal zu testen, einschließlich der Frage, ob WeChat über die zurückgegebenen Daten benachrichtigt werden soll und wie Sie darauf reagieren

1. Die Rückruf-URL muss öffentlich zugänglich sein Netzwerk. URL

2. Die Rückruf-URL kann keine Parameter annehmen.
Die Händlerplattform muss den Rückruf-URL-Eingang konfigurieren.

Dies ist der Fall das Protokoll, das ich geschrieben habe


Ich habe NATAPP zum Testen verwendet und festgestellt, dass der Tencent-Server überhaupt keine Anfrage an pay-notify.php gesendet hat

Das Obige ist der WeChat-Scan der Website Code-Zahlung. Nach Abschluss der Zahlung erhält notify_url keine Benachrichtigung. Der Inhalt befindet sich im Modus 2. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (www.php.cn).

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