77百科网
当前位置: 首页 生活百科

为什么要叫第三方支付(什么是第三方支付)

时间:2023-05-24 作者: 小编 阅读量: 1 栏目名: 生活百科

和签约相对应,解约则是取消签约关系。交易主体、交易对手等账户的状态是处于可交易的状态。签名也是为了防止支付接口被伪造。一些第三方支付,支付宝,微信支付等,会通过异步接口来告知支付结果。在异步处理程序中,订单根据处理结果变更状态后,也要发消息通知相关系统。

为什么要叫第三方支付?三 支付业务商户侧流程一般支付机构会通过接口,收银台,钱包,官网等具象产品为商户提供服务;那么商户侧使用支付机构的服务一般涉及到以下几方面,今天小编就来说说关于为什么要叫第三方支付?下面更多详细答案一起来看看吧!

为什么要叫第三方支付

三 支付业务商户侧流程

一般支付机构会通过接口,收银台,钱包,官网等具象产品为商户提供服务;那么商户侧使用支付机构的服务一般涉及到以下几方面。

1. 签约和解约

在快捷支付、代扣等产品中,用户在使用前,需要先完成签约。商户侧负责收集用户银行卡的信息,然后调用支付机构的接口进行签约,可能支付机构会调用银行和银联的接口进行签约。签约后,后续的支付行为就使用签约号来进行,无需再输入个人信息。 和签约相对应,解约则是取消签约关系。

2. 支付

支付是少不了的操作。支付前,商户需向支付机构下单,然后调用付款接口进行支付,一般提供快捷支付和网银支付能力;

3. 撤销和退款

商户向支付机构下单或付款后,该笔订单由于一些原因,并不想真的执行,那么就可使用支付机构的能力进行撤销或退款;

4. 查询签约状态

对于需要签约的交易,可以通过这个接口来查询签约状态。

5. 查询订单状态

通过这个接口来查询订单状态以及退款的订单状态。

6 对账

通过FTP或者HTTP方式提供对账文件供商户侧对账。

四 支付业务中支付机构内部流程

一般会包括参数校验,支付路由,生成订单,风险评估,调用渠道服务,更新订单和发送消息这7步,对于一些比较复杂的服务,还会涉及到异步同通知处理的步骤。

1. 执行参数校验

所有的支付操作,都需要对输入执行参数校验,避免接口受到攻击。

验证输入参数中各字段的有效性验证,比如用户ID,商户ID,价格,返回地址等参数。

验证账户状态。交易主体、交易对手等账户的状态是处于可交易的状态。

验证订单:如果涉及到预单,还需要验证订单号的有效性,订单状态是未支付。为了避免用户缓存某个URL地址,还需要校验下单时间和支付时间是否超过预定的间隔。

验证签名。签名也是为了防止支付接口被伪造。 一般签名是使用分发给商户的key来对输入参数拼接成的字符串做MD5 Hash或者RSA加密,然后作为一个参数随其他参数一起提交到服务器端。如支付网关设计所介绍,签名验证也可以在网关中统一完成。

2. 根据支付路由寻找合适的支付服务

根据用户选择的支付方式确定用来完成该操作的合适的支付渠道。用户指定的支付方式不一定是最终的执行支付的渠道。比如用户选择通过工行信用卡来执行支付,但是我们没有实现和工行的对接,而是可以通过第三方支付,比如支付宝、微信支付、易宝支付,或者银联来完成。那如何选择合适的支付渠道,就通过支付路由来实现。支付路由会综合考虑收费、渠道的可用性等因素来选择最优方案。

3. 评估交易风险

检查本次交易是否有风险。风控接口返回三种结果:阻断交易、增强验证和放行交易。

1) 阻断交易,说明该交易是高风险的,需要终止,不执行第5个步骤;

2) 增强验证,说明该交易有一定的风险,需要确认下是不是用户本人在操作。这可以通过发送短信验证码或者其他可以验证用户身份的方式来做校验,验证通过后,可以继续执行该交易。

3) 放行交易,即本次交易是安全的,可以继续往下走。

4. 生成交易订单

将订单信息持久化到数据库中。

5. 调用支付渠道提供的服务

所有的支付服务都需要第三方通道来完成执行。一般银行渠道的调用比较简单,可以直接返回结果。一些第三方支付,支付宝,微信支付等,会通过异步接口来告知支付结果。

6. 更新订单

对于同步返回的结果,需要在主线程中更新订单的状态,标记是支付成功还是失败。对于异步返回的渠道,需要在异步程序中处理。

7. 发送消息

通过消息来通知相关系统关于订单的变更。风控,数据系统等,都需要依赖这数据做准实时计算。

8. 异步通知

