首先一个最简单的支付功能,大体分为三步
统一下单
回调处理支付结果
这里用到了github上的一个依赖,相当于支付的工具包
这边从前端小程序传过来的参数有:
openId
– 小程序传过来的用户标识
我们配置文件中配置的固定参数有:
notify_url
– 支付成功以后回调的我们写的接口地址
aj.setMsg("支付失败,暂时无法获取到您的订单数据,請稍后再试");
校验通过. 更改订单状态为已支付, 修改库存
拼接参数为字符串的工具方法
1、首先分享 微信小程序map气泡统一丅单接口:
微信小程序map气泡接口 签名 对比网址:
微信小程序map气泡小程序 微信小程序map气泡支付 网址:
2、微信小程序map气泡小程序端 代码示例:
4、生成 微信小程序map气泡支付 签名后台 代码示例:
1)、所有的签名囷发送微信小程序map气泡服务器的数据必须一致 包括Key的大小写 否则签名失败
2)、微信小程序map气泡小程序 前端调用 接口的时候 文档上并没有寫appId参数 该参数一定要穿 并且是大写
4)、body格式问题 写的是UTF-8 实际要的格式则是ISO8859-1 而且单独对body进行设置好像不好使 所以必须全部都改成该格式
5)、生成签名 最后加上key的那块 加的格式是 &key = KEY 这种 而且不是直接 + key 这个地方需要注意一下 我碰了个坑 文档没看仔细
7)、最后一点强调 生成签名嘚数据和发送服务器的数据 必须保持一致
11、欢迎大家 发表问题 一起学习 嘿嘿