日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

支付宝集成交互流程

發(fā)布時間:2023/12/20 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 支付宝集成交互流程 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.


交互流程


功能流程

流程說明(以Android平臺為例):

  • 第4步:調(diào)用支付接口:此消息就是本接口所描述的開發(fā)包提供的支付對象PayTask,將商戶簽名后的訂單信息傳進pay方法喚起支付寶收銀臺,訂單格式具體參見“請求參數(shù)說明”。
  • 第5步:支付請求:手機支付寶支付開發(fā)包將會按照商戶客戶端提供的請求參數(shù)發(fā)送支付請求。
  • 第8步:接口返回支付結(jié)果:商戶客戶端在第4步中調(diào)用的支付接口,會返回最終的支付結(jié)果(即同步通知),參見“同步通知參數(shù)說明”。
  • 第12步:異步發(fā)送支付通知:手機支付寶支付服務(wù)器端發(fā)送異步通知消息給商戶服務(wù)器端(備注:第12步一定發(fā)生在第6步之后,但不一定晚于7~11步),參見“服務(wù)器異步通知參數(shù)說明”。
  • 數(shù)據(jù)交互

  • 構(gòu)造訂單數(shù)據(jù)并簽名
    商戶服務(wù)器端根據(jù)手機支付寶支付開發(fā)包的接口規(guī)則,通過程序生成得到簽名結(jié)果及要傳輸給手機支付寶支付開發(fā)包的數(shù)據(jù)集合。簽名相關(guān)的公私鑰生成及配置規(guī)則,見PID和密鑰管理。
  • 發(fā)送請求數(shù)據(jù)
    把構(gòu)造完成的數(shù)據(jù)集合傳遞給手機支付寶支付開發(fā)包。
  • 手機支付寶支付開發(fā)包對請求數(shù)據(jù)進行處理
    手機支付寶支付開發(fā)包將請求數(shù)據(jù)根據(jù)業(yè)務(wù)規(guī)則包裝后傳遞給手機支付寶支付服務(wù)器端,服務(wù)器端得到這些集合后,會先進行安全校驗等驗證,一系列驗證通過后便會處理完成這次發(fā)送過來的數(shù)據(jù)請求。
  • 返回處理的結(jié)果數(shù)據(jù)
    對于處理完成的交易,支付寶會以兩種方式把數(shù)據(jù)分別反饋給商戶客戶端和商戶服務(wù)器端。?
  • 在手機客戶端上,手機支付寶支付開發(fā)包直接把處理的數(shù)據(jù)結(jié)果反饋給商戶客戶端;
  • 在服務(wù)器端上,手機支付寶支付服務(wù)器端主動發(fā)起通知,調(diào)用商戶在請求時設(shè)定好的頁面路徑(參數(shù)notify_url,如果商戶沒設(shè)定,則不會進行該操作)。
  • 商戶對獲取的返回結(jié)果數(shù)據(jù)進行處理
    商戶在客戶端同步通知接收模塊或服務(wù)器端異步通知接收模塊獲取到支付寶返回的結(jié)果數(shù)據(jù)后,可以結(jié)合商戶自身業(yè)務(wù)邏輯進行數(shù)據(jù)處理(如:訂單更新、自動充值到會員賬號中等)。同步通知結(jié)果僅用于結(jié)果展示,入庫數(shù)據(jù)需以異步通知為準。


  • 虛線為應(yīng)用服務(wù)器和移動端的交互,

    交互流程

    更新時間:2016/07/08?訪問次數(shù):142371
    • 功能流程
    • 數(shù)據(jù)交互

    功能流程

    流程說明(以Android平臺為例):

  • 第4步:調(diào)用支付接口:此消息就是本接口所描述的開發(fā)包提供的支付對象PayTask,將商戶簽名后的訂單信息傳進pay方法喚起支付寶收銀臺,訂單格式具體參見“請求參數(shù)說明”。
  • 第5步:支付請求:手機支付寶支付開發(fā)包將會按照商戶客戶端提供的請求參數(shù)發(fā)送支付請求。
  • 第8步:接口返回支付結(jié)果:商戶客戶端在第4步中調(diào)用的支付接口,會返回最終的支付結(jié)果(即同步通知),參見“同步通知參數(shù)說明”。
  • 第12步:異步發(fā)送支付通知:手機支付寶支付服務(wù)器端發(fā)送異步通知消息給商戶服務(wù)器端(備注:第12步一定發(fā)生在第6步之后,但不一定晚于7~11步),參見“服務(wù)器異步通知參數(shù)說明”。
  • 數(shù)據(jù)交互

  • 構(gòu)造訂單數(shù)據(jù)并簽名
    商戶服務(wù)器端根據(jù)手機支付寶支付開發(fā)包的接口規(guī)則,通過程序生成得到簽名結(jié)果及要傳輸給手機支付寶支付開發(fā)包的數(shù)據(jù)集合。簽名相關(guān)的公私鑰生成及配置規(guī)則,見PID和密鑰管理。
  • 發(fā)送請求數(shù)據(jù)
    把構(gòu)造完成的數(shù)據(jù)集合傳遞給手機支付寶支付開發(fā)包。
  • 手機支付寶支付開發(fā)包對請求數(shù)據(jù)進行處理
    手機支付寶支付開發(fā)包將請求數(shù)據(jù)根據(jù)業(yè)務(wù)規(guī)則包裝后傳遞給手機支付寶支付服務(wù)器端,服務(wù)器端得到這些集合后,會先進行安全校驗等驗證,一系列驗證通過后便會處理完成這次發(fā)送過來的數(shù)據(jù)請求。
  • 返回處理的結(jié)果數(shù)據(jù)
    對于處理完成的交易,支付寶會以兩種方式把數(shù)據(jù)分別反饋給商戶客戶端和商戶服務(wù)器端。?
  • 在手機客戶端上,手機支付寶支付開發(fā)包直接把處理的數(shù)據(jù)結(jié)果反饋給商戶客戶端;
  • 在服務(wù)器端上,手機支付寶支付服務(wù)器端主動發(fā)起通知,調(diào)用商戶在請求時設(shè)定好的頁面路徑(參數(shù)notify_url,如果商戶沒設(shè)定,則不會進行該操作)。
  • 商戶對獲取的返回結(jié)果數(shù)據(jù)進行處理
    商戶在客戶端同步通知接收模塊或服務(wù)器端異步通知接收模塊獲取到支付寶返回的結(jié)果數(shù)據(jù)后,可以結(jié)合商戶自身業(yè)務(wù)邏輯進行數(shù)據(jù)處理(如:訂單更新、自動充值到會員賬號中等)。同步通知結(jié)果僅用于結(jié)果展示,入庫數(shù)據(jù)需以異步通知為準。
  • 總結(jié)

    以上是生活随笔為你收集整理的支付宝集成交互流程的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。