Order processing method and device, equipment, medium and program product
By obtaining and comparing the payment orders and historical payment account information of the target account, and determining and canceling orders that do not comply with the purchase restriction rules, the problem of poor order processing in the existing technology is solved, and more efficient order processing and reducing corporate asset losses are achieved.
Patent Information
- Application Number
- CN202411858428.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-17
- Publication Date
- 2025-04-11
AI Technical Summary
In the prior art, the order processing effect is poor, and it is impossible to effectively prevent the loss of corporate assets caused by the same ordinary user by purchasing long orders at a low price.
By obtaining the payment order and historical payment account information of the target account, determine whether to cancel the payment order. The specific steps include obtaining the payment account information, comparing the payment account information with the historical account information, and canceling the order if it matches.
It improves the effectiveness of order processing, reduces corporate asset losses, and uses post-check verification to identify and refund orders to process low-priced long orders belonging to the same payment account.
Smart Images

Figure CN119809755A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of information processing technology, and in particular to an order processing method, device, equipment, medium and program product. Background Art
[0002] In order to give back to new and old users, the platform often launches low-price limited purchase activities for some commodities, that is, users can participate in low-price limited purchase activities for some commodities according to a limited number of times, but such activities are often easy to be exploited, and the purchase restrictions of the platform are circumvented by bulk registration of accounts through technical means. There are also cases where the same ordinary user purchases multiple orders at a low price, causing asset losses to the company. It can be seen that the relevant technology does not process orders that do not comply with the platform's purchase restrictions in a timely manner, resulting in poor order processing results that do not meet the expectations of the company. Summary of the invention
[0003] The embodiments of the present application provide an order processing method, device, equipment, medium and program product to solve the problem that the order processing effect in the related art is poor and does not meet the expectations of the enterprise.
[0004] To solve the above technical problems, this application is implemented as follows:
[0005] In a first aspect, an embodiment of the present application provides an order processing method, including:
[0006] In the case of obtaining the current payment order of the target account, obtaining the payment account information corresponding to the payment order, wherein the payment order is used to indicate that the target account completes the order of the target product according to the first payment amount, the first payment amount is less than or equal to the preset second payment amount, and the payment account information is used to identify the payment account number;
[0007] determining whether to cancel the payment order according to the payment account information and historical payment account information, wherein the historical payment account information includes account information for purchasing the target product according to the first payment amount;
[0008] In a case where the historical payment account information includes the payment account information, it is determined to cancel the payment order.
[0009] In a second aspect, an embodiment of the present application provides an order processing device, including:
[0010] an acquisition module, configured to acquire, when a current payment order of a target account is acquired, payment account information corresponding to the payment order, wherein the payment order is used to indicate that the target account completes an order for a target commodity according to a first payment amount, the first payment amount is less than or equal to a preset second payment amount, and the payment account information is used to identify a payment account number;
[0011] A first determination module, configured to determine whether to cancel the payment order based on the payment account information and historical payment account information, wherein the historical payment account information includes account information for purchasing the target product according to the first payment amount;
[0012] In a case where the historical payment account information includes the payment account information, it is determined to cancel the payment order.
[0013] In a third aspect, an embodiment of the present application provides an electronic device, comprising: a processor, a memory, and a computer program stored in the memory and executable on the processor, wherein the computer program, when executed by the processor, implements the steps of the method described in the first aspect above.
[0014] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the method described in the first aspect above are implemented.
[0015] In a fifth aspect, an embodiment of the present application provides a computer program product, comprising computer instructions, which, when executed by a processor, implement the steps of the method described in the first aspect above.
[0016] In an embodiment of the present application, the above-mentioned order processing method can determine whether to cancel the payment order based on the payment account information and historical payment account information. The historical payment account information includes the account information for purchasing the target product according to the first payment amount. That is, after the target account completes the payment of the order, the payment account is used to check the paid order again, that is, the inspection dimension of the payment account is used as a post-verification, and the orders for purchasing multiple orders at a low price belonging to the same payment account are returned, thereby improving the effect of order processing and reducing corporate asset losses. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the description of the embodiments of the present application will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0018] Figure 1 is a flow chart of an order processing method provided by an embodiment of the present application;
[0019] Figure 2 This is one of the application flow charts of an order processing method provided in an embodiment of the present application;
[0020] Figure 3 This is the second application flow chart of an order processing method provided in an embodiment of the present application;
[0021] Figure 4 This is the third application flow chart of an order processing method provided in an embodiment of the present application;
[0022] Figure 5 This is the fourth application flow chart of an order processing method provided in an embodiment of the present application;
[0023] Figure 6 It is a structural diagram of an order processing device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0024] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0025] In the embodiments of the present application, an order processing method, device, equipment, medium and program product are proposed to solve the problem that the order processing effect in the related technology is poor and does not meet the expectations of the enterprise.
[0026] See also Figure 1 , Figure 1 is a flow chart of an order processing method provided in an embodiment of the present application, such as Figure 1 As shown, the method comprises the following steps:
[0027] Step 101. When the current payment order of the target account is obtained, the payment account information corresponding to the payment order is obtained, where the payment order is used to indicate that the target account completes an order for a target product according to a first payment amount, where the first payment amount is less than or equal to a preset second payment amount, and the payment account information is used to identify the payment account number.
[0028] Specifically, the target account can be understood as an account of a user on a platform such as a software or website where consumption is possible, such as an account registered on a shopping website using a personal mobile phone number. The payment order can be an order in which the target account has completed payment of the order amount. The payment order can include information such as the payment time, payment method, and order number of the target account. The payment account information can include the real-name information of the payment account holder, the payment platform account (such as Alipay, WeChat, etc.), etc.
[0029] The above-mentioned first payment amount can be understood as the payment amount corresponding to the target account purchasing the target product in the limited purchase activity, that is, the actual payment amount corresponding to the payment order. The above-mentioned second payment amount can be an amount pre-set according to the limited purchase rules of the promotion activity. For example, the limited purchase rule is that the same payment account can only purchase the target product once at a half-price discount, then the second payment amount is one half of the full payment amount of the target product. The full payment amount can be understood as the standard price or original price of the target product.
[0030] It should be noted that the above-mentioned target products can be specific items or services that consumers intend to purchase or consume on various platforms, which can include physical goods such as daily necessities, school supplies and office supplies, virtual goods such as game recharges and movie tickets in the entertainment category, and subscription services and online courses in the service category.
[0031] Step 102: Determine whether to cancel the payment order based on the payment account information and historical payment account information, wherein the historical payment account information includes the account information for purchasing the target product according to the first payment amount; if the historical payment account information includes the payment account information, determine to cancel the payment order.
[0032] Specifically, the above-mentioned determination of whether to cancel the payment order based on the payment account information and the historical payment account information can be understood as, when the historical payment account information includes the payment account information, determining to cancel the payment order; and when the historical payment account information does not include the payment account information, determining not to cancel the payment order.
[0033] The above-mentioned historical payment account information can be used to indicate the payment account that has purchased the target product according to the first payment amount before obtaining the current payment order of the target account. For example, assuming that before obtaining the current payment order of the target account, an account has purchased the target product according to the first payment amount using WeChat Pay, then the historical payment account information may include information of the WeChat account used for payment, such as account ID, user name or real-name information.
[0034] Specifically, the above-mentioned cancellation of the payment order can be understood as the platform executing a return order operation, that is, canceling the payment order and returning the funds already paid by the target account without the active request of the target account.
[0035] For example, assume that the full payment amount of the target product is 100 yuan, that is, the original price of the target product is 100 yuan, and a discount activity is now launched, where users can purchase the target product at a 20% discount. At the same time, the purchase limit rule corresponding to the discount activity is that the same user can only purchase the target product once at the discount price. When the target account completes the payment according to the payment amount less than or equal to 80 yuan, the payment account information corresponding to the payment order is obtained. If the historical payment account information includes the payment account information, it is determined to cancel the payment order, that is, the platform executes the return order operation.
[0036] In an embodiment of the present application, the above-mentioned order processing method can determine whether to cancel the payment order based on the payment account information and historical payment account information. The historical payment account information includes the account information for purchasing the target product according to the first payment amount. That is, after the target account completes the payment of the order, the payment account is used to check the paid order again, that is, the inspection dimension of the payment account is used as a post-verification, and the orders for purchasing multiple orders at a low price belonging to the same payment account are returned, thereby improving the effect of order processing and reducing corporate asset losses.
[0037] Optionally, the method further comprises:
[0038] In a case where the historical payment account information does not include the payment account information, the historical payment account information is updated according to the payment account information.
[0039] Specifically, updating the historical payment account information according to the payment account information may be adding the payment account information to the historical payment account information corresponding to the target commodity.
[0040] Exemplarily, the current historical payment account information includes account A, account B and account C. If the historical payment account information does not include the payment account information, the payment account information corresponding to the payment order of the target account, i.e. account D, is added to the historical payment account information, and the updated historical payment account information includes account A, account B, account C and account D.
[0041] In this implementation, the order processing method can update the historical payment account information of the target product in real time according to the payment order corresponding to the target product, thereby improving the accuracy of detecting orders that do not meet the purchase limit, thereby further improving the effect of order processing.
[0042] Optionally, after canceling the payment order, the method further includes:
[0043] Preset information is sent to the target account, where the preset information is used to indicate that the target product needs to be purchased according to a third payment amount, and the third payment amount is greater than the first payment amount.
[0044] Specifically, the above preset information can be used to indicate that the target product needs to be purchased according to the third payment amount, that is, the preferential price of the target product different from the preferential level of the payment order can be set according to actual needs, and sent to the target account after canceling the payment order.
[0045] The above-mentioned preset information may also include a notification that the payment order has been cancelled, and a warm reminder may be given according to the preset text, which may specifically include the specific reason for the cancellation of the payment order. For example, it may be indicated that the payment account corresponding to the payment order has purchased the target product at the first payment amount, and according to the purchase limit rules of the current activity, each payment account can only purchase the target product once at the first payment amount.
[0046] Exemplarily, the specific method of sending the preset information to the target account may be to display the return order information in the message or notification center of the target account, or to send a push notification through the platform's mobile application, or to use SMS notification or email notification, that is, to send an SMS to the registered mobile phone number or registered email address corresponding to the target account.
[0047] In this embodiment, the order processing method can send preset information to the target account when canceling the payment order to prompt the target account to choose to pay according to other preferential amounts, thereby improving user satisfaction and reducing user churn rate.
[0048] Optionally, before obtaining the payment information corresponding to the payment order, the method further includes:
[0049] In the case of receiving a query request, querying a price rule corresponding to the target product, wherein the query request is used to request querying the price rule of the target product, and the price rule is used to indicate the identity conditions that the target account must meet to purchase the target product with different payment amounts;
[0050] determining whether the target account satisfies the price rule according to user information of the target account, wherein the user information is used to identify the user identity;
[0051] In the case where it is determined that the target account satisfies the price rule, querying a purchase restriction rule corresponding to the target commodity, wherein the purchase restriction rule is used to indicate a condition restricting the purchase of the target commodity according to the first payment amount;
[0052] Determine first price information of the target product according to the purchase restriction rule, the user information and the purchase record information, wherein the first price information is used to indicate a minimum payment amount for purchasing the target product when the target account submits a query request;
[0053] The first price information is sent to the client.
[0054] Specifically, the query request may be understood as a request sent by the client to the server for requesting to display the price of the target product when the target account clicks or browses to enter the interface of the target product on the client.
[0055] The above-mentioned price rules can be understood as the price strategy formulated for the target product, including the conditions that the accounts corresponding to different payment amounts must meet. For example, the original price of the target product, that is, the full payment amount, is 10 yuan. For accounts with college student identity authentication, the target product can be purchased at a preferential price, that is, the first payment amount of 8 yuan. For other accounts, the target product must still be purchased at the full payment amount of 10 yuan. The above-mentioned user information includes but is not limited to the identification information of the target account, the mobile phone number of the target account, the device information of the target account, the real-name information of the target account, etc. The above-mentioned purchase record information includes user information that has purchased the target product according to the first payment amount. The above-mentioned purchase limit rules can be understood as further limiting the price strategy of the target product, that is, limiting the number of times a user can purchase the target product according to the first payment amount. For example, each user is limited to purchasing one of the target product according to the first payment amount. The purchase limit rules can also indicate specific purchase limit dimensions, such as user identifiers (UID), mobile phone numbers, device numbers, etc., which are configured according to actual needs. For example, when the purchase restriction dimension corresponding to the purchase restriction rule includes a mobile phone number and a device number, it indicates that the same mobile phone number or the same device number is restricted to purchase the target product only once according to the first payment amount. The above purchase record information can be recorded according to the purchase restriction dimension corresponding to the purchase restriction rule. For example, when the purchase restriction dimension of the target product is a mobile phone number, when recording the purchase information, the mobile phone number information of the historical purchase user can be recorded.
[0056] The above-mentioned determining the first price information of the target product according to the purchase limit rule, the user information and the purchase record information may be determining whether the target account satisfies the purchase limit rule according to the user and the purchase record, for example, querying whether the user information exists in the purchase record information according to the purchase limit dimension corresponding to the purchase limit rule. If the user information exists in the purchase record information queried according to the purchase limit dimension corresponding to the purchase limit rule, determining that the first price information is used to indicate the full payment amount or other payment amount of the target product; if the user information does not exist in the purchase record information queried according to the purchase limit dimension corresponding to the purchase limit rule, determining that the first price information is used to indicate the first payment amount.
[0057] Exemplarily, when a query request is received, the price rules corresponding to the target product are queried, and the price rules specifically include that, when the target account has completed college student identity authentication, the target product can be purchased at a 20% discount price, and when the target account has not completed college student identity authentication, the target product can be purchased at the original price or at a 10% discount price; then, based on the user information of the target account, it is determined whether the target account satisfies the price rules, that is, it is determined whether the target account has completed college student identity authentication; when the target account has completed college student identity authentication, the purchase restriction rules corresponding to the target product are further queried, and the purchase restriction rules are that the same device can only purchase the target product once at a 20% discount price; the purchase record information is queried to see whether there is device information in the user information, and if it exists, it indicates that the device has purchased the target product at a 20% discount price, does not meet the purchase restriction rules, and can only purchase the target product at the full payment amount or other payment amount of the target product, and the first price information is sent to the client.
[0058] For example, Figure 2 This is one of the application flow charts of an order processing method provided in an embodiment of the present application, such as Figure 2 As shown, when the C-end requests the price of a product, the price rule corresponding to the product is queried, and the general rule engine determines whether the user matches the tagging conditions configured in the rule, filters out the price rules that meet the tagging conditions, and sorts them in reverse order of priority. Then, it is determined whether the price rule is associated with a purchase restriction activity. If the price rule is not associated with a purchase restriction activity, the price with the highest priority is returned. If the price rule is associated with a purchase restriction activity, the purchase restriction dimension is queried according to the purchase restriction activity ID, and then the corresponding purchase restriction dimension is queried to see if there is a purchase restriction record for the target account. If there is no purchase restriction record, the price with the highest priority is returned. If there is no purchase restriction record, the original price of the product is displayed.
[0059] In this embodiment, the above-mentioned order processing method can prevent the client of the user who is restricted from purchasing the target product from displaying the preferential price launched by the activity, thereby ensuring that the price displayed to the user by the client is in line with the company's expectations and reducing the uncertainty and possible negative experience during subsequent settlement, thereby improving the user experience.
[0060] Optionally, after sending the first price information to the client, the method further includes:
[0061] upon receiving an order request, determining second price information according to the purchase limit rule, the user information and the purchase record information, wherein the order request is used to indicate a request to create an order for the target product, and the second price information is used to indicate a minimum payment amount for purchasing the target product when the target account submits the order request;
[0062] determining whether the first payment amount in the order request is the same as the minimum payment amount corresponding to the second price information;
[0063] When the first payment amount in the order request is the same as the minimum payment amount corresponding to the second price information, creating an order according to the first payment amount;
[0064] When the first payment amount in the order request is different from the minimum payment amount corresponding to the second price information, an order is created according to the minimum payment amount corresponding to the second price information.
[0065] Specifically, the above order request can be understood as a request sent by the client to the server to request the creation of an order for the target product when the target account clicks to submit an order or places an order on the client. The above order can be understood as an order to be paid for the target product. The target account can determine whether to pay based on actual demand and the amount to be paid in the order. If the payment is not made within a preset time, the order can be automatically cancelled. When the target account completes the payment of the order according to the first payment amount, the payment order is obtained.
[0066] For example, Figure 3 This is the second application flow chart of an order processing method provided in an embodiment of the present application, such as Figure 3 As shown, when an order is placed on the C-end, the order request and the corresponding price rule are queried to determine whether the price rule is associated with a purchase restriction activity. If the price rule is not associated with a purchase restriction activity, the price with the highest priority is returned. If the price rule is associated with a purchase restriction activity, the purchase restriction dimension is queried according to the purchase restriction activity ID to determine whether there is a purchase restriction record under the corresponding purchase restriction dimension. If there is a purchase restriction record, the original price is returned. If there is no purchase restriction record, the price with the highest priority is returned.
[0067] It should be noted that before determining whether to cancel the payment order based on the payment information and purchase record information, it is also possible to query whether a corresponding purchase limit rule exists based on the payment order. If a purchase limit rule exists, then under the purchase limit dimension corresponding to the purchase limit rule, determine whether to cancel the payment order based on the payment information and purchase record information.
[0068] For example, Figure 4 This is a third application flow chart of an order processing method provided in an embodiment of the present application, such as Figure 4 As shown, when the C-end payment is completed, the order and the corresponding price rule are queried to determine whether the price rule is associated with a purchase restriction activity. If the price rule is associated with a purchase restriction activity, the purchase restriction dimension is queried according to the purchase restriction activity ID to determine whether there is a purchase restriction record under the corresponding purchase restriction dimension. If there is a purchase restriction record, the order is automatically refunded. If there is no purchase restriction record, the corresponding purchase restriction information is recorded.
[0069] In this embodiment, the above-mentioned order processing method can, upon receiving an order, again determine the second price information based on the purchase limit rules, the user information and the purchase record information, and determine the amount to be paid in the order based on the second price information, thereby avoiding the situation where the target account simultaneously logs in to multiple devices to place orders for target goods, and utilizing the time difference in price display updates to submit multiple orders on different devices with the first payment amount, thereby further improving the accuracy of purchase limit detection.
[0070] For example, Figure 5 This is a fourth application flow chart of an order processing method provided in an embodiment of the present application, such as Figure 5 As shown, for the platform side, three server systems can be designed, including the promotion system, price system and order system. The promotion system is used to record purchase restriction rules and purchase restriction activities, and mark and record users who have participated in the activities; the price system is used to manage prices in a unified manner, including price storage and judgment of activities, and return the most accurate price to users; the order system is used to generate user orders, and when the promotion system verification limit is triggered, the order is returned and the rights are recovered. The specific implementation steps are as follows:
[0071] Step 1. Set up purchase limits for activities on the enterprise platform: Business personnel can set price rules and purchase limit rules through the operation platform. The promotion system will simultaneously generate a purchase limit record data, which may include the price rule code, purchase limit rule ID, purchase limit dimension, etc. This step mainly establishes a relationship between the price system and the promotion system to record which price activities are subject to purchase limits, which is convenient for C-end logic queries.
[0072] Step 2. User visits the activity page: The activity page, also known as the cashier, will call the price calculation service interface, and can pass in relevant parameter information such as UID, platform information, product information, device number, mobile phone number, and purchase quantity. The price calculation service can request the promotion system, which will query the purchase limit record and return the purchase limit record result; the price calculation service interface can make a price judgment based on the passed in information combined with the returned participation record result. If the current user has participated in the discount, the corresponding discount price will no longer be returned; if the user has not participated, the discount price will be returned.
[0073] Step 3. User places an order: When placing an order, the order system will synchronously call the price calculation service interface and pass in parameter information. The system interaction and judgment are the same as step 2.
[0074] Step 4. The user completes the payment: The order system will request the payment center. After the payment is completed, the payment center will return the payment result and the user's payment account at the same time. The promotion system will query the user's purchase limit record again based on the user's payment account dimension, and the promotion system will return the user's participation record result. If the user has participated in the promotion, the order will be canceled, a refund will be made, and the corresponding rights will be recovered.
[0075] Step 5. Save user purchase restriction records: The promotion system will divide the UID, device number, mobile phone number, and payment account number to record the current purchase restriction ID. This step is mainly to mark users who have participated in the purchase restriction, so that users can query the purchase restriction records when they purchase again.
[0076] In this implementation, the platform can design three server-side systems, including a promotion system, a pricing system, and an order system. By integrating these systems, the platform can achieve efficient and intelligent process management, so that promotional activities can be accurately implemented, ensuring price transparency, and timely identifying non-compliant orders that violate purchase restrictions to prevent users from taking advantage of price loopholes, thereby protecting corporate interests.
[0077] See also Figure 6 , Figure 6 is a schematic diagram of the structure of an order processing device provided in an embodiment of the present application, such as Figure 6 As shown, the order processing device 600 includes:
[0078] The acquisition module 601 is used to acquire the payment account information corresponding to the payment order when the current payment order of the target account is acquired, wherein the payment order is used to indicate that the target account completes the order of the target commodity according to the first payment amount, the first payment amount is less than or equal to the preset second payment amount, and the payment account information is used to identify the payment account number;
[0079] The first determination module 602 is used to determine whether to cancel the payment order based on the payment account information and historical payment account information, wherein the historical payment account information includes the account information for purchasing the target product according to the first payment amount; if the historical payment account information includes the payment account information, determine to cancel the payment order.
[0080] Optionally, the order processing device further includes:
[0081] An updating module is used to update the historical payment account information according to the payment account information when the historical payment account information does not include the payment account information.
[0082] Optionally, the order processing device further includes:
[0083] The first sending module is used to send preset information to the target account, where the preset information is used to indicate that the target product needs to be purchased according to a third payment amount, and the third payment amount is greater than the first payment amount.
[0084] Optionally, the order processing device further includes:
[0085] A first query module is used to query the price rule corresponding to the target product when receiving a query request, wherein the query request is used to request to query the price rule of the target product, and the price rule is used to indicate the identity conditions that the target account must meet to purchase the target product with different payment amounts;
[0086] A second determination module, configured to determine whether the target account satisfies the price rule according to user information of the target account, wherein the user information is used to identify a user identity;
[0087] a second query module, configured to query a purchase restriction rule corresponding to the target commodity when it is determined that the target account satisfies the price rule, wherein the purchase restriction rule is used to indicate a condition restricting the purchase of the target commodity according to the first payment amount;
[0088] A third determination module, configured to determine first price information of the target commodity according to the purchase restriction rule, the user information and the purchase record information, wherein the first price information is used to indicate a minimum payment amount for purchasing the target commodity when the target account submits a query request;
[0089] The second sending module is used to send the first price information to the client.
[0090] Optionally, the order processing device further includes:
[0091] a fourth determination module, configured to determine second price information according to the purchase limit rule, the user information, and the purchase record information when receiving an order request, wherein the order request is used to indicate a request to create an order for the target commodity, and the second price information is used to indicate a minimum payment amount for purchasing the target commodity when the target account submits the order request;
[0092] A fifth determining module, configured to determine whether the first payment amount in the order request is the same as a minimum payment amount corresponding to the second price information;
[0093] a first creation module, configured to create an order according to the first payment amount when the first payment amount in the order request is the same as the minimum payment amount corresponding to the second price information;
[0094] The second creation module is used to create an order according to the minimum payment amount corresponding to the second price information when the first payment amount in the order request is different from the minimum payment amount corresponding to the second price information.
[0095] It should be noted that the order processing device provided in the embodiment of the present application is a device capable of executing the above-mentioned order processing method, and all implementation methods in the above-mentioned order processing method embodiment are applicable to the device and can achieve the same or similar beneficial effects. To avoid repeated description, this embodiment will not be described in detail.
[0096] An embodiment of the present application also provides an electronic device, including: a processor, a memory, and a program stored in the memory and executable on the processor. When the program is executed by the processor, the various processes of the above-mentioned order processing method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0097] The embodiment of the present application also provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, each process of the above-mentioned order processing method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it is not repeated here. The computer-readable storage medium is, for example, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0098] The embodiment of the present application also provides a computer program product, including computer instructions. When the computer instructions are executed by a processor, the various processes of the above-mentioned order processing method embodiment are implemented and the same technical effect can be achieved. To avoid repetition, they are not repeated here.
[0099] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element.
[0100] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, a magnetic disk, or an optical disk), and includes a number of instructions for a terminal (which can be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to execute the methods described in each embodiment of the present application.
[0101] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms without departing from the purpose of the present application and the scope of protection of the claims, all of which are within the protection of the present application.
Claims
1. An order processing method, characterized in that: include: In the case of obtaining the current payment order of the target account, obtaining the payment account information corresponding to the payment order, wherein the payment order is used to indicate that the target account completes the order of the target product according to the first payment amount, the first payment amount is less than or equal to the preset second payment amount, and the payment account information is used to identify the payment account number; Determine whether to cancel the payment order based on the payment account information and historical payment account information, the historical payment account information including the account information for purchasing the target product according to the first payment amount; if the historical payment account information includes the payment account information, determine to cancel the payment order.
2. The method according to claim 1, characterized in that: The method further comprises: In a case where the historical payment account information does not include the payment account information, the historical payment account information is updated according to the payment account information.
3. The method according to claim 1, characterized in that After canceling the payment order, the method further includes: Preset information is sent to the target account, where the preset information is used to indicate that the target product needs to be purchased according to a third payment amount, and the third payment amount is greater than the first payment amount.
4. The method according to claim 1, characterized in that: Before obtaining the payment information corresponding to the payment order, the method further includes: In the case of receiving a query request, querying a price rule corresponding to the target product, wherein the query request is used to request querying the price rule of the target product, and the price rule is used to indicate the identity conditions that the target account must meet to purchase the target product with different payment amounts; determining whether the target account satisfies the price rule according to user information of the target account, wherein the user information is used to identify the user identity; In the case where it is determined that the target account satisfies the price rule, querying a purchase restriction rule corresponding to the target commodity, wherein the purchase restriction rule is used to indicate a condition restricting the purchase of the target commodity according to the first payment amount; Determine first price information of the target product according to the purchase restriction rule, the user information and the purchase record information, wherein the first price information is used to indicate a minimum payment amount for purchasing the target product when the target account submits a query request; The first price information is sent to the client.
5. The method according to claim 4, characterized in that After sending the first price information to the client, the method further includes: upon receiving an order request, determining second price information according to the purchase limit rule, the user information and the purchase record information, wherein the order request is used to indicate a request to create an order for the target product, and the second price information is used to indicate a minimum payment amount for purchasing the target product when the target account submits the order request; determining whether the first payment amount in the order request is the same as the minimum payment amount corresponding to the second price information; When the first payment amount in the order request is the same as the minimum payment amount corresponding to the second price information, creating an order according to the first payment amount; When the first payment amount in the order request is different from the minimum payment amount corresponding to the second price information, an order is created according to the minimum payment amount corresponding to the second price information.
6. An order processing device, characterized in that: include: an acquisition module, configured to acquire, when a current payment order of a target account is acquired, payment account information corresponding to the payment order, wherein the payment order is used to indicate that the target account completes an order for a target commodity according to a first payment amount, the first payment amount is less than or equal to a preset second payment amount, and the payment account information is used to identify a payment account number; A first determination module, configured to determine whether to cancel the payment order based on the payment account information and historical payment account information, wherein the historical payment account information includes account information for purchasing the target product according to the first payment amount; In a case where the historical payment account information includes the payment account information, it is determined to cancel the payment order.
7. The order processing device according to claim 6, characterized in that: The order processing device also includes: An updating module is used to update the historical payment account information according to the payment account information when the historical payment account information does not include the payment account information.
8. An electronic device, characterized in that: include: A processor, a memory, and a computer program stored in the memory and executable on the processor, wherein the computer program implements the steps of the method according to any one of claims 1 to 5 when executed by the processor.
9. A readable storage medium, characterized in that: The readable storage medium stores a program or an instruction, wherein the program or the instruction, when executed by a processor, implements the steps of the method according to any one of claims 1 to 5.
10. A computer program product, characterized in that The method comprises computer instructions, which, when executed by a processor, implement the steps of the method according to any one of claims 1 to 5.