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的方式。这就有技术风险,如果调用失败,还需要重试。而重试不能过于频繁,需要逐步拉大每一次重试的时间间隔。 在异步处理程序中,订单根据处理结果变更状态后,也要发消息通知相关系统。

    推荐阅读
  • 窝瓜怎么储存(窝瓜储存的方法介绍)

    因为有着南瓜外皮保护的原因,在这种环境下南瓜就可以保存两到三个月,期间要注意南瓜有无变质的现象发生,避免霉菌扩散。而在保存的过程中,要经常观察南瓜有无腐败的现象,因为在密封的空间内,一旦有一个南瓜腐败就会急速扩,所以要及时清除那些腐败的南瓜。

  • 掌握这4个Excel加密技术(掌握这4个Excel加密技术)

    不方便展示或者工作表较多都可以隐藏起来。如果隐藏了多个工作表,列表中会显示多个被隐藏的工作表标签名称,根据需要逐个“取消隐藏”即可。这个时候我们发现刚才隐藏的工作表已经无法被取消隐藏,且无法复制、移动工作表。关闭Excel后,如果想要重新打开就需要输入密码了。

  • 阴宅风水注意事项(阴宅风水注意事项有哪些)

    阴宅风水注意事项众所周知的是,人们耐以生存的地球是一个巨大的磁场的载体,而就是这样的一个物理上面的东西,能够对信息有一定的记录然后传播的作用。简单点来讲就是,阴宅的位置,附近的万物以及祖先的骸骨都会通过周围的磁场以电磁波的形式传播出去,从而产生好坏不定的影响。再有就是墓地的前方一定不能被任何的东西挡住。第三就是一定要具备名堂。

  • 世界记忆大师排名前十王(他带出了5位世界记忆大师)

    最近,在参加世界记忆大师比赛中,他指导的五位选手全部成功获得“世界记忆大师”称号。目前,获得“世界记忆大师”的人数只有100多人。现身说法:热情和训练比天赋重要史俊恒于2009年参加世界脑力锦标赛,通过考核后获得“世界记忆大师”称号。据史俊恒介绍,梦兰今年8月才开始学习记忆法,3个月后,就拿到“世界记忆大师”的称号。

  • 手动挡车降挡补油如何操作(手动挡车降挡补油有什么用)

    由高挡位降到低挡位的时候,在准备挂低挡之前先空踩一脚油门,再挂挡继续行驶,空踩这一脚油门就是补油。因为相同车速下,挡位不同发动机的转速就不同。会有两方面影响,一是车辆出现很大的顿挫。因挡位降低,发动机会产生一定的制动力,使车速迅速下降,此时又继续加油门行驶,车又猛地向前冲,人的感觉就是前仰后合,车辆很不稳。

  • 橄榄油的美容方法(如何使用橄榄油美容)

    下面更多详细答案一起来看看吧!橄榄油的美容方法橄榄油中含有不饱和脂肪酸和各种维生素,用来做美容可以滋润皮肤,预防皱纹,防紫外线等作用,也可以与其他护肤品一起使用也达到美容的效果。橄榄油功效和具体用法:洁面后可以将橄榄油均匀涂抹在脸部,由中间向脸颊两侧按摩吸收,从下巴到耳后提拉按摩,以达到滋润紧致肌肤的效果,油性肌肤不可天天使用此方法。

  • 春夜喜雨古诗最重要的句子(一年最好暮春时)

    暮春伯宪留饮席上走笔戏成宋-强至春从花际来,却向天边去。暮春宋-陈造客舟日日野芳前,鶗鴂鸣时始息肩。暮春闻张思顺归期宋-董杞小园寂寞锁青春,桃李留花待主人。暮春宋-谢薖溜渠鸣玉雨成霖,春草池塘数尺深。暮春宋-晃冲之溅溅流水曲穿沙,林叶深深不过鸦。次韵陈君授暮春感怀宋-王庭圭雨馀山鸟百般啼,烟隔桃蹊一线微。暮春赠陈器之宋-张耒牡丹开过解秋千,鹎鵊鸣时三月天。

  • 剁椒牛蛙的做法 剁椒牛蛙的做法窍门

    步骤1准备食材:牛蛙200克、剁椒50克、泡椒30克、大葱1段、姜1块、蒜3瓣、料酒1汤匙、生抽1汤匙、白糖1茶匙、盐1茶匙、胡椒粉1茶匙、鸡精1茶匙、淀粉适量、油适量。步骤7将牛蛙放入碗中,加入盐、白糖、胡椒粉、鸡精、料酒、淀粉拌匀腌制1小时。步骤9锅中倒少许油,放入姜片、蒜片和葱段爆香,再加入剁椒、泡椒、生抽、少许清水和炸制好的牛蛙,翻炒均匀,稍微煮2分钟即可。

  • 石斑鱼的营养价值(这些你都了解吗)

    下面更多详细答案一起来看看吧!石斑鱼的营养价值温中补气:鱼肉质细嫩,有温中益气、暖胃、润肌肤等功能,是温中补气养生食品。鱼肉脂肪含量低,供热能低,有益气养血,柔筋利骨等功能。