外链论坛

 找回密码
 立即注册
搜索
查看: 65|回复: 3

怎么样对接第三方支付,保藏起来,万一有用呢

[复制链接]

3007

主题

148

回帖

9911万

积分

论坛元老

Rank: 8Rank: 8

积分
99119253
发表于 2024-7-19 00:48:54 | 显示全部楼层 |阅读模式

近期有一个伴侣花了近十万请了个外包团队对接了第三方支付,这让我感到很惊讶,对接第三方支付不是很简单的么?咱们今天就来认识认识,什么是第三方支付。

首要咱们应该认识下什么是第三方支付,倘若第三方支付会是什么样子呢?倘若你有必定的网龄了,就必定还记得,咱们在网上买东西,必须去银行打款,去汇款,有有些网站还要上传汇款单,一方面非常的麻烦,买个东西都要专门跑去银行打款,另一方面,打完钱钱就到商家手里了,万一商家不给我发货那怎么办?这个时候就必须第三方支付了。

通常第三方支付的流程如下:

1.用户在商城购买商品

2.用户获取支付参数后,去第三方支付支付商品的花费

3.第三方支付收到钱后,通告商城用户已然支付

4.商城像用户供给服务

5.倘若用户发掘有什么反常能够像第三方公司投诉商家,第三方公司倘若收到投诉,过一段时间就会把钱打给商家。

平常生活中,可能第五步咱们用的比较少,由于大部分的商城都会供给退货退款的功能,然则倘若你用过ApplePay,购买的服务不合适的话,能够向苹果机构投诉,对方核实后就会给你退款。

倘若咱们是商家,那样咱们必须去对应的商家后台进行注册,提交必定的营业资料,而后会有对应的用户名跟密钥。为何必须密钥呢?那是为了防止被别人暴徒窜改,再回看一遍上一个图的流程,从第1步到第二步,倘若有人更改了订单的支付参数,那样用户支付到的钱就可能到了暴徒的账户,导致用户的损失了。此刻大部分第三方支付用的都是非对叫作加密,文末有对应的链接。

那样,用户支付的流程是什么样子的呢?

1.用户先在商城那边查找对应订单,发起支付。

2.商城会根据之前按照第三方支付约定的参数构建支付参数,能够请求第三方支付系统获取支付参数,最后用RSA算法签名把参数返还给用户。

3.用户拿到支付参数后,去唤起第三方支付SDK,而后第三方支付SDK会对支付参数进行解析与签名验证。

4.用户支付成功后,第三方支付会按照之前设置的回调位置通告商城已然支付成功了。这个时候会告诉商城独一的支付ID,商城必要把这个保留到数据库,以便后续查找与退款运用

5.通常商城都会定时对账,保准金额的准确性。

那退款流程又是怎么样子呢?

1.用户发起退款

2.商城查找订单关联数据,并校验是不是能够退款

3.商城向第三方支付系统发起退款请求,为了防止被数据被窜改,这儿一般必须运用证书退款Ip白名单并且数据必须签名。

4.第三方支付系统校验没问题后,就会发起异步任务进行退款。

5.用户收到退款的金额。

好了,第三方支付便是这个样子,对接的话并没有什么高挑上的技术,只要熟练这个流程,仔细阅读对接文档,就能够对接成功了,是不是很简单?当然,第三方支付的系统是非常繁杂有挑战性的,后面咱们再继续谈谈支付宝、微X支付是怎样保准支付可用的。

回复

使用道具 举报

0

主题

1万

回帖

1

积分

新手上路

Rank: 1

积分
1
发表于 2024-8-21 03:48:36 | 显示全部楼层
一看到楼主的气势,我就觉得楼主同在社区里灌水。
回复

使用道具 举报

0

主题

886

回帖

4

积分

新手上路

Rank: 1

积分
4
发表于 2024-8-24 04:01:48 | 显示全部楼层
期待你更多的精彩评论,一起交流学习。
回复

使用道具 举报

2948

主题

2万

回帖

9956万

积分

论坛元老

Rank: 8Rank: 8

积分
99569305
发表于 2024-10-8 03:28:14 | 显示全部楼层
感谢你的精彩评论,为我的思绪打开了新的窗口。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

站点统计|Archiver|手机版|小黑屋|外链论坛 ( 非经营性网站 )|网站地图

GMT+8, 2024-11-9 03:12 , Processed in 0.087268 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.