首頁  >  文章  >  後端開發  >  微信支付完成通知收到的transaction_id測試中發現有可能相同,這是什麼原因?

微信支付完成通知收到的transaction_id測試中發現有可能相同,這是什麼原因?

PHP中文网
PHP中文网原創
2017-03-30 09:25:392953瀏覽

微信支付完成通知收到的transaction_id測試中發現有可能相同,這是什麼原因?

1:官方的通知有8次,只有你事先輸出success,才會結束通知。 transaction_id根本不肯出現重複,生成的話一定有一定的生成規則和排錯規則來避免重複。如果說你接收到的xml裡面的out_trade_no不一樣,那才能說明騰訊出了問題。如果out_trade_no一樣,表示你接收到的是同一個支付訂單的回調通知

2:看transaction_id這格式1009660380201506130728806387,貌似中間秒的是2015061307數,不管是哪一種,都有極小可能相同的

以上就是微信支付完成通知收到的transaction_id測試中發現有可能相同,這是什麼原因? 的內容,更多相關內容請關注PHP中文網(www.php.cn)!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn