视频一区二区三区自拍_千金肉奴隷1985未删减版在线观看_国产成人黄色视频在线播放_少女免费播放片高清在线观看_国产精品v欧美精品v

Login expired. Please log in again.

Feedback

0/300

Feedback

Submitted successfully

ok

Feedback

Network exception, please try again later

ok

開發(fā)指引

系統(tǒng)設計
合理的查單邏輯
回調(diào)信息核驗
交易閉環(huán)
完整的退款邏輯
開發(fā)注意事項
重要參數(shù)
API規(guī)則
業(yè)務啟動前的注意事項
業(yè)務鏈接測試
結算及對賬

回調(diào)信息內(nèi)容驗證

業(yè)務場景

在QR code payment, Official Account Payment, In-APP payment, Mini Program Payment場景下,微信支付會在用戶支付完成后向機構回調(diào)url下發(fā)支付結果通知,機構需要核實回調(diào)簽名及回調(diào)內(nèi)容,以防止收到虛假回調(diào),產(chǎn)生資金的損失。

解決方案

機構或商戶在收到微信支付回調(diào)信息后,需要做三件事:

  • 1驗證簽名

    對回調(diào)信息中的sign字段進行核驗,以確認該回調(diào)為微信支付下發(fā)的回調(diào),核驗簽名方式請參考API文檔中的簽名算法部分。

  • 2內(nèi)容驗證

    若sign核驗通過,需檢查回調(diào)中訂單信息是否正確。重點需要核查訂單號是否在系統(tǒng)中生成過,訂單號與支付金額是否與系統(tǒng)中記錄的相匹配。

  • 3返回正確信息

    若sign和業(yè)務信息都驗證通過,同步訂單結果到自身系統(tǒng)中,同時需要返回正確的回包給到微信支付。否則微信支付會判定該次回調(diào)失敗,不斷去進行重試,造成雙方資源的浪費。

  • Complete

同樣的通知可能會多次發(fā)送給商戶系統(tǒng)。商戶系統(tǒng)必須能夠正確處理重復的通知。當收到通知進行處理時,首先檢查對應業(yè)務數(shù)據(jù)的狀態(tài),判斷該通知是否已經(jīng)處理過,如果沒有處理過再進行處理,如果處理過直接返回結果成功。在對業(yè)務數(shù)據(jù)進行狀態(tài)檢查和處理之前,要采用數(shù)據(jù)鎖進行并發(fā)控制,以避免函數(shù)重入造成的數(shù)據(jù)混亂。

About  WeChat  Pay

Powered By Tencent & Tenpay Copyright©

2005-2024 Tenpay All Rights Reserved.

Contact Us
Wechat Pay Global

WeChat Pay Global