您当前的位置:首页 > 电脑百科 > 程序开发 > 编程百科

对接第三方支付其实很简单,一文看懂

时间:2019-07-03 15:02:32  来源:  作者:

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

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

 

对接第三方支付其实很简单,一文看懂

 

 

一般第三方支付的流程如下:

1.用户在商城购买商品

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

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

4.商城像用户提供服务

5.如果用户发现有什么异常,可以像第三方机构投诉商家,第三方机构如果没有收到投诉,过一段时间就会把钱打给商家。

在日常生活中,可能第五步我们用的比较少,因为大部分的商城都会提供退货退款的功能,但是如果你用过ApplePay,购买的服务不合适的话,可以向苹果公司投诉,对方核实后就会给你退款。

如果我们是商家,那么我们需要去对应的商家后台进行注册,提交一定的营业资料,然后会有对应的用户名跟密钥。为什么需要密钥呢?那是为了防止被别人坏人窜改,再回看一遍上一个图的流程,从第一步到第二步,如果有人更改了订单的支付参数,那么用户支付到的钱就可能到了坏人的账户,造成用户的损失了。现在大部分第三方支付用的都是非对称加密,文末有对应的链接。

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

 

对接第三方支付其实很简单,一文看懂

 

 

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

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

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

4.用户支付成功后,第三方支付会根据之前设置的回调地址,通知商城已经支付成功了。这个时候会告诉商城唯一的支付ID,商城必须把这个保存到数据库,以便后续查询与退款使用。

5.一般商城都会定期对账,保证金额的准确性。

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

 

对接第三方支付其实很简单,一文看懂

 

 

1.用户发起退款

2.商城查询订单相关数据,并校验是否可以退款

3.商城向第三方支付系统发起退款请求,为了防止被数据被窜改,这里通常需要使用证书或者退款Ip白名单并且数据需要签名。

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

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

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



