线下支付和网上支付的区别

线下打款说明:线下打款,顾名思义就是用户使用自己的网银给商户打款,其目的是为了证明,执卡人的转账卡号是用户的。为了认证卡的真实性。同时,如果打款成功,打款金额则会添加到用户的虚拟账户上。 整个设计:商户下的用户(用户行为)发起一个线下打款认证请求,到交易,

线下打款说明:线下打款,顾名思义就是用户使用自己的网银给商户打款,其目的是为了证明,执卡人的转账卡号是用户的。为了认证卡的真实性。同时,如果打款成功,打款金额则会添加到用户的虚拟账户上。




整个设计:商户下的用户(用户行为)发起一个线下打款认证请求,到交易,如果传过来随机金额,交易落充值单,同时,调用统一支付,落单,然后,调用网关,落单,同时返回处理中。最终返回给商户服务,商户服务 发短信给用户,通知为某一账户打款金额。


用户登陆网银,给收到的账户打款指定金额,打款成功。


网关定时,到银行查询,账号,姓名,金额,与打款人认证请求的数据是否相等,相等,认证成功。一直向上层返回,最终通知商户服务,认证成功。


目的:用户给商户打款成功,卡认证成功。对公司不会有什么钱损失,对个人而言,打款金额充值到了自己的虚拟账上,也没有损失,只是对刚注册的用户体验不好,没有赚钱,就需要给商户打款,用户感觉不是很好。




交易输入参数:商户ID,用户ID,金额,币种,银行卡类型,银行卡号,姓名,银行名称,金融机构,证件类型,证件号码(身份证号),用户类型,手机号,通知地址,开户省,市,开户行,来源,是否绑卡。


交易输出参数:认证处理中。




执行步骤:


1.验证:必要参数,合法性校验。


查询会员,此商户下的用户注册信息,是否与传过来的一致,不一致失败,退出,一致,验证通知。


2.交易落单:


3.查询支付渠道:个人,认证。(查询渠道的几个条件)


4.交易落单:落子单。


5.调用统一支付


6.回写返回状态。




小额打款和线下打款 的目的 都是为了做卡的实名认证,一个是,商户给用户卡打款,用户回填认证,一个是用户给商户打款,打款记录一致认证成功。


知秋君
上一篇 2024-08-09 20:36
下一篇 2024-08-09 20:02

相关推荐