微信支付問題

來源:互聯網
上載者:User
先說說我這裡的流程
1,使用者下單,產生訂單及訂單號
2,使用者支付:先動態產生一個支付單號,與訂單號表關聯,用支付單號去支付。
3,支付成功後,回調地址接收傳送過來的支付單號,根據支付單號完成訂單支付。

我這樣設計總覺得不合適,但又想不出好的方案,主要有以下這些疑問
1,每次支付,動態產生支付單號,是否會有問題
2,支付成功後,回調的時候,萬一我的伺服器掛了,如何補救。
3,因為支付成功回調,是根據動態產生的支付單號去完成訂單支付,萬一回調地址外泄,被人惡意猜測支付單號,怎麼辦。

PS:(之所以用動態支付單號支付,是因為使用者在支付中途點了取消,再次支付時候,提交不同的訂單號,免得提示訂單重複)

第一次做支付功能,技術不夠,望各路大神耐心賜教

回複內容:

先說說我這裡的流程
1,使用者下單,產生訂單及訂單號
2,使用者支付:先動態產生一個支付單號,與訂單號表關聯,用支付單號去支付。
3,支付成功後,回調地址接收傳送過來的支付單號,根據支付單號完成訂單支付。

我這樣設計總覺得不合適,但又想不出好的方案,主要有以下這些疑問
1,每次支付,動態產生支付單號,是否會有問題
2,支付成功後,回調的時候,萬一我的伺服器掛了,如何補救。
3,因為支付成功回調,是根據動態產生的支付單號去完成訂單支付,萬一回調地址外泄,被人惡意猜測支付單號,怎麼辦。

PS:(之所以用動態支付單號支付,是因為使用者在支付中途點了取消,再次支付時候,提交不同的訂單號,免得提示訂單重複)

第一次做支付功能,技術不夠,望各路大神耐心賜教

1、你可以自己先產生單號,然後再調取支付的。
2、如果回調失敗會每隔一段時間再次回調,直到成功或達到一定次數後會停止。
3、簽名加密知道了也沒用

  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.