Heim > Artikel > Backend-Entwicklung > Im Test wurde festgestellt, dass die in der WeChat-Zahlungsabschlussbenachrichtigung empfangene Transaktions-ID möglicherweise dieselbe ist. Was ist der Grund?
Die in der WeChat-Zahlungsabschlussbenachrichtigung erhaltene Transaktions-ID wurde getestet und als identisch befunden. Was ist der Grund?
1: Es gibt 8 offizielle Benachrichtigungen. Die Benachrichtigung endet nur, wenn Sie im Voraus Erfolg melden. Transaction_id möchte überhaupt nicht wiederholt werden. Wenn es generiert wird, müssen bestimmte Generierungsregeln und Fehlerbehebungsregeln vorhanden sein, um Duplikate zu vermeiden. Wenn die out_trade_no in der XML-Datei, die Sie erhalten, unterschiedlich ist, bedeutet dies, dass mit Tencent etwas nicht stimmt. Wenn out_trade_no gleich ist, bedeutet das, dass Sie die Rückrufbenachrichtigung desselben Zahlungsauftrags erhalten haben
2: Sehen Sie sich das Format der Transaktions-ID an: 1009660380201506130728806387. Es scheint, dass die mittlere Nummer 201506130728 lautet. Das ist die Zeit. Vielleicht 806387. Es ist ein Mikrosekundenwert, vielleicht eine Zufallszahl. Egal was es ist, es ist sehr wahrscheinlich, dass es dasselbe ist.
Das Obige ist die empfangene Transaktions-ID Bei der WeChat-Zahlungsabschlussbenachrichtigung wurde festgestellt, dass dies möglicherweise der Fall ist. Inhalt, weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (www.php.cn)!