网关支付、银联代扣通道、快捷支付、银行卡支付等网上常见支付方式接口说明

本文主要是介绍网关支付、银联代扣通道、快捷支付、银行卡支付等网上常见支付方式接口说明,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

网关支付、银联代扣通道、快捷支付、银行卡支付等网上常见支付方式接口说明

一、网关支付
这是在线支付的最普遍形式。
大致支付过程:第三方支付公司作为代理(网关),接入一堆银行。用户在网关页面(可以在商户端,也可以第三方支付平台端)选择银行,页面跳转到第三方支付平台,然后重定向到对应的银行,用户在银行电子银行官网,采用网银(个人网银或企业网银)完成支付。

网关支付分为:B2C、B2B两类。
涉及的概念:网银支付、银行卡支付。
涉及的企业:银联支付、网银在线等
我们一般说的网关支付是指在PC上的在线支付,由于国内银行基本上都要求安装对应的安全控件,且需要银行的网银客户端,这也是大家经常抱怨网银不支持MAC/Linux等操作系统、不支持除IE外的浏览器等兼容性问题。
在手机端也有类似网关支付的形态,但由于操作过程较为麻烦,体验不好,一般都采用快捷支付等支付形式。


二、代扣
代扣一般指用户通过线上或线下柜台方式签署“用户-商户-银行”的三方协议,授权商户可以从其银行账户中扣钱。
代扣,走的是独立资金划转接口,就是第一次需要验证(指令和身份),以后就再也不用了。在国外,代扣叫授权支付,未经客户授权而产生的损失,由支付机构承担。典型应用场景是电视费、保险费定期的扣除。
比如银联代扣通道是指使用了银联代扣服务及通道,代扣服务及通道的提供者可以是银联、银行、结算中心、第三方支付等,银联只是其中之一玩家。
代扣服务分为:对公代扣、对私代扣两类。银联通道只能是对私。对公代扣只能通过银行银企直连、各地结算中心。
涉及的概念:快捷支付。快捷支付一般都使用了银行的代扣服务。
代扣服务本身不一定拘泥于银行卡,可以是银行虚拟账户等。

支付流程如图:


三、快捷支付
快捷支付本质是代扣服务(对私)的产品包装。传统的代扣服务的授权过程较为麻烦,而且行业应用场景限制较多(例如只对实名行业开放)。快捷支付针对小额支付的需求场景,简化了授权过程(例如只需要完成持卡人银行卡、身份证、手机号的实名认证即可),同时通过下行短信验证码的形式来完成消费确认,很好平衡了安全性、便捷性
涉及的概念:代扣、银行卡支付
涉及的企业:第三方支付机构


四、银行卡支付
主要指以银行卡账户为依托的支付形式,与此对应支付形式有银行票据(本票、汇票、支票等)、银行行内虚拟账户支付等形式。
银行卡支付主要有线上支付和线下支付两种形式。线下支付就是通常说的POS收单;而线上支付就是我们通常说的在线支付。
与银行卡支付相关的经常提到的概念:无卡支付。
无卡支付分为:贷记卡无卡支付(业内的一些叫法:motopay、ePOS)、借记卡无卡支付
无卡支付形态(以银联为例):认证支付、普通支付、快捷支付
银行卡在线支付要求银行卡必须开通在线支付功能,而无卡支付并不需要开通在线支付功能。主要利用支付验证要素(卡号、密码、手机号、CVN2、CVV2等),结合安全认证(例如短信验证码),让持卡人完成互联网支付。

五、网银支付
指使用银行的网银客户端完成支付,一般与PC端的在线支付相关。可以参考参见网关支付的解释。

六、跨境支付
跨境支付是通过系统支付接口与世界多家银行、VISA、万事达卡、中银商务或其他网关相连接,而实现的即时支付方式,为境内外持卡人和电商平台之间搭建了快速支付通道,减少了个人和电商购付汇和收结汇流程,同时实现跨境收单支付服务和结算功能。
注意:跨国交易,如发卡行认为风险高则不予支付。

支付流程如图:
@



