1. 掃碼支付
商戶在pc端展示一個支付二維碼,用戶使用微信掃一掃功能,掃碼后實現付款的支付方式。
2. 公眾號支付
商戶在微信APP內(微信瀏覽器)打開H5網頁,通過微信支付實現付款的支付方式。
3. H5支付
商戶在微信瀏覽器以外的手機瀏覽器打開H5網頁,通過微信支付實現付款的支付方式。
4. 小程序支付
商戶在小程序內,通過微信支付實現付款功能的支付方式。
開發前準備
第一步,登錄到商戶平臺設置相關參數配置
首先到微信商戶平臺申請一個企業賬號,并開通微信支付,設置好相應的公眾號支付、掃碼支付、H5支付的相關參數配置。
其中,公眾號支付需要設置JSAPI支付授權目錄,且最多只能設置5個;
掃碼支付需要設置掃碼回調鏈接,既用戶通過掃碼支付完畢后微信回調到商戶的頁面鏈接;
H5支付則需要設置安全支付域名即可。
第二步,引入微信官方SDK
微信官方提供了一套Java、.NET、PHP等三個版本的開發SDK;我目前使用的是.NET,因此只需要下載.NTE的SDK即可。
地址:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=11_1
下載完以后,在Visual Studio中打開項目