一种ic卡电子现金账户间转账的方法及系统的制作方法

文档序号:10562975阅读:568来源:国知局
一种ic卡电子现金账户间转账的方法及系统的制作方法
【专利摘要】本发明公开了一种IC卡电子现金账户间转账的方法及系统,其中,该方法包括:步骤1,读取转出卡电子现金账户信息;步骤2,对转出卡进行脱机消费,扣除转出卡消费金额,生成交易数据;步骤3,读取转入卡信息,校验电子现金余额与转出卡消费金额之和是否小于或等于银行授权电子现金额度,如果小于或等于银行授权电子现金额度,继续执行步骤4;否则判定转账失败,转而进行对转入卡所属银行卡主账号的实时转账;步骤4,将转入卡账户和圈存的金额组成交易报文;步骤5,进行转入卡的非指定账户圈存交易,在圈存交易完成后生成圈存报文,并接收发卡行的脚本命令完成对电子现金的更新;步骤6,将交易数据发送至卡组织或发卡行进行清算。
【专利说明】
一种IC卡电子现金账户间转账的方法及系统
技术领域
[0001]本发明涉及IC卡技术领域,尤指一种IC卡电子现金账户间转账的方法及系统。
【背景技术】
[0002]目前,电子现金的应用日益广泛。但是,对现有电子现金流程而言,一般只能够支持电子现金圈存、电子现金消费和脱机退货等几种基本功能,尚不能够支持电子现金的转账功能,这就导致了经常会有用户由于误操作而在ATM机之类的自助设备上误将钱圈存进IC卡的电子现金账户中。而就现有流程而言,假如用户要想将这笔钱重新取出来,就得专门跑一趟营业厅去将其电子现金账户销户才得以办理。如此大大影响了持卡人的用卡体验,也可能会让持卡人对于电子现金这一新型支付方式留下了很不好的印象,甚至于影响到电子现金的进一步普及。

【发明内容】

