本文實例講述了微信掃碼支付模式。分享給大家供大家參考,具體如下:
背景:因為微信占據眾多的用戶群,作為程序開發,自然而然也成了研究的重點。畢竟個人能力有限,很難想象設計的復雜性,多數時間接觸起來,各種蒙圈,在此筆記自己的操作流程,僅做參考,歡迎指正。
一.微信掃碼支付模式
1.附帶微信公眾號“微信開發”中,對微信掃碼支付的兩種模式流程圖以作“膜拜”。
2.具體的操作,可詳細參考官方開發文檔
文檔有強調:
模式一開發前,商戶必須在公眾平臺后臺設置支付回調url。url實現的功能:接收用戶掃碼后微信支付系統回調的productid和openid;url設置詳見回調地址設置。
模式二與模式一相比,流程更為簡單,不依賴設置的回調支付url。商戶后臺系統先調用微信支付的統一下單接口,微信后臺系統返回鏈接參數code_url,商戶后臺系統將code_url值生成二維碼圖片,用戶使用微信客戶端掃碼后發起支付。注意:code_url有效期為2小時,過期后掃碼不能再發起支付。
3.建議下載微信公眾平臺提供的示例代碼
個人覺得作為原生開發,著重更改幾個配置項還是難度不大的,重要的是了解對方的代碼實現思路。下面主要介紹在thinkphp框架下的模式二開發參考
4.開發原文參考
希望本文所述對大家php程序設計有所幫助。
原文鏈接:https://blog.csdn.net/u011415782/article/details/53389629