交易一般分为授权和结算2部分。
授权
其实就是我们消费者见到的交易过程。比如我们出示二维码,刷银行卡,收单行获取到你的信息后,去发卡行去申请扣款,这个操作就是叫做授权。
授权在交易层面,其实并不会产生银行之间的转账,只是你的发卡行会把这部分资金先冻结,等到结算时,一起把这些资金付出去。
授权在交易系统里面也分为2种:
1. 单信息Single Message
微信/支付宝这类采用的就是单信息报文,就是只要完成了授权交易,后面支付宝/微信就会给你打款,收单行不需要进行额外的操作。优点就是开发简单,好理解,缺点就是灵活性很差。
2. 双信息Dual Message
银行一般都采用双信息,收单行完成了刷卡授权后,收单行还不能得到这笔钱,还需要再发送请款文件,得到卡组批准后,才会将资金给到收单行。一般是一天发送一次请款文件,不同的卡组有不同的格式,可以理解为把所有交易记录都放在一个excel文件里面,再发送到卡组,卡组收到文件后,进行处理,再给你打款。正常只要数据文件格式没有问题,文件是不会被拒绝的。
Note: 同一笔交易,授权金额和请款金额可能会有不一样。可能多,可能少,实际的资金以请款文件里面的金额为准。
这种方式双信息的方式,开发难度比较大,但是优点就是比较灵活了。比如外国人比较喜欢的小费Tips就是这样做出来的,比如消费了1000元,后面增加了20元小费,那就是授权金额是1000元,实际请款金额是1020元。这种也是微信支付宝这种单信息没办法做到的场景。