新加坡EMVCo支付二维码解析

本文介绍了EMVCo的二维码支付技术规范,重点解析了新加坡EMVCo码的格式,采用TLV数据结构,并详细解读了不同tag的含义,包括消费者呈现模式和商户呈现模式下的二维码内容。
摘要由CSDN通过智能技术生成

一:EMVCo 简介

2017年7月15日,国际芯片卡及支付技术标准组织(EMVCo)在其官网正式面向全球发布《EMVCo用户出示二维码模式技术规范1.0版》,为二维码支付的全球推广与应用打造了一套各参与方权责明晰、交易风险合理分散、具有全球实施可行性的技术解决方案,弥补了全球统一二维码技术规范的空白。

二:新加坡EMVCo码格式解析

目前新加坡支付的二维码大部分采用EMVCo格式,如下面所列二维码:

可以通过支付宝或者二维码扫码工具获得其中的内容:

emvcoStr:

00020101021126560014A00000076200010109sg.lq.www02154000161000000000302015204581253037025802SG5911SG Merchant6009Singapore61060000006304854B

那么所谓EMVCo的数据格式是什么呢?

其实字符串使用的是TLV数据结构,即tag、length和value

如上面字符串所示,tag由两位组成,之后X位(N)代表value长度,后面N位代表value的值

新加坡地区的支付二维码,默认“00”开头,X为2,由此可以对该字符串进行解析,结果如下:

TAG:

Tag:00     Length:2     Value:01
Tag:01     Length:2     Value:11

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值