论坛打算增加付费注册功能
本帖最后由 HelloWorld 于 2024-6-15 21:09 编辑原理是通过 stripe 支付 0.01 欧元/英镑/美元,购买邀请码,并且限制大陆卡头支付,目的是防广告和违法帖子,增加门槛。对于没有外卡的,看论坛教程随便申请都有
打算用 lerna+nextjs 写,ts 代码直接对接 discuz 数据库生成邀请码,数据库的连接工具就用 typeorm
界面就用 nextui 做个简单界面
支付参数只需要填写接收邀请码的邮箱
stripe 应该支持 webhook 支付回调,在回调里判断金额正确给购买的邮箱发邀请码,同时前端回调页面也直接显示邀请码给购买者复制,双重保障
具体技术细节我会持续在这个帖子更新
目前来看,应该还是需要增加一个数据表,用来记录 stripe 的订单号,防止重放导致多次发码,毕竟 webhook 的通知也可能会有多次触发的概率
首先是 discuz x! 3.5 的邀请码在数据库怎么插入和销毁: 楼主技术流 前几天有那个推荐野鸡钱包的,一上来就开始推荐,现在人都找不到了 加个cf或谷歌验证码不好么 本帖最后由 HelloWorld 于 2024-6-15 23:44 编辑
匿名 发表于 2024-6-15 21:20
加个cf或谷歌验证码不好么
顺便写个开源的 discuz 结合 stripe 的付费注册代码,练手
至于注册页面加验证码,作用不大,本来已经限制了必需去 gmail 邮箱点击 url 注册,这个想用机器批量注册绕过的话也不容易 nb啊摊主居然是全栈 tianket 发表于 2024-6-16 01:03
nb啊摊主居然是全栈
都只会点皮毛 HelloWorld 发表于 2024-6-16 02:17
都只会点皮毛
stripe 我的美国号都被封了🥰😭😭😭 babe 发表于 2024-6-16 10:31
stripe 我的美国号都被封了🥰😭😭😭
流水大吗 HelloWorld 发表于 2024-6-16 12:36
流水大吗
我不清楚,反正他给我封号了。我的美国公司😭😭