一、一般对接第三方支付有哪些需求场景
1、 支付场景
支付接口:在支付场景中调起此接口完成收款。支付状态查询接口:在发起支付前一般调用此接口,查看该订单是否正在支付或者已经支付完成,防止产生重复支付。
2、 售后场景
退款接口:在当交易发生之后一段时间内,由于买家或者卖家的原因需要退款时,卖家可以通过退款接口将支付款退还给买家。退款状态查询接口:在发起退款前一般调用此接口,查看该订单是否已完成退款,防止产生重复退款。
3、 分账场景(涉及二清谨慎)
分账接口:订单支付成功后,商户发起分账请求,将结算后的资金分到分账接收方。查询分账结果:在发起分润前一般调用此接口,查看该订单是否已完成分润,防止产生重复分润。请求分润退回:有一些业务场景下,用户支付后商户直接将收到的钱按比例分给到了第三方,但是后续用户如果退款的话,就需要将已分账的资金从分账接收方的账户回退。
4、 对账场景
下载账单接口:为方便商户快速查账,支持商户通过本接口获取商户离线账单下载地址,下载到的账单进行对账。
5、其他场景
支付撤销接口:系统下单后,用户支付超时,系统退出不再受理,避免用户继续,请调用关单接口。
二、对接流程是怎样?
1、 注册并获取API密钥
开发者需要在综合支付API提供商的网站上注册一个账号,并获取一个API密钥,用于在代码中进行身份验证。在获得API密钥之前,需要完成相关的实名认证等步骤。
2、 选择支付方式
综合支付API支持多种支付方式,例如支付宝、微信支付、银联等。开发者需要根据自己的需求选择合适的支付方式,同时在代码中调用对应的API接口。
3、编写代码
开发者可以使用自己熟悉的编程语言编写代码来调用综合支付API。在编写代码时,需要按照API提供商提供的接口规范来进行调用。一般来说,API提供商会提供详细的API文档,包括接口名称、请求参数、返回参数等信息,供开发者参考。
4、测试支付流程
在编写完代码后,需要进行支付流程的测试,以确保支付功能能够正常工作。在测试过程中,需要注意支付的金额、支付方式、支付结果等情况,并及时处理异常情况。
5、上线部署
在测试通过后,可以将代码部署到生产环境中,让用户可以使用综合支付功能进行支付。
三、在选择支付产品时需要注意事项
1、 支付手续费在对接之前一定要详细的沟通
很多同学在对接第三方支付时,由于第三方签约的流程比较简单,没有让商务介入进行通道费率的洽谈,就自己开通对接,结果第三方直接按照0.6%的手续计算,而且手续费都是按年签约的,后续想降低手续费比较麻烦。
有时候平台流水比较大的话一年几十万到几百万的通道费还是很高的;通常通道手续费在0.3%-0.6%之间,特别是平台流水量比较大的情况下通道手续费是可以谈到很低的。
2、 聚合支付还是第三方支付的选择
关于选聚合支付(第四方支付)还是选择第三方支付(微信、支付宝)的问题:
1)聚合支付
简单地说,聚合支付是融合了支付宝、微信支付、花呗、翼支付等多种支付方式的一种“包容性”支付工具。
对于消费者来说,无论是使用支付宝还是微信支付,或者其他支付工具,都可以进行支付。
对于收款方来说,不必担心消费者的支付工具与自己的收银工具冲突,而且也可以了解每个支付工具的数据(如下图):
|