【转载】App 应用内用户之间相互转账如何实现?

这问题涉及的东西挺多的。由于未细说具体需求,简单说一下思路。

所谓的转账一般分为:平台虚拟账户到平台虚拟账户、平台虚拟账户到银行账户、银行账户到银行账户、银行账户到平台虚拟账户几类。

另外由于对公支付(2B)和对私支付(2C)的不同,因此按照对公、对私来区分,所谓的转账又分为:对公账户转账和对私账户转账

假定APP有用户A、B(A和B可以是同一人/企业,也可以是不同的人/企业)

1、用户A从自己的虚拟账户转账给用户B的虚拟账户

2、用户A从自己的虚拟账户转账给用户B的银行账户

3、用户A从自己的银行账户转账到用户B的虚拟账户

4、用户A从自己的银行账户转账给用户B的银行账户

此种情况又分为同行转账和跨行转账。

以上几种模式第三方支付都有对应的解决方案。

需要强调的是,除了转账账户类型外,根据转账的时效性(例如实时到账、T+1到账)、转账金额、转账支持银行、银行账户类型(对公、对私)等情况,对应的转账解决方案都不同。

建议找一下合作的第三方支付沟通一下自己的业务需求,让其帮出解决方案。

要理解以上内容,重点是要区分清楚涉及到的APP平台自己、第三方支付、银行系统的几个账户体系及其具体资金流转:

1、APP平台自己的虚拟账户体系

2、第三方支付的虚拟账户体系

又分为用户账户、商户账户。

商户账户:APP平台在第三方支付的商户账户。

3、银行的账户体系

平台用户在银行的账户(例如银行卡)

第三方支付在银行的备付金账户

平台自己在银行的企业对公账户

这几个账户体系间资金的流转可以参考以前一些问题的回答。

作者:梁川

链接:https://www.zhihu.com/question/36798402/answer/69154901

来源:知乎

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

你可能感兴趣的:(【转载】App 应用内用户之间相互转账如何实现?)