Tags:支付   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系(Email:2595517585@qq.com),我们将及时更正、删除,谢谢。
▌相关推荐
为切实推进智慧新民生建设,民航局公安局指导全国民航公安大数据战训中心研发了“民航临时乘机证明”支付宝小程序,现已正式上线运营。利用科技手段改进临时乘机证明办理程序,极...【详细内容】
2021-12-27  Tags: 支付  点击:(2)  评论:(0)  加入收藏
支付宝拥有一系列城市便民服务功能,可以帮助我们在线查看各种信息,结婚状态也可以查询了,那么具体怎么操作?今天小编就为大家带来这篇教程,还不会的同学快来学习一下吧!支付宝怎么...【详细内容】
2021-12-24  Tags: 支付  点击:(5)  评论:(0)  加入收藏
在二维码野蛮生长的时代,商户的收银台上经常摆着一排不同的收款二维码,码与码之间无法共融,大大增加了商户对账难度。于是,自2016年起,聚合支付开始受到商家青睐,成为主流支付模式...【详细内容】
2021-12-21  Tags: 支付  点击:(7)  评论:(0)  加入收藏
支付令是指人民法院根据债权人的申请,向债务人发出支付令催促债务人履行金钱给付债务的程序,在民事诉讼中又称督促程序。从法律性质上而言支付令是一种督促债务人偿还债务的简...【详细内容】
2021-12-21  Tags: 支付  点击:(3)  评论:(0)  加入收藏
生活中,我们都有到银行办理资金转账业务的经历,但大家知道在快速的资金转账背后,有着怎样的系统支持吗?沈阳晚报、沈报全媒体记者从中国人民银行沈阳分行了解到,中国现代化支付系...【详细内容】
2021-12-10  Tags: 支付  点击:(10)  评论:(0)  加入收藏
每经记者:李玉雯 每经编辑:段炼,廖丹近日,“明年3月1日起,微信、支付宝个人收款码不能用于经营收款”冲上热搜,在各大社交平台刷屏。《每日经济新闻》记者了解到,这一消息源自央行...【详细内容】
2021-12-03  Tags: 支付  点击:(11)  评论:(0)  加入收藏
新京报快讯 据支付宝微信公众号消息,在开放共享和安全有序的原则下,支付宝与中国银联携手加速推进互联互通。最新的工作进展如下:支付宝与中国银联在2020年开始基于条码互联互...【详细内容】
2021-12-03  Tags: 支付  点击:(17)  评论:(0)  加入收藏
手机快捷很方便但是……以下事项需注意...【详细内容】
2021-11-23  Tags: 支付  点击:(9)  评论:(0)  加入收藏
微信应该是我们最常用的一种聊天工具了。除了聊天之外,我们还可以用它来进行购买东西,因为里面可以进行支付。其实如果家里面有老人,或者是小孩,或者是其他人不是很方便绑定银行...【详细内容】
2021-11-16  Tags: 支付  点击:(20)  评论:(0)  加入收藏
赚钱分为两种,分别是主动收入和被动收入,所谓主动收入也就是劳动所得,比如工薪报酬、经营所得等等,而被动收入则是不用付出劳动和汗水就能有的收入。 人们在通过劳动所得赚到钱...【详细内容】
2021-11-15  Tags: 支付  点击:(32)  评论:(0)  加入收藏
▌简易百科推荐
本文分为三个等级自顶向下地分析了glibc中内存分配与回收的过程。本文不过度关注细节,因此只是分别从arena层次、bin层次、chunk层次进行图解,而不涉及有关指针的具体操作。前...【详细内容】
2021-12-28  linux技术栈    Tags:glibc   点击:(3)  评论:(0)  加入收藏
摘 要 (OF作品展示)OF之前介绍了用python实现数据可视化、数据分析及一些小项目,但基本都是后端的知识。想要做一个好看的可视化大屏,我们还要学一些前端的知识(vue),网上有很多比...【详细内容】
2021-12-27  项目与数据管理    Tags:Vue   点击:(2)  评论:(0)  加入收藏
程序是如何被执行的  程序是如何被执行的?许多开发者可能也没法回答这个问题,大多数人更注重的是如何编写程序,却不会太注意编写好的程序是如何被运行,这并不是一个好...【详细内容】
2021-12-23  IT学习日记    Tags:程序   点击:(9)  评论:(0)  加入收藏
阅读收获✔️1. 了解单点登录实现原理✔️2. 掌握快速使用xxl-sso接入单点登录功能一、早期的多系统登录解决方案 单系统登录解决方案的核心是cookie,cookie携带会话id在浏览器...【详细内容】
2021-12-23  程序yuan    Tags:单点登录(   点击:(8)  评论:(0)  加入收藏
下载Eclipse RCP IDE如果你电脑上还没有安装Eclipse,那么请到这里下载对应版本的软件进行安装。具体的安装步骤就不在这赘述了。创建第一个标准Eclipse RCP应用(总共分为六步)1...【详细内容】
2021-12-22  阿福ChrisYuan    Tags:RCP应用   点击:(7)  评论:(0)  加入收藏
今天想简单聊一聊 Token 的 Value Capture,就是币的价值问题。首先说明啊,这个话题包含的内容非常之光,Token 的经济学设计也可以包含诸多问题,所以几乎不可能把这个问题说的清...【详细内容】
2021-12-21  唐少华TSH    Tags:Token   点击:(10)  评论:(0)  加入收藏
实现效果:假如有10条数据,分组展示,默认在当前页面展示4个,点击换一批,从第5个开始继续展示,到最后一组,再重新返回到第一组 data() { return { qList: [], //处理后...【详细内容】
2021-12-17  Mason程    Tags:VUE   点击:(14)  评论:(0)  加入收藏
什么是性能调优?(what) 为什么需要性能调优?(why) 什么时候需要性能调优?(when) 什么地方需要性能调优?(where) 什么时候来进行性能调优?(who) 怎么样进行性能调优?(How) 硬件配...【详细内容】
2021-12-16  软件测试小p    Tags:性能调优   点击:(20)  评论:(0)  加入收藏
Tasker 是一款适用于 Android 设备的高级自动化应用,它可以通过脚本让重复性的操作自动运行,提高效率。 不知道从哪里听说的抖音 app 会导致 OLED 屏幕烧屏。于是就现学现卖,自...【详细内容】
2021-12-15  ITBang    Tags:抖音防烧屏   点击:(25)  评论:(0)  加入收藏
11 月 23 日,Rust Moderation Team(审核团队)在 GitHub 上发布了辞职公告,即刻生效。根据公告,审核团队集体辞职是为了抗议 Rust 核心团队(Core team)在执行社区行为准则和标准上...【详细内容】
2021-12-15  InfoQ    Tags:Rust   点击:(25)  评论:(0)  加入收藏
最新更新
栏目热门
栏目头条