The invention relates to a POS terminal transaction method, a device, a computer device and a readable storage medium. A POS terminal transaction method, including: checking whether there is a user card that deals with the POS terminal; when there is a user card dealing with the POS terminal, the user card is authenticated by the PIN input device embedded in the POS terminal; after the user card authentication is successful, the application program installed on the POS terminal is carried out. The transaction request is sent to the user card; the transaction data corresponding to the transaction request is received by the user card. The POS terminal transaction method, device, computer equipment and readable storage medium obtain the transaction information of the CPU card directly through the PIN input device of the POS terminal, and select the corresponding decryption program according to the transaction information, and decrypt the transaction key of the CPU card, without the use of the SAM card to complete the transaction, so that the POS terminal is traded. The cost is low.
【技术实现步骤摘要】
POS终端交易方法、装置、计算机设备及可读存储介质
本专利技术涉及计算机
,特别是涉及一种POS终端交易方法、装置、计算机设备及可读存储介质。
技术介绍
随着电子与网络技术的发展,电子交易也得到越来越广泛的应用,其中卡交易在其中占有重要的地位,POS(PointOfSale支付终端)机也随之成为当前热门的交易终端。传统的POS终端使用的CPU卡(如DESfire卡)在应用在支付领域时通常采用对称密钥,即CPU卡与读卡器具有相同的密钥,CPU卡有密钥的存储功能,在外售前会注入密钥;读卡器的密钥存储在SAM卡中,在部署读卡器前注入密钥,运行在读卡器的应用程序负责CPU卡的业务通讯逻辑,接触不到密钥明文。因而传统POS机在针对CPU卡交易时,需要通过SAM卡来对CPU卡中的密钥解密,实现安全交易,这就需要POS机支持SAM卡的使用,交易过程也需要通过SAM卡完成,使得成本增加。
技术实现思路
基于此,有必要针对传统的POS终端交易成本高的问题,提供一种POS终端交易方法。一种POS终端交易方法,包括:检测是否存在与POS终端进行交易的用户卡片;当存在与所述POS终端进 ...
【技术保护点】
一种POS终端交易方法,其特征在于,包括:检测是否存在与POS终端进行交易的用户卡片;当存在与所述POS终端进行交易的用户卡片时,则通过嵌入POS终端的PIN输入设备对所述用户卡片进行认证;在所述用户卡片认证成功后,通过安装于所述POS终端的应用程序向所述用户卡片发送交易请求;接收所述用户卡片返回的与所述交易请求对应的交易数据。
【技术特征摘要】
1.一种POS终端交易方法,其特征在于,包括:检测是否存在与POS终端进行交易的用户卡片;当存在与所述POS终端进行交易的用户卡片时,则通过嵌入POS终端的PIN输入设备对所述用户卡片进行认证;在所述用户卡片认证成功后,通过安装于所述POS终端的应用程序向所述用户卡片发送交易请求;接收所述用户卡片返回的与所述交易请求对应的交易数据。2.根据权利要求1所述的方法,其特征在于,所述通过嵌入POS终端的PIN输入设备对所述用户卡片进行认证的步骤,包括:通过嵌入POS终端的PIN输入设备接收所述用户卡片发送的第一密文;通过所述PIN输入设备对所述第一密文进行处理得到第二密文,并发送所述第二密文至所述用户卡片;在所述用户卡片通过所述第二密文对所述PIN输入设备认证成功后,通过所述PIN输入设备接收所述用户卡片返回的第三密文;通过所述PIN输入设备根据所述第三密文对所述用户卡片进行认证。3.根据权利要求2所述的方法,其特征在于,所述对所述第一密文进行处理得到第二密文的步骤,包括:根据与所述用户卡片对应的终端密钥对所述第一密文进行解密处理得到终端明文;生成第一附加明文,将所述终端明文和所述第一附加明文进行拼接;通过所述终端密钥对拼接后的终端明文和第一附加明文进行加密处理得到第二密文。4.根据权利要求3所述的方法,其特征在于,所述接收所述用户卡片返回的第三密文的步骤,包括:接收所述用户卡片发送的根据对所述第二密文解密得到的第二附加明文生成的第三密文。5.根据权利要求4所述的方法,其特征在于,所述通过所述PIN输入设备根据所述第三密文对所述用户卡片进行认证的步骤,包括:根据所述终端密钥对所述第三密文进行解密处理...
【专利技术属性】
技术研发人员:刘传,杨勇泉,陈晓永,万里山,
申请(专利权)人:百富计算机技术深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。