个人开发者实现实现充值和提现功能

这篇博客介绍了个人开发者如何在没有支付宝和微信API的情况下,通过手动确认实现充值和提现功能。用户扫描二维码并确认后,服务器会查找用户信息,并发送邮件给管理员进行审核。管理员确认收款后,通过邮件中的链接进行操作,更新用户状态和余额。提现过程类似,但需要检查用户余额和支付账号。源码可在GitHub找到。
摘要由CSDN通过智能技术生成

因为支付宝和微信API都不开放给个人,基于监听手机通知和广播的操作实在费神费力不讨好,于是就用手动确认代替自动到账

方案如下

充值时

用户扫完页面显示的二维码后,点击确定

前端提供充值的userId,当然还需要Cookie认证,防止cookie不一致,还要提供充值的金额(闲钱币,换算:100闲钱币 = 1RMB),然后调用/money

服务器会查找数据库中该id的用户,然后发送邮件给管理员,管理员去看看有没有收到邮件描述的收账情况,如果有就同意充值,不然就拒绝。

在这里插入图片描述

一旦调用充值API,在充值记录的数据库里就会多一条记录,但是会设置statusfalse,只有管理员去邮件里点击确认充值的链接后才会变为true,这时候其余额也会真正增加

在这里插入图片描述

至于这个确认的链接

  • 路径随机生成,理论上不存在盗刷的情况
  • 不能点击两次的,
  • 0
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值