支付寶支付實現流程(簡單篇)


  1. 1.網站按照指定要求,用token和自己的私鑰,構造一個重定向得到支付地址(調用支付接口)

  2. 1網站把重定向地址返回給瀏覽器

  3. 2.瀏覽器自動重定向到該地址,即包含了token、網站簽名的支付寶交易頁面

  4. 3.支付寶顯示當前交易金額、數量、賣家等信息

  5. 4.用戶用自己的支付寶賬號支付這筆金額

  6. 5.支付寶把用戶支付成功(或失敗)這個消息和訂單號加上支付寶的簽名,使用HTTP POST的方式通知網站(失敗的話,會隔段時間重新發送)

  7. 6.網站處理交易后續邏輯(發貨、訂單狀態存儲之類的)

  8. 7.網站返回"success"字符串給支付寶,表示該通知已經處理,不用再重發

  9. 8.支付寶顯示支付成功頁面給用戶(這一步和第10步是不分先后發生的)

  10. 9.支付成功頁面延遲自動跳轉,或用戶點擊“返回商戶頁面”,跳轉到網站的支付結束頁面(此時不一定成功處理支付寶發來的通知),但會在URL帶上當前的訂單號和狀態。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM