參考資料html
微信支付開發文檔(含API和demo)api
微信公衆平臺開發文檔瀏覽器
微信開放平臺開發資源微信
微信開放平臺app
微信公衆號分類和各種的區別微信公衆平臺
一、支付方式
公衆號支付:要先設置網頁受權獲取用戶基本信息和公衆號支付的「支付受權目錄」
掃碼支付模式一:要設置掃碼支付的「支付回調URL」(做用:接收微信支付後臺發送的掃碼結果,調用統一下單接口並將下單結果返回給微信支付後臺)
掃碼支付模式二:什麼都不設置,調用微信支付api就行
二、接口調用方式
有JSSDK、Native、APP三種
JSSDK只能在微信的瀏覽器上打開HTML5界面調用js來支付
JSAPI--公衆號支付、NATIVE--原生掃碼支付、APP--app支付微信支付
MICROPAY--刷卡支付,刷卡支付有單獨的支付接口,不調用統一下單接口spa
三、統一下單(含JSSDK,Native,APP三種)
當trade_type爲JSSDK時纔要求傳遞openid的值
什麼是openid,官網解釋以下:
三、參考資料
微信支付接口中,涉及資金回滾的接口會使用到商戶證書,包括退款、撤銷接口。若是不用到如上功能能夠先不下載證書
四、wxpayapi官網示例打通時遇到的問題
掃碼支付二:
運行示例時會出現錯誤,緣由以下:
還有其它的問題,這裏不累贅,在每一個微信支付開發方式的博客裏有
五、微信中收的問題,官網解說
八、掃碼支付方式二:若是商戶密鑰key出錯,是生成不了二維碼的
九、微信公衆號支付jsapi,打開網頁後,出錯以下錯誤:redirect_uri錯誤
緣由:公衆號要對「網頁受權獲取用戶基本信息」填寫「受權回調頁面域名」
十、各類方式要注意的