系统可以充值,也可以提现,不想做两个余额怎么规避风险?

类似威客网站,用户A可以充值余额雇佣B,B挣钱后可以提现,A没用完的余额允许退回

做两个余额有点费事,因为要做两套流水表,单独写一套余额相关的操作,只做一个余额的情况下,怎么有效规避风险?

PS:风险指有的吊毛用户会把充值二维码拿去诈骗,骗到钱了再提现,黑钱就留在我的账户了。

:) wink
唐章明
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
最佳答案

充值的钱冻结7天然后才允许提现,然后原路退回

1个月前 评论
唐章明 (楼主) 1个月前
SuperLuckyDi 1个月前
我们只希望世界和平 1个月前
讨论数量: 11

把充值做成只有发了任务才需要充值,比如发个100的任务,产生一个订单,支付了这100这个任务才算发布成功。如果这个任务废弃了,直接原路退回去。

1个月前 评论
唐章明 (楼主) 1个月前

充值的钱冻结7天然后才允许提现,然后原路退回

1个月前 评论
唐章明 (楼主) 1个月前
SuperLuckyDi 1个月前
我们只希望世界和平 1个月前

加个冻结余额,超了冻结的余额才能提现,刚充值的必须要一个月后才能冻结,写个解冻表,定时器每天定时执行。

1个月前 评论

很简单,区分用户身份,雇主只允许充值,雇员只允许提现,雇员的账户余额只能通过完成任务增长,雇主只可以发布任务,雇员只可以接受任务,不能既能接任务又能发任务,这样的话你的账户余额动向就很难掌控。

这样通过「发布任务——接受任务——完成任务」,中间就会形成一个自然账期,电信诈骗的钱是不会留存这么久的,当然你也要注意 0day 完成的任务,他们可能会涉及洗钱。

如果雇主有提现请求,需要通过客服特殊处理,还有就是如果你要避免电信诈骗,就要做好实名制认证。

1个月前 评论

加几个字段也不能规避你说的风险 只要能充值就规避不了实名制也没用 反而有可能会使真正有需求的客户流失

1个月前 评论

钱到你这里?没点背景能做支付?你这有点淘宝的意思,我记得 滴滴打车 没有支付牌照之前 用户只能支付给用户,平台不能存钱。 我记得马云在公开场合说当时都准备坐牢了,后来有了牌照; 不过你可以让用户购买虚拟币 然后虚拟币交易, 但是钱经常被投诉,一旦投诉你要不退钱 要不 收款账号 废了

1个月前 评论

就算有账期,同样有可能出问题,雇主和雇员,他注册两个身份就可以完成,手机号不是多得是。问题的症结在于收进来的是黑钱,如果是正常的钱,收多少,提现多少都没问题(虽然涉嫌非法集资但没人查就是没事)。问题是普通公民和单位根本没法识别钱的来源。所以在打击诈骗这么厉害的当前,似乎无解。

1个月前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!