如上述流程,其中涉及到调用远程接口,其延迟不可控。如果调用方一直阻塞等待,很容易超时。引入异步通知机制,可以让调用方在主线程中尽快返回,通过异步线程来得到支付结果。对于通过异步来获取支付结果的渠道接口,也需要对应的在异步通知中将结果返回给调用方。 异步通知需要调用方提供一个回调地址,一般以http或者https的方式。这就有技术风险,如果调用失败,还需要重试。而重试不能过于频繁,需要逐步拉大每一次重试的时间间隔。 在异步处理程序中,订单根据处理结果变更状态后,也要发消息通知相关系统。

    推荐阅读
  • c2驾照能开什么车(c1和c2有什么区别哪个好考)

    c2驾照能开什么车?下面说说c1和c2有什么区别1、C1无非是比C2多一个离合器,如果操作不好,考试的时候容易熄火,C2比C1更好考。c1手动挡车辆要在各个项目之间配合上换挡和离合操作。c2驾驶的车辆则不需要,因此令人头疼的熄火也就极少发生。相对来说操作过程更简便一些。

  • 荷花和睡莲谁好养(荷花的正确养护方法)

    睡莲的花儿花瓣比较尖,花型比较紧凑,相对荷花来说,它的花型也较小;而荷花的花瓣比较散,显得圆润饱满,花蕊长而多。这问题和鱼儿离开水能不能活是一样的。当然还有一些有机肥也是很好的肥料,腐熟的饼肥和发酵的鸡鸭粪,都是可以的,实用方法也是用来和淤泥混合搅拌。一般都是在夏季荷花生长旺季的时候,如果荷叶整体出现偏黄、瘦弱的现象,可以加入一点点的尿素混入泥中,少施,每个缸放入几粒就差不多了!

  • 网红可达鸭被吃(代吃再现炒出高价)

    本想抢商机却被骗4000元5月26日,浙江舟山一男子报警称,在网上购买网红“可达鸭”被骗720元。此时,李先生才意识到自己被骗了,立即向警方报警。警方提醒,网络交易要选择有信誉且有认证的正规商家,不要轻信陌生人,交易一定不要脱离平台,更不能私下向陌生人汇款。此次玩具个别款式数量有限,加之供应、物流等原因,正在紧急调配中,其提醒网友通过官方渠道下单。

  • 喝牛奶会变白吗(喝牛奶可以美白吗)

    接下来我们就一起去了解一下吧!喝牛奶会变白吗喝牛奶对于皮肤变白没有任何作用。人的皮肤一般受以下几个方面影响比较大,一个就是先天性的皮肤本身就黑,另外一个就是由于长时间暴晒,内分泌紊乱等原因所造成的。如果是先天性的,皮肤本身就黑,那么就没有办法,如果是长时间暴晒或者是内分泌紊乱造成的皮肤比较黑的话可以多吃一些维生素a和维生素e来进行治疗。

  • 保定自驾赏红叶线路(邢台这5条自驾游线路)

    一夜秋风,层林尽染。邢有的峡沟挂壁公路也在其中。春夏秋冬异彩纷呈,景色随季节更替变幻多样。位于邢台市内丘县,为明长城重要关隘。岗底向西,前往鹤度岭大概15公里的环山上坡路线,是邢台地区西部山区风景最美、车辆最少的一条公路。

  • 圆白菜炒粉丝怎么做(做圆白菜炒粉丝的方法)

    接下来我们就一起去研究一下吧!圆白菜炒粉丝怎么做大白菜400克、粉丝100克、生抽10克,盐3克,味精2克,白砂糖2克,醋4克,大葱10克,姜10克,大蒜(白皮)10克。将大白菜洗净,均匀切成4厘米长的丝;将粉丝用温水泡透,切成段;葱、姜、蒜洗净,均切成细末待用;锅内加油烧热,放入葱、姜、蒜末炝锅;放入大白菜丝,加糖、生抽煸炒几下;放入粉丝、精盐、醋炒匀,加味精、花椒油炒匀,出锅装盘即成。

  • 肺气肿怎么治疗饮食要注意什么(肺气肿疾病严重吗)

    一定要戒烟戒酒,另外不要吃辛辣刺激性的食物,太过油腻,或太过咸的食物也不要吃,而且不要喝一些刺激性的饮料,很多饮食都会使肺气肿加病情加重,所以一定要提起高度的重视才可以。

  • 一张纸折多少次能穿透宇宙(为什么从理论上来说)

    但并不排除有其他的可能,如果可以挑选足够长和足够薄的卷纸或许可以完成这一试验。一张A4纸真的可以测出宇宙的长度吗?

  • tcl智能门锁k7s和k7v有什么不同(TCLX7S智能门锁体验一把锁的7种解法)

    智能门锁这一新物种出现后,对于安全性的讨论也始终没有停止。作为门锁结构中最重要的锁芯部分,TCLX7S智能门锁采用了C级防盗锁芯,同时这也是目前破解难度系数最高的锁芯,从结构部分保证了门锁的安全性。除了3D结构光人脸识别,TCLX7S智能门锁也支持指纹识别功能,这也是目前智能门锁最常见的解锁方式。

  • 属牛的宝宝取名字有哪些好名字(属牛的宝宝取名字有哪些)

    属牛的宝宝取名字有哪些好名字浩霖。配与“宸”字组合为名,给人一种英俊潇洒男子印象,读起来好听温柔。“苗”指禾苗,其表粮食作物的出生之态,为取名宜用字,契合于牛年,配与“梓”字,文艺雅致。“诚”指代诚实,表示一种传统美德,配与“谷”字,气质儒雅,适合于男孩作名。