一般来说,网关支付是一种支付方式,而网银支付、快捷支付、协议支付都是银行或中国银联推出的接口产品。
为了更好的理解网关支付,我们先来了解一下第三方支付。第三方支付是具有一定实力和信誉的独立机构,与各大银行签约,为与银行支付结算系统对接的交易支持平台提供在线支付方式。第三方支付模式包括网关支付和账户支付两种支付方式。
支付网关( )是银行金融网络系统与网络之间的接口,是银行运营的一组服务器设备,用于将传输的数据转换成金融机构内部数据,或由指定的第三方处理商户支付信息和客户的支付指令。从支付网关的定义可以看出,支付网关不是一种具体的支付产品,而是一种支付方式。
账户支付是指买卖双方首先要在第三方支付平台注册成为平台会员,用户先通过网银等方式给虚拟账户充值(资金流转:钱从用户的银行卡转到第三方支付公司的银行账户),用户支付消费时,直接从虚拟账户中扣除(这里并不涉及实际的资金划转,只是数据层面的数字减记),比如支付宝。
网银支付和快捷支付都是银行提供的支付接口,银行提供的支付接口主要有四类:网银支付、快捷支付、代理支付接口、POS收单接口。一般商户需要借助第三方支付公司对接上述银行接口,第三方支付公司的主要作用是充当支付网关。
网银支付是银联最为成熟的网上支付功能之一,使用网银支付时需提前开通银行卡网银支付功能,通过在银行网银页面输入银行卡信息、验证支付密码即可完成支付,稳定可靠。

快捷支付是指用户在购买商品时,无需开通网银,只需提供银行卡号、账户名、手机号等信息,银行验证手机号正确性后,第三方支付会向用户手机号发送手机动态密码,用户输入正确的手机动态密码即可完成支付。
银行扣款接口是银行开放给第三方机构的接口,只要用户签订一次合约,第三方机构就可以将资金从用户合约银行账户中划转出去。接入银行扣款接口的第三方机构资质要求非常高,必须有非常高的信用。对于银行来说,快捷支付和银行扣款接口没有本质区别,因为两者都可以在用户完成合约后,通过第三方机构将资金从用户合约银行账户中划转出去。这两个接口都需要三方合约,即用户、第三方机构和银行。从用户体验上看,对于扣款来说,用户只需要和第三方机构签订一次性合约,资金就会在一定时间内划转给第三方机构,不需要用户输入密码或者其他验证方式。 对于快捷支付,用户首次签约后,以后付款时只需要输入第三方支付平台的支付密码或者第三方支付平台要求的其他验证方式(如支付宝的动态密码)。这里需要注意的是,第三方支付平台的支付密码是支付平台为保证用户支付安全而要求输入的,与银行无关。
POS收单接口是银行向第三方支付机构开放的线下收单业务,主要用于POS卡支付。
协议支付是中国银联提供的收款接口,2018年6月30日后,第三方支付公司与银行的直接扣款接口逐渐被砍掉,取而代之的是中国银联的协议支付。与银行扣款接口不同,支付公司需要将用户的姓名、身份证号、银行卡号、手机号+验证码传给银行进行身份验证,如果身份验证成功,就会给用户生成一个协议号。协议支付的验证码是由银行发送的,所以契约形式更加严格,协议号是基于用户、商户、第三方支付公司、银行四者而生成的,用户授权更加精准。
参考:
[1] 一篇1万字的文章,详细介绍了线上和线下收单服务