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

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

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

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

:) wink
唐章明
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
最佳答案

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

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

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

2周前 评论
唐章明 (楼主) 2周前

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

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

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

2周前 评论

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

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

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

2周前 评论

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

2周前 评论

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

4天前 评论

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

3天前 评论

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