CN105303236A - 一种支持电子销售单的离线生成与核销方法 - Google Patents
一种支持电子销售单的离线生成与核销方法 Download PDFInfo
- Publication number
- CN105303236A CN105303236A CN201410388712.5A CN201410388712A CN105303236A CN 105303236 A CN105303236 A CN 105303236A CN 201410388712 A CN201410388712 A CN 201410388712A CN 105303236 A CN105303236 A CN 105303236A
- Authority
- CN
- China
- Prior art keywords
- transaction
- mobile terminal
- algorithm
- encrypting
- electronic marketing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Cash Registers Or Receiving Machines (AREA)
Abstract
本发明公布了一种支持电子销售单的离线生成与核销方法,其特征在于,包括以下步骤:101、消费者选择需要采购付款的商品或接受商家提供的劳务以后,商家在销售用移动终端中通过键盘输入本次交易金额信息;102、移动终端的信息处理器将本次交易金额信息连同其它交易信息传输至移动终端的加密解密芯片进行加密;加密算法包括ECC256bit算法、3DES对称密码算法、MD5消息摘要算法、Base64编码算法、RSA1024bit非对称密码算法、MAC消息摘要算法带秘密密钥的Hash函数算法、硬件真随机数方法、URLEncode/URLDecode算法;加密解密芯片内部保存未加密的交易确认标识,作为核销时交易成功的校验基准。本发明解决现有技术中安全性差,且依赖在线联网造成交易延迟等问题,安全性高,稳定。
Description
技术领域
本发明涉及信息应用电子化和电子信息安全技术,尤其是涉及一种支持电子销售单的离线生成与核销方法。
背景技术
在当今社会,商业交易中引导消费者购物支付的引导凭证多为纸质销售单,纸质销售单需要商家销售人员手动填写开具。为了优化消费者购物体验保证交易安全性并提高销售工作效率,部分商家开始在商业交易中使用电子销售单引导消费者支付,电子销售单的承载介质是一张IC卡片,在进行商业交易时通过销售员手持的在线联网电子销售终端将交易支付引导信息自动写入电子销售单卡,同时将交易信息上传后台服务器,收银台通过收银终端扫描电子销售单卡获得交易支付引导信息并关联后台服务器的交易相关信息进行结账支付,最后通过销售员手持的在线联网电子销售终端在线查询服务器端的交易支付状态来判断支付是否成功。交易的验证确认在服务器端联网完成,为了减少***复杂性,因此电子销售单卡承载的交易支付引导信息一般都是明文传输。
以上的商业交易中销售单引导支付应用存在以下弊端:
1、纸质销售单引导消费者支付时工作效率低且交易安全性差,通常靠专用***来进行安全性验证,***容易被他人仿冒从而造成商家的交易损失,所以当较大交易额时,商家销售员将会陪同消费者进行交易支付,以确保交易的安全性,但对商家的销售体验和效率造成很大负面影响,而且过多的纸质单据的应用不利于社会环保理念的贯彻执行;
2、电子销售单引导消费者支付,必须依赖柜台的销售及验证电子终端和商家收银台的支付接收电子终端同时在线联网进行后台服务器数据关联,在线确认支付交易,如果商家柜台电子终端或收银台电子终端任一方出现网络故障将严重影响交易的执行,尤其是商家柜台电子终端通过无线联网时由于信号强度、干扰、电子终端密度大等问题容易造成网络不通畅、延迟等问题;
3、电子销售单卡片上承载的交易信息多为明文,信息安全性差。
发明内容
本发明提供了一种支持电子销售单的离线生成与核销方法的目的是解决现有技术中安全性差,且依赖在线联网造成交易延迟等问题。
一种支持电子销售单的离线生成与核销方法,其特征在于,包括以下步骤:
101、消费者选择需要采购付款的商品或接受商家提供的劳务以后,商家在销售用移动终端中通过键盘输入本次交易金额信息;
102、移动终端的信息处理器将本次交易金额信息连同其它交易信息传输至移动终端的加密解密芯片进行加密;加密算法包括ECC256bit算法、3DES对称密码算法、MD5消息摘要算法、Base64编码算法、RSA1024bit非对称密码算法、MAC消息摘要算法带秘密密钥的Hash函数算法、硬件真随机数方法、URLEncode/URLDecode算法;加密解密芯片内部保存未加密的交易确认标识,作为核销时交易成功的校验基准;
103、商家通过移动终端的NFC功能扫描电子销售单卡片,写入商家服务编号信息和加密后的交易信息;电子销售单卡为商家自有的支持NFC通信协议的IC卡;
104、消费者手持商家提供的电子销售单卡片去收银台交费;
105、收银台通过移动终端的NFC功能读取电子销售单卡片内的交易相关信息并送加密解密芯片进行解密;然后根据消费者的偏好进行现金支付、刷卡支付、或移动支付;
106、支付成功后,移动终端将解密的交易确认标识传输至NFC芯片;
107、收银员通过移动终端的NFC功能扫描电子销售单卡片写入解密的交易确认标识;
108、消费者手持收银台返回的的电子销售单卡片给到交易的商家;
109、商家通过移动终端的NFC功能读取电子销售单卡片内解密的交易确认标识并传输至加密解密芯片,同加密解密芯片预先保存的交易确认标识进行校验比对,信息处理器收到加密解密芯片返回的比对结果,如果比对结果一致,则移动终端显示交易成功;如果比对结果不一致,则提示交易失败。
所述的商家销售使用的移动终端同收银台使用的移动终端硬件结构相同,二者通过加密解密技术和业务软件配对使用,类似子母机形式可一对一、一对多和多对多配对。
所述的步骤102,移动终端的信息处理器将本次交易金额信息连同商家服务编号和其它交易信息传输至加密解密芯片进行加密,其它信息具体包括:移动终端的设备识别号、交易单号、商家收款账号、交易时间、交易确认标识、交易状态标识、操作员编号;交易确认标识包括:数字/字母形式的交易确认码、形状确认标识、颜色确认标识、图案确认标识。
所述的步骤102,移动终端的信息处理器将本次交易金额信息连同其它交易信息传输至加密解密芯片进行加密,设备识别号、交易确认标识都由加密解密芯片内部产生,加密解密芯片安全等级达到国际"EAL5+"标准。
具体的,本发明中所述的移动终端的信息处理器、加密解密芯片、NFC功能、ECC256bit算法、3DES对称密码算法、MD5消息摘要算法、Base64编码算法、RSA1024bit非对称密码算法、MAC消息摘要算法带秘密密钥的Hash函数算法、硬件真随机数方法、URLEncode/URLDecode算法均可采用现有技术中的公知方案,有关上述公知技术方案,本领域的技术人员均已了解,在此不再赘述。
与现有技术相比,本发明的效果是积极明显的:
首先,避免了纸质销售单引导消费者支付时交易安全性差的问题,而且电子销售单操作简便,节约用纸利于环保。
其次,收银台使用的移动终端与商家销售使用移动终端均无需联网,完全可以实现离线发起销售凭证并离线核销的安全闭环应用,不影响商家现有联网收银***。
最后,电子销售单卡片上承载的信息为密文,信息安全性高可有效防止交易信息的泄漏和篡改。
附图说明
图1为本发明的方法流程图。
具体实施方式
下面结合附图和具体实施例对本发明进行详细说明。
如图1所示,一种将零售业POS机打印信号还原成图形文件的方法,其特征在于,包括以下步骤:
101、北京的一家百货商场中,消费者A到一个服装柜台,挑中了一件¥500元的上衣,并要求结账,柜台服务员通过销售用移动终端输入交易金额¥500;
102、移动终端将交易金额信息,连同默认设定好的商家服务编号:8字节二进制数0D2F9C7B00352A0F、设备识别号:8字节二进制数0A2D9C7B00382A1F、交易单号:3字节二进制数790035、商家收款账号:fushicltem.com、交易时间:2014/07/0811:30:25、交易确认码:3字节二进制数35A2B7、交易状态标识:1字节二进制数01、操作员编号:1字节2进制数56,进行信息加密处理。
加密处理的方法为硬件真随机数方法,硬件真随机数方法生成4位随机数,加密处理具体数据包括:用3DES密码算法的密钥加密设备识别号,用ECC256bit密码算法的公钥加密设备识别号、商家服务编号、交易单号、交易金额、商家收款账号、交易时间、交易确认码、操作员编号、交易状态标识、填充字节,用MAC消息摘要算法加密硬件真随机数方法生成的4位随机数、商家服务编号、3DES密码算法的密钥加密的设备识别号、交易单号,最后将以上所有的加密数据用Base64编码算法进行统一编码,形成最终的加密交易信息。
103、服务员通过移动终端的NFC功能扫描电子销售单卡片自动写入商家服务编号信息和加密后的交易信息;
104、消费者A手持服务员提供的电子销售单卡片去收银台交费;
105、收银台通过移动终端的NFC功能读取消费者A出示的电子销售单卡片内的交易信息,然后通过刷卡支付方式完成本次交易的支付;
106、收银员在移动终端点击支付成功按键;
107、收银员通过移动终端的NFC功能扫描电子销售单卡片自动写入解密的交易确认码:35A2B7;
108、消费者A手持收银台返回的的电子销售单卡片交给服装柜台;
109、柜台服务员通过移动终端的NFC功能读取电子销售单卡片内解密的交易确认码35A2B7与步骤102中的交易确认码35A2B7比对一致,移动终端的屏幕显示交易成功,将上衣交给消费者A,交易结束。
当然,上述说明并非是对本发明的限制,本发明也并不仅限于上述举例,本技术领域的普通技术人员在本发明的实质范围内做出的变化、改型、添加或替换,也应属于本发明的保护范围。
Claims (4)
1.一种支持电子销售单的离线生成与核销方法,其特征在于,包括以下步骤:
101、消费者选择需要采购付款的商品或接受商家提供的劳务以后,商家在销售用移动终端中通过键盘输入本次交易金额信息;
102、移动终端的信息处理器将本次交易金额信息连同其它交易信息传输至移动终端的加密解密芯片进行加密;加密算法包括ECC256bit算法、3DES对称密码算法、MD5消息摘要算法、Base64编码算法、RSA1024bit非对称密码算法、MAC消息摘要算法带秘密密钥的Hash函数算法、硬件真随机数方法、URLEncode/URLDecode算法;加密解密芯片内部保存未加密的交易确认标识,作为核销时交易成功的校验基准;
103、商家通过移动终端的NFC功能扫描电子销售单卡片,写入商家服务编号信息和加密后的交易信息;电子销售单卡为商家自有的支持NFC通信协议的IC卡;
104、消费者手持商家提供的电子销售单卡片去收银台交费;
105、收银台通过移动终端的NFC功能读取电子销售单卡片内的交易相关信息并送加密解密芯片进行解密;然后根据消费者的偏好进行现金支付、刷卡支付、或移动支付;
106、支付成功后,移动终端将解密的交易确认标识传输至NFC芯片;
107、收银员通过移动终端的NFC功能扫描电子销售单卡片写入解密的交易确认标识;
108、消费者手持收银台返回的的电子销售单卡片给到交易的商家;
109、商家通过移动终端的NFC功能读取电子销售单卡片内解密的交易确认标识并传输至加密解密芯片,同加密解密芯片预先保存的交易确认标识进行校验比对,信息处理器收到加密解密芯片返回的比对结果,如果比对结果一致,则移动终端显示交易成功;如果比对结果不一致,则提示交易失败。
2.根据权利要求1中所述的一种支持电子销售单的离线生成与核销方法,其特征在于:所述的商家销售使用的移动终端同收银台使用的移动终端硬件结构相同,二者通过加密解密技术和业务软件配对使用,类似子母机形式可一对一、一对多和多对多配对。
3.根据权利要求1中所述的一种支持电子销售单的离线生成与核销方法,其特征在于:所述的步骤102,移动终端的信息处理器将本次交易金额信息连同商家服务编号和其它交易信息传输至加密解密芯片进行加密,其它信息具体包括:移动终端的设备识别号、交易单号、商家收款账号、交易时间、交易确认标识、交易状态标识、操作员编号;交易确认标识包括:数字/字母形式的交易确认码、形状确认标识、颜色确认标识、图案确认标识。
4.根据权利要求1中所述的一种支持电子销售单的离线生成与核销方法,其特征在于:所述的步骤102,移动终端的信息处理器将本次交易金额信息连同其它交易信息传输至加密解密芯片进行加密,设备识别号、交易确认标识都由加密解密芯片内部产生,加密解密芯片安全等级达到国际"EAL5+"标准。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410388712.5A CN105303236A (zh) | 2014-08-09 | 2014-08-09 | 一种支持电子销售单的离线生成与核销方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410388712.5A CN105303236A (zh) | 2014-08-09 | 2014-08-09 | 一种支持电子销售单的离线生成与核销方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105303236A true CN105303236A (zh) | 2016-02-03 |
Family
ID=55200478
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410388712.5A Pending CN105303236A (zh) | 2014-08-09 | 2014-08-09 | 一种支持电子销售单的离线生成与核销方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105303236A (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110264232A (zh) * | 2019-04-30 | 2019-09-20 | 阿里巴巴集团控股有限公司 | 一种券延迟核销的数据处理方法及装置 |
CN113225715A (zh) * | 2021-04-20 | 2021-08-06 | 广州朗国电子科技有限公司 | 一种无线模组的设置方法、电子设备、存储介质 |
CN114299666A (zh) * | 2021-12-28 | 2022-04-08 | 安徽影通智能科技有限公司 | 一种充电站的离线充电方法 |
CN114862385A (zh) * | 2016-04-29 | 2022-08-05 | 华为技术有限公司 | 基于近场通信nfc的交易方法和设备 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103426085A (zh) * | 2013-09-04 | 2013-12-04 | 陈曦 | 账单与支付分离的自动化支付方法 |
-
2014
- 2014-08-09 CN CN201410388712.5A patent/CN105303236A/zh active Pending
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103426085A (zh) * | 2013-09-04 | 2013-12-04 | 陈曦 | 账单与支付分离的自动化支付方法 |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114862385A (zh) * | 2016-04-29 | 2022-08-05 | 华为技术有限公司 | 基于近场通信nfc的交易方法和设备 |
CN110264232A (zh) * | 2019-04-30 | 2019-09-20 | 阿里巴巴集团控股有限公司 | 一种券延迟核销的数据处理方法及装置 |
CN110264232B (zh) * | 2019-04-30 | 2023-10-27 | 创新先进技术有限公司 | 一种券延迟核销的数据处理方法及装置 |
CN113225715A (zh) * | 2021-04-20 | 2021-08-06 | 广州朗国电子科技有限公司 | 一种无线模组的设置方法、电子设备、存储介质 |
CN114299666A (zh) * | 2021-12-28 | 2022-04-08 | 安徽影通智能科技有限公司 | 一种充电站的离线充电方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7467432B2 (ja) | 非接触カードの暗号化認証のためのシステムおよび方法 | |
CN105593883B (zh) | 验证交易的方法 | |
CN105684346B (zh) | 确保移动应用和网关之间空中下载通信安全的方法 | |
CN113228556A (zh) | 非接触式卡的密码认证的***和方法 | |
CA3008688A1 (en) | Systems and methods for code display and use | |
KR20150026233A (ko) | 디지털 카드 기반의 결제 시스템 및 방법 | |
CN104969245A (zh) | 用于安全元件交易和资产管理的装置和方法 | |
US10748148B2 (en) | System and method for securely processing payment transactions | |
CN108038699B (zh) | 一种基于二维码的商品防伪方法和防伪*** | |
US11997208B2 (en) | Systems and methods for inventory management using cryptographic authentication of contactless cards | |
JP6124034B2 (ja) | 取引処理装置、取引処理方法、プログラム及び取引処理システム | |
CN104318437A (zh) | 一种虚拟预付卡线上支付***及其支付方法 | |
US11956349B2 (en) | Efficient authentic communication system and method | |
US11658997B2 (en) | Systems and methods for signaling an attack on contactless cards | |
CA3115107A1 (en) | Systems and methods for cryptographic authentication of contactless cards | |
CN105303236A (zh) | 一种支持电子销售单的离线生成与核销方法 | |
EP3766227B1 (en) | Techniques for secure channel communications | |
US20230090972A1 (en) | Online secret encryption | |
KR20130009890A (ko) | 암호화된 결제 인증 정보를 포함한 단말기를 통한 이차원 코드 스캔, 그것에 기초한 온라인 보안 결제 시스템 및 그 방법 | |
KR20070117420A (ko) | 결제방법 및 시스템과 이를 위한 프로그램 기록매체 | |
WO2021168497A1 (en) | Cryptosystem, systems, methods and applications for zero-knowledge anonymously-individualized marketing and loyalty management based on end-to-end encrypted transfer of statements like receipts or scripts | |
US11823140B2 (en) | Server and method for sending a transaction receipt via a push notification | |
JP2022053457A (ja) | タッチレスpin入力方法及びタッチレスpin入力システム | |
WO2018044647A1 (en) | System and method for securely processing payment transactions | |
US20240193250A1 (en) | Efficient interaction processing using secret |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20160203 |
|
WD01 | Invention patent application deemed withdrawn after publication |