一. 微信支付
1. 需要提供公司資質(zhì)或者營業(yè)執(zhí)照,個人無法申請抄腔。
2. 開發(fā)者應(yīng)用登記頁面進(jìn)行登記瓢湃,登記并選擇移動應(yīng)用進(jìn)行設(shè)置后,將獲得AppID赫蛇,可立即用于開發(fā)绵患。但應(yīng)用登記完成后還需要提交審核,只有審核通過的應(yīng)用才能正式發(fā)布使用悟耘。
二. 相關(guān)文檔
微信開放平臺:https://open.weixin.qq.com
微信支付商戶平臺:https://pay.weixin.qq.com/index.php
微信APP支付接入商戶服務(wù)中心:https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resource/res_list&verify=1&id=open1419317780&token=&lang=zh_CN
三. 支付流程
四. 商戶系統(tǒng)和微信支付系統(tǒng)主要交互說明:
步驟1:用戶在商戶APP中選擇商品,提交訂單粟誓,選擇微信支付奏寨。
步驟2:商戶后臺收到用戶支付單,調(diào)用微信支付統(tǒng)一下單接口鹰服。參見【統(tǒng)一下單API】病瞳。
步驟3:統(tǒng)一下單接口返回正常的prepay_id,再按簽名規(guī)范重新生成簽名后悲酷,將數(shù)據(jù)傳輸給APP套菜。參與簽名的字段名為appId,partnerId设易,prepayId逗柴,nonceStr,timeStamp顿肺,package戏溺。注意:package的值格式為Sign=WXPay
步驟4:商戶APP調(diào)起微信支付。api參見本章節(jié)【app端開發(fā)步驟說明】
步驟5:商戶后臺接收支付通知屠尊。api參見【支付結(jié)果通知API】
步驟6:商戶后臺查詢支付結(jié)果旷祸。,api參見【查詢訂單API】
五. 代碼集成流程
參考文檔地址:https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=8_5