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