1. 概述

按照人民银行颁布的《非金融机构支付服务管理办法》第二条的定义,第三方支付服务就是在收付款人之间作为中介机构提供货币资金转移服务,包括网络支付,预付费卡,银行卡收单。通俗一点讲就是提供帮人收钱付钱的服务,第三方公司通过提供各种技术接口来帮助收付款人完成收付款业务。而这里要讨论的就是目前对接最多的就是网络支付。

按照人民银行的定义,我们可以把第三方支付提供的网络支付服务分为收款类和付款类两大类。

收款类又可以细分为收款服务和退款服务。收款服务就是收款人发起的资金转移,但一般需付款人同意(快捷、代扣也是事先同意)。退款服务就是在收款服务的基础上帮助原收款人将货币资金从原收款人处退回到原付款人处,一般不需要原付款人同意。

付款类服务就是付款人发起的资金转移,一般不需收款人同意(微信发红包就是需要收款人同意例外)。

下面我们就根据以上这些分类,逐个看一下相应技术接口的特点。

2. 收款服务类接口

收款服务类接口按照功能可以分为两大类:收款提交类接口和收款结果查询类接口。

收款提交类接口就是收款人通过技术接口请求第三方支付机构帮助其完成收款。从支付过程看收款提交类接口可以分为以下几类:

  • 获得收款链接,展示给付款人,等待第三方支付机构异步通知收款结果。
  • 直接提交收款请求给第三方支付机构,同步获得收款结果。
  • 直接提交收款请求给第三方支付机构,等待第三方支付机构异步通知收款结果。

收款结果查询类接口就是通过技术接口请求第三方获得之前提交的收款请求的支付结果,一般用于异常情况修正。

3. 退款服务类接口

退款服务类接口按照功能可以分为两大类:退款提交类接口和退款结果查询类接口。

退款提交类接口就是原收款人通过技术接口请求第三方支付机构帮助其完成退款。从支付过程看退款提交类接口可以分为以下几类:

  • 直接提交退款请求给第三方支付机构,同步获得退款结果。
  • 直接提交退款请求给第三方支付机构,等待第三方支付机构异步通知退款结果。

退款结果查询类接口就是通过技术接口请求第三方获得之前提交的退款请求的支付结果,一般用于异常情况修正。

4. 付款服务类接口

付款服务类接口按照功能可以分为两大类:付款提交类接口和付款结果查询类接口。

付款提交类接口就是付款人通过技术接口请求第三方支付机构帮助其完成付款。从支付过程看付款提交类接口可以分为以下几类:

  • 直接提交付款请求给第三方支付机构,同步获得付款结果。
  • 直接提交付款请求给第三方支付机构,等待第三方支付机构异步通知付款结果。

付款结果查询类接口就是通过技术接口请求第三方获得之前提交的付款请求的支付结果,一般用于异常情况修正。

5. 接口基本调用方式

可以看出支付接口按照获得结果的方式可以分为同步获得结果和异步获得结果两大类,下面就以同步获得结果为例,介绍一下调用同步获得结果支付接口的基本流程。

