1.微信支付文檔
https://pay.weixin.qq.com/wiki/doc/api/index.html
2.喚起微信支付的幾種方式
jsapi支付:通過js調起支付
h5支付:在微信意外的手機瀏覽器調起支付
小程序支付:在小程序中調起支付
還有付款碼支付,app支付等
3.支付的幾種形式
首先開發主體分為普通商戶和服務商
對於普通商戶可以使用使用相關的api完成支付流程包括自然支付,合單支付,分賬等。
對於服務商出來可以自己收款外還可以作為第三方為商家開發,需要綁定商家為自己的特約服務商,這個要在支付后台設置
支付后台地址:https://pay.weixin.qq.com/
4.遇到的一些坑
1.生成簽名的一些問題:在微信的官方平台調試(https://pay.weixin.qq.com/wiki/tools/signverify/)成功但是接口失敗
把API密鑰和APP_SECRET弄混了.簽名需要的是API密鑰,設置路徑如下:
微信商戶平台(pay.weixin.qq.com)–>賬戶設置–>API安全–>密鑰設置
2.合單支付對於子訂單有數量要求不大於10不小於2
3.如果需要直接把錢付給第三方則必須要開通服務商模式,綁定特約商戶
總結
1.多讀幾遍文檔,再開始做比較好。
2.要理清opid,appid,machid這幾個的關系