月度归档: 2019 年 11 月

2 条动态
Leo

銀聯EMV商戶碼解析

下面是一個EMV標準的銀聯境外商戶QR Code:

00020101021215314798034400020344798034459990001520459995303344540155802HK5923BOCI – MBD – CUP – MPOS6009Hong Kong6260012020180821170500009798052020180821170500009799070899996101630434e6

EMV的規範是TLV的結構,Tag length value ,即EMV的標準就是 tag+length+value+tag+length+value+tag+length+value 這樣依次排列的方式,tag代表的含義要參考各自機構的文檔,例如銀聯的EMV商戶碼的tag含義,要參考《UPI QR Code Encoding Specification_Merchant Presented QRC》這份文檔,length代表這一個tag對內用的內容的長度,即Value的長度,value就是具體的值了。

以上面的EMV碼的前三組數據舉例:

000201:00是tag,含義參考接口文檔意思是Payload Format Indicator,02是長度,最後的01是內容,參考接口文檔裡描述:Valid value: “01”

010212:01是tag,含義參考接口文檔意思是Point of Initiation Method,02是長度,最後的12是內容,參考接口文檔裡描述:“11” = Static QRC,“12” = Dynamic QRC ,這裡12代表的是动态码。

15314798034400020344798034459990001:15是tag,含義是Merchant Account Information ,31是長度,最後31位是內容,參考接口文檔描述如下圖。

如果按這樣的方式將上述的EMV進行解析,就變成如下方式,用顏色來區分每一組數據

00020101021215314798034400020344798034459990001520459995303344540155802HK5923BOCI – MBD – CUP – MPOS6009Hong Kong6260012020180821170500009798052020180821170500009799070899996101630434e6

解析後是如下的內容:

TagLengthContentRemark
000201Payload Format Indicator
010212Point of Initiation Method
15314798034400020344798034459990001Merchant Account Information
52045999Merchant Category Code
5303344Transaction Currency
54015Transaction Amount
5802HKCountry Code
5923BOCI – MBD – CUP – MPOSMerchant Name
6009Hong KongMerchant City
6260012020180821170500009798052020180821170500009799070899996101Additional Data Field Template
630434e6Cyclic Redundancy Check (CRC)

I'M LIANG DONG

探索

梁棟Leo Liang我的名片
90 条动态2 条回应
登录后发动态

按分类浏览

按月份找回忆
邮件联系

外观

PERSONAL CARD / 個人名片

梁棟

Leo Liang

高級創新經理

創新優化中心

中國銀行(香港)有限公司

个人名片二维码扫码交换名片
liangdong.me

复制与分享

长按或选中下方内容进行复制。

搜索回忆

输入关键词,找回某个瞬间。