SEMIPAY:一个开源的个人收款解决方案
温馨提示:本文最后更新于2024年4月12日 13:26,若内容或图片失效,请在下方留言或联系博主。
SEMIPAY是一个开源的个人收款解决方案,它可以让你轻松部署私有的支付系统,无需进行域名备案、资质审批和支付交易费用等繁琐步骤。该解决方案适用于每分钟收款小于5笔的系统,并提供了半自动和全自动两种收款模式。
1. SEMIPAY是什么
SEMIPAY是一个开源的个人收款解决方案,旨在帮助个人快速搭建自己的支付系统。它提供了简单的配置方式,使用Vercel进行部署,无需担心域名备案和资质审批的问题。
2. 功能特征
-
通过Vercel一键免费部署,快速拥有自己的微信收款系统
-
支持Telegram机器人通知
-
操作简单,更新配置即可立即生效
-
开源且安全可靠,无需担心资金安全问题
3. 操作指南
使用SEMIPAY的步骤如下:
- 复制示例配置文件examle.edge.conf.json,并初始化你的Vercel Edge Config。
- 准备多张不同备注信息和固定金额的微信收款二维码,并将其上传到网络(例如GitHub或对象存储服务器)。
- 将可以直接访问的二维码URL填入配置文件的qrcode字段。
- 购买可用的域名(hostname),你也可以直接使用Vercel提供的免费域名。
- 设置好Telegram机器人的链接、密钥和支付站点的hostname。
- 设置好用于确认订单后回调的webhook地址。
- 使用curl命令向webhook地址发送订单确认请求,确保webhook可用。
- 生成token用于签名,按照指定的顺序对信息进行排序并使用SHA256加密。
- 配置Vercel的edge-config,设置好qrcode、webhook、telegram、hostname和secret等字段。
- 开始使用SEMIPAY,从你的业务服务器向支付服务器获取付款链接。
4. 支持平台
SEMIPAY支持在Vercel上进行部署,并与微信支付集成。
5. 产品定价
SEMIPAY是开源的个人收款解决方案,因此不收取任何费用。
6. 使用场景
SEMIPAY适用于个人需要收款的场景,特别是对于每分钟收款小于5笔的系统。它可以用于个人博客、小型电子商务网站、捐款平台等。
运作模式
SEMIPAY提供了半自动和全自动两种收款模式。在半自动模式下,用户需要手动确认订单并发送确认请求。在全自动模式下,可以使用wechaty来监听微信付款消息,实现全自动收款。
结语
SEMIPAY是一个方便实用的开源个人收款解决方案,通过简单的配置和部署流程,可以帮助个人快速搭建自己的支付系统。无论是个人博客还是小型电子商务网站,SEMIPAY都可以为你提供简单可靠的收款功能。