微信支付

微信支付

1、首先组装需要请求的数据直接上代码
在这里插入图片描述
2、组装第一次签名需要的数据。(如果嫌麻烦可以第一步第二步写一起)
在这里插入图片描述
3、获取签名,需要按照微信要求组装签名(把数据从小到大按照ascii码排序 把数据用&符号拼接,下图中是标准方法,请按要求处理)
在这里插入图片描述
4、组装发给微信xml格式数据
在这里插入图片描述
5、把xml数据发送到微信指定请求地址获取返回的xml返回数据,处理后组装成数组返回给前端
在这里插入图片描述
ok。前端掉起微信支付。
7,微信回调
这里需要在微信的商户平台配置微信的回调地址,这里就不详细说了,很简单,把你项目的回调地址填上去就好了,另外还有一种方法,可以在请求微信支付的时候加上notify_url也可。微信回调函数可以实现项目的一些支付成功的业务逻辑!这里微信会 一直发送到这个回调接口中,所以我们需要的写返回信息。返回信息是xml格式。如果没有返回,微信会有频次的发送。这里频次间隔会越来越大。首先获取数据
在这里插入图片描述
得到数据后根据数据进行业务逻辑。
成功
在这里插入图片描述
失败
在这里插入图片描述
ok全部流程完成,希望对大家有帮助,也希望有大神执教。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值