ED/EP系列1——简介

电子存折(ED:ElectronicDeposit)一种为持卡人进行消费、取现等交易而设计的支持个人识别码(PIN)保护的金融IC卡应用。它支持圈存、圈提、消费和取现等交易。

电子钱包(EP:Electronic Purse)一种为方便持卡人小额消费而设计的金融IC卡应用。它支持圈存、消费等交易。消费不支持个人识别码(PIN)保护。

电子钱包/电子存折应用为同一类应用,两者在卡片和终端的处理流程上基本相同,主要区别有:电子钱包应用支持消费、圈存等交易,消费无须提交个人识别码,卡片中的消费明细记录功能为可选;电子存折应用支持消费、取现、圈存、圈提、修改透支限额等功能,消费必须提交个人识别码,卡片中的消费明细功能为必选。两者在银行后台的账户处理流程由各个发卡机构决定。电子钱包/电子存折应用的密钥管理系统在中国人民银行统一管理下建设。

PBOC电子钱包支持圈存、圈提和消费交易,钱包的余额跟随着交易过程同步变化。圈存或者圈提需要联机,而在进行脱机消费时,是通过卡片、POS终端、PSAM之间的一系列数据交互实现的,消费交易的密钥存储在PSAM里。交易明细会保存卡片至少十条交易日志,以供卡片查看交易凭证,从而确保交易的完整性。

电子钱包交易通过对称算法来保证交易的安全性。严格来说,只要终端在和卡片进行数据交互的过程中能够用密钥正确的计算出mac,那么交易就能完成,因此并没有一个强制的限定说哪些交易必须联机或脱机。如果在POS中安装了PSAM卡,那么也可以实现脱机消费;同样如果后台系统配置了PSAM卡,也可以实现联机消费。卡片本身始终处于被动状态,无论是联机和脱机卡片都不会主动发起联机请求。

电子钱包也可以实现一卡多金融应用(多应用只是叠加多个钱包而已,每个钱包的功能完全雷同)。卡片对于消费和充值都没有限制,只要条件允许,可以任意充值和消费。

电子钱包交易的命令简单而固定,通常只有两个步骤:初始化交易和完成交易。

ED/EP系列1——简介

时间: 2024-11-03 21:57:49

ED/EP系列1——简介的相关文章

ED/EP系列2——文件结构

电子存折/电子钱包应用是为持卡人进行金融交易而设计的一种应用.对于一张金融 IC 卡来说,它可以同时支持电子存折和电子钱包两种应用,也可以只支持其中的一种.卡片上两种应用的存在情况可以由应用类型标识(ATI)来指明. 从终端的角度来看,IC卡上的文件是一种树形结构.树的每一个分支是一个应用定义文件(ADF)或一个目录定义文件(DDF).一个ADF是一个或者多个应用基本文件(AEF)的入口点.一个ADF及其相关的数据文件处于树的同一分支上.一个DDF是其他ADF或者DDF的入口点. 上表是一卡通应

ED/EP系列4——圈存指令

1. 圈存交易 通过圈存交易,持卡人可将其在银行相应账户上的资金划入电子存折或电子钱包中. 特点: 1)--必须在金融终端上联机进行; 2)--必须提交个人识别码(PIN) 步骤: 1) --终端: 启动账户划入交易(INITIALIZE FOR LOAD) 2) --IC卡: 处理INITIALIZE FOR LOAD命令,检查是否支持命令中提供的密钥(DLK)索引号(NO:9403),产生过程密钥(SESPK),产生MAC1 3) --终端: 验证MAC1,主机将生成SESLK并确认MAC1

ED/EP系列5——消费指令

1. 消费交易 消费交易允许持卡人使用电子存折或电子钱包的余额进行购物或获取服务. 特点: 1) --可以在销售点终端(POS)上脱机进行 2) --使用电子存折进行的消费交易必须提交个人识别码(PIN),使用电子钱包则不需要 步骤: 1) --参考复合应用消费交易 CPURESET() JE=00000001//消费金额 DPK= 00000000000000000000000000000055 00A40000021001 805C000204(消费前金额+9000) //(见JR/T 00

ED/EP系列3——基本指令

? --APPLICATIONBLOCK(应用锁定): ? --APPLICATION UNBLOCK(应用解锁): ? --CARDBLOCK(卡片锁定): ? --EXTERNAL AUTHENTICATION(外部认证): ? --GET RESPONSE(取响应): ? --GET CHALLENGE(产生随机数): ? --INTERNAL AUTHENTICATION(内部认证): ? --PIN CHANGE/UNBLOCK(个人识别码修改/解锁): ? --READ BINARY

ED/EP系列6——扩展应用

包括:电子钱包复合应用:电子钱包灰锁应用. 1. 复合应用模式 ? INITIALIZE FOR CAPP PURCHASE(复合应用消费初始化): ? UPDATE CAPP DATA CACHE(更新复合应用数据缓存): ? DEBIT FOR CAPP PURCHASE(复合应用消费). 2. 灰锁应用模式 ?  DEBIT FOR UNLOCK(解扣): ? GET LOCK PROOF(取灰锁状态): ? GREY LOCK(灰锁): ? GREY UNLOCK(联机解扣): ? IN

ED/EP系列5《消费指令》

1. 消费交易 消费交易同意持卡人使用电子存折或电子钱包的剩余金额进行购物或获取服务. 特点: 1) --能够在销售点终端(POS)上脱机进行 2) --使用电子存折进行的消费交易必须提交个人识别码(PIN),使用电子钱包则不须要 步骤: 1) --參考复合应用消费交易 CPURESET() JE=00000001//消费金额 DPK= 00000000000000000000000000000055 00A40000021001 805C000204(消费前金额+9000) //(见JR/T

高老师的系列培训课程 简介

高老师的系列培训课程 简介 No. 課程名稱 新型架构思维与技术 C01. 新一代创新型架构设计方法和技术 ==>请看说明 C02. CSA首席架构师的<策略思考技术> ==>请看说明 终端.大数据.云平台架构师 C03.  Android_从程序员到架构师之路 C04.  解析Android架构体系和机制设计 C05.  Android终端厂商的跨(芯片)平台架构设计 C06.  行业别应用框架(Open API)开发实战 ==>请看说明 C07.  大数据的<Jav

booklet jquery插件系列之简介

booklet jquery插件系列之简介 一.安装 1.添加CSS和Javascript 添加booklet CSS文件到你的页面. <link rel="stylesheet" href="plugin/booklet/jquery.booklet.latest.css" media="screen,projection,tv"> 然后依次添加jQuery库,jQuery UI(可选)jQuery Easing插件和Booklet

IPV6技术系列①——开篇简介

写在开头 ??? ??17年10月开启51cto博客之路,原想将自己所学所想,或者在各种不同情况下走过的坑,踩过的雷,能够利用51cto的平台和大家分享,作为马上步入工作岗位的大学生,我深深能够理解我们学生在面临广阔的网络世界时的迷茫,面对复杂网络拓扑的慌张.所以虽然作为一名刚刚入行的行业小白,还是能够希望通过自己在课堂与实验的过程中收获的冰山一角的经验与大家分享.对于前辈们来说,这些博客实在过于浅显,但是通过一段时间的探索,发现网络上还并没有一个成系统的教程是面对大学生群体的,希望我的一点经验