当然只有企业资质才能申请微信支付接口,作为一名程序员要想实现自动收款除了想办法搞到企业资质申请官方的微信支付接口外还可以想办法通过个人收款码来实现。

个人二维码收款码里面除了可以设计金额外还可以设置收款方的备注,这个收款方的备注在识别是哪个用户付款的时候会用到,需要与付款方的备注区分。

个人收款码

同一个金额按照不同的收款备注设置多个,然后保存到服务端,那么数据库有张表就保存了 收款备注,收款金额,收款二维码图片地址 ,收款状态这四个字段。姑且称之为收款码表。

如果有一个用户要付款,就从收款码表中找到一个金额匹配且收款状态为可收款状态的二维码,这个二维码给到用户的同时需要把对应收款状态设置为支付中状态。

在前台用户支付成功后,我们通过微信收款辅助工具(这个工具后面详细讲解),就可以获取到收款方备注,金额等信息。讲是收款方备注传给服务器,通过收款方备注服务器可以知道是哪个用户支付的。

为了避免一个用户长时间占这某个二维码不支付,我们需要在前后台都控制每隔5分钟设置收款状态为可支付状态。

这种实现办法适合小额,支付频率不高的场景。比如说我针对 1元这个金额生成了100个有不同收款备注信息的二维码,那么也就是说5分钟内最多只能有100个人同时支付,1分钟内20个同时支付。对于一些小网站可以满足需求。

接下来说一下微信收款辅助工具,这个工具主要的功能是,当接收到通知栏里面有微信收款通知的时候打开通知信息,获取收款信息,然后把收款信息发送给服务器去处理。

可实现一种个人微信二维码收款接口的方法相关推荐

  1. 一种实现个人微信二维码收款接口的方法

    只有企业资质才能申请微信支付接口,作为一名程序员要想实现自动收款除了想办法搞到企业资质申请官方的微信支付接口外还可以想办法通过个人收款码来实现. 个人二维码收款码里面除了可以设计金额外还可以设置收款方 ...

  2. 一种实现个人微信支付宝二维码收款接口的方法

    一种实现个人微信支付宝二维码收款接口的方法 只有企业资质才能申请微信支付宝接口,要想实现自动收款除了想办法搞到企业资质申请官方的微信支付接口外,还可以想办法通过个人收款码来实现. 1.上传个人微信支付 ...

  3. 如何解决微信二维码收款总被限封?

    二维彩虹二维码生成器有个多连接二维码功能,可以把实现多个收款二维码共同用一个二维码展示,可以在后台设置扫码次数,一个微信收款码扫购N次,自动换成另外一个收款码,然后以此类推,还可以循环回第一个收款码. ...

  4. 【亲测】独家更新CcPay多商户码支付系统,码支付易支付+个人支付宝微信二维码收款app监控+搭建教程

    「BudPay 个人收款」 的原理是通过安装到手机的App监控手机微信.支付宝的二维码扫码支付到账通知并回调开发者应用.消费者在支付的时候是扫描开发者的个人微信.支付宝收款二维码. 支持API调用.手 ...

  5. Xposed hook微信二维码收款信息

    学习借鉴Xposed微信支付宝个人免签收款 这里我只是hook到微信收款信息后显示出来 项目github地址ObtainWXBillInfo 资源地址(里面有xml和json转换工具JASONJava ...

  6. android微信二维码收款hook,【第一篇】【安卓微信】HOOK微信发消息,当HOOK遇上HOOK。...

    前人栽树,后人吃桃. 准备入坑 安卓 xposed hook 微信(及时通信),好吧,第一步当然是论坛里面搜索啦,像掷骰子.计步器什么的都是小孩子过家家入门级别的,当然是要搞就搞(及时通信).微信 a ...

  7. jsp微信二维码收款_java实现微信支付之扫码支付

    public classPayCommonUtil {public static Logger log = LoggerFactory.getLogger(PayCommonUtil.class);/ ...

  8. 免签接口 个人二维码收款系统/微信支付支付宝支付二维码监听自动发货/个人免签系统/个人免签支付 微信.支付宝 个人支付监控

    开源个人收款码免签系统 服务端和监控端全部开源,自建支付平台,安全更放心,二开更方便 没有中间商赚差价,买家扫多少,商家收多少 一.系统特色 1.1 支持 支付宝个人收款的推送通知 支付宝商家二维码的 ...

  9. opencv微信二维码引擎的使用(for java)

    前面讲了windows系统下opencv+opencv的编译方法,编译方法和编译好的文件如下: Windows下联合编译opencv+opencv_contrib微信二维码引擎 OpenCV4.5.2 ...

最新文章

  1. IEs 4 Linux 新版支撑 IE 7
  2. django -- 插入行的不同方式
  3. 多显示器设置检测不到_这台显示器让我欲罢不能:华硕ROG PG279QR 电竞显示器 评测...
  4. 后端开发工程师的DIV+CSS两栏布局入门
  5. address标签,为网页加入地址信息
  6. 一切为了孩子——一位IT麻麻的新西兰移民记录
  7. java简述标识符和保留字区别_Java 基础语法 - 流年似水莫停留的个人页面 - OSCHINA - 中文开源技术交流社区...
  8. SpriteKit在iOS8和OSX10.10中的新特性(强悍来袭)
  9. 遥感影像处理——遥感影像处理全流程
  10. 黑鲨重装计算机安装无法继续,黑鲨装机大师一键重装系统失败怎么办
  11. Eel+VUE python GUI编程
  12. javascript Array系列函数之9:slice拷贝一个数组
  13. 原型图是什么?如何画原型图
  14. VMware版虚拟机怎么安装win7系统(详细教程)
  15. 中国游戏媒体市场动态前景与竞争策略分析报告(2021-2026年)
  16. 大连东软计算机专业全国排名,大连东软信息学院就业怎么样?全国前三,名不虚传!...
  17. HEIC文件怎么打开,如何将HEIC格式转换为JPG格式
  18. Kali与 BackTrack的区别
  19. 计算机专硕考数一英一的学校有哪些,这所211专硕改考数一英一!部分院校初试科目调整...
  20. oracle赋权操作

热门文章

  1. 求一个数各个位数之和
  2. 支持英特尔9242的服务器,宝德2U双子星服务器PR2725TP2
  3. mysql修改时间为东八区,mysql时区设置为东八区
  4. PC端如何同时登录多个微信账号
  5. 微信公众号第三方平台开发PYTHON教程 PART 1
  6. 爬取网易云某歌曲所有评论,并输出词云图
  7. MySQL format()\CAST()\CONVERT()指定特定个数的小数
  8. 51单片机驱动ds12887c语言,DS12887(时钟日历芯片) c语言驱动程序
  9. 学Python有前途吗?学Python能做什么?
  10. 算法笔记(二叉树、红黑树、b+树等)