首页 > 代码库 > 微信支付开发全流程

微信支付开发全流程

建议所以准备开发微信支付的客官最好把开发文档看一遍,很多小细节组成的坑,不是几句话可以说明白的

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片段

详细细节,稍后再续

 

微信支付开发全流程