企業申請微信掃碼支付時需要準備以下資料:
1,微信支付負責人姓名,聯系電話,郵箱
2,營業執照,組織機構代碼證,稅務登記證。
3商家名稱(將用于對外展示)
4,公司地址及郵政編碼
5,營業執照持有人類型,姓名,所持證件及掃描件
申請流程
1,申請微信公眾服務號,財付通賬號
2,微信公眾服務號及企業認證
3,填微信支付商戶申請書。
4,微信商戶功能開通, 然后開始登記營業類目并上傳資質文件,要簽紙質合同
5,開發接入
6,微信支付保證金
注意:掃碼支付可分為兩種模式,商戶根據支付場景選擇相應模式。
【模式一】:商戶后臺系統根據微信支付規則鏈接生成二維碼,鏈接中帶固定參數productid(可定義為產品標識或訂單號)。用戶掃碼后,微信支付系統將productid和用戶唯一標識(openid)回調商戶后臺系統(需要設置支付回調URL),商戶后臺系統根據productid生成支付交易,最后微信支付系統發起用戶支付流程。
業務流程說明:
。1)商戶后臺系統根據微信支付規定格式生成二維碼(規則見下文),展示給用戶掃碼!
。2)用戶打開微信“掃一掃”掃描二維碼,微信客戶端將掃碼內容發送到微信支付系統!
。3)微信支付系統收到客戶端請求,發起對商戶后臺系統支付回調URL的調用。調用請求將帶productid和用戶的openid等參數,并要求商戶系統返回交數據包,詳細請見“本節3.1回調數據輸入參數”
。4)商戶后臺系統收到微信支付系統的回調請求,根據productid生成商戶系統的訂單!
。5)商戶系統調用微信支付【統一下單API】請求下單,獲取交易會話標識(prepay_id)
。6)微信支付系統根據商戶系統的請求生成預支付交易,并返回交易會話標識(prepay_id)!
。7)商戶后臺系統得到交易會話標識prepay_id(2小時內有效)!
。8)商戶后臺系統將prepay_id返回給微信支付系統。返回數據見“本節3.2回調數據輸出參數”
。9)微信支付系統根據交易會話標識,發起用戶端授權支付流程!
。10)用戶在微信客戶端輸入密碼,確認支付后,微信客戶端提交支付授權!
。11)微信支付系統驗證后扣款,完成支付交易!
。12)微信支付系統完成支付交易后給微信客戶端返回交易結果,并將交易結果通過短信、微信消息提示用戶。微信客戶端展示支付交易結果頁面!
。13)微信支付系統通過發送異步消息通知商戶后臺系統支付結果。商戶后臺系統需回復接收情況,通知微信后臺系統不再發送該單的支付通知!
。14)未收到支付通知的情況,商戶后臺系統調用【查詢訂單API】!
。15)商戶確認訂單已支付后給用戶發貨。
【模式二】:商戶后臺系統調用微信支付【統一下單API】生成預付交易,將接口返回的鏈接生成二維碼,用戶掃碼后輸入密碼完成支付交易。注意:該模式的預付單有效期為2小時,過期后無法支付。
業務流程說明:
。1)商戶后臺系統根據用戶選購的商品生成訂單!
。2)用戶確認支付后調用微信支付【統一下單API】生成預支付交易;
。3)微信支付系統收到請求后生成預支付交易單,并返回交易會話的二維碼鏈接code_url.
。4)商戶后臺系統根據返回的code_url生成二維碼!
。5)用戶打開微信“掃一掃”掃描二維碼,微信客戶端將掃碼內容發送到微信支付系統!
。6)微信支付系統收到客戶端請求,驗證鏈接有效性后發起用戶支付,要求用戶授權!
。7)用戶在微信客戶端輸入密碼,確認支付后,微信客戶端提交授權!
。8)微信支付系統根據用戶授權完成支付交易!
。9)微信支付系統完成支付交易后給微信客戶端返回交易結果,并將交易結果通過短信、微信消息提示用戶。微信客戶端展示支付交易結果頁面!
。10)微信支付系統通過發送異步消息通知商戶后臺系統支付結果。商戶后臺系統需回復接收情況,通知微信后臺系統不再發送該單的支付通知!
。11)未收到支付通知的情況,商戶后臺系統調用!
。12)商戶確認訂單已支付后給用戶發貨。