第三方支付接口对接基本流程相关推荐

  1. 对接第三方支付接口-记录

    对接支付接口,得知这种第三方的支付接口的对接方式一般为:组装接口需要的参数,以json数据格式或者其他格式(大多数为json),请求第三方支付接口的url,并且将回调的通知地址放在参数中,等支付完成后 ...

  2. 第三方支付接口之微信扫码支付

    此篇文章是为了记录学习如何编写第三方支付接口,熟悉这个流程.使用的是威富通第三方支付平台https://open.swiftpass.cn/ 对接的是微信扫码和公总号支付 基本成员:用户,商户,第三方 ...

  3. 涉及到第三方支付接口该如何测试?

    现在有不少测试朋友做的项目中,可能也会涉及到支付相关的功能.比如:做商城的,做游戏的以及其他在线交易的网站.APP等.如果支付出了问题,或者用户拿少的钱通过篡改请求数据购买大金额的商品,如果是实物的话 ...

  4. 第三方支付接口政策详细讲解分析

    1.个人可以申请支付接口 虽然第三方支付公司不接入个人网站支付接口,但还是有方法可以实现接口的接入,①个人可以注册公司或借用他人公司资料进行支付接口的申请:②个人也可以通过一些融合支付平台/第四方平台 ...

  5. 第三方支付接口申请条件是什么

    什么是第三方支付,可能有一些人不知道,其实,第三方就是通过app等软件其他形式进行支付的方式,而不是网银,那么,要申请第三方支付接口需要怎么弄,准备什么资料呢,这些你知道吗?接下来由小编带你了解关于第 ...

  6. 第三方支付接口怎么测试【杭州多测师】【杭州多测师_王sir】

    现在有不少测试朋友做的项目中,可能也会涉及到支付相关的功能.比如:做商城的,做游戏的以及其他在线交易的网站.APP等.如果支付出了问题,或者用户拿少的钱通过篡改请求数据购买大金额的商品,如果是实物的话 ...

  7. 第三方支付接口的技术比较研究

    发表期数:2011年第11期 所在版块:实践与应用 作者:李安渝 孙秋雯 摘 要:第三方支付市场的发展前景乐观,但同时市场竞争也越来越激烈.随着第三方支付业务许可牌照的发放,第三方支付将很可能打破大型 ...

  8. 与第三方Api接口对接需要注意的点

    与第三方Api接口对接需要注意的点 目录 一.非技术对接 二.技术对接 三.必要措施 四.常见错误解决 一.非技术对接 [重要]画出流程时序图 查看对方文档,积极沟通 本公司接口文档和图发对方确认,一 ...

  9. SpringBoot搭建第三方支付接口(一)

    SpringBoot搭建第三方支付接口 前提:我使用的是Paypayzhu第三方平台,该平台支持微信.支付宝付费,文档简单,但是需 要付费,第一次付费50元,支持同行练习,请谨慎选择! 1.官方接口: ...

  10. 第三方支付接口响应超时处理方法

    问题:调用第三方支付接口超时怎么办? 解决方法:调用接口时设置超时时间,当接口超过60秒未返回结果,自动将改订单设置为处理中,然后由定时任务调用查询接口,同时如果用户下拉刷新页面也会发起单笔交易查询. ...

最新文章

  1. linux_域名映射
  2. 查询数据库所有表、字段、触发器等
  3. SAP RETAIL 补货类型RF之初探 I
  4. C++语言程序设计之关联容器类型
  5. Redpine Signals RS9110-N-11-02 Wi-Fi解决方案
  6. k8s部署hbase 2.2.6(含docker、helm部署方案)
  7. Android构建流程——篇四
  8. 一个大神的Android成长之路
  9. JavaScript 匿名函数与闭包
  10. 60-100-240-使用-DataSource-JDBC相关-JDBC读取各种数据源
  11. 三维点云学习(2)上- 二叉树实现K-NN Radius-NN Search
  12. 2019.01.01洛谷 P4725/P4726 多项式对数/指数函数(牛顿迭代)
  13. 《Python数据分析与数据挖掘实战》第十五章学习——文本分析
  14. 微信小程序头像上传以及剪切(使用插件image-cropper)
  15. Effective C++改善程序与设计的55个具体的做法
  16. dell R720 单盘raid0配置
  17. 使用开源人脸特征提取器进行脸部颜值评分
  18. 环境准备以及服务器的搭建
  19. android读取assets下的.json文件,并且转化为实体类
  20. 几种intel CPU性能对比

热门文章

  1. WinSCP(Windows与Linux文件同步工具)使用总结
  2. android应用流程图,Android APP 启动流程简析
  3. LaTeX 排版(三)——排版样式设定
  4. C/C++利用netsh设置动态IP和静态IP
  5. 英寸和厘米的换算python_运用python实现英制单位英寸与公制单位厘米互换
  6. 2017博鳌亚洲青年论坛(香港)顺利召开 中国发展人工智能优势在哪?
  7. 用html把图片整体往左挪动,网页制作如何让图片从左到右循环移动
  8. win10桌面无法新建文件夹解除管理员权限方法
  9. 因严重 OpenSSL 漏洞,Fedora 37 推迟至 11 月中旬发布
  10. Windows系统中Word文档在插入公式时,公式按钮是灰色的(无法插入公式)的解决办法