源码介绍
一个完整的 PHP 实现的二合一收款码生成系统,包含前后端分离的架构。这个系统支持生成动态和静态两种类型的二合一收款码,其中动态码可以设置金额,静态码则是固定的收款码。
该系统的主要特点和使用说明:
- 二合一收款码:生成的二维码同时支持微信和支付宝扫描,用户可选择使用任意一种支付方式。
- 两种码类型:
- 静态码:固定金额,可重复使用
- 动态码:可自定义金额,适合一次性收款
- 前后端分离:
- 前端:纯 HTML+JS,负责用户界面和交互
- 后端:PHP API,负责生成二维码和业务逻辑处理
- 现代化 UI:使用 Tailwind CSS 构建的响应式界面,支持移动端和桌面端
- 简单易用:操作简单,只需几步即可生成收款码
- 在
backend/config.php
中配置您的微信和支付宝收款码 URL
- 确保您的服务器支持 PHP 并已安装 QRCode 库
- 将代码部署到您的 Web 服务器
- 通过浏览器访问前端页面
- 选择码类型(静态 / 动态)
- 对于动态码,输入需要的金额和备注信息
- 点击 “生成收款码” 按钮
- 下载或分享生成的二合一收款码
该系统使用了 VCARD 格式来实现二合一功能,付款人扫描后可以选择使用微信或支付宝进行支付。您需要在配置文件中填入您的真实收款码信息才能正常使用。
成品截图: