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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

微信支付开发文档说明

發布時間:2023/12/20 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 微信支付开发文档说明 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一 場景介紹

參考官方文檔:https://pay.weixin.qq.com/wiki/doc/api/index.html Native支付

用戶掃描商戶展示在各種場景的二維碼進行支付。

步驟1:商戶根據微信支付的規則,為不同商品生成不同的二維碼,展示在各種場景,用于用戶掃描購買。

步驟2:用戶使用微信“掃一掃”掃描二維碼后,獲取商品支付信息,引導用戶完成支付。

步驟3:用戶確認支付,輸入支付密碼。

步驟4:支付完成后會提示用戶支付成功,商戶后臺得到支付成功的通知。

二 開發步驟

推薦使用模式二

1 模式一

參考流程:https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=6_4

商戶后臺系統根據微信支付規則鏈接生成二維碼,鏈接中帶固定參數productid(可定義為產品標識或訂單號)。用戶掃碼后,微信支付系統將productid和用戶唯一標識(openid)回調商戶后臺系統(需要設置支付回調URL),商戶后臺系統根據productid生成支付交易,最后微信支付系統發起用戶支付流程。

2 模式二

參考流程:https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=6_5(時序圖中紅色部分是需要我們開發的內容)

業務流程說明:

(1)商戶后臺系統根據用戶選購的商品生成訂單。

(2)用戶確認支付后調用微信支付【統一下單API】生成預支付交易。

(3)微信支付系統收到請求后生成預支付交易單,并返回交易會話的二維碼鏈接code_url。

(4)商戶后臺系統根據返回的code_url生成二維碼。

(5)用戶打開微信“掃一掃”掃描二維碼,微信客戶端將掃碼內容發送到微信支付系統。

(6)微信支付系統收到客戶端請求,驗證鏈接有效性后發起用戶支付,要求用戶授權。

(7)用戶在微信客戶端輸入密碼,確認支付后,微信客戶端提交授權。

(8)微信支付系統根據用戶授權完成支付交易。

(9)微信支付系統完成支付交易后給微信客戶端返回交易結果,并將交易結果通過短信、微信消息提示用戶。微信客戶端展示支付交易結果頁面。

(10)微信支付系統通過發送異步消息通知商戶后臺系統支付結果。商戶后臺系統需回復接收情況,通知微信后臺系統不再發送該單的支付通知。

(11)未收到支付通知的情況,商戶后臺系統調用【查詢訂單API】。

(12)商戶確認訂單已支付后給用戶發貨。

模式二與模式一相比,流程更為簡單,不依賴設置的回調支付URL。商戶后臺系統先調用微信支付的統一下單接口,微信后臺系統返回鏈接參數code_url,商戶后臺系統將code_url值生成二維碼圖片,用戶使用微信客戶端掃碼后發起支付。注意:code_url有效期為2小時,過期后掃碼不能再發起支付。

三 微信支付接口規則

微信支付接口調用的整體思路:按API要求組裝參數,以XML方式發送(POST)給微信支付接口(URL),微信支付接口也是以XML方式給予響應。

了解參考官方文檔:https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=4_1

  • 協議規則

  • 參數規定

  • 安全規范

使用sdk可以簡化接口的調用。

總結

以上是生活随笔為你收集整理的微信支付开发文档说明的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。