ホームページ >バックエンド開発 >PHPチュートリアル >テストの結果、WeChatの支払い完了通知で受け取ったtransaction_idが同じである可能性があることが判明しました。その理由は何ですか?
WeChat の支払い完了通知で受け取ったトランザクション ID がテストされた結果、同じである可能性があることが判明しました。その理由は何ですか?
1:公式通知は8つあり、事前に成功を出力した場合のみ通知が終了します。 Transaction_id がまったく繰り返されることを望まない場合は、重複を避けるための特定の生成ルールとトラブルシューティング ルールが必要です。受け取った XML の out_trade_no が異なる場合は、Tencent に問題があることを意味します。 out_trade_no が同じ場合は、同じ支払い注文のコールバック通知を受信したことを意味します
2: transaction_id の形式を見てください: 1009660380201506130728806387。 真ん中のものは 201506130728 であるようで、これは次の 806387 です。マイクロ秒の値である場合もあれば、ランダムな場合もありますが、数値が何であっても、同じになる可能性は非常に低いです
上記は、テスト中に WeChat の支払い完了通知で受信したトランザクション ID です。 、同じである可能性があることが判明しました。その理由は何ですか?コンテンツ、その他の関連コンテンツについては、PHP 中国語 Web サイト (www.php.cn) に注目してください。