微信小程序支付接口的理解与实现

记录第一次做支付接口

你好! 做微信支付接口做的恶心了,特地来记录一下,以方便下次crtl+c+v. Aar you get?

先看微信第三方文档

链接:https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?chapter=7_4&index=3
在这里插入图片描述
步骤:
1丶获取固定参数appId,mch_id,mch_key,pay_url
2丶将数据封装到map集合,再根据微信官方排序将map转换为xml
3丶访问pay_url地址解析xml,获取到预订单ID
4丶将返回数据打包(包括二次签名)返回给前台发起支付
5丶编写回调函数

代码如下[统一下单Util]:(直接粘图)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

回调函数接口

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

搞定!!

有问题请下方留言,希望大家赐教!

猜你喜欢

转载自blog.csdn.net/spring_is_coming/article/details/102862581