[0003]为了较好的解决现有流程不支持电子现金转账的问题,本发明提出了一种IC卡电子现金间转账的方法及系统,目的是希望持卡人在发生上述误操作的时候,又或者是持卡人希望为自己的亲朋好友IC卡电子现金充值而不想专门去银行柜台时可以采用以便更好地提高持卡人电子现金的使用效率和用户体验。
[0004]为达到上述目的,本发明提出了一种IC卡电子现金账户间转账的方法,该方法包括:步骤1,读取转出卡电子现金账户信息;步骤2,对转出卡进行脱机消费,扣除转出卡消费金额,生成交易数据;步骤3,读取转入卡信息,校验转入卡电子现金余额与转出卡消费金额之和是否小于或等于银行授权电子现金额度,如果小于或等于银行授权电子现金额度,继续执行步骤4;如果大于银行授权电子现金额度,判定转账失败,转而进行对转入卡所属银行卡主账号的实时转账;步骤4,将转入卡账户和圈存的金额组成交易报文;步骤5,进行转入卡的非指定账户圈存交易,在圈存交易完成后生成圈存报文,并接收发卡行的脚本命令完成对电子现金的更新;步骤6,将交易数据发送至卡组织或发卡行进行清算。
[0005]进一步的,该方法还包括:设置转出卡转账额度;在执行步骤I时,还包括:校验现金余额是否大于或等于转账额度,如果小于转账额度,将转账额度更新为所述现金余额,如果大于或等于转账额度,不更改转账额度。
[0006]进一步的,该方法还包括:设置非指定账户圈存支持列表;在执行完步骤4之后,还包括:根据非指定账户圈存支持列表,判断转入卡是否支持非指定账户圈存,如果支持非指定账户圈存,继续执行步骤5;如果不支持非指定账户圈存,判定转账失败,转而进行对转入卡所属银行卡主账号的实时转账。
[0007]进一步的,所述方法还包括:通过连接外部打印机,对交易明细进行打印。
[0008]为达到上述目的,本发明还提出了一种IC卡电子现金账户间转账的系统,该系统包括:处理模块、代扣模块、预付模块;其中,所述处理模块用于读取转出卡电子现金账户信息;所述代扣模块用于对转出卡进行脱机消费,扣除转出卡消费金额,生成交易数据;所述处理模块还用于读取转入卡信息,校验转入卡电子现金余额与转出卡消费金额之和是否小于或等于银行授权电子现金额度;如果小于或等于银行授权电子现金额度,则由所述预付模块将转入卡账户和圈存的金额组成交易报文;如果大于银行授权电子现金额度,判定转账失败,转而进行对转入卡所属银行卡主账号的实时转账;所述预付模块还用于进行转入卡的非指定账户圈存交易,在圈存交易完成后生成圈存报文,并接收发卡行的脚本命令完成对电子现金的更新;所述代扣模块还用于将交易数据发送至卡组织或发卡行进行清算。
[0009]进一步的,所述系统还包括:设置模块,用于设置转出卡转账额度。
[0010]进一步的,所述处理模块,还用于在读取转出卡电子现金账户信息后,校验现金余额是否大于或等于转账额度,如果小于转账额度,将转账额度更新为所述现金余额,如果大于或等于转账额度,不更改转账额度。
[0011]进一步的,所述系统还包括:设置模块,用于设置非指定账户圈存支持列表。
[0012]进一步的,所述预付模块,还用于根据非指定账户圈存支持列表,判断转入卡是否支持非指定账户圈存,如果支持非指定账户圈存,继续进行转入卡的非指定账户圈存交易;如果不支持非指定账户圈存,判定转账失败,转而进行对转入卡所属银行卡主账号的实时转账。
[0013]进一步的,所述系统连接一外部打印机,用于对交易明细进行打印。
[0014]利用本发明提出的IC卡电子现金账户间转账的方法及系统,可以在不影响现有电子现金操作流程的情况下,增加电子现金账户间余额转账的应用场景。既不增加改造成本,也更好地提高电子现金的用户使用体验,进而也有效地解决了用户误充值、电子现金不支持转账、流动率不高等问题。并且通过提高电子现金的有效流转率,期望更进一步提高电子现金(如,闪付)的用户使用积极性。
【附图说明】
[0015]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,并不构成对本发明的限定。在附图中:
[0016]图1为本发明一实施例的IC卡电子现金账户间转账的方法流程图。
[0017]图2为本发明一实施例的IC卡电子现金账户间转账的系统结构示意图。
【具体实施方式】
[0018]以下配合图示及本发明的较佳实施例,进一步阐述本发明为达成预定发明目的所采取的技术手段。
[0019]在本发明实施例中,涉及到一些术语的表述,此处先进行说明如下:
[0020]电子现金:其主要是指为方便持卡人及其附属卡持卡人小额消费而设计的一种基于借记/贷记应用上实现的小额支付应用,电子现金账户初始余额为人民币O元,最高余额不得超过1000元人民币(含),单笔脱机消费金额不得超过200元人民币(含)。电子现金账户余额上限或交易限额由甲方在遵循国家相关规定的前提下,可自行按产品设定。
[0021]结合图1所示,为本发明一实施例的IC卡电子现金账户间转账的方法流程图。如图1所示,该方法包括:
[0022]步骤SlOl,设置转出卡转账额度、非指定账户圈存支持列表;其中,可以预先通过业务中需要参与到代扣和预付操作的借记卡账户,以及更新当前支持非指定账户圈存交易的银行机构清单,即“非指定账户圈存支持列表”。另外,根据业务发展需要,还可以为每一个转账用户提供账户注册登录功能,以便为转账用户提供更便捷的用户体验。
[0023]步骤S102,读取转出卡电子现金账户信息,校验现金余额是否大于或等于转账额度,如果小于转账额度,将转账额度更新为所述现金余额,如果大于或等于转账额度,不更改转账额度。
[0024]步骤S103,对转出卡进行脱机消费,扣除转出卡消费金额,生成交易数据进行留存。
[0025]步骤S104,读取转入卡信息,校验转入卡电子现金余额与转出卡消费金额之和是否小于或等于银行授权电子现金额度,如果小于或等于银行授权电子现金额度,继续执行步骤S105;如果大于银行授权电子现金额度,判定转账失败,转而进行对转入卡所属银行卡主账号的实时转账。
[0026]步骤S105,将转入卡账户和圈存的金额组成交易报文。
[0027]步骤S106,根据非指定账户圈存支持列表,判断转入卡是否支持非指定账户圈存,如果支持非指定账户圈存,继续执行步骤S107;如果不支持非指定账户圈存,判定转账失败,转而进行对转入卡所属银行卡主账号的实时转账。
[0028]步骤S107,进行转入卡的非指定账户圈存交易,在圈存交易完成后生成圈存报文,并接收发卡行的脚本命令完成对电子现金的更新。
[0029]步骤S108,将交易数据发送至卡组织或发卡行进行清算。另外,还可以通过连接外部打印机,以打印交易明细。
[0030]基于同一发明构思,本发明实施例中还提供了一种IC卡电子现金账户间转账的系统,如下面的实施例所述。由于该系统解决问题的原理与上述方法相似,因此该系统的实施可以参见上述方法的实施,重复之处不再赘述。以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的系统较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
[0031]以下实施例将以NFC智能终端为例进行说明,但实施方式并不仅限于此,也可以包括蓝牙或其他实施方式。
[0032]结合图2所示,为本发明一实施例的IC卡电子现金账户间转账的系统结构示意图。如图2所示,该系统包括:处理模块100、代扣模块200、预付模块300、设置模块400。其中,
[0033]为了能够较好的协助电子现金消费和圈存流程,设置模块400中可以为用户提供借记卡账户的设置,该借记卡可以用于接收来自于转出卡所消费的金额转入,也可用于将转出卡所转入金额转存到转入卡所对应的发卡行主账户中。
[0034]同时,设置模块400中还将提供一份“非指定账户圈存支持列表”以供后续预付模块300执行圈存操作时进行查询,该“非指定账户圈存支持列表”可定期从指定后台进行提取和更新。
[0035]处理模块100对接一NFC模块,负责接收和处理来自转入卡和转出卡读取到的电子账户信息;同时,还负责获取用户在终端上输入的各种相关信息。处理模块100在读卡时,需要明确的是,第一次读取录入信息为转出卡,而在第二次读取录入则为转入卡。
[0036]代扣模块200,用于在用户进行电子现金转账的时候,接收来自处理模块100的转出卡相关交易信息,并根据该交易信息生成相应的交易数据,此交易数据应该包含转出卡电子现金账户信息、本次消费授权金额等。而在代扣模块200接收到该交易数据后,可将该交易数据及相关的交易证书密文发送给转接清算组织或者发卡行进行清算。
[0037]预付模块300主要用于对转入卡执行圈存操作。由于电子现金交易可能会存在一定的清算期,在转出卡消费清算前,这笔金额或许无法立即到达转入卡。对此,可以通过设置模块400所设置的默认借记卡来完成对转入卡的预付款操作,该操作将采用非接圈存进行,并采用现有非指定账户圈存流程进行交易。在完成预付款圈存后,预付模块300还将此次圈存交易的交易明细进行留存以以备将来出现争端时可提供证据。
[0038]需要说明的是,在预付模块300执行非指定账户圈存时,会先根据转出卡电子现金账户信息判断该转出卡所属发卡行是否支持非指定账户圈存,判断依据为设置模块400中的“非指定账户圈存支持列表”。如不支持则该预付模块300即对该发卡行发起两笔交易,一笔为设置模块400中借记卡账户对该转出卡所属银行卡主账户发起的实时转账交易,一笔则为持卡人根据该转出卡电子现金账户所发起的指定账户圈存交易,最终间接地完成对该转入卡的非接圈存交易。待交易完成后,预付模块300还将在收到发卡行命令后,继续转发相应脚本命令至卡片中以便完成最后对电子现金余额的更新操作。
[0039]进一步的,在预付模块300进行圈存操作的过程中,如果由于出现圈存异常的情况导致圈存交易失败时,则取消本次圈存交易,只发生对转出卡所属银行卡主账户的实时转账交易。
[0040]另外,在处理模块100处理完某笔转账交易后,处理模块100还将额外生成本次转出转入交易的交易明细,该交易明细应包括转出卡电子现金账户号、转入卡电子现金账户号以及交易金额等,并可根据用户需求通过无线连接外部打印机对此次转账的交易明细进行打印。
[0041]根据图1所示的流程,该系统进行圈存时,各个模块的实现的功能如下:
[0042]设置模块400,用于设置转出卡转账额度、非指定账户圈存支持列表。
[0043]处理模块100,用于读取转出卡电子现金账户信息,校验现金余额是否大于或等于转账额度,如果小于转账额度,将转账额度更新为现金余额,如果大于或等于转账额度,不更改转账额度。
[0044]代扣模块200,用于对转出卡进行脱机消费,扣除转出卡消费金额,生成交易数据。
[0045]处理模块100,还用于读取转入卡信息,校验转入卡电子现金余额与转出卡消费金额之和是否小于或等于银行授权电子现金额度。
[0046]如果小于或等于银行授权电子现金额度,则由预付模块300将转入卡账户和圈存的金额组成交易报文;
[0047]如果大于银行授权电子现金额度,判定转账失败,转而进行对转入卡所属银行卡主账号的实时转账。
[0048]进一步的,预付模块300,还用于根据非指定账户圈存支持列表,判断转入卡是否支持非指定账户圈存。
[0049]如果支持非指定账户圈存,继续进行转入卡的非指定账户圈存交易,在圈存交易完成后生成圈存报文,并接收发卡行的脚本命令完成对电子现金的更新;
[0050]如果不支持非指定账户圈存,判定转账失败,转而进行对转入卡所属银行卡主账号的实时转账。
[0051]代扣模块200,还用于将交易数据发送至卡组织或发卡行进行清算。
[0052]利用本发明提出的IC卡电子现金账户间转账的方法及系统,可以在不影响现有电子现金操作流程的情况下,增加电子现金账户间余额转账的应用场景。既不增加改造成本,也更好地提高电子现金的用户使用体验,进而也有效地解决了用户误充值、电子现金不支持转账、流动率不高等问题。并且通过提高电子现金的有效流转率,期望更进一步提高电子现金(如,闪付)的用户使用积极性。
[0053]以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种IC卡电子现金账户间转账的方法,其特征在于,该方法包括: 步骤I,读取转出卡电子现金账户信息; 步骤2,对转出卡进行脱机消费,扣除转出卡消费金额,生成交易数据; 步骤3,读取转入卡信息,校验转入卡电子现金余额与转出卡消费金额之和是否小于或等于银行授权电子现金额度,如果小于或等于银行授权电子现金额度,继续执行步骤4;如果大于银行授权电子现金额度,判定转账失败,转而进行对转入卡所属银行卡主账号的实时转账; 步骤4,将转入卡账户和圈存的金额组成交易报文; 步骤5,进行转入卡的非指定账户圈存交易,在圈存交易完成后生成圈存报文,并接收发卡行的脚本命令完成对电子现金的更新; 步骤6,将交易数据发送至卡组织或发卡行进行清算。2.根据权利要求1所述的IC卡电子现金账户间转账的方法,其特征在于,该方法还包括:设置转出卡转账额度; 在执行步骤I时,还包括:校验现金余额是否大于或等于转账额度,如果小于转账额度,将转账额度更新为所述现金余额,如果大于或等于转账额度,不更改转账额度。3.根据权利要求1所述的IC卡电子现金账户间转账的方法,其特征在于,该方法还包括:设置非指定账户圈存支持列表; 在执行完步骤4之后,还包括:根据非指定账户圈存支持列表,判断转入卡是否支持非指定账户圈存,如果支持非指定账户圈存,继续执行步骤5;如果不支持非指定账户圈存,判定转账失败,转而进行对转入卡所属银行卡主账号的实时转账。4.根据权利要求1所述的IC卡电子现金账户间转账的方法,其特征在于,所述方法还包括:通过连接外部打印机,对交易明细进行打印。5.—种IC卡电子现金账户间转账的系统,其特征在于,该系统包括:处理模块、代扣模块、预付模块;其中, 所述处理模块用于读取转出卡电子现金账户信息; 所述代扣模块用于对转出卡进行脱机消费,扣除转出卡消费金额,生成交易数据; 所述处理模块还用于读取转入卡信息,校验转入卡电子现金余额与转出卡消费金额之和是否小于或等于银行授权电子现金额度; 如果小于或等于银行授权电子现金额度,则由所述预付模块将转入卡账户和圈存的金额组成交易报文; 如果大于银行授权电子现金额度,判定转账失败,转而进行对转入卡所属银行卡主账号的实时转账; 所述预付模块还用于进行转入卡的非指定账户圈存交易,在圈存交易完成后生成圈存报文,并接收发卡行的脚本命令完成对电子现金的更新; 所述代扣模块还用于将交易数据发送至卡组织或发卡行进行清算。6.根据权利要求5所述的IC卡电子现金账户间转账的系统,其特征在于,所述系统还包括:设置模块,用于设置转出卡转账额度。7.根据权利要求6所述的IC卡电子现金账户间转账的系统,其特征在于,所述处理模块,还用于在读取转出卡电子现金账户信息后,校验现金余额是否大于或等于转账额度,如果小于转账额度,将转账额度更新为所述现金余额,如果大于或等于转账额度,不更改转账额度。8.根据权利要求5所述的IC卡电子现金账户间转账的系统,其特征在于,所述系统还包括:设置模块,用于设置非指定账户圈存支持列表。9.根据权利要求8所述的IC卡电子现金账户间转账的系统,其特征在于,所述预付模块,还用于根据非指定账户圈存支持列表,判断转入卡是否支持非指定账户圈存,如果支持非指定账户圈存,继续进行转入卡的非指定账户圈存交易;如果不支持非指定账户圈存,判定转账失败,转而进行对转入卡所属银行卡主账号的实时转账。10.根据权利要求8所述的IC卡电子现金账户间转账的系统,其特征在于,所述系统连接一外部打印机,用于对交易明细进行打印。
【文档编号】G06Q20/40GK105931038SQ201610167877
【公开日】2016年9月7日
【申请日】2016年3月23日
【发明人】李定洲
【申请人】中国银联股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1