手机软件中的提现功能咋实现的

正好我们APP有提现功能,我就来简单说一下。提现分两种:1,原路返回 2,转账就支付宝移动支付来说1.原路返回:原路返回这种是基于订单的,钱是由一笔订单进来,同样由同一笔订单出去才能用原路返回这种方案。支付宝对每笔订单会维护一个退款接口,用户在APP进行提现后,生成退款账单,财务人员在支付宝后台对退款账单进行确认,退款账单完成,钱返还到用户支付渠道。2.转账:这种就比较粗暴了,适用于任何情况。比如用户通过10笔订单充值了100元进来,如果要按原路返还,应该生成10笔退款账单来处理。所以可以换一种方式,用户在APP提现填写转账账户,财务人员对提现账单直接进行转账,然后手动完成提现账单即可。但是这种方式存在套现的隐患,所以要好好斟酌使用。
■网友
看了楼上回答,说的部分对但是还不够全,忍不住来写一段。提现这件事,首先要看你对提现的定义。1. 提现=企业打款到个人微信这个用的是微信企业付款的接口,从企业在微信平台上的第三方账户直接打款到用户微信余额中。2. 提现=企业打款到个人支付宝账户这个用的是支付宝批量转账的接口。3.提现=企业打款到个人银行卡这个用的是代付接口,企业打款到企业/个人银行卡都可以实现。只是企业到企业的金额通常比较大,一般需要以合同为基础,避免偷税漏税的情况。企业到个人的话还是比较方便的,只要个人发起 request,企业定期批处理就好。这些接口目前 Ping++ 都已经支持,基本上第二第三种还是比较常见的。


    推荐阅读