CN110135826A - 一种订单支付方法及装置 - Google Patents
一种订单支付方法及装置 Download PDFInfo
- Publication number
- CN110135826A CN110135826A CN201910073757.6A CN201910073757A CN110135826A CN 110135826 A CN110135826 A CN 110135826A CN 201910073757 A CN201910073757 A CN 201910073757A CN 110135826 A CN110135826 A CN 110135826A
- Authority
- CN
- China
- Prior art keywords
- information
- target
- account
- order
- sub
- 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
- 238000012011 method of payment Methods 0.000 title claims abstract description 20
- 238000000034 method Methods 0.000 claims abstract description 40
- 238000004590 computer program Methods 0.000 claims description 18
- 230000007246 mechanism Effects 0.000 claims description 13
- 238000001514 detection method Methods 0.000 claims description 3
- PCHJSUWPFVWCPO-UHFFFAOYSA-N gold Chemical compound [Au] PCHJSUWPFVWCPO-UHFFFAOYSA-N 0.000 claims description 2
- 239000010931 gold Substances 0.000 claims description 2
- 229910052737 gold Inorganic materials 0.000 claims description 2
- 230000008569 process Effects 0.000 description 6
- 238000012790 confirmation Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 230000008878 coupling Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000007257 malfunction Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000005192 partition Methods 0.000 description 1
- 238000004064 recycling Methods 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 238000012384 transportation and delivery Methods 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/10—Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
- G06Q20/102—Bill distribution or payments
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/22—Payment schemes or models
- G06Q20/227—Payment schemes or models characterised in that multiple accounts are available, e.g. to the payer
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0633—Lists, e.g. purchase orders, compilation or processing
- G06Q30/0635—Processing of requisition or of purchase orders
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- General Physics & Mathematics (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Economics (AREA)
- Development Economics (AREA)
- Marketing (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
本发明提供一种订单支付方法及装置,该方法包括:获取目标订单的订单信息;根据所述订单信息,生成包含支付账号的待支付信息,其中,所述支付账号包括主账户的账号和所述主账户下的目标子账户的账号,所述目标子账户唯一关联所述目标订单;输出所述待支付信息;在检测到所述目标子账户的入账信息与所述待支付信息匹配的情况下,确定所述目标订单完成支付。通过本发明提供的订单支付方法,可以较为及时、准确的实现订单与支付之间的匹配。
Description
技术领域
本发明涉及互联网技术领域,尤其涉及一种订单支付方法及装置。
背景技术
随着互联网技术的不断发展,网络购物变得越来越普遍。目前,用户在线上下单后可以采用线上支付方式进行订单支付,例如,通过网上银行、第三方支付平台等进行支付;也可以采用线下支付方式进行订单支付,例如,通过线下汇款进行支付。
然而,在采用线下支付方式进行订单支付时,收款方通常需要通过人工查账的方式确认收款情况,并将收到的款项和订单进行关联,以确认订单的支付情况,不仅操作较为麻烦,时效性较差,还容易出错。
发明内容
本发明提供一种订单支付方法及装置,以解决现有技术中线下支付和线上订单匹配的时效性和准确性较差的问题。
第一方面,本发明提供了一种订单支付方法,该方法包括:
获取目标订单的订单信息;
根据所述订单信息,生成包含支付账号的待支付信息,其中,所述支付账号包括主账户的账号和所述主账户下的目标子账户的账号,所述目标子账户唯一关联所述目标订单;
输出所述待支付信息;
在检测到所述目标子账户的入账信息与所述待支付信息匹配的情况下,确定所述目标订单完成支付。
可选的,所述获取目标订单的订单信息之后,所述方法还包括:
建立所述目标订单与所述目标子账户的关联关系;
所述在检测到所述目标子账户的入账信息与所述待支付信息匹配的情况下,确定所述目标订单完成支付之前,所述方法还包括:
根据所述关联关系,查找所述目标子账户关联的所述目标订单;
检测所述目标子账户的入账信息与所述目标订单的待支付信息是否匹配。
可选的,所述在检测到所述目标子账户的入账信息与所述待支付信息匹配的情况下,确定所述目标订单完成支付之后,所述方法还包括:
在所述目标订单完成支付的时长达到预设时长的情况下,清除所述目标订单与所述目标子账户的关联关系。
可选的,所述待支付信息还包括识别信息;
所述在检测到所述目标子账户的入账信息与所述待支付信息匹配的情况下,确定所述目标订单完成支付,包括:
在检测到所述目标子账户的入账信息中的入账金额与所述待支付信息中的待支付金额匹配,且所述入账信息中的识别信息与所述待支付信息中的识别信息匹配的情况下,确定所述目标订单完成支付。
可选的,所述识别信息包括身份信息和/或唯一识别码。
可选的,所述根据所述订单信息,生成包含支付账号的待支付信息之前,所述方法还包括:
调用预设子账户接口在所述主账户下创建目标子账户;或者
从所述主账户中预先创建的多个子账户中获取未关联订单的目标子账户。
可选的,所述方法还包括:
在检测到所述目标子账户的入账信息与所述待支付信息不匹配的情况下显示提示信息,和/或向所述目标订单对应的用户发送提示信息。
第二方面,本发明还提供一种订单支付装置,该装置包括:
第一获取模块,用于获取目标订单的订单信息;
生成模块,用于根据所述订单信息,生成包含支付账号的待支付信息,其中,所述支付账号包括主账户的账号和所述主账户下的目标子账户的账号,所述目标子账户唯一关联所述目标订单;
输出模块,用于输出所述待支付信息;
确定模块,用于在检测到所述目标子账户的入账信息与所述待支付信息匹配的情况下,确定所述目标订单完成支付。
可选的,所述装置还包括:
建立模块,用于所述获取目标订单的订单信息之后,建立所述目标订单与所述目标子账户的关联关系;
所述装置还包括:
查找模块,用于所述在检测到所述目标子账户的入账信息与所述待支付信息匹配的情况下,确定所述目标订单完成支付之前,根据所述关联关系,查找所述目标子账户关联的所述目标订单;
检测模块,用于检测所述目标子账户的入账信息与所述目标订单的待支付信息是否匹配。
可选的,所述装置还包括:
清除模块,用于所述在检测到所述目标子账户的入账信息与所述待支付信息匹配的情况下,确定所述目标订单完成支付之后,在所述目标订单完成支付的时长达到预设时长的情况下,清除所述目标订单与所述目标子账户的关联关系。
可选的,所述待支付信息还包括识别信息;所述确定模块具体用于:
在检测到所述目标子账户的入账信息中的入账金额与所述待支付信息中的待支付金额匹配,且所述入账信息中的识别信息与所述待支付信息中的识别信息匹配的情况下,确定所述目标订单完成支付。
可选的,所述识别信息包括身份信息和/或唯一识别码。
可选的,所述装置还包括:
创建模块,用于所述根据所述订单信息,生成包含支付账号的待支付信息之前,调用预设子账户接口在所述主账户下创建目标子账户;或者
第二获取模块,用于所述根据所述订单信息,生成包含支付账号的待支付信息之前,从所述主账户中预先创建的多个子账户中获取未关联订单的目标子账户。
可选的,所述装置还包括:
提示模块,用于在检测到所述目标子账户的入账信息与所述待支付信息不匹配的情况下,输出提示信息,和/或向所述目标订单对应的用户发送提示信息。
第三方面,本发明还提供一种订单支付装置,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现上述的订单支付方法的步骤。
第四方面,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述的订单支付方法的步骤。
本发明实施例中,获取目标订单的订单信息;根据所述订单信息,生成包含支付账号的待支付信息,其中,所述支付账号包括主账户的账号和所述主账户下的目标子账户的账号,所述目标子账户唯一关联所述目标订单;输出所述待支付信息;在检测到所述目标子账户的入账信息与所述待支付信息匹配的情况下,确定所述目标订单完成支付。由于目标子账户与目标订单唯一关联,从而可以在目标子账户的入账信息与目标订单的待支付信息匹配的情况下确定目标订单完成支付,可以较为及时、准确的实现订单与支付之间的匹配。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的订单支付方法的流程图;
图2是本发明又一实施例提供的订单支付方法的流程图;
图3是本发明实施例提供的订单支付装置的结构图;
图4是本发明又一实施例提供的订单支付装置的结构图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供一种订单支付方法,可应用于电子设备,例如,电商侧服务器。参见图1,图1是本发明实施例提供的订单支付方法的流程图,如图1所示,包括以下步骤:
步骤101、获取目标订单的订单信息。
本实施例中,上述目标订单可以是任一订单。上述订单信息可以包括订单号、金额、购买方姓名、地址、联系号码等。
步骤102、根据所述订单信息,生成包含支付账号的待支付信息,其中,所述支付账号包括主账户的账号和所述主账户下的目标子账户的账号,所述目标子账户唯一关联所述目标订单。
本实施例中,上述目标子账户可以是主账户下的任一未关联其他订单的虚拟子账户,例如,新创建的虚拟子账户。通过将创建的虚拟性子账户作为目标子账户,且每一个目标子账户与每一个目标订单一一对应,使得在付款过程中,认款成功率更高,付款信息更清晰,转账记录更好追踪。
上述待支付信息除了上述支付账号之外,还可以包括但不限于待支付金额、订单号、用户姓名等信息。
步骤103、输出所述待支付信息。
本实施例中,可以在购物页面显示待支付信息,也可以向目标订单对应的用户发送该待支付信息,例如,向目标订单对应的联系号码发送包含上述待支付信息的短信。从而购买方可以基于待支付信息进行线下支付。
步骤104、在检测到所述目标子账户的入账信息与所述待支付信息匹配的情况下,确定所述目标订单完成支付。
本实施例中,上述入账信息可以是目标子账户的流水信息,可以包括但不限于入账金额、入账时间、汇款账户、汇款人姓名等信息。
实际应用中,可以通过调用预设查询接口从银行侧服务器查询目标子账户的入账信息,并将目标子账户的入账信息分别与所有订单的待支付信息进行匹配,在目标子账户的入账信息与某一待支付信息匹配的情况下,确认该待支付信息对应的订单完成支付。例如,在目标子账户的入账金额与某一待支付信息中的待支付金额相同,且目标子账户的汇款人姓名与某一待支付信息中的购买方姓名相同,则说明该目标子账户的入账信息与该待支付信息匹配,并确认该待支付信息对应的订单完成支付。
可选的,也可以是预先建立目标子账户与目标订单的关联关系,在查询到目标子账户的入账信息的情况下,通过该关联关系查找目标订单,并将目标子账户的入账信息与目标订单的待支付信息进行匹配,在目标子账户的入账信息与目标订单的待支付信息匹配的情况下,确认目标订单完成支付。例如,在目标子账户的入账信息中的入账金额与目标订单的待支付信息的待支付金额相同的情况下,说明目标子账户的入账信息与目标订单的待支付信息匹配,并确认目标订单完成支付。
本发明实施例的订单支付方法,获取目标订单的订单信息;根据所述订单信息,生成包含支付账号的待支付信息,其中,所述支付账号包括主账户的账号和所述主账户下的目标子账户的账号,所述目标子账户唯一关联所述目标订单;输出所述待支付信息;在检测到所述目标子账户的入账信息与所述待支付信息匹配的情况下,确定所述目标订单完成支付。由于目标子账户与目标订单唯一关联,从而可以在目标子账户的入账信息与目标订单的待支付信息匹配的情况下确定目标订单完成支付,可以较为及时、准确的实现订单与线下支付之间的匹配。
可选的,上述步骤101之后,也即所述获取目标订单的订单信息之后,所述方法还可以包括:
建立所述目标订单与所述目标子账户的关联关系;
上述步骤104之前,也即所述在检测到所述目标子账户的入账信息与所述待支付信息匹配的情况下,确定所述目标订单完成支付之前,所述方法还可以包括:
根据所述关联关系,查找所述目标子账户关联的所述目标订单;
检测所述目标子账户的入账信息与所述目标订单的待支付信息是否匹配。
本实施例中,可以在获取到目标订单的订单信息之后,建立目标订单与目标子账户的关联关系,例如,可以将目标订单的订单号与目标子账户的账号对应存储于关联关系表中。
实际应用中,可以将各个订单与其关联的子账户对应存储于关联关系表。在检测到某个子账户存在入账信息的情况下,可以从关联关系表中查找该子账户对应的订单,并检测该子账户的入账信息与所查找到的订单的待支付信息是否匹配,而无需遍历所有的订单的待支付信息。例如,订单A与子账户A关联,订单B与子账户B关联,则可以将订单A与子账户A的关联关系和订单B与子账户B的关联关系均存储于关联关系表中。
本发明实施例通过建立所述目标订单与所述目标子账户的关联关系,便于快速的查找到目标子账户关联的目标订单,从而可以直接将目标子账户的入账信息与目标订单的待支付信息进行匹配,而无需遍历所有的订单的待支付信息,可以提高入账信息与待支付信息的匹配效率。
可选的,所述在检测到所述目标子账户的入账信息与所述待支付信息匹配的情况下,确定所述目标订单完成支付之后,所述方法还可以包括:
在所述目标订单完成支付的时长达到预设时长的情况下,清除所述目标订单与所述目标子账户的关联关系。
本实施例中,上述预设时长可以根据实际情况进行合理设置,例如,1天、2天等。实际应用中,同一子账户在不同时间段可以与不同的订单建立关联关系,从而在同样的订单数量的情况下,可以减少所需的子账户的数量。
本实施例中,在目标订单完成支付的时长达到预设时长的情况下,可以清除所述目标订单与所述目标子账户的关联关系,也即目标订单不再与目标子账户关联,例如,可以从上述关联关系表中删除目标订单与目标子账户之间的关联关系。此时,目标子账户可与其他新的订单进行关联,这样可以减少所需的子账户的数量。
可选的,所述待支付信息还可以包括识别信息;
所述在检测到所述目标子账户的入账信息与所述待支付信息匹配的情况下,确定所述目标订单完成支付,可以包括:
在检测到所述目标子账户的入账信息中的入账金额与所述待支付信息中的待支付金额匹配,且所述入账信息中的识别信息与所述待支付信息中的识别信息匹配的情况下,确定所述目标订单完成支付。
本实施例中,上述识别信息可以包括但不限于身份信息、唯一识别码等中的至少一项。其中,上述身份信息可以是指可用于识别用户身份的信息,例如,姓名、身份证号、驾照号等。上述唯一识别码可以是任一可唯一确认、且与目标订单一一对应的汇款识别码。
实际应用中,常常会出现支付错误的情况,例如,汇款方汇错账户。具体的,为了减少因错误支付导致的订单支付完成确认出错的情况出现,可以通过识别信息进行支付识别,并仅在目标子账户的入账信息中的入账金额与所述待支付信息中的待支付金额匹配,且所述入账信息中的识别信息与所述待支付信息中的识别信息匹配的情况下,确定所述目标订单完成支付。
例如,可以在下单时提示用户填写真实姓名,并在生成的待支付信息中提示用户线下汇款时备注真实姓名,这样在用户向目标子账户汇款,并备注姓名后,可以将目标子账户的入账信息中的入账金额及备注姓名,分别与目标订单中的待支付金额和姓名匹配,这样可以提高订单与线下支付之间匹配的准确性。
可选的,所述根据所述订单信息,生成包含支付账号的待支付信息之前,所述方法还包括:
调用预设子账户接口在所述主账户下创建目标子账户;或者
从所述主账户中预先创建的多个子账户中获取未关联订单的目标子账户。
本实施例中,可以在每次获取到新订单的订单信息时,创建新的子账户,并可以基于该新创建的子账户的账号生成待支付信息,这样可以减少不必要的子账户的创建,便于子账户的管理。
可选的,也可以是预先在主账户中创建多个子账户,在每次获取到新订单的订单信息时,从预先创建的多个子账户获取未关联订单的子账户,并基于该未关联订单的子账户的账号生成待支付信息,这样可以提高待支付信息生成的效率。
需要说明的是,上述从预先创建的多个子账户获取未关联订单的子账户,可以是通过将各个子账户的账号与尚未完成支付的订单的待支付信息中的账号进行比较,若某个子账户的账号与任一尚未完成支付的订单的待支付信息中的账号均不相同,则确认该子账户未关联订单;若建立了订单与子账户的关联关系,则可以基于订单与子账户的关联关系确认未关联订单的子账户,如确认不存在关联关系的子账户为未关联订单的子账户;也可以是预先对每个关联了订单的子账户进行标识,从而未被标识的子账户即为未关联订单的子账户。
可选的,所述方法还可以包括:
在检测到所述目标子账户的入账信息与所述待支付信息不匹配的情况下,显示提示信息,和/或向所述目标订单对应的用户发送提示信息。
本实施例中,上述提示信息可以用于提示用户支付异常,便于用户尽快对异常进行处理,例如,退回支付、重新支付等。
例如,在目标子账户的入账信息中的入账金额小于待支付信息中的待支付金额的情况下,可以提示用户支付金额不足;或者在目标子账户的入账信息中的识别码与待支付信息中的识别码不相同的情况下,提示用户支付错误,等等。
可选的,所述在检测到所述目标子账户的入账信息与所述待支付信息匹配的情况下,确定所述目标订单完成支付之后,所述方法还可以包括:
更新所述目标订单的状态为已支付状态;和/或
向所述目标订单对应的用户发送订单完成支付的提示信息。
本实施例中,可以在确定目标订单完成支付之后,可以更新所述目标订单的状态为已支付状态,这样便于商家进行后续的发货流程。
可选的,在确定目标订单完成支付之后,可以向目标订单对应的用户发送订单完成支付的提示信息,以提示用户该订单已完成支付。
可选的,在所述输出所述待支付信息之后,所述方法还可以包括:
若在输出所述待支付信息的时刻开始的目标预设时长内,未查询到所述目标子账户的入账信息,向所述目标订单对应的用户发送订单未支付的提示信息。
本实施例中,上述目标预设时长可以根据实际需求进行合理设置,例如,3天、5天等。
本实施例通过向用户发送订单未支付的提示信息,便于提示用户及时进行订单支付,以免用户遗忘。
需要说明的是,本发明实施例不仅适用于线下支付,例如,线下汇款,也适用于线上支付,例如,通过电子银行转账的方式进行支付。
以下结合举例对本发明实施例进行说明:
参见图2,本发明实施例提供的订单支付方法包括如下步骤:
步骤201、用户侧下单后选择线下汇款方式支付。
步骤202、用户侧将订单信息发送给电商侧。
步骤203、电商侧根据订单信息,生成并输出包含支付账号和标识信息的待支付信息。
本实施例中,上述支付账号包括主账户的账号和主账户下的子账户的账号,该子账户唯一关联该订单。上述标识信息可以包括身份信息和/或唯一标识码。
该步骤中,可以将生成的待支付信息显示在订单页面,还可以发送该待支付信息给用户。
步骤204、用户侧线下汇款到支付账号,并填写标识信息。
步骤205、银行侧记录交易流水。
该步骤中,上述交易流水也即上述的入账信息。
步骤206、电商侧向银行请求查询关联该订单的子账户的交易流水。
步骤207、银行侧向电商侧返回关联该订单的子账户的交易流水。
步骤208、电商侧根据交易流水中的标识信息进行认款。
该步骤中,电商侧可以将该子账户的交易流水中的标识信息和入账金额分别与该子账户关联的订单的代支付信息中的待支付金额和标识信息进行匹配,两者匹配则确定与该子账户关联的订单已完成支付。
步骤209、电商侧更新订单状态为以完成支付。
步骤210、电商侧向用户发送订单已完成支付消息。
本发明实施例可以自动匹配线下汇款和订单,可以较为及时、准确的实现线下汇款和订单之间的匹配。此外,可以减少使用第三方支付的成本,资金回流快。
参见图3,图3是本发明实施例提供的订单支付装置的结构图。如图3所示,订单支付装置300包括:
第一获取模块301,用于获取目标订单的订单信息;
生成模块302,用于根据所述订单信息,生成包含支付账号的待支付信息,其中,所述支付账号包括主账户的账号和所述主账户下的目标子账户的账号,所述目标子账户唯一关联所述目标订单;
输出模块303,用于输出所述待支付信息;
确定模块304,用于在检测到所述目标子账户的入账信息与所述待支付信息匹配的情况下,确定所述目标订单完成支付。
可选的,所述装置还包括:
建立模块,用于所述获取目标订单的订单信息之后,建立所述目标订单与所述目标子账户的关联关系;
所述装置还包括:
查找模块,用于所述在检测到所述目标子账户的入账信息与所述待支付信息匹配的情况下,确定所述目标订单完成支付之前,根据所述关联关系,查找所述目标子账户关联的所述目标订单;
检测模块,用于检测所述目标子账户的入账信息与所述目标订单的待支付信息是否匹配。
可选的,所述装置还包括:
清除模块,用于所述在检测到所述目标子账户的入账信息与所述待支付信息匹配的情况下,确定所述目标订单完成支付之后,在所述目标订单完成支付的时长达到预设时长的情况下,清除所述目标订单与所述目标子账户的关联关系。
可选的,所述待支付信息还包括识别信息;所述确定模块具体用于:
在检测到所述目标子账户的入账信息中的入账金额与所述待支付信息中的待支付金额匹配,且所述入账信息中的识别信息与所述待支付信息中的识别信息匹配的情况下,确定所述目标订单完成支付。
可选的,所述识别信息包括身份信息和/或唯一识别码。
可选的,所述装置还包括:
创建模块,用于所述根据所述订单信息,生成包含支付账号的待支付信息之前,调用预设子账户接口在所述主账户下创建目标子账户;或者
第二获取模块,用于所述根据所述订单信息,生成包含支付账号的待支付信息之前,从所述主账户中预先创建的多个子账户中获取未关联订单的目标子账户。
可选的,所述装置还包括:
提示模块,用于在检测到所述目标子账户的入账信息与所述待支付信息不匹配的情况下,显示提示信息,和/或向所述目标订单对应的用户发送提示信息。
订单支付装置300能够实现图1至图2的方法实施例的订单支付方法的各个过程,并达到相同的效果为避免重复,这里不再赘述。
本发明实施例的订单支付装置300,第一获取模块301,用于获取目标订单的订单信息;生成模块302,用于根据所述订单信息,生成包含支付账号的待支付信息,其中,所述支付账号包括主账户的账号和所述主账户下的目标子账户的账号,所述目标子账户唯一关联所述目标订单;输出模块303,用于输出所述待支付信息;确定模块304,用于在检测到所述目标子账户的入账信息与所述待支付信息匹配的情况下,确定所述目标订单完成支付。由于目标子账户与目标订单唯一关联,从而可以在目标子账户的入账信息与目标订单的待支付信息匹配的情况下确定目标订单完成支付,可以较为及时、准确的实现订单与支付之间的匹配。
本发明实施例还提供一种订单支付装置,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现上述任一方法实施例的订单支付方法的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述的订单支付方法的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(Read-Only Memory,简称ROM)、随机存取存储器(Random Access Memory,简称RAM)、磁碟或者光盘等。
参见图4,图4是本发明又一实施提供的订单支付装置的结构图,如图4所示,订单支付装置400包括:处理器401、存储器402及存储在所述存储器402上并可在所述处理器上运行的计算机程序,订单支付装置400中的各个组件通过总线接口403耦合在一起,所述计算机程序被所述处理器401执行时实现如下步骤:
获取目标订单的订单信息;
根据所述订单信息,生成包含支付账号的待支付信息,其中,所述支付账号包括主账户的账号和所述主账户下的目标子账户的账号,所述目标子账户唯一关联所述目标订单;
输出所述待支付信息;
在检测到所述目标子账户的入账信息与所述待支付信息匹配的情况下,确定所述目标订单完成支付。
可选的,所述计算机程序被所述处理器401执行时还用于:
所述获取目标订单的订单信息之后,建立所述目标订单与所述目标子账户的关联关系;
相应的,所述计算机程序被所述处理器401执行时还用于:
所述在检测到所述目标子账户的入账信息与所述待支付信息匹配的情况下,确定所述目标订单完成支付之前,根据所述关联关系,查找所述目标子账户关联的所述目标订单;
检测所述目标子账户的入账信息与所述目标订单的待支付信息是否匹配。
可选的,所述计算机程序被所述处理器401执行时还用于:
所述在检测到所述目标子账户的入账信息与所述待支付信息匹配的情况下,确定所述目标订单完成支付之后,在所述目标订单完成支付的时长达到预设时长的情况下,清除所述目标订单与所述目标子账户的关联关系。
可选的,所述待支付信息还包括识别信息;
所述计算机程序被所述处理器401执行时还用于:
在检测到所述目标子账户的入账信息中的入账金额与所述待支付信息中的待支付金额匹配,且所述入账信息中的识别信息与所述待支付信息中的识别信息匹配的情况下,确定所述目标订单完成支付。
可选的,所述识别信息包括身份信息和/或唯一识别码。
可选的,所述计算机程序被所述处理器401执行时还用于:
所述根据所述订单信息,生成包含支付账号的待支付信息之前,调用预设子账户接口在所述主账户下创建目标子账户;或者
从所述主账户中预先创建的多个子账户中获取未关联订单的目标子账户。
可选的,所述计算机程序被所述处理器401执行时还用于:
在检测到所述目标子账户的入账信息与所述待支付信息不匹配的情况下,显示提示信息,和/或向所述目标订单对应的用户发送提示信息。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本发明实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
Claims (14)
1.一种订单支付方法,其特征在于,包括:
获取目标订单的订单信息;
根据所述订单信息,生成包含支付账号的待支付信息,其中,所述支付账号包括主账户的账号和所述主账户下的目标子账户的账号,所述目标子账户唯一关联所述目标订单;
输出所述待支付信息;
在检测到所述目标子账户的入账信息与所述待支付信息匹配的情况下,确定所述目标订单完成支付。
2.根据权利要求1所述的方法,其特征在于,所述获取目标订单的订单信息之后,所述方法还包括:
建立所述目标订单与所述目标子账户的关联关系;
所述在检测到所述目标子账户的入账信息与所述待支付信息匹配的情况下,确定所述目标订单完成支付之前,所述方法还包括:
根据所述关联关系,查找所述目标子账户关联的所述目标订单;
检测所述目标子账户的入账信息与所述目标订单的待支付信息是否匹配。
3.根据权利要求2所述的方法,其特征在于,所述在检测到所述目标子账户的入账信息与所述待支付信息匹配的情况下,确定所述目标订单完成支付之后,所述方法还包括:
在所述目标订单完成支付的时长达到预设时长的情况下,清除所述目标订单与所述目标子账户的关联关系。
4.根据权利要求1所述的方法,其特征在于,所述待支付信息还包括识别信息;
所述在检测到所述目标子账户的入账信息与所述待支付信息匹配的情况下,确定所述目标订单完成支付,包括:
在检测到所述目标子账户的入账信息中的入账金额与所述待支付信息中的待支付金额匹配,且所述入账信息中的识别信息与所述待支付信息中的识别信息匹配的情况下,确定所述目标订单完成支付。
5.根据权利要求4所述的方法,其特征在于,所述识别信息包括身份信息和/或唯一识别码。
6.根据权利要求1所述的方法,其特征在于,所述根据所述订单信息,生成包含支付账号的待支付信息之前,所述方法还包括:
调用预设子账户接口在所述主账户下创建目标子账户;或者
从所述主账户中预先创建的多个子账户中获取未关联订单的目标子账户。
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在检测到所述目标子账户的入账信息与所述待支付信息不匹配的情况下,显示提示信息,和/或向所述目标订单对应的用户发送提示信息。
8.一种订单支付装置,其特征在于,包括:
第一获取模块,用于获取目标订单的订单信息;
生成模块,用于根据所述订单信息,生成包含支付账号的待支付信息,其中,所述支付账号包括主账户的账号和所述主账户下的目标子账户的账号,所述目标子账户唯一关联所述目标订单;
输出模块,用于输出所述待支付信息;
确定模块,用于在检测到所述目标子账户的入账信息与所述待支付信息匹配的情况下,确定所述目标订单完成支付。
9.根据权利要求8所述的装置,其特征在于,所述装置还包括:
建立模块,用于所述获取目标订单的订单信息之后,建立所述目标订单与所述目标子账户的关联关系;
所述装置还包括:
查找模块,用于所述在检测到所述目标子账户的入账信息与所述待支付信息匹配的情况下,确定所述目标订单完成支付之前,根据所述关联关系,查找所述目标子账户关联的所述目标订单;
检测模块,用于检测所述目标子账户的入账信息与所述目标订单的待支付信息是否匹配。
10.根据权利要求9所述的装置,其特征在于,所述装置还包括:
清除模块,用于所述在检测到所述目标子账户的入账信息与所述待支付信息匹配的情况下,确定所述目标订单完成支付之后,在所述目标订单完成支付的时长达到预设时长的情况下,清除所述目标订单与所述目标子账户的关联关系。
11.根据权利要求8所述的装置,其特征在于,所述装置还包括:
创建模块,用于所述根据所述订单信息,生成包含支付账号的待支付信息之前,调用预设子账户接口在所述主账户下创建目标子账户;或者
第二获取模块,用于所述根据所述订单信息,生成包含支付账号的待支付信息之前,从所述主账户中预先创建的多个子账户中获取未关联订单的目标子账户。
12.根据权利要求8所述的装置,其特征在于,所述装置还包括:
提示模块,用于在检测到所述目标子账户的入账信息与所述待支付信息不匹配的情况下,显示提示信息,和/或向所述目标订单对应的用户发送提示信息。
13.一种订单支付装置,其特征在于,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至7中任一项所述的订单支付方法的步骤。
14.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7中任一项所述的订单支付方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910073757.6A CN110135826A (zh) | 2019-01-25 | 2019-01-25 | 一种订单支付方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910073757.6A CN110135826A (zh) | 2019-01-25 | 2019-01-25 | 一种订单支付方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110135826A true CN110135826A (zh) | 2019-08-16 |
Family
ID=67568299
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910073757.6A Pending CN110135826A (zh) | 2019-01-25 | 2019-01-25 | 一种订单支付方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110135826A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110942309A (zh) * | 2019-11-15 | 2020-03-31 | 北京达佳互联信息技术有限公司 | 支付方法及装置、订单处理方法及装置和支付服务器 |
CN113298511A (zh) * | 2020-12-11 | 2021-08-24 | 阿里巴巴集团控股有限公司 | 订单信息处理方法、装置及电子设备 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004030416A (ja) * | 2002-06-27 | 2004-01-29 | Dc Card Co Ltd | 決済口座指定機能付クレジット取引用のサーバ |
CN101030311A (zh) * | 2007-04-16 | 2007-09-05 | 中国工商银行股份有限公司 | 一对多账户处理*** |
CN104318472A (zh) * | 2014-11-15 | 2015-01-28 | 上海本家空调***有限公司 | 一种网上交易监控方法及*** |
CN105447604A (zh) * | 2014-08-04 | 2016-03-30 | 阿里巴巴集团控股有限公司 | 一种账户处理方法及装置 |
CN105894257A (zh) * | 2016-04-21 | 2016-08-24 | 深圳市优讯信息技术有限公司 | 线上与线下融合支付方法、支付平台、以及银行转账*** |
CN109146654A (zh) * | 2018-07-09 | 2019-01-04 | 阿里巴巴集团控股有限公司 | 一种记账方法、***及电子设备 |
-
2019
- 2019-01-25 CN CN201910073757.6A patent/CN110135826A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004030416A (ja) * | 2002-06-27 | 2004-01-29 | Dc Card Co Ltd | 決済口座指定機能付クレジット取引用のサーバ |
CN101030311A (zh) * | 2007-04-16 | 2007-09-05 | 中国工商银行股份有限公司 | 一对多账户处理*** |
CN105447604A (zh) * | 2014-08-04 | 2016-03-30 | 阿里巴巴集团控股有限公司 | 一种账户处理方法及装置 |
CN104318472A (zh) * | 2014-11-15 | 2015-01-28 | 上海本家空调***有限公司 | 一种网上交易监控方法及*** |
CN105894257A (zh) * | 2016-04-21 | 2016-08-24 | 深圳市优讯信息技术有限公司 | 线上与线下融合支付方法、支付平台、以及银行转账*** |
CN109146654A (zh) * | 2018-07-09 | 2019-01-04 | 阿里巴巴集团控股有限公司 | 一种记账方法、***及电子设备 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110942309A (zh) * | 2019-11-15 | 2020-03-31 | 北京达佳互联信息技术有限公司 | 支付方法及装置、订单处理方法及装置和支付服务器 |
CN113298511A (zh) * | 2020-12-11 | 2021-08-24 | 阿里巴巴集团控股有限公司 | 订单信息处理方法、装置及电子设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8332315B2 (en) | Payment message routing using geo-location | |
US8286861B2 (en) | Cash payment for remote transactions | |
US20140172710A1 (en) | System and method for paying a merchant by a registered user using a cellular telephone account | |
EP1436752A1 (en) | Method and system for processing a transaction | |
AU2010204261A1 (en) | Payment system | |
CN104636921A (zh) | 基于通信群的在线支付方法,支付***及服务器*** | |
EP1216457B1 (de) | Verfahren zur ansteuerung eines warenausgabeautomaten und zur abrechnung einer ausgegebenen ware | |
CN110135826A (zh) | 一种订单支付方法及装置 | |
CN110163691A (zh) | 基于区块链的***创建方法和装置、电子设备 | |
CN107016602A (zh) | 投标保证金的管理方法及管理*** | |
JP2004506998A (ja) | 預金メモリから電子マネーを送金するための方法及び装置 | |
CN109712035A (zh) | 基于往来账户体系的物业计费方法及*** | |
KR20210003396A (ko) | 온라인 환전 서비스의 제공 방법 | |
US20140358779A1 (en) | Method Of Conducting Financial Transactions Using A Phone Node In Communication With A Transactional Server | |
CN106408280A (zh) | 一种用于石油销售的即时微信支付方法及*** | |
US20040022380A1 (en) | Method and system to validate payment method | |
CN115619528A (zh) | 资金交易状态监控方法和装置 | |
CN101751631A (zh) | 酬金结算装置、酬金结算***和结算方法 | |
KR100194759B1 (ko) | 금융 온라인망에서 복합번호를 이용한 요금 납입 방법 | |
KR20100077294A (ko) | 해외점포와 제휴된 현지 여행사를 통한 선불카드 정산처리 방법 및 시스템과 이를 위한 기록매체 | |
KR20100077291A (ko) | 해외점포와 제휴된 현지 여행사를 통한 카드 발급방법 및 기록매체 | |
CN110728509A (zh) | 基于流动位置的支付方法、装置和***、设备、存储介质 | |
EP1476838A1 (en) | Method of creating a transaction related record | |
JP6926178B2 (ja) | 外為被仕向送金システム、外為被仕向送金方法及び外為被仕向送金プログラム | |
KR20180001980A (ko) | 공용 가상 계좌 서비스를 이용한 금융 데이터 처리 방법 및 그 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190816 |