文档介绍:附件2:
中国银联CUPSecure SAA发卡机构跨境交易差异说明
跨境的金融类交易报文中新增了报文域内容。
由于跨境交易涉及到多币种转换的问题,所以在跨境交易中新增加了几个特殊域。
在金融类报文中,当交易币种与清算币种不同时,会出现“清算金额、清算汇率、兑换日期、清算币种、清算货币指数”这几个域,这几个域涉及清算,在报文的“Settle/清算”节点出现。预授权及余额查询交易不参加清算,所以其对应的报文中不包含这几个域。
在SAA模式的金融类交易中,清算金额、清算汇率、兑换日期、清算货币代码、清算货币指数由CUPSecure填写。。
在SAA模式的金融类交易中,持卡人扣账金额、持卡人扣账汇率、持卡人扣账货币代码、持卡人扣账币种指数由CUPSecure填写。。
跨境的金融类交易报文中认证数据值(amountSignature)也相应增加了数据域。
由于SAA模式下消费、预授权等交易请求是通过持卡人浏览器传递给SAA的,为了防止在传递的过程中交易关键信息被篡改,因此SR在CERes中将关键信息签名后返回给API,API在提交ITReq请求时携带认证数据。SAA收到ITReq请求后,首先验证“认证数据”,将“认证数据”与交易数据作一致性检查,若任意关键信息不符,则直接拒绝交易。
参与的关键信息包括:收单机构代码、商户代码、系统跟踪号、验证服务时间、交易金额、交易币种、币种指数、兑换日期、清算金额、清算币种、清算指数、清算汇率、清算日期、持卡人扣账金额、持卡人扣账币种、持卡人扣账币种货币指数。其中若为境内交易,则兑换日期、清算金额、清算币种、清算指数、清算汇率、持卡人扣账金额、持卡人扣账币种、持卡人扣账币种货币指数以空格填充。
对境内SAA来说,境内交易中交易币种及交易金额为人民币,但在跨境交易报文中交易币种及交易金额为外币,清算币种及清算金额为人民币。
跨境交易报文中需注意货币指数值有差异。
根据ISO 4217定义的最小货币单元。例如,美元的货币指数为2,日元的货币指数为0。
在SAA银行支付网关界面显示时,由于币种及金额域不同,需注意能显示正确的交易币种及交易金额等。
示例:跨境消费交易
跨境消费交易无论在SC模式和SAA模式下均通过两个步骤完成:卡片参与消息(CER)和互联网交易(ITR)。处理类似境内消费交易。
针对SAA模式,ITReq中的清算日期、兑换日期、清算金额、清算币种、清算指数、清算汇率、持卡人扣账金额、持卡人扣账币种、持卡人扣账币种指数、持卡人扣账汇率来自于CERes。
SAA模式
跨境消费交易SAA模式消息
跨境消费交易报文—SAA模式(ITR)
ITReq
ITRes
中文域名
DTD
数据类型
API-SAA
SAA-SR
SR-API
SAA-API
消息版本号
version
ns>3
M
M
M
M
交易类型
xtype
n2
M
M
M
M
交易类别
xclass
an1
M
M
M
M
卡号
pan
n..19
M
C11
M
M
卡片输入方式
n2
M
第二磁