微信/支付宝个人免签收款方案
项目简介
多用户个人微信/支付宝免签收款方案基本功能列表
服务端
- 后台登录
- 添加应用,生成
Appid(应用ID)
,Secret(秘钥)
,notify_url(开发者服务器)
,return_url(支付成功后跳转)
- 接收客户端的支付成功请求API
- 服务端通知开发者服务器API(失败延迟通知)
- 订单管理
- 收款码管理
- 支付方式(微信/支付宝)
监控端(收款监控,多个方案)
- [安卓]xposed框架, 监控手机微信/支付宝收款提示
- [安卓]APP监听通知栏
- [电脑]hook监控电脑版微信收款助手通知
- [手动]收到款后, 手动审核订单,并给服务端发送收款通知
如何区分收款金额属于哪个订单?
通过订单金额
区分是哪个订单. 有一个临时表
用于保存进行中的订单实际价格, 生成订单时,查询当前价格在临时表中是否存在, 存在就加/减0.01元再查询是否再临时表中, 价格满了就提示错误, 不存在就将当前价格写入订单,同时写入临时表. 订单到期后, 将临时表中的到期价格删掉. 这样在支付成功的回调时, 就可以通过价格区分订单, 同时删除临时表中的当前价格.
支付宝和微信的的收款二维码, 分成两种:固定金额
/不固定金额
固定金额的二维码, 需要设定多个, 不然当前价格存在时就不能有其他同价格的订单存在了, 这样同价格并发订单就有问题.
例如:10元固定二维码, 需要设定10.00元,10.01元.....10.09 或者 10.00元...9.90元的二维码
不固定金额二维码, 在生成订单时, 需要在支付界面提醒用户按指定价格支付, 不然会导致订单无法识别.
最后更新于 2022-12-21 15:59:13 并被添加「」标签,已有 643 位童鞋阅读过。
本站使用「署名 4.0 国际」创作共享协议,可自由转载、引用,但需署名作者且注明文章出处
此处评论已关闭