微信个人支付免签-第四方支付¶
微信的支付都需要申请后才能有 SDK
接口,而个人支付是没有付款通知的接口的,
所以在线上使用个人支付的问题就是不能验证谁支付了,支付是否成功的问题。
先设想我们这个项目要做到什么程度
流程:
客户端下单生成一个订单,并生成指定编号
101
,扫描二维码支付,备注填写该编号:101
, 点击支付完成。获取到编号:
101
, 服务器查询 orders 表是否存在有此备注的记录,有就返回已支付,没有就给代理发送备注:101
代理接收到请求就爬取支付账单指定的二维码收款列表,查询5分钟内的订单,遍历每一个订单的详情,匹配到备注
101
,就返回订单。服务器接收到返回信息入库到订单库,设置支付成功状态,并返回状态给客户端
角色说明:
客户端: 网站下单的个人用户
服务器: 网站后台提供客户端的API请求
代理: 爬取微信支付数据
提示
本笔记公作技术分享,给大家一种解决问题的方式,不要做商业用途。
Contents: