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

它支持圈存、圈提、消费和取现等交易。

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

消费不支持个人识别码(PIN)保护。

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

电子钱包/电子存折应用的密钥管理系统在中国人民银行统一管理下建设。

PBOC电子钱包支持圈存、圈提和消费交易,钱包的剩余金额尾随着交易过程同步变化。圈存或者圈提须要联机。而在进行脱机消费时。是通过卡片、POS终端、PSAM之间的一系列数据交互实现的,消费交易的密钥存储在PSAM里。

交易明细会保存卡片至少十条交易日志,以供卡片查看交易凭证。从而确保交易的完整性。

电子钱包交易通过对称算法来保证交易的安全性。

严格来说,仅仅要终端在和卡片进行数据交互的过程中能够用密钥正确的计算出mac,那么交易就能完毕,因此并没有一个强制的限定说哪些交易必须联机或脱机。

假设在POS中安装了PSAM卡,那么也能够实现脱机消费;相同假设后台系统配置了PSAM卡,也能够实现联机消费。

卡片本身始终处于被动状态,不管是联机和脱机卡片都不会主动发起联机请求。

电子钱包也能够实现一卡多金融应用(多应用仅仅是叠加多个钱包而已。每一个钱包的功能全然雷同)。

卡片对于消费和充值都没有限制,仅仅要条件同意,能够随意充值和消费。

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

文/闫鑫原创转载请注明出处http://blog.csdn.net/yxstars/article/details/38224399

ED/EP系列1《简单介绍》的更多相关文章

  1. ED/EP系列1《简介》

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

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

    1. 消费交易 消费交易允许持卡人使用电子存折或电子钱包的余额进行购物或获取服务. 特点: 1) --可以在销售点终端(POS)上脱机进行 2) --使用电子存折进行的消费交易必须提交个人识别码(PI ...

  3. ED/EP系列4《圈存指令》

    1. 圈存交易 通过圈存交易,持卡人可将其在银行相应账户上的资金划入电子存折或电子钱包中. 特点: 1)--必须在金融终端上联机进行; 2)--必须提交个人识别码(PIN) 步骤: 1) --终端: ...

  4. ED/EP系列6《扩展应用》

    包括:电子钱包复合应用:电子钱包灰锁应用. 1. 复合应用模式 Ø INITIALIZE FOR CAPP PURCHASE(复合应用消费初始化): Ø UPDATE CAPP DATA CACHE( ...

  5. ED/EP系列7《指令速查表》

    命 令                                                             CLA                  INS             ...

  6. ED/EP系列3《基本指令》

    Ø --APPLICATIONBLOCK(应用锁定): Ø --APPLICATION UNBLOCK(应用解锁): Ø --CARDBLOCK(卡片锁定): Ø --EXTERNAL AUTHENT ...

  7. ED/EP系列2《文件结构》

    电子存折/电子钱包应用是为持卡人进行金融交易而设计的一种应用.对于一张金融 IC 卡来说,它可以同时支持电子存折和电子钱包两种应用,也可以只支持其中的一种.卡片上两种应用的存在情况可以由应用类型标识( ...

  8. 【原创】书本翻页效果booklet jquery插件系列之简介

    booklet jquery插件系列之简介 本文由五月雨恋提供,转载请注明出处. 一.安装 1.添加CSS和Javascript 添加booklet CSS文件到你的页面. <link rel= ...

  9. RxJava系列1(简介)

    RxJava系列1(简介) RxJava系列2(基本概念及使用介绍) RxJava系列3(转换操作符) RxJava系列4(过滤操作符) RxJava系列5(组合操作符) RxJava系列6(从微观角 ...

随机推荐

  1. java静态类、静态方法、静态代码块,静态变量及实例方法,实例变量初始化顺序及内存管理,机制

    1.当一个类被第一次使用时,它需要被类加载器加载,而加载过程涉及以下两点: (1)在加载一个类时,如果它的父类还未被加载,那么其父类必须先被加载: (2)当类加载到内存之后,按照在代码中的出现顺序执行 ...

  2. android学习笔记二、Activity深入学习

    一.创建和使用: 1.Activity是android的四大组件之一,需要继承Activity并在清单文件中进行声明才能使用.没有声明则报错. 2.启动Activity是通过Intent,有两种方式: ...

  3. 链接服务器T-sql语句

    https://bbs.csdn.net/topics/230059074 https://www.cnblogs.com/vinsonLu/p/4456027.html 不同服务器数据库之间的数据操 ...

  4. ZOJ 3175 Number of Containers 分块

    http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=3216 乱搞的...watashi是分块做的...但我并不知道什么是分块...大 ...

  5. 重新安装python2.6 和 yum (不可以直接安装yum yum 依赖于python2.6)

    (升级或卸载Python导致 yum出错) 一: 升级python导致yum出错 1. cd  /usr/bin/yum 2.  #!/usr/bin/python 修改为    #!/usr/bin ...

  6. Linux 内核链表使用举例

    链表数据结构的定义非常简洁: struct list_head { struct list_head *next, *prev; }; list_head结构包括两个指向list_head结构的指针p ...

  7. mongoDB简单介绍及安装

    近期一段时间对mongoDB进行了简单的学习,从它是什么?干什么?怎么用?优缺点?这一系列的疑问到如今可以简单运用.我想须要对其进行简单的总结和概述.那么这一篇就从最基础的開始,对其主要的概念和安装来 ...

  8. 一入python深似海--对象的属性

    Python中一切皆是对象,每一个对象都能够有多个属性.Python是怎样管理这些属性呢?我们来探讨一下. 属性的__dict__系统 对象的属性包括两部分:类属性和对象属性.对象的属性可能来自于其类 ...

  9. JSP从选择到放弃

    JSP为什么会出现?出现的原因? ①因为在开发web网站时候,返现servlet做界面比较麻烦,于是出现了jsp. 运行在服务端(Java server pages)基于servlet,对servle ...

  10. Ajax缓存原理

    一.什么是Ajax缓存原理? Ajax在发送的数据成功后,会把请求的URL和返回的响应结果保存在缓存内,当下一次调用Ajax发送相同的请求时,它会直接从缓存中把数据取出来,这是为了提高页面的响应速度和 ...