Skip to content

使用Go语言实现合并微信和支付宝的二维码

License

Notifications You must be signed in to change notification settings

xiaodela/mergeQRCode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mergeQRCode

使用Go语言实现合并微信和支付宝的二维码

使用方法

  1. 首先你需要安装Zbar这个软件
  2. 将微信二维码放在 \qrcode\wechat
  3. 将支付宝二维码放在 \qrcode\alipay
  4. 你可以选择直接下载mergeQRCode.exe直接运行,或者编译源代码运行
  5. 生成index.html后,将此文件部署到 HTTP服务器 中(可以使用GitHub/GitLab的静态服务器
  6. 将服务器地址生成为二维码(可以用用网上的生成二维码网站,我这里推荐一个QR Code Generator),用支付宝或微信扫描即可

注意事项

  • 需要把Zbar的根目录添加到Path中
  • Zbar的二进制文件路径设置在pay.go的第14行,如有需要请更改
  • 生成的index.html需要部署在HTTP服务器中,否则无效
  • 微信默认保存二维码文件位置:\内部存储设备\tencent\MicroMsg\WeiXin
  • 支付宝默认保存二维码位置:\内部存储设备\DCIM\Camera

实现原理

通过Zbar扫描二维码,然后用JavaScript实现跳转达到扫描二维码的效果 跳转使用检测UA的方式实现检测平台

打赏作者&结果测试

PayLink

About

使用Go语言实现合并微信和支付宝的二维码

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published