CN115564415A - Method and device for order payment and settlement - Google Patents
Method and device for order payment and settlement Download PDFInfo
- Publication number
- CN115564415A CN115564415A CN202211384599.4A CN202211384599A CN115564415A CN 115564415 A CN115564415 A CN 115564415A CN 202211384599 A CN202211384599 A CN 202211384599A CN 115564415 A CN115564415 A CN 115564415A
- Authority
- CN
- China
- Prior art keywords
- payment
- node
- settlement
- order
- acceptance
- 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
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/04—Payment circuits
- G06Q20/06—Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme
- G06Q20/065—Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme using e-cash
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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 OR CALCULATING; 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/14—Payment architectures specially adapted for billing systems
- G06Q20/145—Payments according to the detected use or quantity
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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—Managing shopping lists, e.g. compiling or processing purchase lists
- G06Q30/0635—Managing shopping lists, e.g. compiling or processing purchase lists replenishment orders; recurring orders
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Marketing (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
Description
技术领域technical field
本发明涉及电商技术领域,尤其涉及一种订单支付结算的方法和装置。The invention relates to the technical field of e-commerce, in particular to a method and device for order payment and settlement.
背景技术Background technique
随着互联网技术的推广和应用,线上购物已经成为大众普遍接受的消费方式。线上购物为用户和商家提供了可靠便捷的支付方式,在确认用户支付全额货款后生成订单,进行商家的履约,保证了用户和商家的权益。With the promotion and application of Internet technology, online shopping has become a generally accepted way of consumption. Online shopping provides users and merchants with a reliable and convenient payment method. After confirming that the user has paid the full payment, an order is generated and the merchant performs the contract, ensuring the rights and interests of users and merchants.
在实现本发明过程中,发明人发现现有技术中存在如下问题:In the course of realizing the present invention, the inventor finds that there are following problems in the prior art:
对于大型设备类的物品,一方面由于其使用的复杂性、专业性等问题,物品的交易过程不仅包括了发货,还包括安装、调试、验收等服务,不适合进行一次支付全额货款的交易方式;另一方面由于此类设备的交易金额通常较大,现有的线上交易规则只有在全款支付后,才能进行商家结算,影响了商家的资金周转效率,给商家带来了一定的资金压力。而采用传统的线下交易,不仅给用户和商家增加了日常管理和交易的成本,而且不利于交易信息的提取、统计和分析。即对于此类物品目前没有一种能够同时满足用户和商家诉求的高效交易方式。For large-scale equipment items, on the one hand, due to the complexity and professionalism of their use, the transaction process of the items includes not only delivery, but also services such as installation, commissioning, and acceptance, so it is not suitable to pay the full amount of the goods in one go. On the other hand, because the transaction amount of such equipment is usually relatively large, the existing online transaction rules can only be settled by the merchant after the full payment is made, which affects the capital turnover efficiency of the merchant and brings certain problems to the merchant. financial pressure. The use of traditional offline transactions not only increases the cost of daily management and transactions for users and merchants, but also is not conducive to the extraction, statistics and analysis of transaction information. That is to say, for such items, there is currently no efficient transaction method that can satisfy the demands of users and merchants at the same time.
发明内容Contents of the invention
有鉴于此,本发明实施例提供一种订单支付结算的方法和装置,根据用户的下单请求,生成包括多个支付节点的分批支付订单;根据用户的支付请求,当获取到验收结算节点时,对商家进行验收结算;当获取到余款结算节点时,对商家进行余款结算。通过本发明实施例提供的方法,不仅支持线上的支付和结算,满足了用户端的分批支付的诉求,而且支持在特定支付节点对商家进行部分款项的先行结算,解决了商家资金周转的问题,减小了商家的资金压力,保证了商家的权益。In view of this, the embodiments of the present invention provide a method and device for order payment and settlement. According to the user's order request, a batch payment order including multiple payment nodes is generated; according to the user's payment request, when the acceptance settlement node is obtained , check and settle the merchant; when the balance settlement node is obtained, settle the balance with the merchant. The method provided by the embodiment of the present invention not only supports online payment and settlement, satisfies the demand of the client for batch payment, but also supports the advance settlement of part of the payment for the merchant at a specific payment node, which solves the problem of merchant capital turnover , reducing the financial pressure of merchants and ensuring the rights and interests of merchants.
为实现所述目的,根据本发明实施例的一个方面,提供了一种订单支付结算的方法,包括:To achieve the above purpose, according to an aspect of an embodiment of the present invention, a method for order payment and settlement is provided, including:
根据接收到的下单请求,生成分批支付订单,所述分批支付订单包括多个支付节点,所述支付节点包括验收结算节点和余款结算节点;According to the received order request, a batch payment order is generated, the batch payment order includes a plurality of payment nodes, and the payment node includes an acceptance settlement node and a balance settlement node;
响应于用户的支付请求,获取所述支付请求对应的支付节点;In response to the user's payment request, obtain the payment node corresponding to the payment request;
在所述支付节点为验收结算节点的情况下,根据已接收到的款项对商家进行验收结算,所述已接收到的款项包括验收款;In the case that the payment node is an acceptance check and settlement node, check and settle the merchant according to the received payment, and the received payment includes the check and acceptance payment;
在所述支付节点为余款结算节点的情况下,根据未结算的所有款项,对商家进行余款结算。In the case that the payment node is a balance settlement node, the balance settlement is performed to the merchant according to all unsettled funds.
可选地,根据接收到的下单请求,生成分批支付订单,包括:根据接收到的下单请求,获取待生成订单的物品信息;在所述物品信息中包括具有分批支付标识的物品的情况下,确定所述待生成订单的类型为分批支付订单;根据所述物品信息和支付规则,生成分批支付订单。Optionally, generating a batch payment order according to the received order request includes: obtaining item information of the order to be generated according to the received order request; including items with batch payment identifiers in the item information In the case of , it is determined that the type of the order to be generated is a batch payment order; according to the item information and payment rules, a batch payment order is generated.
可选地,根据所述物品信息和支付规则,生成分批支付订单,包括:从预设的分批支付订单模板集合中,选取符合所述支付规则的分批支付订单模板;根据所述下单请求,获取用户信息;根据所述用户信息、所述物品信息和选取的所述分批支付订单模板,生成分批支付订单。Optionally, generating a batch payment order according to the item information and payment rules includes: selecting a batch payment order template conforming to the payment rules from a preset batch payment order template set; A single request is made to obtain user information; and a batch payment order is generated according to the user information, the item information and the selected batch payment order template.
可选地,所述支付节点还包括发货节点;所述方法还包括:在所述支付节点为发货节点的情况下,判断所述用户的付款金额是否满足所述支付规则,并在满足所述支付规则的情况下,提示商家发货。Optionally, the payment node also includes a delivery node; the method further includes: when the payment node is a delivery node, judging whether the payment amount of the user satisfies the payment rule, and In the case of the payment rules, the merchant is prompted to deliver the goods.
可选地,所述验收结算节点通过以下方式被触发:响应于接收到所述分批支付订单的验收文件,向所述用户发送所述分批支付订单的验收款支付请求;响应于接收到所述验收款,触发所述验收结算节点。Optionally, the acceptance settlement node is triggered in the following manner: in response to receiving the acceptance document of the batch payment order, sending a payment request for the acceptance payment of the batch payment order to the user; in response to receiving The acceptance payment triggers the acceptance settlement node.
可选地,所述余款结算节点具有时间属性;所述方法还包括:响应于接收到所述验收款,记录所述验收结算节点的完成时间;根据所述验收结算节点的完成时间,更新所述余款结算节点的最晚执行时间。Optionally, the balance settlement node has a time attribute; the method further includes: in response to receiving the acceptance payment, recording the completion time of the acceptance settlement node; according to the completion time of the acceptance settlement node, updating The latest execution time of the balance settlement node.
可选地,所述方法还包括:监听所述分批支付订单包括的每个支付节点的执行结果;根据所述执行结果,更新所述分批支付订单的状态和剩余待付款项;根据所述分批支付订单的状态和剩余待付款项,生成支付提示消息并发送给所述用户。Optionally, the method further includes: monitoring the execution result of each payment node included in the batch payment order; updating the status of the batch payment order and remaining items to be paid according to the execution result; The status of the batch payment order and the remaining items to be paid are analyzed, and a payment prompt message is generated and sent to the user.
根据本发明实施例的第二方面,提供一种订单支付结算的装置,包括:According to the second aspect of the embodiments of the present invention, an order payment and settlement device is provided, including:
订单生成模块,用于根据接收到的下单请求,生成分批支付订单,所述分批支付订单包括多个支付节点,所述支付节点包括验收结算节点和余款结算节点;An order generation module, configured to generate a batch payment order according to the received order request, the batch payment order includes a plurality of payment nodes, and the payment nodes include acceptance settlement nodes and balance settlement nodes;
支付节点获取模块,用于响应于用户的支付请求,获取所述支付请求对应的支付节点;A payment node obtaining module, configured to obtain the payment node corresponding to the payment request in response to the user's payment request;
验收结算节点执行模块,用于在所述支付节点为验收结算节点的情况下,根据已接收到的款项对商家进行验收结算,所述已接收到的款项包括验收款;The check and settlement node execution module is used to perform check and settlement for the merchant according to the received payment when the payment node is the check and acceptance settlement node, and the received payment includes the check and acceptance payment;
余款结算节点执行模块,用于在所述支付节点为余款结算节点的情况下,根据未结算的所有款项,对商家进行余款结算。The balance settlement node execution module is used for performing balance settlement to the merchant according to all unsettled funds when the payment node is a balance settlement node.
根据本发明实施例的第三方面,提供一种订单支付结算的电子设备,其特征在于,包括:According to a third aspect of the embodiments of the present invention, there is provided an electronic device for order payment and settlement, which is characterized in that it includes:
一个或多个处理器;one or more processors;
存储装置,用于存储一个或多个程序,storage means for storing one or more programs,
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本发明实施例第一方面提供的方法。When the one or more programs are executed by the one or more processors, the one or more processors are made to implement the method provided by the first aspect of the embodiments of the present invention.
根据本发明实施例的第四方面,提供一种计算机可读介质,其上存储有计算机程序,所述程序被处理器执行时实现本发明实施例第一方面提供的方法。According to a fourth aspect of the embodiments of the present invention, a computer-readable medium is provided, on which a computer program is stored, and when the program is executed by a processor, the method provided in the first aspect of the embodiments of the present invention is implemented.
所述发明中的一个实施例具有如下优点或有益效果:通过根据接收到的下单请求,生成分批支付订单,分批支付订单包括多个支付节点,支付节点包括验收结算节点和余款结算节点;响应于用户的支付请求,获取支付请求对应的支付节点;在支付节点为验收结算节点的情况下,根据已接收到的款项对商家进行验收结算,已接收到的款项包括验收款;在支付节点为余款结算节点的情况下,根据未结算的所有款项,对商家进行余款结算的技术方案,实现了根据用户的下单请求,生成包括多个支付节点的分批支付订单;根据用户的支付请求,当获取到验收结算节点时,对商家进行验收结算;当获取到余款结算节点时,对商家进行余款结算。通过本发明实施例提供的方法,不仅支持线上的支付和结算,满足了用户端的分批支付的诉求,而且支持在特定支付节点对商家进行部分款项的先行结算,解决了商家资金周转的问题,减小了商家的资金压力,保证了商家的权益。An embodiment of the invention has the following advantages or beneficial effects: by generating a batch payment order according to the received order request, the batch payment order includes a plurality of payment nodes, and the payment nodes include acceptance settlement nodes and balance settlement nodes node; in response to the user's payment request, obtain the payment node corresponding to the payment request; in the case that the payment node is an acceptance settlement node, perform acceptance settlement for the merchant according to the received payment, and the received payment includes the acceptance payment; In the case that the payment node is the balance settlement node, according to all the unsettled funds, the technical solution for the balance settlement to the merchant realizes the generation of batch payment orders including multiple payment nodes according to the user's order request; according to For the user's payment request, when the acceptance settlement node is obtained, the acceptance settlement is performed to the merchant; when the balance settlement node is obtained, the balance settlement is performed to the merchant. The method provided by the embodiment of the present invention not only supports online payment and settlement, satisfies the demand of the client for batch payment, but also supports the advance settlement of part of the payment for the merchant at a specific payment node, which solves the problem of merchant capital turnover , reducing the financial pressure of merchants and ensuring the rights and interests of merchants.
附图说明Description of drawings
附图用于更好地理解本发明,不构成对本发明的不当限定。其中:The accompanying drawings are used to better understand the present invention, and do not constitute improper limitations to the present invention. in:
图1是根据本发明实施例的订单支付结算的方法的主要流程的示意图;FIG. 1 is a schematic diagram of the main flow of a method for order payment and settlement according to an embodiment of the present invention;
图2是本发明是实施例生成分批支付订单的主要流程示意图;Fig. 2 is a schematic diagram of the main process of generating batch payment orders according to the embodiment of the present invention;
图3是本发明实施例的线上支付的主要流程示意图;3 is a schematic diagram of the main flow of online payment in an embodiment of the present invention;
图4是本发明实施例的发货履约主要流程示意图;Fig. 4 is a schematic diagram of the main flow chart of delivery fulfillment according to the embodiment of the present invention;
图5是本发明实施例的验收结算节点执行的主要流程示意图;Fig. 5 is a schematic diagram of the main process executed by the acceptance and settlement node of the embodiment of the present invention;
图6是本发明实施例的订单支付结算的架构组成示意图;Fig. 6 is a schematic diagram of the architecture composition of the order payment and settlement according to the embodiment of the present invention;
图7是根据本发明实施例的订单支付结算的装置的主要模块示意图;Fig. 7 is a schematic diagram of main modules of an order payment and settlement device according to an embodiment of the present invention;
图8是本发明实施例可以应用于其中的示例性系统架构图;Fig. 8 is an exemplary system architecture diagram to which the embodiment of the present invention can be applied;
图9是适于用来实现本发明实施例的终端设备或服务器的计算机系统的结构示意图。FIG. 9 is a schematic structural diagram of a computer system suitable for implementing a terminal device or a server according to an embodiment of the present invention.
具体实施方式detailed description
以下结合附图对本发明的示范性实施例做出说明,其中包括本发明实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本发明的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。Exemplary embodiments of the present invention are described below in conjunction with the accompanying drawings, which include various details of the embodiments of the present invention to facilitate understanding, and they should be regarded as exemplary only. Accordingly, those of ordinary skill in the art will recognize that various changes and modifications of the embodiments described herein can be made without departing from the scope and spirit of the invention. Also, descriptions of well-known functions and constructions are omitted in the following description for clarity and conciseness.
本发明设想负责采集、分析、公开、传输、存储或其他使用此类个人信息数据的实体将遵守既定的隐私政策和/或隐私实践。具体地,此类实体应当实行并坚持使用被公认为满足或超出对维护个人信息数据的隐私性和安全性的行业或政府要求的隐私政策和实践。此类政策应该能被用户方便地访问,并应随着数据的采集和/或使用变化而被更新。来自用户的个人信息应当被收集用于实体的合法且合理的用途,并且不在这些合法使用之外共享或出售。此外,应在收到用户知情同意后进行此类采集/共享。此外,此类实体应考虑采取任何必要步骤,保卫和保障对此类个人信息数据的访问,并确保有权访问个人信息数据的其他人遵守其隐私政策和流程。另外,这种实体可使其本身经受第三方评估以证明其遵守广泛接受的隐私政策和实践。此外,应当调整政策和实践,以便采集和/或访问的特定类型的个人信息数据,并适用于包括管辖范围的具体考虑的适用法律和标准。例如,在美国,对某些健康数据的收集或获取可能受联邦和/或州法律的管辖,诸如健康保险流通和责任法案(HIPAA);而其他国家的健康数据可能受到其他法规和政策的约束并应相应处理。因此,在每个国家应为不同的个人数据类型保持不同的隐私实践。The present invention contemplates that entities responsible for collecting, analyzing, disclosing, transmitting, storing or otherwise using such Personal Information data will adhere to established privacy policies and/or privacy practices. Specifically, such entities shall implement and adhere to privacy policies and practices that are recognized as meeting or exceeding industry or government requirements for maintaining the privacy and security of personal information data. Such policies should be easily accessible to users and should be updated as data collection and/or use changes. Personal information from users should be collected for the entity's lawful and reasonable uses and not shared or sold outside of those lawful uses. In addition, such collection/sharing should be done after receiving informed consent from users. In addition, such entities should consider taking any necessary steps to safeguard and secure access to such Personal Information Data and to ensure that others who have access to Personal Information Data comply with their privacy policies and procedures. In addition, such entities may subject themselves to third-party assessments to demonstrate compliance with widely accepted privacy policies and practices. In addition, policies and practices should be tailored to the specific types of personal information data collected and/or accessed, and to applicable laws and standards including jurisdiction-specific considerations. For example, in the United States, the collection or acquisition of certain health data may be governed by federal and/or state laws, such as the Health Insurance Portability and Accountability Act (HIPAA); while health data in other countries may be subject to other regulations and policies and should be dealt with accordingly. Therefore, different privacy practices should be maintained in each country for different types of personal data.
不管前述情况如何,本发明还预期用户选择性地阻止使用或访问个人信息数据的实施方案。即本发明预期可提供硬件元件和/或软件元件,以防止或阻止对此类个人信息数据的访问。例如,就访问或存储健康信息而言,本发明的技术可被配置为在注册服务期间或其后的任何时间允许用户选择“选择加入”或“选择退出”参与对个人信息数据的收集。在另一个示例中,用户可以选择不提供特定类型的健康相关信息。在又一个示例中,用户可以选择限制维持健康相关信息的时间长度或者完全禁止健康相关信息的存储。除了提供“选择加入”和“选择退出”选项外,本发明设想提供与访问或使用个人信息相关的通知。例如,可在下载应用时向用户通知其个人信息数据将被访问,然后就在个人信息数据被应用访问之前再次提醒用户。Notwithstanding the foregoing, the present invention also contemplates embodiments in which a user selectively blocks the use or access of personal information data. That is, the present invention contemplates that hardware elements and/or software elements may be provided to prevent or prevent access to such personal information data. For example, with respect to accessing or storing health information, the technology of the present invention may be configured to allow users to choose to "opt in" or "opt out" of the collection of personal information data during registration for the service or at any time thereafter. In another example, a user may choose not to provide certain types of health-related information. In yet another example, the user may choose to limit the length of time the health-related information is maintained or disable storage of the health-related information entirely. In addition to providing "opt-in" and "opt-out" options, the present invention contemplates providing notices related to access or use of personal information. For example, users can be notified that their personal information data will be accessed when downloading an application, and then reminded again just before personal information data is accessed by the application.
此外,本发明的目的是应管理和处理个人信息数据以最小化无意或未经授权访问或使用的风险。一旦不再需要数据,通过限制数据收集和删除数据可最小化风险。此外,并且当适用时,包括在某些健康相关应用程序中,数据去标识可用于保护用户的隐私。可在适当时通过移除特定标识符(例如,出生日期等)、控制所存储数据的量或特异性(例如,在城市级别而不是在地址级别收集位置数据)、控制数据如何被存储(例如,在用户之间聚合数据)、和/或其他方法来促进去标识。Furthermore, it is an object of the present invention that personal information data should be managed and processed to minimize the risk of unintentional or unauthorized access or use. Risk is minimized by limiting data collection and deleting data once it is no longer needed. Additionally, and when applicable, including in certain health-related applications, data de-identification may be used to protect user privacy. By removing specific identifiers (e.g., date of birth, etc.), controlling the amount or specificity of data stored (e.g., collecting location data at the city level rather than at the address level), controlling how data is stored (e.g., , aggregate data across users), and/or other methods to facilitate de-identification.
目前对于大型设备类的物品,一方面由于其使用的复杂性、专业性等问题,物品的交易过程不仅包括了发货,还包括安装、调试、验收等服务,不适合进行一次支付全额货款的交易方式;另一方面由于此类设备的交易金额通常较大,现有的线上交易规则只有在全款支付后,才能进行商家结算,影响了商家的资金周转效率,给商家带来了一定的资金压力。而采用传统的线下交易,不仅给用户和商家增加了日常管理和交易的成本,而且不利于交易信息的提取、统计和分析。即对于此类物品目前没有一种能够同时满足用户和商家诉求的高效交易方式,不能很好的满足实际应用。At present, for large-scale equipment items, on the one hand, due to the complexity and professionalism of their use, the transaction process of the items includes not only delivery, but also services such as installation, commissioning, and acceptance, so it is not suitable to pay the full amount of the goods at one time On the other hand, because the transaction amount of such equipment is usually relatively large, the existing online transaction rules can only be settled by merchants after full payment, which affects the capital turnover efficiency of merchants and brings merchants A certain amount of financial pressure. The use of traditional offline transactions not only increases the cost of daily management and transactions for users and merchants, but also is not conducive to the extraction, statistics and analysis of transaction information. That is to say, there is currently no efficient transaction method for such items that can meet the demands of users and merchants at the same time, and cannot well satisfy practical applications.
为了解决现有技术中存在的上述问题,本发明提出一种订单支付结算的方法,根据用户的下单请求,生成包括多个支付节点的分批支付订单;根据用户的支付请求,当获取到验收结算节点时,对商家进行验收结算;当获取到余款结算节点时,对商家进行余款结算。通过本发明实施例提供的方法,不仅支持线上的支付和结算,满足了用户端的分批支付的诉求,而且支持在特定支付节点对商家进行部分款项的先行结算,解决了商家资金周转的问题,减小了商家的资金压力,保证了商家的权益。In order to solve the above-mentioned problems existing in the prior art, the present invention proposes a method for order payment and settlement, which generates a batch payment order including multiple payment nodes according to the user's order request; according to the user's payment request, when the When checking and accepting the settlement node, check and settle the merchant; when obtaining the balance settlement node, perform balance settlement to the merchant. The method provided by the embodiment of the present invention not only supports online payment and settlement, satisfies the demand of the client for batch payment, but also supports the advance settlement of part of the payment for the merchant at a specific payment node, which solves the problem of merchant capital turnover , reducing the financial pressure of merchants and ensuring the rights and interests of merchants.
图1是根据本发明实施例的订单支付结算的方法的主要流程的示意图,如图1所示,本发明实施例的订单支付结算的方法包括如下的步骤S101至步骤S104。Fig. 1 is a schematic diagram of the main flow of the method for order payment and settlement according to an embodiment of the present invention. As shown in Fig. 1 , the method for order payment and settlement in the embodiment of the present invention includes the following steps S101 to S104.
步骤S101、根据接收到的下单请求,生成分批支付订单,所述分批支付订单包括多个支付节点,所述支付节点包括验收结算节点和余款结算节点。Step S101 , generate a batch payment order according to the received order request, and the batch payment order includes a plurality of payment nodes, and the payment nodes include an acceptance settlement node and a balance settlement node.
具体地,基于某些特定物品的线上交易,由于其复杂性、专业性,物品的交易往往不仅仅是只有交付发货这一主要环节,商家还需要向用户提供后续的服务,例如安装、调试、验收等。为了保证这些服务的质量,通常在交易建立的前期,用户和商家就交易物品(交易品)的具体支付交易节奏进行协商,将交易品的交易支付过程分为若干个支付节点,可以主要包括订金支付、验收支付、验收结算、余款支付、余款结算等支付节点,也可以主要包括订金支付、安装调试支付、验收支付、验收结算、余款支付、余款结算等支付节点,本发明实施例中不做具体限定。Specifically, due to the complexity and professionalism of online transactions based on certain items, the transaction of items is often not only the main link of delivery and delivery, but the merchant also needs to provide users with follow-up services, such as installation, Debugging, acceptance, etc. In order to ensure the quality of these services, usually in the early stage of transaction establishment, users and merchants negotiate on the specific payment transaction rhythm of transaction items (trade items), and divide the transaction payment process of transaction items into several payment nodes, which can mainly include deposits Payment, acceptance payment, acceptance settlement, balance payment, balance settlement and other payment nodes may also mainly include payment nodes such as deposit payment, installation and commissioning payment, acceptance payment, acceptance settlement, balance payment, and balance settlement. There is no specific limitation in the example.
根据本发明的一个实施例,根据接收到的下单请求,生成分批支付订单,包括:根据接收到的下单请求,获取待生成订单的物品信息;在所述物品信息中包括具有分批支付标识的物品的情况下,确定所述待生成订单的类型为分批支付订单;根据所述物品信息和支付规则,生成分批支付订单。According to an embodiment of the present invention, generating a batch payment order according to the received order request includes: obtaining item information of the order to be generated according to the received order request; In the case of paying for the identified item, it is determined that the type of the order to be generated is a batch payment order; according to the item information and payment rules, a batch payment order is generated.
具体地,用户通过线上交易平台发送下单请求时,对支持且需要进行分批支付的采购物品发送具有分批支付标识的下单请求,线上交易平台根据接收到的下单请求获取对应的物品信息;在物品信息中包括有分批支付标识的情况下,进行核对审核,以确定待生成订单的类型为分批支付订单。Specifically, when a user sends an order request through the online transaction platform, an order request with a batch payment identifier is sent for purchased items that support and require batch payment, and the online transaction platform obtains the corresponding order request according to the received order request. Item information; in the case that the item information includes the batch payment identifier, check and review is performed to determine that the type of the order to be generated is a batch payment order.
根据本发明的另一个实施例,根据所述物品信息和支付规则,生成分批支付订单,包括:从预设的分批支付订单模板集合中,选取符合所述支付规则的分批支付订单模板;根据所述下单请求,获取用户信息;根据所述用户信息、所述物品信息和选取的所述分批支付订单模板,生成分批支付订单。According to another embodiment of the present invention, generating batch payment orders according to the item information and payment rules includes: selecting batch payment order templates that meet the payment rules from a preset batch payment order template set ; Obtain user information according to the order request; generate a batch payment order according to the user information, the item information and the selected batch payment order template.
具体地,如上述提到的在交易建立的前期,用户和商家就交易品的具体支付交易节奏进行协商,明确本次交易所涉及的具体支付节点,各个支付节点对应的支付金额所占交易品总金额的百分比,以及各个支付节点对应的计划支付完成时间,建立本次交易的支付规则。在用户进行线上下单请求时,线上交易平台在识别到该下单请求为分批支付订单时引导商家设置支付规则并经用户审核后,确定本次交易的具体支付节奏,生成分批支付订单。当然支付规则的设置也可以由用户进行设置经商家审核来实现,本发明实施例中不做限定。Specifically, as mentioned above, in the early stage of transaction establishment, users and merchants negotiate on the specific payment transaction rhythm of transaction items, clarify the specific payment nodes involved in this transaction, and the payment amount corresponding to each payment node accounts for the transaction item The percentage of the total amount, and the planned payment completion time corresponding to each payment node, establish the payment rules for this transaction. When the user makes an online order request, the online trading platform will guide the merchant to set the payment rules when it recognizes that the order request is a batch payment order, and after the user's review, determine the specific payment rhythm of this transaction and generate a batch payment Order. Of course, the setting of the payment rules can also be set by the user and implemented after being reviewed by the merchant, which is not limited in the embodiment of the present invention.
具体地,支付规则可以通过页面进行选项设定,设定的具体分批数量也就是支付节点、每个支付节点对应的支付比例、每个支付节点计划支付完成时间、每个支付节点对应的履约内容(本笔款后发货、本笔款后结算等)、选购物品的基本信息(规格、数量、价格等),以及分批支付标识。Specifically, the payment rules can be set through options on the page. The specific batch quantity set is the payment node, the payment ratio corresponding to each payment node, the planned payment completion time of each payment node, and the performance of each payment node. Content (delivery after payment, settlement after payment, etc.), basic information of purchased items (specifications, quantity, price, etc.), and batch payment signs.
另外地,为了更便捷生成分批支付订单,商家可以根据交易品的历史交易信息,提前预设常用的分批支付订单模板集合,在需要生成分批支付订单时,从预设的分批支付订单模板集合中选取符合支付规则的分批支付订单模板,再结合下单请求中的用户信息、交易品信息,方便快捷地生成本次交易的分批支付订单。In addition, in order to generate batch payment orders more conveniently, merchants can preset a set of commonly used batch payment order templates in advance according to the historical transaction information of transaction items. Select the batch payment order template that meets the payment rules from the order template set, and combine the user information and transaction product information in the order request to conveniently and quickly generate the batch payment order for this transaction.
图2是本发明是实施例生成分批支付订单的主要流程示意图。用户通过线上交易平台提交包括有分批支付标识的下单请求;线上交易平台对下单请求进行审核,在识别到有分批支付标识时,引导商家或者用户对需要分批支付的物品进行支付规则的设置;订单系统生成包括有分批支付订单的订单,将订单拆分为分批支付订单和普通订单进行存储,并对分批支付订单进行标记,以便将订单传送给台账系统时,台账系统根据分批支付订单确定各个支付节点的应收台账。Fig. 2 is a schematic diagram of the main process of generating batch payment orders according to the embodiment of the present invention. The user submits an order request including the batch payment logo through the online trading platform; the online trading platform reviews the order request, and when it recognizes the batch payment logo, guides the merchant or user to pay for the items that need to be paid in batches Set the payment rules; the order system generates orders including batch payment orders, splits the orders into batch payment orders and ordinary orders for storage, and marks the batch payment orders so that the orders can be transmitted to the ledger system , the ledger system determines the receivable ledger of each payment node according to the batch payment order.
通过上述分批支付订单的建立,满足了用户线上的分批支付诉求,推动了本发明实施例中的物品线上交易。Through the establishment of the above batch payment order, the user's online batch payment appeal is satisfied, and the online transaction of items in the embodiment of the present invention is promoted.
步骤S102、响应于用户的支付请求,获取所述支付请求对应的支付节点。Step S102, in response to the user's payment request, acquire the payment node corresponding to the payment request.
具体地,本发明实施例的分批支付订单的支付节点具有顺序编号,支付节点的顺序编号即为支付顺序,线上支付按照支付节点的顺序编号进行支付。基于上述生成的分批支付订单,用户可以通过支付页面获取物品总额、物品交易包括的支付节点和对应的支付顺序,每个支付节点的支付比例、每个支付比例对应的支付金额、每个支付节点对应的计划支付完成时间,以及当前的支付状态(完成或者待完成的支付节点)。用户点击支付页面中的“去支付”向线上交易平台发送支付请求,线上交易平台根据支付请求,获取分批支付订单的支付顺序和当前的支付状态,将待完成的支付节点中最前编号的支付节点作为本次支付请求的支付节点,进行线上支付。线上交易平台的台账、资金账、账务系统根据接收到的货款,进行核销,更新分批支付订单中的应收实收款、货款到账信息,以及账务报表信息。Specifically, the payment node of the batch payment order in the embodiment of the present invention has a sequence number, and the sequence number of the payment node is the payment sequence, and the online payment is paid according to the sequence number of the payment node. Based on the batch payment order generated above, the user can obtain the total amount of items, the payment nodes included in the item transaction and the corresponding payment sequence, the payment ratio of each payment node, the payment amount corresponding to each payment ratio, and the payment amount for each payment through the payment page. The planned payment completion time corresponding to the node, and the current payment status (completed or pending payment node). The user clicks "go to pay" on the payment page to send a payment request to the online transaction platform, and the online transaction platform obtains the payment order and current payment status of the batch payment order according to the payment request, and assigns the first serial number in the payment node to be completed As the payment node of this payment request, the online payment is made. The ledger, capital account, and accounting system of the online trading platform perform verification and write-off according to the received payment, and update the actual receivable and payment information in the batch payment order, as well as the account statement information.
图3是本发明实施例的线上支付的主要流程示意图。响应于用户的支付请求,线上交易平台的收银台执行对应的支付,接收支付款,并将支付款信息发送给台账、资金帐和账务系统,以进行核销,更新分批支付订单中的应收实收款、货款到帐信息,以及账务报表信息。Fig. 3 is a schematic diagram of the main flow of online payment according to the embodiment of the present invention. In response to the user's payment request, the cash register of the online trading platform executes the corresponding payment, receives the payment, and sends the payment information to the ledger, capital account and accounting system for verification and update of batch payment orders The actual receivables, payment arrival information, and account statement information in the account.
根据本发明的一个实施例,所述支付节点还包括发货节点;所述方法还包括:在所述支付节点为发货节点的情况下,判断所述用户的付款金额是否满足所述支付规则,并在满足所述支付规则的情况下,提示商家发货。According to an embodiment of the present invention, the payment node further includes a delivery node; the method further includes: if the payment node is a delivery node, judging whether the user's payment amount satisfies the payment rule , and when the payment rules are met, the merchant is prompted to deliver the goods.
具体地,基于分批支付物品的支付规则,设定在用户支付金额达到预设的发货订金金额时,商家进行发货履约。发货履约作为交易中的一项重要环节,一般是在交易的前期需要完成的支付节点,通过在某个支付节点的履约内容中设置本笔款后发货来定义发货节点。在执行发货节点时,需要判断接收到的用户付款金额是否满足支付规则,如果满足则向该商家发出发货提示。Specifically, based on the payment rules for batch payment items, it is set that when the user's payment amount reaches the preset delivery deposit amount, the merchant will perform delivery. As an important link in the transaction, delivery performance is generally a payment node that needs to be completed in the early stage of the transaction. The delivery node is defined by setting the payment in the performance content of a payment node and then delivering the goods. When executing the delivery node, it is necessary to judge whether the received user payment amount meets the payment rules, and if so, send a delivery reminder to the merchant.
图4是本发明实施例的发货履约主要流程示意图。基于生成的分批支付订单,线上交易平台一方面将分批支付订单发送给商家,一方面监听分批支付订单的当前支付节点,在进入发货节点时,更新分批支付订单的状态为等待出库。商家在接收到分批支付订单,获取分批支付订单的状态为等待出库时,向平台的账务系统获取收款信息,核对确认用户的付款金额满足支付规则中的发货要求,进行发货履约;更新订单状态为物品出库已发货,并将更新后的订单状态发送共享给平台的管理后台,以对平台的订单系统中的该分批支付订单的状态进行同步更新。Fig. 4 is a schematic diagram of the main process flow of delivery fulfillment in the embodiment of the present invention. Based on the generated batch payment order, the online trading platform sends the batch payment order to the merchant on the one hand, and monitors the current payment node of the batch payment order, and updates the status of the batch payment order when entering the delivery node. Waiting for delivery. When the merchant receives the batch payment order and the status of the batch payment order is waiting for delivery, the merchant obtains the payment information from the platform's accounting system, checks and confirms that the user's payment amount meets the delivery requirements in the payment rules, and then proceeds to send Cargo performance; update the order status to the item has been shipped out of the warehouse, and send the updated order status to the management background of the platform to update the status of the batch payment order in the platform's order system synchronously.
通过上述的发货节点,实现了交易品根据付款金额进行发货履约,避免了现有的全额支付的发货模式的限制。Through the above-mentioned delivery node, the delivery performance of the transaction item is realized according to the payment amount, avoiding the limitation of the existing delivery mode of full payment.
步骤S103、在所述支付节点为验收结算节点的情况下,根据已接收到的款项对商家进行验收结算,所述已接收到的款项包括验收款。Step S103 , in the case that the payment node is an acceptance settlement node, conduct acceptance settlement to the merchant according to the received payment, the received payment including the acceptance payment.
根据本发明的一个实施例,所述验收结算节点通过以下方式被触发:响应于接收到所述分批支付订单的验收文件,向所述用户发送所述分批支付订单的验收款支付请求;响应于接收到所述验收款,触发所述验收结算节点。According to an embodiment of the present invention, the acceptance check and settlement node is triggered in the following manner: in response to receiving the acceptance document of the batch payment order, sending a payment request for the acceptance payment of the batch payment order to the user; In response to receiving the acceptance payment, the acceptance settlement node is triggered.
具体地,为了在交易履约的基础上最大程度保证商家的权益,综合考虑本发明实施例物品的交易习惯,设定验收结算节点。一般地,交易品的验收包括数项功能指标,在交易的初期,由用户和商家协定验收文件,以便于用户在验收过程中进行记录核查来确定验收通过,此验收文件可以由用户完成,也可以由商家整理后经用户确认来完成。根据设置的支付规则,线上交易平台根据接收到分批支付订单的验收文件来确定物品验收通过,以向用户发送支付验收款的请求;用户确认验收通过并支付验收款后,平台根据接收到的验收款,触发验收结算节点,对商家进行验收结算,将接收到的款项或者部分款项结算给商家,具体由支付规则来确定结算比例。Specifically, in order to guarantee the merchant's rights and interests to the greatest extent on the basis of transaction performance, comprehensively consider the transaction habits of the items in the embodiment of the present invention, and set the acceptance settlement node. Generally, the acceptance of trading products includes several functional indicators. In the initial stage of the transaction, the user and the merchant agree on the acceptance document, so that the user can record and check during the acceptance process to determine whether the acceptance is passed. The acceptance document can be completed by the user, or It can be completed by the merchant after being sorted out and confirmed by the user. According to the set payment rules, the online trading platform will confirm that the items have passed the acceptance according to the acceptance documents received in batches of payment orders, so as to send the user a request for payment of the acceptance payment; after the user confirms the acceptance and pays the acceptance payment, the platform will The acceptance check triggers the check and settlement node, checks and settles the merchant, and settles the received payment or part of the payment to the merchant. The settlement ratio is determined by the payment rules.
图5是本发明实施例的验收结算节点执行的主要流程示意图。线上交易平台的管理后台接收到验收文件,向用户发送验收款支付请求,在接收到验收款后,根据接收到的验收款,通过账户计费系统给商家计费进行结算。Fig. 5 is a schematic diagram of the main process executed by the acceptance settlement node according to the embodiment of the present invention. The management background of the online trading platform receives the acceptance documents and sends a payment request for the acceptance payment to the user. After receiving the acceptance payment, it bills the merchant through the account billing system for settlement according to the received acceptance payment.
通过上述验收结算节点的设置,避免了物品因前期质量问题退货退款操作所带来的消耗,在交易有保障的基础上,对商家进行一次前期结算,有效缓解了商家的资金压力。Through the setting of the above-mentioned acceptance and settlement node, the consumption caused by the return and refund operation of the goods due to the quality problem in the early stage is avoided. On the basis of the guarantee of the transaction, a pre-settlement is carried out for the merchant, which effectively relieves the financial pressure of the merchant.
步骤S104、在所述支付节点为余款结算节点的情况下,根据未结算的所有款项,对商家进行余款结算。Step S104, if the payment node is a balance settlement node, perform balance settlement to the merchant according to all unsettled funds.
一般地,在上述验收结算节点完成后,后续的支付节点是余款的支付和结算,在执行余款计算节点时,根据未结算的所有款项,对商家进行余款结算。当然,也可以在支付规则的验收结算节点后设置多个结算支付节点,继而根据设置的计算支付节点进行后续的结算,本发明实施例中不做限定。Generally, after the above acceptance and settlement node is completed, the subsequent payment node is the payment and settlement of the balance. When the balance calculation node is executed, the balance settlement is performed to the merchant according to all the unsettled funds. Of course, multiple settlement and payment nodes can also be set after the acceptance settlement node of the payment rule, and then follow-up settlement is performed according to the set calculation and payment nodes, which is not limited in the embodiment of the present invention.
根据本发明的一个实施例,所述方法还包括:监听所述分批支付订单包括的每个支付节点的执行结果;根据所述执行结果,更新所述分批支付订单的状态和剩余待付款项;根据所述分批支付订单的状态和剩余待付款项,生成支付提示消息并发送给所述用户。According to an embodiment of the present invention, the method further includes: monitoring the execution result of each payment node included in the batch payment order; updating the status and remaining pending payment of the batch payment order according to the execution result Payment: According to the status of the batch payment order and the remaining items to be paid, a payment prompt message is generated and sent to the user.
具体地,在整个交易过程中,线上交易平台监听订单中每个支付节点的执行结果,根据每个支付节点的执行结果更新订单的状态、核销应收款账款,以及剩余待付款项,以便向用户和商家展示订单的当前状态、已执行的支付节点、已付款金额,以及待执行的支付节点和待付款金额。另外地,线上交易平台根据支付规则中的支付节点的计划支付完成时间和剩余待付款项,适时向用户发送支付提示消息,以及相关的交易信息,减少逾期。Specifically, during the entire transaction process, the online trading platform monitors the execution results of each payment node in the order, updates the status of the order, writes off receivables, and remaining pending payments based on the execution results of each payment node , in order to show users and merchants the current status of the order, the payment node that has been executed, the amount paid, and the payment node to be executed and the amount to be paid. In addition, the online trading platform sends payment reminder messages and related transaction information to users in a timely manner according to the planned payment completion time of the payment node and the remaining pending payment in the payment rules, so as to reduce overdue.
根据本发明的一个实施例,所述余款结算节点具有时间属性;所述方法还包括:响应于接收到所述验收款,记录所述验收结算节点的完成时间;根据所述验收结算节点的完成时间,更新所述余款结算节点的最晚执行时间。According to an embodiment of the present invention, the balance settlement node has a time attribute; the method further includes: in response to receiving the acceptance payment, recording the completion time of the acceptance settlement node; according to the acceptance settlement node Completion time, update the latest execution time of the balance settlement node.
具体地,考虑到支付节点的实际完成时间可能与计划完成时间不符,特别是验收环节具有一定的不确定性,会影响到验收结算节点的实际完成时间,所以线上交易平台在完成支付节点后,记录每个支付节点实际支付时间,并根据验收结算节点的实际完成支付的时间,依次更新后续余款结算节点等支付节点的计划完成时间,也就是最晚执行时间,以便平台可以准确的管理并提示余款的收催款时间。Specifically, considering that the actual completion time of the payment node may not match the planned completion time, especially the uncertainty in the acceptance process, which will affect the actual completion time of the acceptance settlement node, so the online trading platform completes the payment node. , record the actual payment time of each payment node, and update the planned completion time of subsequent balance settlement nodes and other payment nodes in turn according to the actual payment completion time of the acceptance settlement node, which is the latest execution time, so that the platform can accurately manage And prompt the collection time of the remaining payment.
图6是本发明实施例的订单支付结算的架构组成示意图。从架构的底层到上层来看包括底层系统层、业务数据层、应用服务层和业务展现层。其中底层系统层主要包括了管理物品的物品系统,对接、服务商家的商家系统,提供交易的交易系统,生成、管理订单的订单系统,根据订单进行计费和结算的计费系统和结算系统,资金管理相关的台账、资金帐、账务系统。业务数据层主要通过底层系统获取业务数据,主要包括了交易物品的主数据信息,订单数据信息,计费数据信息,结算数据信息,台账资金账数据信息,以及账务数据信息。应用服务层主要基于底层系统获取到的业务数据进行处理和管理,包括分批支付规则的设置,分批支付订单的识别,根据生成的分批支付订单执行分批支付,资金管理系统根据收款信息进行分批订单的分批核销,并根据订单状态进行交易的适时提醒,以及对验收结算的管理。业务展现层向前台用户,后台商家和运营提供业务应用的平台来实现线上订单的支付结算操作。Fig. 6 is a schematic diagram of the architecture composition of the order payment and settlement according to the embodiment of the present invention. From the bottom to the top of the architecture, it includes the bottom system layer, business data layer, application service layer and business presentation layer. The underlying system layer mainly includes the item system for managing items, the merchant system for docking and serving merchants, the transaction system for providing transactions, the order system for generating and managing orders, the billing system and settlement system for billing and settlement according to orders, Ledgers, capital accounts, and accounting systems related to fund management. The business data layer mainly obtains business data through the underlying system, mainly including master data information of transaction items, order data information, billing data information, settlement data information, ledger fund account data information, and accounting data information. The application service layer is mainly based on the business data acquired by the underlying system for processing and management, including the setting of batch payment rules, identification of batch payment orders, execution of batch payments according to the generated batch payment orders, and the fund management system according to the receipt Information can be used to write off batches of orders in batches, timely remind transactions according to the order status, and manage acceptance and settlement. The business presentation layer provides a platform for business applications to front-end users, back-end merchants and operators to realize payment and settlement operations for online orders.
通过上述订单的支付和结算方法,不仅实现了线上的支付、结算,满足了用户端的分批支付诉求,而且通过在特定支付节点对商家进行部分款项的结算,解决了商家资金周转的问题,减小了商家的资金压力,保证了商家的权益,可以更好的满足实际应用需要。Through the payment and settlement method of the above order, it not only realizes online payment and settlement, but also satisfies the batch payment appeal of the user terminal, and solves the problem of merchant capital turnover through the settlement of part of the payment for the merchant at a specific payment node. It reduces the financial pressure of merchants, guarantees the rights and interests of merchants, and can better meet the needs of practical applications.
图7是根据本发明实施例的订单支付结算的装置的主要模块示意图。如图7所示,订单支付结算的装置700主要包括订单生成模块701、支付节点获取模块702、验收结算节点执行模块703和余款结算节点执行模块704。Fig. 7 is a schematic diagram of main modules of an order payment and settlement device according to an embodiment of the present invention. As shown in FIG. 7 , the
订单生成模块701,用于根据接收到的下单请求,生成分批支付订单,所述分批支付订单包括多个支付节点,所述支付节点包括验收结算节点和余款结算节点;The
支付节点获取模块702,用于响应于用户的支付请求,获取所述支付请求对应的支付节点;A payment
验收结算节点执行模块703,用于在所述支付节点为验收结算节点的情况下,根据已接收到的款项对商家进行验收结算,所述已接收到的款项包括验收款;The check and settlement
余款结算节点执行模块704,用于在所述支付节点为余款结算节点的情况下,根据未结算的所有款项,对商家进行余款结算。The balance settlement
根据本发明的一个实施例,所述订单生成模块701,还可以用于:根据接收到的下单请求,获取待生成订单的物品信息;在所述物品信息中包括具有分批支付标识的物品的情况下,确定所述待生成订单的类型为分批支付订单;根据所述物品信息和支付规则,生成分批支付订单。According to an embodiment of the present invention, the
根据本发明的另一个实施例,所述订单生成模块701,还可以用于:从预设的分批支付订单模板集合中,选取符合所述支付规则的分批支付订单模板;根据所述下单请求,获取用户信息;根据所述用户信息、所述物品信息和选取的所述分批支付订单模板,生成分批支付订单。According to another embodiment of the present invention, the
根据本发明的再一个实施例,所述支付节点还包括发货节点;所述订单支付结算的装置700还包括发货节点执行模块(图中未示出),用于:在所述支付节点为发货节点的情况下,判断所述用户的付款金额是否满足所述支付规则,并在满足所述支付规则的情况下,提示商家发货。According to yet another embodiment of the present invention, the payment node also includes a delivery node; the
根据本发明的又一个实施例,所述验收结算节点通过以下方式被触发:响应于接收到所述分批支付订单的验收文件,向所述用户发送所述分批支付订单的验收款支付请求;响应于接收到所述验收款,触发所述验收结算节点。According to yet another embodiment of the present invention, the acceptance settlement node is triggered in the following manner: in response to receiving the acceptance document of the batch payment order, sending a payment request for the acceptance payment of the batch payment order to the user ; In response to receiving the acceptance payment, trigger the acceptance settlement node.
根据本发明的一个实施例,所述余款结算节点具有时间属性;所述订单支付结算的装置700还包括时间更新模块(图中未示出),用于:响应于接收到所述验收款,记录所述验收结算节点的完成时间;根据所述验收结算节点的完成时间,更新所述余款结算节点的最晚执行时间。According to an embodiment of the present invention, the balance settlement node has a time attribute; the order
根据本发明的另一个实施例,所述订单支付结算的装置700还包括交易提示模块(图中未示出),用于:监听所述分批支付订单包括的每个支付节点的执行结果;根据所述执行结果,更新所述分批支付订单的状态和剩余待付款项;根据所述分批支付订单的状态和剩余待付款项,生成支付提示消息并发送给所述用户。According to another embodiment of the present invention, the
图8是本发明实施例可以应用于其中的示例性系统架构图。Fig. 8 is an exemplary system architecture diagram to which the embodiment of the present invention can be applied.
如图8所示,系统架构800可以包括终端设备801、802、803,网络804和服务器805。网络804用以在终端设备801、802、803和服务器805之间提供通信链路的介质。网络804可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。As shown in FIG. 8 , a
用户可以使用终端设备801、802、803通过网络804与服务器805交互,以接收或发送消息等。终端设备801、802、803上可以安装有各种通讯客户端应用,例如订单支付结算应用等(仅为示例)。Users can use
终端设备801、802、803可以是具有显示屏并且支持网页浏览的各种电子设备,包括但不限于智能手机、平板电脑、膝上型便携计算机和台式计算机等等。The
服务器805可以是提供各种服务的服务器,例如对用户利用终端设备801、802、803所进行的订单支付结算提供支持的后台管理服务器(仅为示例)。后台管理服务器可以根据接收到的下单请求,生成分批支付订单,所述分批支付订单包括多个支付节点,所述支付节点包括验收结算节点和余款结算节点;响应于用户的支付请求,获取所述支付请求对应的支付节点;在所述支付节点为验收结算节点的情况下,根据已接收到的款项对商家进行验收结算,所述已接收到的款项包括验收款;在所述支付节点为余款结算节点的情况下,根据未结算的所有款项,对商家进行余款结算等处理,并将处理结果(例如结算结果等--仅为示例)反馈给终端设备。The
需要说明的是,本发明实施例所提供的订单支付结算的方法一般由服务器805执行,相应地,订单支付结算的装置一般设置于服务器805中。It should be noted that the method for order payment and settlement provided by the embodiment of the present invention is generally executed by the
应该理解,图8中的终端设备、网络和服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备、网络和服务器。It should be understood that the numbers of terminal devices, networks and servers in FIG. 8 are only illustrative. According to the implementation needs, there can be any number of terminal devices, networks and servers.
下面参考图9,其示出了适于用来实现本发明实施例的终端设备或服务器的计算机系统900的结构示意图。图9示出的终端设备或服务器仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。Referring now to FIG. 9 , it shows a schematic structural diagram of a
如图9所示,计算机系统900包括中央处理单元(CPU)901,其可以根据存储在只读存储器(ROM)902中的程序或者从存储部分908加载到随机访问存储器(RAM)903中的程序而执行各种适当的动作和处理。在RAM 903中,还存储有系统900操作所需的各种程序和数据。CPU 901、ROM 902以及RAM 903通过总线904彼此相连。输入/输出(I/O)接口905也连接至总线904。As shown in FIG. 9 , a
以下部件连接至I/O接口905:包括键盘、鼠标等的输入部分906;包括诸如阴极射线管(CRT)、液晶显示器(LCD)等以及扬声器等的输出部分907;包括硬盘等的存储部分908;以及包括诸如LAN卡、调制解调器等的网络接口卡的通信部分909。通信部分909经由诸如因特网的网络执行通信处理。驱动器910也根据需要连接至I/O接口905。可拆卸介质911,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器910上,以便于从其上读出的计算机程序根据需要被安装入存储部分908。The following components are connected to the I/O interface 905: an
特别地,根据本发明公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本发明公开的实施例包括一种计算机程序物品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分909从网络上被下载和安装,和/或从可拆卸介质911被安装。在该计算机程序被中央处理单元(CPU)901执行时,执行本发明的系统中限定的上述功能。In particular, according to the disclosed embodiments of the present invention, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, the disclosed embodiments of the present invention include a computer program item, which includes a computer program carried on a computer-readable medium, where the computer program includes program codes for executing the methods shown in the flowcharts. In such an embodiment, the computer program may be downloaded and installed from a network via
需要说明的是,本发明所示的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是所述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者所述的任意合适的组合。在本发明中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本发明中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或所述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、RF等等,或者所述的任意合适的组合。It should be noted that the computer-readable medium shown in the present invention may be a computer-readable signal medium or a computer-readable storage medium or any combination of the two. A computer readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to, electrical connections with one or more wires, portable computer diskettes, hard disks, random access memory (RAM), read-only memory (ROM), erasable Programmable read only memory (EPROM or flash memory), optical fiber, portable compact disk read only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination of the described. In the present invention, a computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In the present invention, however, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, in which computer-readable program codes are carried. Such propagated data signals may take many forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the described. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device. . Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the described.
附图中的流程图和框图,图示了按照本发明各种实施例的系统、方法和计算机程序物品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,所述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。The flowchart and block diagrams in the Figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program items according to various embodiments of the present invention. In this regard, each block in a flowchart or block diagram may represent a module, program segment, or portion of code that contains one or more logic devices for implementing the specified Executable instructions for a function. It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or they may sometimes be executed in the reverse order, depending upon the functionality involved. It should also be noted that each block in the block diagrams or flowchart illustrations, and combinations of blocks in the block diagrams or flowchart illustrations, can be implemented by a dedicated hardware-based system that performs the specified function or operation, or can be implemented by a A combination of dedicated hardware and computer instructions.
描述于本发明实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的单元也可以设置在处理器中,例如,可以描述为:一种处理器包括:订单生成模块、支付节点获取模块、验收结算节点执行模块,和余款结算节点执行模块。The units involved in the description in the embodiments of the present invention may be implemented by means of software or by means of hardware. The described unit can also be set in a processor, for example, it can be described as: a processor includes: an order generation module, a payment node acquisition module, an acceptance settlement node execution module, and a balance settlement node execution module.
其中,这些模块的名称在某种情况下并不构成对该模块本身的限定,例如,支付节点获取模块还可以被描述为“用于响应于用户的支付请求,获取所述支付请求对应的支付节点的模块”。Among them, the names of these modules do not constitute a limitation on the module itself under certain circumstances. For example, the payment node acquisition module can also be described as "used to obtain the payment corresponding to the payment request in response to the user's payment request." node's module".
另一方面,本发明还提供了一种计算机可读介质,该计算机可读介质可以是所述实施例中描述的设备中所包含的;也可以是单独存在,而未装配入该设备中。所述计算机可读介质承载有一个或者多个程序,当所述一个或者多个程序被一个该设备执行时,使得该设备包括:根据接收到的下单请求,生成分批支付订单,所述分批支付订单包括多个支付节点,所述支付节点包括验收结算节点和余款结算节点;响应于用户的支付请求,获取所述支付请求对应的支付节点;在所述支付节点为验收结算节点的情况下,根据已接收到的款项对商家进行验收结算,所述已接收到的款项包括验收款;在所述支付节点为余款结算节点的情况下,根据未结算的所有款项,对商家进行余款结算。On the other hand, the present invention also provides a computer-readable medium. The computer-readable medium may be included in the device described in the embodiments, or it may exist independently without being assembled into the device. The computer-readable medium carries one or more programs, and when the one or more programs are executed by the device, the device includes: generating batch payment orders according to the received order request, the The batch payment order includes a plurality of payment nodes, and the payment nodes include an acceptance settlement node and a balance settlement node; in response to the user's payment request, obtain the payment node corresponding to the payment request; the payment node is an acceptance settlement node In the case of , check and settle the merchant according to the received payment, the received payment includes the accepted payment; in the case that the payment node is the balance settlement node, according to all unsettled payments, the merchant Make balance settlement.
根据本发明实施例的技术方案,具有如下优点或有益效果:通过根据接收到的下单请求,生成分批支付订单,分批支付订单包括多个支付节点,支付节点包括验收结算节点和余款结算节点;响应于用户的支付请求,获取支付请求对应的支付节点;在支付节点为验收结算节点的情况下,根据已接收到的款项对商家进行验收结算,已接收到的款项包括验收款;在支付节点为余款结算节点的情况下,根据未结算的所有款项,对商家进行余款结算的技术方案,实现了根据用户的下单请求,生成包括多个支付节点的分批支付订单;根据用户的支付请求,当获取到验收结算节点时,对商家进行验收结算;当获取到余款结算节点时,对商家进行余款结算。通过本发明实施例提供的方法,不仅支持线上的支付和结算,满足了用户端的分批支付的诉求,而且支持在特定支付节点对商家进行部分款项的先行结算,解决了商家资金周转的问题,减小了商家的资金压力,保证了商家的权益。According to the technical solution of the embodiment of the present invention, it has the following advantages or beneficial effects: By generating a batch payment order according to the received order request, the batch payment order includes a plurality of payment nodes, and the payment node includes an acceptance settlement node and a balance Settlement node; in response to the user's payment request, obtain the payment node corresponding to the payment request; in the case that the payment node is an acceptance settlement node, check and settle the merchant according to the received payment, and the received payment includes the acceptance payment; In the case that the payment node is the balance settlement node, according to all the unsettled funds, the technical solution for the balance settlement to the merchant realizes the generation of batch payment orders including multiple payment nodes according to the user's order request; According to the user's payment request, when the acceptance settlement node is obtained, the acceptance settlement is performed for the merchant; when the balance settlement node is obtained, the balance settlement is performed for the merchant. The method provided by the embodiment of the present invention not only supports online payment and settlement, satisfies the demand of the client for batch payment, but also supports the advance settlement of part of the payment for the merchant at a specific payment node, which solves the problem of merchant capital turnover , reducing the financial pressure of merchants and ensuring the rights and interests of merchants.
所述具体实施方式,并不构成对本发明保护范围的限制。本领域技术人员应该明白的是,取决于设计要求和其他因素,可以发生各种各样的修改、组合、子组合和替代。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明保护范围之内。The specific implementation methods are not intended to limit the protection scope of the present invention. It should be apparent to those skilled in the art that various modifications, combinations, sub-combinations and substitutions may occur depending on design requirements and other factors. Any modifications, equivalent replacements and improvements made within the spirit and principles of the present invention shall be included within the protection scope of the present invention.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202211384599.4A CN115564415A (en) | 2022-11-07 | 2022-11-07 | Method and device for order payment and settlement |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202211384599.4A CN115564415A (en) | 2022-11-07 | 2022-11-07 | Method and device for order payment and settlement |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN115564415A true CN115564415A (en) | 2023-01-03 |
Family
ID=84767996
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202211384599.4A Pending CN115564415A (en) | 2022-11-07 | 2022-11-07 | Method and device for order payment and settlement |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN115564415A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN118134476A (en) * | 2024-03-25 | 2024-06-04 | 广东企企通科技有限公司 | AI-based payment plan data generation method, apparatus, device and medium |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112232913A (en) * | 2020-10-19 | 2021-01-15 | 华世界数字科技(深圳)有限公司 | Processing method and device for batch setting and sending of ordered goods |
| CN113128985A (en) * | 2021-04-23 | 2021-07-16 | 中国工商银行股份有限公司 | Online transaction method, device, equipment and medium based on intelligent contract |
| CN114936859A (en) * | 2022-06-21 | 2022-08-23 | 拉扎斯网络科技(上海)有限公司 | A resource data processing method and device |
-
2022
- 2022-11-07 CN CN202211384599.4A patent/CN115564415A/en active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112232913A (en) * | 2020-10-19 | 2021-01-15 | 华世界数字科技(深圳)有限公司 | Processing method and device for batch setting and sending of ordered goods |
| CN113128985A (en) * | 2021-04-23 | 2021-07-16 | 中国工商银行股份有限公司 | Online transaction method, device, equipment and medium based on intelligent contract |
| CN114936859A (en) * | 2022-06-21 | 2022-08-23 | 拉扎斯网络科技(上海)有限公司 | A resource data processing method and device |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN118134476A (en) * | 2024-03-25 | 2024-06-04 | 广东企企通科技有限公司 | AI-based payment plan data generation method, apparatus, device and medium |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6599021B2 (en) | Method and system for recording point-to-point transaction processing | |
| US8626653B1 (en) | Methods and systems for processing electronic cross-border payments | |
| US20080027844A1 (en) | System and Method for Organising and Operating an Electronic Account | |
| US20120036045A1 (en) | Methods and Systems for Reserving and Completing Purchases | |
| CN111861437A (en) | A payment processing method and device | |
| WO2019100308A1 (en) | Business trip reimbursement method, system, storage medium and terminal | |
| CN108352020A (en) | Method and system for product identification and computer routing services | |
| US10650472B2 (en) | Single use account pool processing system and method | |
| JP2017068651A (en) | Bill payment management system and bill payment management method | |
| US20140032392A1 (en) | Financing systems integration | |
| CN111861438A (en) | A fund supervision method and system | |
| US11301858B2 (en) | Systems and methods for rescuing purchase transactions | |
| JP7082076B2 (en) | Remittance system, program, and information processing method | |
| US20240412187A1 (en) | Systems and Methods for Payment Transaction Coding and Management | |
| US8145565B1 (en) | Credit card account shadowing | |
| CN114881739A (en) | Order event processing method and device, electronic equipment and storage medium | |
| CN111008895A (en) | A repayment method, device, equipment and storage medium for internet finance | |
| CN111383103A (en) | User financing method and device | |
| CN115564415A (en) | Method and device for order payment and settlement | |
| CN113592571A (en) | Bill issuing early warning method, device, equipment and computer readable medium | |
| CN112598497A (en) | Resource service processing system and method | |
| CN115018490B (en) | Payment method, system, equipment and medium based on transaction platform | |
| US11720703B1 (en) | Online software platform (OSP) querying client data about relationship instances for application of permission digital rules in addition to resource digital rules for the relationship instances | |
| US20230031095A1 (en) | Method and system for facilitating supply chain finance services | |
| TWI676944B (en) | System and method for exchange and payment of electronic payment institution |
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 |