一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

POS机刷卡交易方法、装置、设备及存储介质与流程

2022-02-21 04:18:49 来源:中国专利 TAG:

pos机刷卡交易方法、装置、设备及存储介质
技术领域
1.本发明涉及在线支付领域,尤其涉及一种pos机刷卡交易方法、装置、设备及存储介质。


背景技术:

2.pos(point of sale,销售终端)机,是一种配有条码或ocr(optical character recognition,光学字符识别)码技术终端阅读器,有现金或易货额度出纳功能,可以将商户和金融收单平台通过网络连接,实现电子资金自动转账,具有支持消费、预授权、余额查询和转账等功能。在现有的技术中,某些公司或企业无法提供刷卡交易的功能,不能满足顾客的刷卡支付需求,从而降低了品牌竞争力。


技术实现要素:

3.本发明的主要目的在于提供一种pos机刷卡交易方法、装置、设备及存储介质,旨在解决如何从技术层面实现在线刷卡支付功能的技术问题。
4.本发明第一方面提供了一种pos机刷卡交易方法,包括:
5.在检测到pos机的刷卡操作后,向收单系统发起交易请求,并接收所述收单系统响应所述交易请求后返回的交易订单;
6.调用预先关联的第三方刷卡交易接口,将所述交易订单上传至第三方收单机构进行交易处理,并接收所述第三方收单机构返回的交易处理结果;
7.将所述交易处理结果同步至所述收单系统,以供所述收单系统更新所述交易订单以及与所述交易订单关联的其他交易订单的交易状态。
8.可选的,在本发明第一方面的第一种实现方式中,所述交易请求包括:支付交易请求、撤销交易请求、退款交易请求中的任一种;所述交易订单包括:支付交易订单、撤销交易订单、退款交易订单中的任一种;所述第三方刷卡交易接口包括:支付交易接口、撤销交易接口、退款交易接口中的任一种;所述交易处理结果包括:支付交易结果、撤销交易结果、退款交易结果中的任一种。
9.可选的,在本发明第一方面的第二种实现方式中,所述在检测到pos机的刷卡操作后,向收单系统发起交易请求,并接收所述收单系统响应所述交易请求后返回的交易订单包括:
10.在检测到pos机的刷卡操作后,向收单系统发起交易请求;
11.若所述交易请求为支付交易请求,则接收所述收单系统响应所述支付交易请求后返回的支付交易订单;
12.若所述交易请求为撤销交易请求,则接收所述收单系统响应所述撤销交易请求后返回的撤销交易订单;
13.若所述交易请求为退款交易请求,则接收所述收单系统响应所述退款交易请求后返回的退款交易订单。
14.可选的,在本发明第一方面的第三种实现方式中,所述调用预先关联的第三方刷卡交易接口,将所述交易订单上传至第三方收单机构进行交易处理,并接收所述第三方收单机构返回的交易处理结果包括:
15.若所述交易订单为支付交易订单,则调用预先关联的第三方刷卡支付交易接口,将所述交易订单上传至第三方收单机构进行交易处理,并接收所述第三方收单机构返回的支付交易结果;
16.若所述交易订单为撤销交易订单,则调用预先关联的第三方刷卡撤销交易接口,将所述交易订单上传至第三方收单机构进行交易处理,并接收所述第三方收单机构返回的撤销交易结果;
17.若所述交易订单为退款交易订单,则调用预先关联的第三方刷卡退款交易接口,将所述交易订单上传至第三方收单机构进行交易处理,并接收所述第三方收单机构返回的退款交易结果。
18.可选的,在本发明第一方面的第四种实现方式中,所述将所述交易处理结果同步至所述收单系统,以供所述收单系统更新所述交易订单以及与所述交易订单关联的其他交易订单的交易状态包括:
19.将所述支付交易结果同步至所述收单系统,以供所述收单系统更新所述支付交易订单以及与所述支付交易订单的交易状态;或,
20.将所述撤销交易处理结果同步至所述收单系统,以供所述收单系统更新所述撤销交易订单以及与所述撤销交易订单关联的支付交易订单的交易状态;或,
21.将所述退款交易处理结果同步至所述收单系统,以供所述收单系统更新所述退款交易订单以及与所述退款交易订单关联的支付交易订单的交易状态。
22.可选的,在本发明第一方面的第五种实现方式中,所述将所述交易处理结果同步至所述收单系统,以供所述收单系统更新所述交易订单以及与所述交易订单关联的其他交易订单的交易状态包括:
23.将所述交易处理结果同步至所述收单系统;
24.判断所述交易请求是否成功,得到判断结果;
25.根据所述判断结果,生成交易请求成功或失败的通知;
26.将所述通知发送至所述收单系统,以供所述收单系统更新所述交易订单以及与所述交易订单关联的其他交易订单的交易状态。
27.可选的,在本发明第一方面的第六种实现方式中,所述pos机刷卡交易方法还包括:
28.在将所述通知发送至所述收单系统时若发生异常,则启动轮询机制,继续向所述收单系统发送所述通知并记录轮询次数,直至通知发送成功;
29.若所述轮询次数大于预置数值,则停止向所述收单系统发送所述通知并返回交易同步异常告警信息触发人工复核。
30.本发明第二方面提供了一种pos机刷卡交易装置,包括:
31.交易请求模块,用于在检测到pos机的刷卡操作后,向收单系统发起交易请求,并接收所述收单系统响应所述交易请求后返回的交易订单;
32.交易处理模块,用于调用预先关联的第三方刷卡交易接口,将所述交易订单上传
至第三方收单机构进行交易处理,并接收所述第三方收单机构返回的交易处理结果;
33.交易同步模块,用于将所述交易处理结果同步至所述收单系统,以供所述收单系统更新所述交易订单以及与所述交易订单关联的其他交易订单的交易状态。
34.可选的,在本发明第二方面的第一种实现方式中,所述交易请求包括:支付交易请求、撤销交易请求、退款交易请求中的任一种;所述交易订单包括:支付交易订单、撤销交易订单、退款交易订单中的任一种;所述第三方刷卡交易接口包括:支付交易接口、撤销交易接口、退款交易接口中的任一种;所述交易处理结果包括:支付交易结果、撤销交易结果、退款交易结果中的任一种。
35.可选的,在本发明第二方面的第二种实现方式中,所述交易请求模块具体用于:
36.在检测到pos机的刷卡操作后,向收单系统发起交易请求;
37.若所述交易请求为支付交易请求,则接收所述收单系统响应所述支付交易请求后返回的支付交易订单;
38.若所述交易请求为撤销交易请求,则接收所述收单系统响应所述撤销交易请求后返回的撤销交易订单;
39.若所述交易请求为退款交易请求,则接收所述收单系统响应所述退款交易请求后返回的退款交易订单。
40.可选的,在本发明第二方面的第三种实现方式中,所述交易处理模块具体用于:
41.若所述交易订单为支付交易订单,则调用预先关联的第三方刷卡支付交易接口,将所述交易订单上传至第三方收单机构进行交易处理,并接收所述第三方收单机构返回的支付交易结果;
42.若所述交易订单为撤销交易订单,则调用预先关联的第三方刷卡撤销交易接口,将所述交易订单上传至第三方收单机构进行交易处理,并接收所述第三方收单机构返回的撤销交易结果;
43.若所述交易订单为退款交易订单,则调用预先关联的第三方刷卡退款交易接口,将所述交易订单上传至第三方收单机构进行交易处理,并接收所述第三方收单机构返回的退款交易结果。
44.可选的,在本发明第二方面的第四种实现方式中,所述交易同步模块具体用于:
45.将所述支付交易结果同步至所述收单系统,以供所述收单系统更新所述支付交易订单以及与所述支付交易订单的交易状态;或,
46.将所述撤销交易处理结果同步至所述收单系统,以供所述收单系统更新所述撤销交易订单以及与所述撤销交易订单关联的支付交易订单的交易状态;或,
47.将所述退款交易处理结果同步至所述收单系统,以供所述收单系统更新所述退款交易订单以及与所述退款交易订单关联的支付交易订单的交易状态。
48.可选的,在本发明第二方面的第五种实现方式中,所述交易同步模块具体用于:
49.将所述交易处理结果同步至所述收单系统;
50.判断所述交易请求是否成功,得到判断结果;
51.根据所述判断结果,生成交易请求成功或失败的通知;
52.将所述通知发送至所述收单系统,以供所述收单系统更新所述交易订单以及与所述交易订单关联的其他交易订单的交易状态。
53.可选的,在本发明第二方面的第六种实现方式中,所述pos机刷卡交易装置还包括:
54.在将所述通知发送至所述收单系统时若发生异常,则启动轮询机制,继续向所述收单系统发送所述通知并记录轮询次数,直至通知发送成功;
55.若所述轮询次数大于预置数值,则停止向所述收单系统发送所述通知并返回交易同步异常告警信息触发人工复核。
56.本发明第三方面提供了一种电子设备,包括:存储器和至少一个处理器,所述存储器中存储有指令;
57.所述至少一个处理器调用所述存储器中的所述指令,以使得所述电子设备执行上述的pos机刷卡交易方法。
58.本发明的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述的pos机刷卡交易方法。
59.本发明提供的技术方案中,pos机刷卡交易时向收单系统发起交易请求,自动创建或更新订单信息,调用预先关联的第三方刷卡交易接口进行交易,并将交易处理结果同步至收单系统。本发明实现了pos机刷卡支付功能,满足了无刷卡支付功能商户的刷卡交易需求。自动同步订单信息至收单系统极大地提高了订单备份记录的效率,同时避免了人工操作时可能造成的错误,多重保障系统的稳定性。
附图说明
60.图1为本发明实施例中pos机刷卡交易方法的一个实施例示意图;
61.图2为本发明实施例中pos机刷卡交易方法的另一个实施例示意图;
62.图3为本发明实施例中pos机刷卡交易方法中刷卡进行支付交易的流程示意图;
63.图4为本发明实施例中pos机刷卡交易方法中刷卡进行撤销交易的流程示意图;
64.图5为本发明实施例中pos机刷卡交易方法中刷卡进行退款交易的流程示意图;
65.图6为本发明实施例中pos机刷卡交易装置的一个实施例示意图;
66.图7为本发明实施例中pos机刷卡交易装置的另一个实施例示意图;
67.图8为本发明实施例中电子设备的一个实施例示意图。
具体实施方式
68.本发明实施例提供了一种pos机刷卡交易方法、装置、设备及存储介质,本发明实施例自动创建更新交易订单信息,并同步更新订单状态,保障了交易订单备份记录的准确性,提高了系统效率,并保证了系统的稳定性。
69.本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”或“具有”及其任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
70.为便于理解,下面对本发明实施例的具体流程进行描述,请参阅图1,本发明实施例中pos机刷卡交易方法的一个实施例包括:
71.101、在检测到pos机的刷卡操作后,向收单系统发起交易请求,并接收所述收单系统响应所述交易请求后返回的交易订单;
72.本实施例中,pos(point of sales,销售终端)机是一种配有条码或ocr(optical character recognition,光学字符识别)码技术终端阅读器,具有现金或易货额度出纳的功能。pos系统基本原理是通过计算机收银机联机架构在计算机文件内创建商品资料。商品上的条码通过收银设备上光学读取设备读入后直接获取商品相关信息,如:单价,折扣等,将商品订单明细自动记载入收银系统后再由计算机收银机联机架构传回计算机。经过计算机计算处理即可生成销售统计分析信息。
73.本实施例中,pos机是通过读卡器读取银行卡上的持卡人磁条信息,由pos机的操作人员输入需要交易的刷卡金额后,持卡人核对并输入个人识别信息(密码),pos机将交易信息与持卡人信息上送至收单机构,收单机构确认后向银联请款,银联再向发卡行请款,确认后发卡行向银联拨款,银联拨款至收单机构,最后收单机构付款给使用pos机的签约商户,签约商户打印相关票据完成交易。
74.本实施例中,pos机将交易信息与持卡人信息打包上送至主机,主机接收到信息后进行解包,分解成各自独立的信息后交给账务处理程序进行处理,再将处理结果打包发回给pos机,pos机接收到返回信息后解包并进行相应的处理,如:显示,打印,信息同步更新等。
75.本实施例中,pos机中所使用的嵌入式系统不限。收单系统的前端收单app安装在pos机的嵌入式系统中,收单app可通过有线或无线的方式连接至收单系统进行数据传输与更新。
76.本实施例中,收单系统的功能包括但不限于消费、预授权、撤销业务处理,提供统一的系统管理、应用监控、日终处理、交易查询、报表统计、异常处理、清分结算、风险管理等功能。
77.可选的,在一实施例中,所述交易请求包括:支付交易请求、撤销交易请求、退款交易请求中的任一种;所述交易订单包括:支付交易订单、撤销交易订单、退款交易订单中的任一种。
78.可选的,在一实施例中,上述步骤101包括:
79.在检测到pos机的刷卡操作后,向收单系统发起交易请求;
80.若所述交易请求为支付交易请求,则接收所述收单系统响应所述支付交易请求后返回的支付交易订单;
81.若所述交易请求为撤销交易请求,则接收所述收单系统响应所述撤销交易请求后返回的撤销交易订单;
82.若所述交易请求为退款交易请求,则接收所述收单系统响应所述退款交易请求后返回的退款交易订单。
83.本实施例中,所述收单系统在接收到pos机的交易请求后,根据所述交易请求的类型,创建相对应的交易订单并返回至pos机。
84.102、调用预先关联的第三方刷卡交易接口,将所述交易订单上传至第三方收单机
构进行交易处理,并接收所述第三方收单机构返回的交易处理结果;
85.本实施例中,所述第三方刷卡交易接口包括:支付交易接口、撤销交易接口、退款交易接口中的任一种;所述交易处理结果包括:支付交易结果、撤销交易结果、退款交易结果中的任一种。
86.本实施例中,所述第三方收单机构为有支付牌照的直接或间接凭借交易单据参加交换的清算会员单位,与商户前有协议或为持卡人提供服务。所述第三方收单机构可以开发对应的刷卡支付功能,集成刷卡sdk。
87.本实施例中,所述第三方刷卡交易接口为所述第三方收单机构提供的刷卡sdk上的相关交易接口。
88.本实施例中,pos机向刷卡sdk传入相关参数并请求刷卡服务,相关参数包括但不限于所述交易订单的当单号、订单金额等;刷卡sdk将相关参数与交易信息上送至国际卡组织、国内清算中心或授权转账中心(如:银联)验证处理;国际卡组织、国内清算中心或授权转账中心将相关参数与交易信息转发至发卡行并请款;发卡行验证处理后返回交易处理结果至国际卡组织、国内清算中心或授权转账中心;国际卡组织、国内清算中心或授权转账中心转发交易处理结果至第三方收单机构;第三方收单机构转发交易处理结果至pos机。
89.可选的,在一实施例中,上述步骤102包括:
90.若所述交易订单为支付交易订单,则调用预先关联的第三方刷卡支付交易接口,将所述交易订单上传至第三方收单机构进行交易处理,并接收所述第三方收单机构返回的支付交易结果;
91.若所述交易订单为撤销交易订单,则调用预先关联的第三方刷卡撤销交易接口,将所述交易订单上传至第三方收单机构进行交易处理,并接收所述第三方收单机构返回的撤销交易结果;
92.若所述交易订单为退款交易订单,则调用预先关联的第三方刷卡退款交易接口,将所述交易订单上传至第三方收单机构进行交易处理,并接收所述第三方收单机构返回的退款交易结果。
93.103、将所述交易处理结果同步至所述收单系统,以供所述收单系统更新所述交易订单以及与所述交易订单关联的其他交易订单的交易状态。
94.本实施例中,所述交易处理结果包括:支付交易结果、撤销交易结果、退款交易结果中的任一种。
95.本实施例中,所述以供所述收单系统更新所述交易订单以及与所述交易订单关联的其他交易订单的交易状态包括:
96.供所述收单系统更新所述交易订单的交易状态以及与所述交易订单关联的其他交易订单的交易状态。
97.可选的,在一实施例中,上述步骤103包括:
98.将所述支付交易结果同步至所述收单系统,以供所述收单系统更新所述支付交易订单以及与所述支付交易订单的交易状态;或,
99.将所述撤销交易处理结果同步至所述收单系统,以供所述收单系统更新所述撤销交易订单以及与所述撤销交易订单关联的支付交易订单的交易状态;或,
100.将所述退款交易处理结果同步至所述收单系统,以供所述收单系统更新所述退款
交易订单以及与所述退款交易订单关联的支付交易订单的交易状态。
101.可选的,在一实施例中,上述步骤103包括:
102.将所述交易处理结果同步至所述收单系统;
103.判断所述交易请求是否成功,得到判断结果;
104.根据所述判断结果,生成交易请求成功或失败的通知;
105.将所述通知发送至所述收单系统,以供所述收单系统更新所述交易订单以及与所述交易订单关联的其他交易订单的交易状态。
106.本实施例中,交易请求失败包括但不限于交易密码错误、银行卡余额不足、网络连接超时等。
107.本实施例中,收单系统在创建交易订单后等待pos机的回调通知,在pos机接收到交易处理结果通知后判断交易请求是否成功完成,若交易请求成功完成,则向收单系统回调交易请求成功的通知以供收单系统更新交易订单以及与交易订单关联的其他交易订单的交易状态,否则向收单系统回调交易请求失败的通知,并更新交易订单的交易状态,与交易订单关联的其他交易订单的交易状态保持不变。
108.本发明实施例中,pos机刷卡交易时向收单系统发起交易请求,自动创建或更新订单信息,调用预先关联的第三方刷卡交易接口进行交易,并将交易处理结果同步至收单系统。本发明实现了pos机刷卡支付功能,满足了无刷卡支付功能商户的刷卡交易需求。自动同步订单信息至收单系统极大地提高了订单备份记录的效率,同时避免了人工操作时可能造成的错误,多重保障系统的稳定性。
109.请参阅图2,本发明实施例中pos机刷卡交易方法的另一个实施例包括:
110.201、在检测到pos机的刷卡操作后,向收单系统发起交易请求,并接收所述收单系统响应所述交易请求后返回的交易订单;
111.202、调用预先关联的第三方刷卡交易接口,将所述交易订单上传至第三方收单机构进行交易处理,并接收所述第三方收单机构返回的交易处理结果;
112.203、将所述交易处理结果同步至所述收单系统,以供所述收单系统更新所述交易订单以及与所述交易订单关联的其他交易订单的交易状态;
113.204、在将所述通知发送至所述收单系统时若发生异常,则启动轮询机制,继续向所述收单系统发送所述通知并记录轮询次数,直至通知发送成功;
114.本实施例中,所述发生异常指由各种原因造成的交易请求成功与否的通知回调失败。
115.本实施例中,所述轮询机制是指当将交易请求成功与否的通知发送至所述收单系统时发生异常时,暂停通知发送操作,进行计时,当计时时间达到预置数值时再次尝试发送交易请求成功与否的通知,若成功发送交易请求成功与否的通知,则停止轮询,否则继续轮询。
116.本实施例中,轮询时记录当前执行所述向所述收单系统发送所述通知的次数,即所述轮询次数。
117.可选的,在一实施例中,当向所述收单系统发送所述通知成功时,所述收单系统返回接收成功的通知至所述pos机。
118.205、若所述轮询次数大于预置数值,则停止向所述收单系统发送所述通知并返回
交易同步异常告警信息触发人工复核。
119.本实施例中,异常信息指交易处理结果同步失败,pos机显示异常信息或向连接的服务器终端(如:计算机设备)发送异常信息。
120.本发明实施例中,采用轮询机制同步更新交易订单的交易状态,轮询机制多次同步进行补偿,减小pos机内存消耗的同时保证交易处理结果同步到收单系统,从而确保了收单系统中交易订单的交易状态的准确性,保障收单系统的稳定性。
121.为便于更好理解本发明,下面针对本发明常用的三类应用场景的刷卡交易过程进行举例说明。
122.场景一:刷卡支付交易场景
123.本场景下,用户通过pos机刷卡发起支付交易,如图3所示,当发起刷卡支付时,pos机向收单系统发起支付请求,收单系统创建支付交易订单并返回,pos机接收到返回数据后再调用预先关联的第三方收单机构的支付交易接口,第三方收单机构处理支付交易并返回支付交易结果,pos机接收到支付交易结果后将支付交易结果同步至收单系统,同步成功后返回。
124.场景二:刷卡撤销交易场景
125.本场景下,用户通过pos机刷卡发起撤销交易,如图4所示,当发起刷卡撤销时,pos机向收单系统发起撤销请求,收单系统创建撤销交易订单并返回,pos机接收到返回数据后再调用预先关联的第三方收单机构的撤销交易接口,第三方收单机构处理撤销交易并返回撤销交易结果,pos机接收到撤销交易结果后将撤销交易结果同步至收单系统,同步成功后返回。
126.场景三:刷卡退款交易场景
127.本场景下,用户通过pos机刷卡发起退款交易,如图5所示,当发起刷卡退款时,pos机向收单系统发起退款请求,收单系统创建退款交易订单并返回,pos机接收到返回数据后再调用预先关联的第三方收单机构的退款交易接口,第三方收单机构处理退款交易并返回退款交易结果,pos机接收到退款交易结果后将退款交易结果同步至收单系统,同步成功后返回。
128.上面对本发明实施例中pos机刷卡交易方法进行了描述,下面对本发明实施例中pos机刷卡交易装置进行描述,请参阅图6,本发明实施例中pos机刷卡交易装置一个实施例包括:
129.交易请求模块601,用于在检测到pos机的刷卡操作后,向收单系统发起交易请求,并接收所述收单系统响应所述交易请求后返回的交易订单;
130.交易处理模块602,用于调用预先关联的第三方刷卡交易接口,将所述交易订单上传至第三方收单机构进行交易处理,并接收所述第三方收单机构返回的交易处理结果;
131.交易同步模块603,用于将所述交易处理结果同步至所述收单系统,以供所述收单系统更新所述交易订单以及与所述交易订单关联的其他交易订单的交易状态。
132.可选的,在一实施例中,所述交易请求模块601具体用于:
133.在检测到pos机的刷卡操作后,向收单系统发起交易请求;
134.若所述交易请求为支付交易请求,则接收所述收单系统响应所述支付交易请求后返回的支付交易订单;
135.若所述交易请求为撤销交易请求,则接收所述收单系统响应所述撤销交易请求后返回的撤销交易订单;
136.若所述交易请求为退款交易请求,则接收所述收单系统响应所述退款交易请求后返回的退款交易订单。
137.可选的,在一实施例中,所述交易处理模块602具体用于:
138.若所述交易订单为支付交易订单,则调用预先关联的第三方刷卡支付交易接口,将所述交易订单上传至第三方收单机构进行交易处理,并接收所述第三方收单机构返回的支付交易结果;
139.若所述交易订单为撤销交易订单,则调用预先关联的第三方刷卡撤销交易接口,将所述交易订单上传至第三方收单机构进行交易处理,并接收所述第三方收单机构返回的撤销交易结果;
140.若所述交易订单为退款交易订单,则调用预先关联的第三方刷卡退款交易接口,将所述交易订单上传至第三方收单机构进行交易处理,并接收所述第三方收单机构返回的退款交易结果。
141.可选的,在一实施例中,所述交易同步模块603具体用于:
142.将所述支付交易结果同步至所述收单系统,以供所述收单系统更新所述支付交易订单以及与所述支付交易订单的交易状态;或,
143.将所述撤销交易处理结果同步至所述收单系统,以供所述收单系统更新所述撤销交易订单以及与所述撤销交易订单关联的支付交易订单的交易状态;或,
144.将所述退款交易处理结果同步至所述收单系统,以供所述收单系统更新所述退款交易订单以及与所述退款交易订单关联的支付交易订单的交易状态。
145.可选的,在一实施例中,所述交易同步模块603还可以具体用于:
146.将所述交易处理结果同步至所述收单系统;
147.判断所述交易请求是否成功,得到判断结果;
148.根据所述判断结果,生成交易请求成功或失败的通知;
149.将所述通知发送至所述收单系统,以供所述收单系统更新所述交易订单以及与所述交易订单关联的其他交易订单的交易状态。
150.本发明实施例中,pos机刷卡交易时向收单系统发起交易请求,自动创建或更新订单信息,调用预先关联的第三方刷卡交易接口进行交易,并将交易处理结果同步至收单系统。本发明实现了pos机刷卡支付功能,满足了无刷卡支付功能商户的刷卡交易需求。采用轮询机制同步更新交易订单的交易状态,轮询机制多次同步进行补偿,减小pos机内存消耗的同时保证交易处理结果同步到收单系统,从而确保了收单系统中交易订单的交易状态的准确性,保障收单系统的稳定性。
151.请参阅图7,本发明实施例中pos机刷卡交易装置另一个实施例包括:
152.交易请求模块601,用于在检测到pos机的刷卡操作后,向收单系统发起交易请求,并接收所述收单系统响应所述交易请求后返回的交易订单;
153.交易处理模块602,用于调用预先关联的第三方刷卡交易接口,将所述交易订单上传至第三方收单机构进行交易处理,并接收所述第三方收单机构返回的交易处理结果;
154.交易同步模块603,用于将所述交易处理结果同步至所述收单系统,以供所述收单
系统更新所述交易订单以及与所述交易订单关联的其他交易订单的交易状态;
155.轮询模块604,用于在将所述通知发送至所述收单系统时若发生异常,则启动轮询机制。
156.可选的,在一实施例中,所述轮询模块604具体用于:
157.在将所述通知发送至所述收单系统时若发生异常,则启动轮询机制,继续向所述收单系统发送所述通知并记录轮询次数,直至通知发送成功;
158.若所述轮询次数大于预置数值,则停止向所述收单系统发送所述通知并返回交易同步异常告警信息触发人工复核。
159.本发明实施例中,采用轮询机制同步更新交易订单的交易状态,轮询机制多次同步进行补偿,减小pos机内存消耗的同时保证交易处理结果同步到收单系统,从而确保了收单系统中交易订单的交易状态的准确性,保障收单系统的稳定性。
160.上面图6和图7从模块化功能实体的角度对本发明实施例中的pos机刷卡交易装置进行详细描述,下面从硬件处理的角度对本发明实施例中电子设备进行详细描述。
161.图8是本发明实施例提供的一种电子设备的结构示意图,该电子设备500可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上处理器(central processing units,cpu)510(例如,一个或一个以上处理器)和存储器520,一个或一个以上存储应用程序533或数据532的存储介质530(例如一个或一个以上海量存储设备)。其中,存储器520和存储介质530可以是短暂存储或持久存储。存储在存储介质530的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对电子设备500中的一系列指令操作。更进一步地,处理器510可以设置为与存储介质530通信,在电子设备500上执行存储介质530中的一系列指令操作。
162.电子设备500还可以包括一个或一个以上电源540,一个或一个以上有线或无线网络接口550,一个或一个以上输入输出接口560,和/或,一个或一个以上操作系统531,例如windows serve,mac os x,unix,linux,freebsd等等。本领域技术人员可以理解,图8示出的电子设备结构并不构成对电子设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
163.本发明还提供一种电子设备,所述电子设备包括存储器和处理器,存储器中存储有计算机可读指令,计算机可读指令被处理器执行时,使得处理器执行上述各实施例中的所述pos机刷卡交易方法的步骤。
164.本发明还提供一种计算机可读存储介质,该计算机可读存储介质可以为非易失性计算机可读存储介质,该计算机可读存储介质也可以为易失性计算机可读存储介质,所述计算机可读存储介质中存储有指令,当所述指令在计算机上运行时,使得计算机执行所述pos机刷卡交易方法的步骤。
165.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
166.所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台电子设
备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
167.以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献