【开源】花了一个下午写的支付宝监控端,可做免签约!

搬瓦工机场JMS

本项目大量借(chao)鉴(xi)ChenPay!

通过支付宝web商家中心api协议完成订单监控。

相比之前的Chenpay改换了workerman内核编写!

纯php常驻内存框架,无需担心内存溢出!

注意:本文章不建议没有php开发基础的loc看,本项目只完成了订单的爬取监控及回调。

具体前台支付逻辑需要自己动手。我会在下面阐述原理

预览:

原理:

拿到支付宝cookie后,easymqpay模拟访问支付宝pc官网。

利用支付宝商家中心网页版ajax接口,实现订单批量抓取。

前端网页支付时,只需要根据订单金额及时间即可分析此笔订单由谁支付!

举个栗子:

用户A在 2019年7月31日下午5点13分发起支付请求20元。

用户B 突然在2019年7月31日下午5点14分又发起了一笔20元的支付,但是此时用户A的20元还没支付,那么该怎么判断订单是谁的呢?

很简单,你只需让用户B支付20.01元,就可以区分是谁支付的!

以此类推再给订单加上支付限制时间,就可以很直接的判断支付用户

流程:

前台用户发起支付  -> 商家根据金额生成订单 -> 返回自己的支付宝收款码 -> 用户支付 -> easymqpay抓取订单 -> easymqpay回调商家后端 -> 商家根据订单金额完成订单校验

更多使用详情请访问开源地址:https://github.com/assimon/easymqpay

由于我的微信无法登录网页版,不知道什么原因!所有暂时还没有做微信的监控。

喜欢这方面的可以研究研究

天津网友:可以试下这个,跟楼主的原理差不多,但是技术已经比较成熟了:/thread-572422-1-1.html
贵州网友:支持大佬,支持开源,支持技术
内蒙古网友:前排mark      
四川网友:前排帮顶,收藏了!
安徽网友:支持大佬
北京网友:mark

河南网友:像zfbjk 做的那样,网站直接生成订单号备注到支付宝,这样不就很好的识别谁支付的
湖南网友:网上现成的整套开源收款源码, 加安卓端监控,
https://github.com/szvone/vmqApk
福建网友:实际上是可以生成订单号,然后web端获取
重庆网友:实际上是可以生成订单号,然后web端获取
陕西网友:支持开源
湖南网友:用户连金额都不愿意填,更别说备注了,框架源码是支持备注的,加几个参数就行
湖南网友:写着玩的而已

未经允许不得转载:美国VPS_搬瓦工CN2 GIA VPS » 【开源】花了一个下午写的支付宝监控端,可做免签约!

赞 (0) 打赏

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