建議所以准備開發微信支付的客官最好把開發文檔看一遍,很多小細節組成的坑,不是幾句話可以說明白的
1,到微信官網注冊自己的微信公眾號,因為微信分公眾平台和訂閱號,而訂閱號不支持支付的(https://mp.weixin.qq.com)
2,在注冊期間我們可以用開發平台先進行開發(https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resource/res_list&verify=1&id=open1419318183&token=&lang=zh_CN),用自己的微信登陸
3登陸后,你就會看到微信為你提供的appid與appsecret
4這時你需要在本地配置自己的本地域名
5掃描二維碼就是你要用來測試的賬號
6這時你需要配置自己的微信回調接口域名,也就是上面自己配置的本地域名
7做完這些后,你就可以寫你的代碼邏輯了
這個就是具體的回調接口:window.location.href = "https://open.weixin.qq.com/connect/oauth2/authorize?appid=wxd4bc54f742c4c6e5&redirect_uri=http%3a%2f%2fliutest.tunnel.qydev.com%2fpegasusws%2fappapi%2fcheckout%2fcodeCallBack&response_type=code&scope=snsapi_base&state="+res.orderInfo.orderNo+"&#wechat_redirect";
注意1、各個字段的具體順序不可變動
2、redirect_uri的uri需要是uecond編碼
8、生成預收單
9調用接口生成預售單號
10插入js片段
詳細細節,稍后再續