IC卡 PBOC指令
1、CHANGE PIN
(1)CHANGE PIN允许持卡人将当前个人密码修改为新的密码,命令中的个人密码值以明文方式进行传送。
(2)PIN值以cn格式存放,不需要整字节填充,最低有效字节的低半字节需要填充时填充F。
(3)命令完成后密码尝试计数器复位至密码尝试次数的上限,原个人密码置为新的个人密码。
(4)命令举例:805E 0100 09 12345678FF11111111
2、圈存交易
(1)INITIALIZE FOR LOAD 初始化圈存
此命令执行后卡片处于圈存状态,此命令的执行需要经过PIN验证。
(2)CREDIT FOR LOAD 圈存交易
将持卡人在银行相应账户上的资金划入电子电子存折或电子钱包中。
此命令的执行必须在卡片处于圈存状态中。
(3)圈存交易命令以电子钱包操作举例
3、消费操作
(1)INITIALIZE FOR PURCHASE/CASH WITHDRAW 初始化消费取现交易
此命令的执行后卡片处于消费/取现状态中。
使用电子存折进行交易,则此命令的执行需经过 PIN 验证;而电子钱包不需要。
(2)DEBIT FOR PURCHASE/CASH WITHDRAW 消费取现操作
用于消费取现交易,使用持卡人在电子存折或电子钱包中的余额进行消费。
此命令的执行必须在卡片处于消费/取现状态中。
(3)取现命令以电子钱包操作举例
4、复合消费交易操作
(1)INITIALIZE FOR CAPP PURCHASE 初始化复合消费交易
此命令成功执行后卡片处于 CAPP1 状态中。
(2)UPDATE CAPP CACHE 复合消费交易中更新复合应用数据缓存。
此命令成功执行后卡片处于 CAPP2 状态。
允许在同一次复合消费流程中多次更新不同的复合应用数据缓存,若多次更新同一复合应用数据缓存,则在 DEBIT 中以最
后一次更新的数据为实际更新数据。
(3)DEBIT FOR CAPP PURCHASE 复合应用消费交易
(4)复合消费举例
注意:红字01部分此处为复合应用标志符,上海公交应用此处为记录号。更新数据缓存时在复合消费记录中要有相应的tag记录,此处的01复合应用标志符对应的是复合消费记录中的tag标志并不是记录号,更新数据缓存时格式要与复合消费记录中的相应的格式相对应。