总结:
网银、网关支付、在线支付,一般说的都是指网银;需要验证持卡人三要素或四要素的支付方式,大了说都是无卡支付,无卡支付包含了快捷支付,但是不限于快捷支付;银行代扣通道,说的是通道,而不是支付产品,代扣通道可以给到网银、快捷、代扣业务去使用,要看具体的连接的通道运作了

这篇关于网关支付、银联代扣通道、快捷支付、银行卡支付等网上常见支付方式接口说明的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/987600

相关文章

Linux join命令的使用及说明

《Linuxjoin命令的使用及说明》`join`命令用于在Linux中按字段将两个文件进行连接,类似于SQL的JOIN,它需要两个文件按用于匹配的字段排序,并且第一个文件的换行符必须是LF,`jo... 目录一. 基本语法二. 数据准备三. 指定文件的连接key四.-a输出指定文件的所有行五.-o指定输出

Java AOP面向切面编程的概念和实现方式

《JavaAOP面向切面编程的概念和实现方式》AOP是面向切面编程,通过动态代理将横切关注点(如日志、事务)与核心业务逻辑分离,提升代码复用性和可维护性,本文给大家介绍JavaAOP面向切面编程的概... 目录一、AOP 是什么?二、AOP 的核心概念与实现方式核心概念实现方式三、Spring AOP 的关

Redis中Hash从使用过程到原理说明

《Redis中Hash从使用过程到原理说明》RedisHash结构用于存储字段-值对,适合对象数据,支持HSET、HGET等命令,采用ziplist或hashtable编码,通过渐进式rehash优化... 目录一、开篇:Hash就像超市的货架二、Hash的基本使用1. 常用命令示例2. Java操作示例三

Redis中Set结构使用过程与原理说明

《Redis中Set结构使用过程与原理说明》本文解析了RedisSet数据结构,涵盖其基本操作(如添加、查找)、集合运算(交并差)、底层实现(intset与hashtable自动切换机制)、典型应用场... 目录开篇:从购物车到Redis Set一、Redis Set的基本操作1.1 编程常用命令1.2 集

Linux挂载linux/Windows共享目录实现方式

《Linux挂载linux/Windows共享目录实现方式》:本文主要介绍Linux挂载linux/Windows共享目录实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地... 目录文件共享协议linux环境作为服务端(NFS)在服务器端安装 NFS创建要共享的目录修改 NFS 配

Vue3视频播放组件 vue3-video-play使用方式

《Vue3视频播放组件vue3-video-play使用方式》vue3-video-play是Vue3的视频播放组件,基于原生video标签开发,支持MP4和HLS流,提供全局/局部引入方式,可监听... 目录一、安装二、全局引入三、局部引入四、基本使用五、事件监听六、播放 HLS 流七、更多功能总结在 v

MySQL中C接口的实现

《MySQL中C接口的实现》本节内容介绍使用C/C++访问数据库,包括对数据库的增删查改操作,主要是学习一些接口的调用,具有一定的参考价值,感兴趣的可以了解一下... 目录准备mysql库使用mysql库编译文件官方API文档对象的创建和关闭链接数据库下达sql指令select语句前言:本节内容介绍使用C/

Python sys模块的使用及说明

《Pythonsys模块的使用及说明》Pythonsys模块是核心工具,用于解释器交互与运行时控制,涵盖命令行参数处理、路径修改、强制退出、I/O重定向、系统信息获取等功能,适用于脚本开发与调试,需... 目录python sys 模块详解常用功能与代码示例获取命令行参数修改模块搜索路径强制退出程序标准输入

Java发送SNMP至交换机获取交换机状态实现方式

《Java发送SNMP至交换机获取交换机状态实现方式》文章介绍使用SNMP4J库(2.7.0)通过RCF1213-MIB协议获取交换机单/多路状态,需开启SNMP支持,重点对比SNMPv1、v2c、v... 目录交换机协议SNMP库获取交换机单路状态获取交换机多路状态总结交换机协议这里使用的交换机协议为常

k8s admin用户生成token方式

《k8sadmin用户生成token方式》用户使用Kubernetes1.28创建admin命名空间并部署,通过ClusterRoleBinding为jenkins用户授权集群级权限,生成并获取其t... 目录k8s admin用户生成token创建一个admin的命名空间查看k8s namespace 的