Payment control and data processing method and apparatus for corporate dining

By acquiring employees' ordering data and dining rules to calculate prices and adjust payment levels, the problem of a single payment control method for corporate meals has been solved, enabling flexible payment control and cost management.

CN114897521BActive Publication Date: 2025-11-07RAJAX NETWORK &TECHNOLOGY (SHANGHAI) CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202210675205.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-06-15
Publication Date
2025-11-07
Estimated Expiration
2042-06-15

AI Technical Summary

Technical Problem

Existing technologies for enterprise meal payment control are relatively simple and inflexible, making it difficult to adapt to the fee amounts and payment rules requirements of different consumption scenarios.

Method used

By acquiring the ordering data of employee users and their associated dining rules, the system performs the first price calculation to determine whether the order meets the dining rules. Based on the dining rules, it determines the payment level adjustment information and controls the ordering data for payment, including operations such as pre-payment interception and downgraded payment.

Benefits of technology

It enables flexible control over employee spending at the front end of the corporate dining management process, improves the processing efficiency of the dining management process, and helps companies control payment costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114897521B_ABST
    Figure CN114897521B_ABST
Patent Text Reader

Abstract

The application discloses a payment control method, device and equipment for enterprise dining. The payment control method for enterprise dining comprises the following steps: obtaining order data of an employee user and dining rules associated with the order data; performing first pricing on the order data to obtain a first pricing amount, and judging whether the order data conforms to the dining rules based on the first pricing amount; if the order data does not conform to the dining rules, determining payment level adjustment information of the order data according to the dining rules, and performing payment on the order data according to the payment level adjustment information. By using the method, the problem of low flexibility of payment control for enterprise dining is solved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of computer processing, in particular to a payment control method, device and equipment for enterprise dining. The present application also relates to a data processing method, device and equipment. The present application also relates to another payment control method, device and equipment for enterprise dining BACKGROUND

[0002] Payment control of enterprise dining is an important aspect of enterprise cost control. Payment control refers to limiting and adjusting the cost amount of enterprise dining associated with the enterprise according to corresponding rules to control the payment cost of the enterprise. At present, the requirement for the refinement of enterprise payment control of enterprise dining is higher and higher, and the consumption scenarios of enterprise dining are also refined, and the cost amount and payment rules under different consumption scenarios are not the same. Therefore, this poses a challenge to the payment control of enterprise dining.

[0003] In the prior art, when the cost of enterprise dining that needs to be paid by the enterprise exceeds the standard, the mixed payment mode of enterprise payment and employee personal payment is generally adopted, and the employee pays the excess part, and the payment control mode is relatively single.

[0004] Therefore, how to provide a more flexible payment control mode for enterprise dining is a problem to be solved. SUMMARY

[0005] The payment control method and data processing method for enterprise dining provided by the embodiments of the present application solve the problem of low flexibility of payment control of enterprise dining.

[0006] The embodiment of the present application provides a payment control method for enterprise dining, comprising: obtaining order data of an employee user and dining rules associated with the order data; performing first pricing on the order data to obtain a first pricing amount, and judging whether the order data conforms to the dining rules based on the first pricing amount; if the order data does not conform to the dining rules, determining payment level adjustment information of the order data according to the dining rules, and performing payment on the order data according to the payment level adjustment information.

[0007] Optionally, the payment level adjustment information of the order data is determined according to the dining rules, and the payment on the order data is performed according to the payment level adjustment information, comprising: determining the payment level adjustment information of the order data as degraded payment according to the dining rules; performing second pricing on the degraded payment order data based on the dining rules, and performing payment on the order data according to the second pricing amount obtained by the second pricing.

[0008] Optionally, the second pricing of the order data for the degraded payment based on the dining rule comprises: calculating an enterprise payment amount that needs to be paid by the enterprise according to the order data for the degraded payment based on the dining rule; and taking the enterprise payment amount as the second pricing amount.

[0009] Optionally, the calculation of the enterprise payment amount that needs to be paid by the enterprise according to the order data for the degraded payment based on the dining rule comprises: determining a maximum limit of enterprise payment according to at least one of the following data associated with the order data: an approval amount, a meal allowance amount, and a dining limit, as the enterprise payment amount.

[0010] Optionally, the method further comprises: taking the dining limit associated with the order data as the maximum limit of enterprise payment, performing third pricing of the order data for the degraded payment to obtain a personal payment amount; and the personal payment amount is an amount that needs to be paid by the employee user for the order data.

[0011] Optionally, the method further comprises: determining an enterprise payment tool selected by the employee user; and deducting at least one of the following fees based on the enterprise payment tool: an enterprise payment service fee, the enterprise payment amount corresponding to the order data, and a logistics fee; and / or, deducting the personal payment amount based on the enterprise payment tool.

[0012] Optionally, the first pricing of the order data to obtain a first pricing amount comprises: obtaining payment mode data selected by the employee user for the order data, or determining payment mode data corresponding to the order data according to the dining rule; the payment mode data includes at least one of the following payment modes: an approval mode, an enterprise prepayment mode, and a meal allowance mode; and performing the first pricing of the order data according to the payment mode data to obtain the first pricing amount.

[0013] Optionally, before determining whether the order data meets the dining rule based on the first pricing amount, the method further comprises: determining a payment method corresponding to the order data; and if the payment method corresponding to the order data is enterprise payment or employee payment, and an approval amount associated with the order data is less than the first pricing amount, performing pre-payment interception of the order data, and providing first violation prompt information corresponding to the order data, which is used to be displayed on a client of the employee user.

[0014] Optionally, the method further comprises: obtaining approval identifier information associated with the order data; obtaining approval data identified by the approval information; and extracting an approval amount from the approval data as the approval amount associated with the order data.

[0015] Optionally, the determining whether the ordering data conforms to the dining rule based on the first pricing amount comprises: obtaining reservation data associated with the ordering data; and determining whether the ordering data conforms to the dining rule according to the first pricing amount, the reservation data, and a reservation rule contained in the dining rule.

[0016] Optionally, the determining the payment level adjustment information of the ordering data according to the dining rule, and performing payment on the ordering data according to the payment level adjustment information comprises: determining whether to perform pre-payment interception on the ordering data that does not conform to the dining rule according to payment control information contained in the dining rule; if yes, performing pre-payment interception on the ordering data; if no, determining whether to perform degraded payment or non-degraded payment on the ordering data according to payment level adjustment information contained in the dining rule; and the non-degraded payment is to perform payment on the ordering data by taking the first pricing amount as a business payment amount.

[0017] Optionally, the method further comprises: if it is determined that the ordering data does not conform to the dining rule according to the first pricing amount, the reservation data, and the reservation rule contained in the dining rule, providing second violation prompt information corresponding to the ordering data, and the second violation prompt information is used to be displayed on a client of an employee user.

[0018] Optionally, after the second violation prompt information is provided, the method further comprises: obtaining confirmation information of the employee user for confirming to continue payment and / or payment instruction for entering a payment process; and performing degraded payment on the ordering data according to the confirmation information and / or the payment instruction, and a personal payment amount calculated based on the payment level adjustment information.

[0019] The embodiments of the present application also provide a data processing method, comprising: detecting that an enterprise user triggers configuration of one or more payment control items for a to-be-set dining rule, the payment control items being used to perform payment control on ordering data associated with the dining rule; receiving payment control information selected by the enterprise user for the payment control items, the payment control information being used to indicate whether to perform pre-payment interception when the ordering data does not conform to the dining rule; in response to detecting that the selected payment control information indicates not to perform pre-payment interception, associating with display of alternative payment level adjustment information, receiving payment level adjustment information selected by the enterprise user from the alternative payment level adjustment information; taking the selected payment control information and the selected payment level adjustment information as configuration information of the payment control items, and generating a dining rule containing the payment control items.

[0020] Optionally, further comprising: if the selected payment level adjustment information indicates a downgrade payment, associating a display of a candidate downgrade payment mode, receiving selection of a downgrade payment mode from the candidate downgrade payment mode by the enterprise user, and selecting the downgrade payment mode as one of the configuration information of the payment control item; wherein the candidate downgrade payment mode includes at least one of: full personal payment, and excess personal payment.

[0021] The embodiments of the present application also provide a payment control method for enterprise dining, comprising: in response to selection of a dining rule by an employee user, displaying an order page corresponding to the selected dining rule, receiving order information input by the employee user, generating order data corresponding to the dining rule, and providing selection information of the dining rule and the order data to a transaction server; receiving payment mode data input by the employee user, and providing the payment mode data to the transaction server; the payment mode data is used by the transaction server to perform first pricing on the order data to obtain a first pricing amount; receiving and displaying violation prompt information and downgrade payment information provided by the transaction server; wherein the violation prompt information is generated by the transaction server based on the first pricing amount to determine that the order data does not conform to the dining rule; and the downgrade payment information includes a personal payment amount determined by the transaction server based on the first pricing amount and payment level adjustment information in the dining rule; receiving a continue payment confirmation control and / or a payment control triggered by the employee user, sending confirmation information corresponding to the continue payment confirmation control and / or payment instructions corresponding to the payment control to the transaction server, and performing downgrade payment on the order data.

[0022] Optionally, further comprising: displaying an approval element for obtaining an approval amount associated with the order data; in response to detecting that the approval element is triggered, receiving approval information identification input by the employee user, and sending the approval identification information to the transaction server; the approval identification information is used by the transaction server to obtain approval data identified by the approval information identification, and extract an approval amount from the approval data as an approval amount associated with the order data.

[0023] Optionally, further comprising: receiving report data input by the employee user, and sending the report data to the transaction server; the received violation prompt information provided by the transaction server includes: second violation prompt information corresponding to the order data sent by the transaction server; the second violation prompt information is generated according to the first pricing amount, the report data, and report rules included in the dining rule to determine that the order data does not conform to the dining rule; and the second violation information is displayed in a first area of a client interface.

[0024] Optionally, the method further comprises: displaying, in a second region of the client interface, a control for receiving a confirmation of the employee user to continue payment, and / or displaying, in a third region of the interface, a control for obtaining enterprise note information input by the employee user; receiving the employee user triggering the control, obtaining confirmation information of the confirmation to continue payment and / or payment instruction of entering a payment process, and sending to the transaction server.

[0025] The embodiments of the present application further provide a payment control apparatus for enterprise dining, comprising: an ordering unit configured to obtain ordering data of an employee user and dining rules associated with the ordering data; a pricing unit configured to perform first pricing on the ordering data to obtain a first pricing amount, and determine whether the ordering data conforms to the dining rules based on the first pricing amount; and a payment control unit configured to determine payment level adjustment information of the ordering data according to the dining rules if the ordering data does not conform to the dining rules, and perform payment on the ordering data according to the payment level adjustment information.

[0026] The embodiments of the present application further provide a data processing apparatus, comprising: a configuration triggering unit configured to detect that an enterprise user triggers configuration of one or more payment control items for dining rules to be set, the payment control items being used for payment control on ordering data associated with the dining rules; a first-level payment control unit configured to receive dining standard amount input by the enterprise user for the payment control items, and select payment control information; the payment control information being used for indicating whether to intercept payment in advance when the ordering data exceeds the dining standard amount; a second-level payment control unit configured to, in response to detecting that the selected payment control information indicates no interception of payment in advance, associate display of alternative payment level adjustment information, receive selection of payment level adjustment information by the enterprise user from the alternative payment level adjustment information; and a dining rule generation unit configured to generate dining rules containing the payment control items by taking the dining standard amount, the selected payment control information and the selected payment level adjustment information as configuration information of the payment control items.

[0027] The embodiment of the present application further provides a payment control device for enterprise dining, comprising: an order unit, configured to display an order page corresponding to a selected dining rule in response to a dining rule selected by an employee user, receive order information input by the employee user, generate order data corresponding to the dining rule, and provide selection information of the dining rule and the order data to a transaction server; a payment mode unit, configured to receive payment mode data input by the employee user and provide the payment mode data to the transaction server; the payment mode data is used for the transaction server to perform first pricing on the order data to obtain a first pricing amount; a rule violation prompt unit, configured to receive and display rule violation prompt information and degraded payment information provided by the transaction server; the rule violation prompt information is generated by the transaction server based on a judgment that the order data does not conform to the dining rule according to the first pricing amount; the degraded payment information includes a personal payment amount determined by the transaction server based on the first pricing amount and payment level adjustment information in the dining rule; and a degraded payment unit, configured to receive a continue payment confirmation control and / or a payment control triggered by the employee user to enter a payment process, send confirmation information corresponding to the continue payment confirmation control and / or payment instructions corresponding to the payment control to the transaction server, and perform degraded payment on the order data.

[0028] The embodiment of the present application further provides an electronic device, comprising: a memory and a processor; the memory is used for storing a computer program, and the computer program is run by the processor to execute the method provided by the embodiment of the present application.

[0029] The embodiment of the present application further provides a storage device, which stores a computer program, and the computer program is run by a processor to execute the method provided by the embodiment of the present application.

[0030] Compared with the prior art, the present application has the following advantages:

[0031] The payment control method, device and equipment for enterprise dining provided by the embodiments of the present application, by obtaining the ordering data of an employee user and the dining rule associated with the ordering data, performing first pricing on the ordering data to obtain a first pricing amount, judging whether the ordering data conforms to the dining rule based on the first pricing amount, if the ordering data does not conform to the dining rule, determining the payment level adjustment information of the ordering data according to the dining rule, and performing payment on the ordering data according to the payment level adjustment information. After the first pricing on the ordering data, it is determined whether the ordering data conforms to the dining rule, and the payment level adjustment information is used to perform payment on the ordering data that does not conform to the dining rule, so as to facilitate flexible payment control before payment according to the dining rule, control the consumption of the employee user at the front end of the enterprise dining management and control process, improve the processing efficiency of the dining management and control process, and help the enterprise control the payment cost.

[0032] The data processing method, device and equipment provided by the embodiments of the present application, by detecting that the dining rule to be set triggers one or more payment control items, receiving the dining standard amount input for the payment control item and selecting payment control information, detecting that the selected payment control information indicates no interception before payment, associating and displaying the alternative payment level adjustment information, receiving the selected payment level adjustment information, taking the dining standard amount, the selected payment control information and the selected payment level adjustment information as the configuration information of the payment control item, and generating the dining rule containing the payment control item. Therefore, the dining rule can be used for payment control of the ordering data associated therewith, and if the ordering data does not conform to the dining rule, the payment is performed according to the payment level adjustment information if there is no interception before payment, so as to facilitate flexible payment control before payment according to the dining rule, control the consumption of the employee user at the front end of the enterprise dining management and control process, and improve the processing efficiency of the dining management and control process.

[0033] Another payment control method, device and equipment for enterprise dining provided by the embodiment is provided. The selection information of the dining rule of the employee user and the order data are provided to a transaction server. The payment mode data is provided to the transaction server, so that the transaction server performs first pricing on the order data to obtain a first pricing amount. The violation prompt information and the degraded payment information provided by the transaction server are received and displayed. The violation prompt information is generated by the transaction server based on the first pricing amount and the judgment that the order data does not conform to the dining rule. The degraded payment information includes a personal payment amount determined by the transaction server based on the first pricing amount and payment level adjustment information in the dining rule. The employee user triggers a continue payment confirmation control and / or a payment control entering a payment process. The transaction server sends confirmation information corresponding to the continue payment confirmation control and / or payment instructions corresponding to the payment control. The degraded payment is performed on the order data. The order data that does not conform to the dining rule is degraded and paid according to the payment level adjustment information. The payment control before payment is flexible according to the dining rule. The consumption of the employee user is controlled in the front end of the enterprise dining control process. The processing efficiency of the dining control process is improved. The payment cost of the enterprise is controlled. BRIEF DESCRIPTION OF DRAWINGS

[0034] Figure 1 is a system environment schematic diagram provided by the embodiment of the application;

[0035] Figure 2 is a processing flowchart of the payment control method for enterprise dining provided by the first embodiment of the application;

[0036] Figure 3 is a payment control flowchart provided by the first embodiment of the application;

[0037] Figure 4 is a processing flowchart of the data processing method provided by the second embodiment of the application;

[0038] Figure 5 is a payment control configuration display schematic diagram provided by the second embodiment of the application;

[0039] Figure 6 is a processing flowchart of the payment control method for enterprise dining provided by the third embodiment of the application;

[0040] Figure 7 is a display schematic diagram of the employee client after the cost of enterprise dining exceeds the standard provided by the third embodiment of the application;

[0041] Figure 8is a schematic diagram of a payment control device for enterprise dining provided by a fourth embodiment of the present application;

[0042] Figure 9 is a schematic diagram of a data processing device provided by a fifth embodiment of the present application;

[0043] Figure 10 is a schematic diagram of a payment control device for enterprise dining provided by a sixth embodiment of the present application;

[0044] Figure 11 is a schematic diagram of an electronic device provided by the present application. DETAILED DESCRIPTION

[0045] In the following description, a lot of specific details are set forth in order to facilitate a thorough understanding of the present application. However, the present application can be practiced in many different ways beyond the specific details disclosed herein, and the skilled in the art can make similar modifications without departing from the spirit of the present application, so the present application is not limited to the specific implementation disclosed below.

[0046] Embodiments of the present application provide a payment control method and device for enterprise dining, electronic equipment and storage equipment. Embodiments of the present application also provide a data processing method and device, electronic equipment and storage equipment. In the following embodiments, they are described one by one.

[0047] For ease of understanding, first, the system environment provided by the embodiments of the present application is given. Payment control of enterprise dining is an important means of enterprise cost control. Enterprise dining refers to dining associated with an enterprise, especially dining that can be borne by the enterprise. In practice, enterprise dining can occur in many different dining scenarios, and the amount of fees that can be paid by the enterprise under different dining scenarios may not be the same. The payment control method for enterprise dining provided in the embodiments of the present application enables the enterprise to flexibly limit and adjust the amount of fees for enterprise dining according to the dining rules pre-configured for different dining needs, wherein different dining rules are set corresponding to different dining scenarios, and different dining rules are applied to one or more employee users of the enterprise, so that each employee user makes payment according to the corresponding pre-configured dining rules when enterprise dining occurs, realizing flexible payment control of different enterprise dining, improving the flexibility and refinement of enterprise dining control in enterprise cost control, and reducing the cost of enterprise dining control.

[0048] Please refer to Figure 1The system environment shown in the figure provides a method application environment for the embodiments of the present application, including: a meal rule configuration management server 101, an enterprise meal management and control server 102, a meal rule configuration client 103, and an enterprise meal employee client 104. The meal rule configuration management server 101 provides an enterprise meal rule configuration management environment for an enterprise. The enterprise meal management and control server 102 is used to provide a payment control processing environment for enterprise meals for enterprise employees. Thus, an enterprise meal payment control link based on pre-configured meal rules can be constructed to limit and adjust the cost of enterprise meals that need to be paid by the enterprise, and the enterprise meals of the employees of the enterprise can be flexibly managed and controlled. In the implementation, the meal rule configuration management server and the enterprise meal management and control server can be deployed as different functional modules in the same server device, or can be independently deployed as servers. Independent deployment can improve the development and deployment efficiency according to the pre-designed interface. Specifically, the meal rule configuration management server provides a payment control configuration management environment for flexibly configuring corresponding payment control modes for different meal scenarios. The meal rule is a rule for limiting enterprise meals associated with the enterprise, such as meal time, meal location, cost limit, and other constraint rules for enterprise meals of employees. For different meal rules, enterprise users (such as administrator users of the enterprise) access the services of the meal rule configuration management server through the meal rule configuration client 103, and input the configuration information of the corresponding payment control for one or more meal scenarios planned through the meal rule configuration management environment provided thereby. The configuration information is used to generate meal rule configuration data by the meal rule configuration management server. These meal rule configuration data can be understood as pre-configured meal rules. Of course, each meal rule can also include other configuration information in addition to payment control, such as rule identification. Each meal scenario can be pre-configured with one or more meal rules, and the enterprise can associate employee users with one or more corresponding meal rules. For example, through the configuration management environment, the enterprise can flexibly configure the payment disposal mode when the cost of the enterprise meal exceeds the cost limit specified by the corresponding meal rule of the enterprise meal. The meal rule configuration management server stores the pre-configured meal rules in a storage device for the enterprise meal management and control server to obtain and use or send to the enterprise meal management and control server. The enterprise meal management and control server obtains the meal rule associated with the employee user from the pre-configured meal rule in the enterprise meal process of the employee user, and controls the payment of the enterprise meal of the employee user. The employee accesses the services of the enterprise meal management and control server using the enterprise meal employee client 104, and orders the enterprise meal under the selected meal rule.In actual application, the enterprise applies for a super account and an employee account associated with the super account to the platform server, creates and configures a meal rule using the super account, configures payment control of enterprise meal according to the meal rule, and associates the meal rule with the employee account. The employee selects the meal rule and orders meal using the employee account, and the enterprise meal management server performs payment control according to the data of this order and the selected meal rule when the order is placed, for example, whether to continue payment according to the meal rule whether the data of this enterprise meal exceeds the payment amount of the enterprise.

[0049] It can be understood that the system environment described above is exemplary and does not limit the method provided by the embodiments of the application.

[0050] The following will be described in combination with Figure 2 and Figure 3 The payment control method for enterprise meal provided by the first embodiment of the application is described. Figure 2 The payment control method for enterprise meal shown includes steps S201 to S203.

[0051] Step S201, obtaining the order data of an employee user and the meal rule associated with the order data.

[0052] This step is to obtain the order data and the associated meal rule. The meal rule is pre-configured by the enterprise for different meal requirements, and is used to limit the cost amount of enterprise meal of the employee user associated with the meal rule, and to restrict and adjust the payment of the enterprise meal. One employee user can be associated with one or more meal rules, and selects a meal rule from one or more meal rules associated with it before ordering, and orders under the selected meal rule, and generates the order data according to the information of the order. The subsequent meal rule can be understood as the selected meal rule.

[0053] In this embodiment, the enterprise user pre-configures the meal rule through the user rule configuration client and associates the meal rule with the employee user. The configuration of the meal rule includes the following processes: detecting that the enterprise user triggers the configuration of one or more payment control items for the meal rule to be set, the payment control item being used for payment control on the ordering data associated with the meal rule; receiving the payment control information selected by the enterprise user for the payment control item; the payment control information being used to indicate whether to intercept payment in advance when the ordering data does not meet the meal rule; in response to detecting that the selected payment control information indicates no interception before payment, associating the display of alternative payment level adjustment information, receiving the payment level adjustment information selected by the enterprise user from the alternative payment level adjustment information; the selected payment control information and the selected payment level adjustment information being used as the configuration information of the payment control item, and the meal rule being generated according to the configuration information. Further, if the selected payment level adjustment information indicates a degraded payment, the alternative degraded payment method is associated and displayed, the degraded payment method selected by the enterprise user from the alternative degraded payment method is received, and the selected degraded payment method is used as one of the configuration information of the payment control item; wherein the alternative degraded payment method includes at least one of the following: full personal payment, and excess personal payment.

[0054] The payment control information can be understood as first-level payment control on the ordering data. If it indicates interception before payment, the order is not allowed to be placed. Otherwise, the order or payment is allowed to continue, and the payment control can continue through the payment level adjustment information in the subsequent processing stage. The payment level adjustment information can be understood as second-level payment control, which is used to adjust the payment level when the first-level payment control is not interception before payment. The payment level adjustment information can be configured as information indicating degraded payment or non-degraded payment. For example, the meal rule payment control item is configured with a meal standard limit, and the payment control information is configured to intercept before payment. If the cost of the ordering data exceeds the meal standard limit, the order is intercepted and not allowed to be placed. Through the two-level control of the payment control information and the payment level adjustment information, the enterprise meal of the employee user is limited and adjusted, and the payment cost of the enterprise is controlled. Non-degraded payment means that the enterprise pays the full amount when the ordering data does not meet the meal rule. Degraded payment means that the employee user pays the excess part (excess personal payment) or pays the full amount (full personal payment) when the ordering data does not meet the meal rule. For each meal rule, the payment control information and the payment level adjustment information can be configured separately. For each payment control item in a meal rule, the payment control information and the payment level adjustment information can be configured separately.

[0055] In step S202, first pricing of the ordering data is performed to obtain a first pricing amount, and it is determined whether the ordering data meets the dining rules based on the first pricing amount.

[0056] This step is the first pricing of the ordering data, and the first pricing amount obtained is used to determine whether the ordering data meets the dining rules. The first pricing of the ordering data to obtain the first pricing amount includes: obtaining payment mode data selected by the employee user for the ordering data, or determining payment mode data corresponding to the ordering data according to the dining rules; the payment mode data includes at least one of the following payment modes: approval mode, enterprise prepayment mode, and meal allowance mode; and the first pricing of the ordering data is performed according to the payment mode data to obtain the first pricing amount. The approval mode refers to a mode in which enterprise dining is paid according to approval data, for example, the employee user selects to input an approval sheet when ordering, and the current ordering data is associated with the approval data identified by the approval sheet. If the ordering data meets the provisions of the approval data, the enterprise can pay. The enterprise prepayment mode refers to a mode in which enterprise dining is paid by enterprise prepayment, such as an enterprise electronic card. The meal allowance mode refers to a mode in which enterprise dining is paid by a meal allowance amount pre-issued to the employee user (which can be understood as an employee account of the employee on the enterprise dining management server or platform).

[0057] In this embodiment, before it is determined whether the ordering data meets the dining rules based on the first pricing amount, the following steps are further included: determining a payment method corresponding to the ordering data; if the payment method corresponding to the ordering data is enterprise payment or employee payment, and an approval amount associated with the ordering data is less than the first pricing amount, then the ordering data is intercepted before payment, and first violation prompt information corresponding to the ordering data is provided, which is displayed on the client of the employee user. The determination of the payment method corresponding to the ordering data includes: determining the payment method according to configuration information included in the dining rules or determining the payment method according to selection information of the employee user. The first violation information can be understood as a first-level enterprise dining violation judgment of the ordering data, and the prompt information displayed to the employee user when the judgment is violated. When the first-level enterprise dining violation judgment determines that the ordering data is violated, the pre-payment interception allows the employee user to return to modify the ordering data and order again. Further, the following steps are included: obtaining approval identification information associated with the ordering data; obtaining approval data identified by the approval information, and extracting an approval amount from the approval data as the approval amount associated with the ordering data.

[0058] In this embodiment, it can also be determined whether the ordering data meets the meal rules according to the reservation data. Wherein, the judging whether the ordering data meets the meal rules based on the first calculated price amount comprises: obtaining reservation data associated with the ordering data; judging whether the ordering data meets the meal rules according to the first calculated price amount, the reservation data and the reservation rules contained in the meal rules. In implementation, after it is determined that the approval amount associated with the ordering data is not less than the first calculated price amount, it is judged whether the ordering data meets the meal rules based on the reservation data. That is, judging whether the ordering data meets the meal rules based on the reservation data can be understood as a second-level enterprise meal violation judgment under the condition that the first calculated price data meets the regulation of the approval amount. Through multi-level violation judgment, the payment control of enterprise meal can be more flexible and detailed.

[0059] In step S203, if the ordering data does not meet the meal rules, the payment level adjustment information of the ordering data is determined according to the meal rules, and the ordering data is paid according to the payment level adjustment information.

[0060] This step is to pay the violation ordering data which does not meet the meal rules according to the payment level adjustment information. Wherein, the determining the payment level adjustment information of the ordering data according to the meal rules and paying the ordering data according to the payment level adjustment information comprises: judging whether to perform payment interception before payment for the ordering data which does not meet the meal rules according to the payment control information contained in the meal rules; if yes, performing payment interception before payment for the ordering data; if no, determining whether to perform degraded payment or non-degraded payment for the ordering data according to the payment level adjustment information contained in the meal rules; wherein, the non-degraded payment is to take the first calculated price amount as the enterprise payment amount to pay the ordering data. The payment interception before payment can be understood as not allowing ordering, and the non-payment interception before payment can be understood as allowing ordering. In implementation, when the payment interception before payment is performed, a user operation area can be set on the employee client interface of the employee user, and an operable element for triggering return modification is displayed in the area, and an operable element for continuing payment is not displayed, such as only a return modification button is displayed, so that the employee user can return to modify the ordering information. When the payment interception before payment is not performed, a user operation area is set on the employee client interface, and an operable element for triggering continue payment is displayed in the area, such as a continue payment button, so that the employee user can select to continue payment to complete ordering when the ordering data does not meet the meal rules but ordering is allowed; of course, in this case, the operable element for triggering return modification can also be displayed, so that the employee user can return to modify the ordering information to regenerate corresponding ordering data.

[0061] In the embodiment, if it is determined that the order data does not conform to the dining rule according to the first pricing amount, the reservation data, and the reservation rule included in the dining rule, second violation prompt information corresponding to the order data is provided, the second violation prompt information is used to be displayed on the client of the employee user, and can include information such as reasons why the order data does not conform to the dining rule. After providing the second violation prompt information: obtaining confirmation information of the employee user confirming to continue payment and / or payment instruction of entering the payment process; and performing degraded payment on the order data according to the confirmation information and / or the payment instruction and the personal payment amount calculated based on the payment level adjustment information. In implementation, the employee client can set a user operation area on the interface displaying the second violation prompt information. In an embodiment, an operable element for triggering to continue payment is displayed in the area, and the employee user triggers the operable element to confirm to continue payment. In an embodiment, an operable element for triggering to enter the payment process is displayed in the area, and the employee user triggers the operable element to generate the payment instruction so as to continue payment on the order data.

[0062] In the embodiment, performing degraded payment includes performing second pricing on the order data. Specifically, the method of determining the payment level adjustment information of the order data according to the dining rule and performing payment on the order data according to the payment level adjustment information includes: determining the payment level adjustment information of the order data according to the dining rule as degraded payment; performing second pricing on the order data for degraded payment based on the dining rule, and performing payment on the order data according to a second pricing amount obtained by the second pricing. The second pricing on the order data for degraded payment based on the dining rule includes: calculating an enterprise payment amount that needs to be paid by the enterprise for the order data for degraded payment according to the dining rule; and taking the enterprise payment amount as the second pricing amount. Preferably, the method of calculating the enterprise payment amount that needs to be paid by the enterprise for the order data for degraded payment according to the dining rule includes: determining the maximum limit of enterprise payment according to at least one of the following data associated with the order data: the approval amount, the meal allowance amount, and the dining limit, as the enterprise payment amount. For example, the minimum value among the approval amount, the meal allowance amount, and the dining limit is taken as the maximum limit of enterprise payment. The approval amount is the enterprise payment amount specified in the approval data associated with the order data. The meal allowance amount is the meal allowance amount of the employee user set in the dining rule or the meal allowance remaining amount obtained by deducting the used meal allowance amount from the meal allowance amount. The dining limit is the dining standard amount in the payment control configuration information in the dining rule. After determining the enterprise payment amount, the personal payment amount can be further determined according to the enterprise payment amount.

[0063] In the embodiment, the third pricing of the order data can be further included, specifically comprising: taking the dining limit associated with the order data as the maximum limit of enterprise payment, and performing the third pricing of the order data of the degraded payment to obtain a personal payment amount; the personal payment amount is the amount that the employee user needs to pay for the order data. The second pricing and the third pricing can be combined or performed separately.

[0064] In the embodiment, the personal payment amount can be obtained by deducting the cost using the enterprise payment tool. Specifically comprising: determining the enterprise payment tool selected by the employee user; deducting at least one of the following costs based on the enterprise payment tool: enterprise payment service fee, enterprise payment amount corresponding to the order data, and logistics fee; and / or, deducting the personal payment amount based on the enterprise payment tool. The enterprise payment tool can be an enterprise electronic card with a pre-stored amount. After the second violation prompt information of the order data not meeting the dining rules is displayed, if the employee user selects to trigger the confirmation to continue payment, payment is made according to the specific degraded payment mode in the payment degradation information. If the degraded payment mode is full personal payment, the employee user needs to pay according to the first pricing amount; if the degraded payment mode is partial personal payment, the personal payment amount calculated according to the second pricing or the third pricing is paid.

[0065] The payment control method for enterprise dining provided in the embodiment is preferably applied to an enterprise dining management and control server side. The server of the enterprise dining management and control server side performs each step. Please refer to Figure 3, a schematic diagram of a payment control process is shown, which includes: an enterprise dining employee client, a transaction server, a compliance server; wherein the transaction server and the compliance server are deployed on an enterprise dining management server or an enterprise dining management platform to realize the payment control link of enterprise dining. The transaction server and the compliance server can be implemented as independently deployed servers, or as functional modules. The following steps are included in the figure: S301, submitting an order. The employee uses the enterprise dining employee client (i.e. the employee client), selects a dining rule, orders under the dining rule, and the ordered dishes trigger settlement after being added to constitute, then submits the order data to the transaction server, and displays the order confirmation or filling page on the employee client interface. S302, selecting an approval order, selecting a meal allowance, and selecting an enterprise pre-stored card. The enterprise pre-stored card is an enterprise electronic card that pre-stores expenses. The order confirmation or filling page of the employee client is provided with a user operable area, and operable elements such as single selection or check control for selecting payment mode approval order, meal allowance, and enterprise pre-stored card are displayed in the user operable area. Among them, the approval order, the meal allowance and the enterprise pre-stored card can be understood as corresponding to three payment modes of approval mode, meal allowance mode and enterprise prepayment mode respectively. S303, the transaction server performs first pricing on the order data sent by the employee client when submitting the order, and obtains a first pricing amount. S304, determine which payment method. The payment method can be the payment method selected by the employee user on the order confirmation or filling page, or the payment method specified in the dining rule. The payment method includes: enterprise and individual mixed payment, enterprise payment, and individual payment. S305, if it is enterprise and individual mixed payment, the transaction server sends the order data and / or the first pricing amount to the compliance server, and the compliance server performs S309. S306, if it is enterprise payment or individual payment, the transaction server continues to perform S307. S307, determine whether the approval order amount is greater than the order amount (the order amount is the first pricing amount corresponding to the order data). If so, the transaction server sends the order data and / or the first pricing amount to the compliance server, which performs S309. S308, if the approval order amount is less than the order amount, intercept the order before payment, i.e. do not allow ordering. S309, compliance judgment. That is, the compliance server determines whether the order data complies with the dining rule. If so, the order data is compliant, and if not, the order data is in violation. S310, if the order data is in violation, whether to intercept. Specifically, whether to intercept is determined according to the payment control information configured in the dining rule. If so, perform S311; if not, perform S313. S311, intercept the order before payment according to the compliance result. S312, the employee client obtains the intercepted order information and displays the reason for intercepting the order before payment, i.e. the order data violation prompt information. S313, determine whether to downgrade payment. Specifically, the determination is made according to the payment level adjustment information configured in the dining rule. If so, perform S314. If not, perform S315.S314, payment according to the first pricing amount, i.e. non-reduced payment, is made by the enterprise. S315, compliance pricing. The compliance server calculates the meal limit according to the payment control item configured in the meal rule. S316, the transaction server obtains the compliance pricing result, and performs the second pricing according to the compliance pricing result to obtain the enterprise payment amount. For example, the minimum amount among the approval amount, the meal allowance amount, and the meal limit is taken as the maximum limit of the enterprise payment. S317, the enterprise prepayment card is preferentially deducted from the personal payment. S318, the third pricing is performed to obtain the personal payment amount. For example, the personal payment amount is obtained after the first pricing amount, the maximum limit of the enterprise payment, and the deduction amount of the enterprise prepayment card. S319, payment is completed according to the personal payment amount.

[0066] Of course, in the case of employee client computing capabilities and access rights, the steps in the method provided by the embodiment can also be performed, for example, access to meal rules configuration information. The employee client also includes the following processes: in response to the employee user selecting the meal rule, displaying the order page corresponding to the selected meal rule, receiving the employee user input order information, generating the order data corresponding to the meal rule; receiving the employee user input payment mode data; the payment mode data is used for first pricing of the order data to obtain a first pricing amount; display the violation prompt information and the degraded payment information; wherein the violation prompt information is generated based on the first pricing amount to determine that the order data does not meet the meal rule; the degraded payment information includes the personal payment amount determined based on the first pricing amount and the payment level adjustment information in the meal rule; receiving the employee user triggering the continue payment confirmation control and / or triggering the payment control to enter the payment process, and performing degraded payment for the order data. Further, the employee client also performs the following processes: display an approval element for obtaining the approval amount associated with the order data; in response to detecting that the approval element is triggered, receive the approval information identifier input by the employee user, and the approval identifier information is used by the transaction server to obtain the approval data identified by the approval information identifier, and extract the approval amount from the approval data as the approval amount associated with the order data. Further, it also includes: receiving the employee user input report data, the report data is used together with the first pricing amount and the meal rule to determine whether the order data meets the meal rule, and if not, generate the second violation information corresponding to the order data; display the second violation prompt information in the first area of the client interface. In the second area of the client interface, display the control for receiving the employee user confirmation to continue payment, and / or in the third area of the interface, display the control for obtaining the enterprise note information input by the employee user; receiving the employee user triggering the control, triggering the confirmation information to confirm the continue payment and / or the payment instruction to enter the payment process, to continue payment.

[0067] It should be noted that the features given in the embodiments and other embodiments of the present application can be combined with each other without conflict, and steps S201 and S202 or similar terms do not limit the steps to be executed in sequence.

[0068] So far, the method provided by the embodiment has been described, and the method determines whether the order data meets the meal rule after first pricing the order data, and performs payment according to the payment level adjustment information for the order data that does not meet the meal rule, so as to facilitate flexible payment control according to the meal rule before payment, and control the consumption of the employee user at the front end of the enterprise meal management and control process, and improve the processing efficiency of the meal management and control process.

[0069] Based on the above embodiments, the second embodiment of the present application provides a data processing method, and the related parts refer to the corresponding part of the description. The following will be combined with Figure 4 and Figure 5 The method is described. Figure 4 The data processing method shown includes steps S401 to S404.

[0070] Step S401, detecting that the enterprise user triggers one or more payment control items for the to-be-set meal rule, the payment control item being used for payment control on the ordering data associated with the meal rule.

[0071] The data processing method provided by the embodiment is used for configuring payment control configuration information in the meal rule, and can be deployed on an enterprise client, especially a meal rule configuration client corresponding to the enterprise. The enterprise can configure different meal rules for different meal needs, and the meal rule is used for limiting the expense amount of enterprise meals of an employee user associated with the meal rule and restricting and adjusting the payment of the enterprise meals. One employee user can be associated with one or more meal rules, and selects a meal rule from the one or more meal rules associated with the employee user before ordering, and orders under the selected meal rule. One meal rule can be configured with one or more payment control items, and each control item is used for payment control on the ordering data from different dimensions. For example, for a meal rule, one payment control item can be set for each single (i.e., each order) amount limit, daily amount limit, and per capita amount limit. The configuration data of each payment control item in different meal rules can be different. The enterprise can achieve personalized payment control with high precision by flexibly configuring the payment control items of the meal rule for different employees and different meal scenarios, thereby better controlling the enterprise payment cost. In the embodiment, the enterprise user configures each payment control item of the meal rule through a user rule configuration client.

[0072] Step S402, receiving payment control information selected by the enterprise user for the payment control item; the payment control information being used for indicating whether to intercept before payment when the ordering data does not meet the meal rule.

[0073] This step is to configure payment control information in the payment control item. The payment control information can be understood as first-level payment control on the ordering data. If it indicates intercepting before payment, the order is not allowed; otherwise, the order is allowed to continue and pay.

[0074] Step S403, in response to detecting that the selected payment control information indicates no interception before payment, and in association with displaying the candidate payment level adjustment information, receiving selection of payment level adjustment information by the enterprise user from the candidate payment level adjustment information.

[0075] This step is to configure payment level adjustment information. The payment level adjustment information can be understood as a second-level payment control, which is used to adjust the payment level when the first-level payment control is no interception before payment. The payment level adjustment information can be configured as information indicating downgraded payment or no downgraded payment. For example, the payment control item of the meal rule is configured with a meal standard limit, and the payment control information is configured to perform interception before payment. If the cost of the order data exceeds the meal standard limit, the order is intercepted and the order is not allowed. By two-level control of payment control information and payment level adjustment information, the enterprise meal of the employee user is limited and adjusted, and the payment cost of the enterprise is controlled

[0076] The so-called no downgraded payment means that the enterprise pays the full amount when the order data does not meet the meal rule. The so-called downgraded payment means that the employee user pays the excess part (i.e., the excess part is paid by the employee user) or pays the full amount (i.e., the full amount is paid by the employee user) when the order data does not meet the meal rule. For each meal rule, payment control information and payment level adjustment information can be configured separately. For each payment control item in a meal rule, payment control information and payment level adjustment information can be configured separately.

[0077] Further, if the selected payment level adjustment information indicates downgraded payment, the candidate downgraded payment method is displayed in association, and the downgraded payment method selected by the enterprise user from the candidate downgraded payment method is received, and the selected downgraded payment method is used as one of the configuration information of the payment control item; wherein the candidate downgraded payment method includes at least one of the following: full personal payment, excess part personal payment.

[0078] Step S404, using the meal standard limit, the selected payment control information, and the selected payment level adjustment information as the configuration information of the payment control item, generating the meal rule according to the configuration information.

[0079] This step is to generate a meal rule containing the payment control item. In implementation, the configuration information can be directly stored in the configuration library, or the configuration information can be recorded by the meal rule configuration server for reading and use by each server on the enterprise management server side. Further, the meal rule is associated with a specified employee user or an employee user with a specified attribute. For example, the meal rule is associated with an employee user with a specified meal reimbursement level and / or a specified reimbursement department.

[0080] Please refer toFigure 5 Fig. 6 shows a schematic diagram of a configuration display of a payment control mode, including: a payment control item 501 of a current trigger configuration, a payment control item 502 not activated. The payment control item of the current trigger configuration is “per-order amount limit”, which contains the meal standard limit input by the enterprise user, such as: 200 yuan per order; the payment control information is “order not intercepted”; the enterprise note information is “no need to fill in the explanation”; the selection of “payment downgrade” and “excess transfer to personal payment” means that when the order data is initially priced, if it exceeds the meal standard limit, the order is not intercepted, no enterprise note information is input, payment is downgraded, and the excess part is paid by the individual. It can be understood that the interface layout and the size, shape, appearance style of each interface element shown in the figure are all schematic examples and do not limit the method.

[0081] So far, the method provided by the embodiment has been described, which generates a meal rule containing a payment control item, the payment control item contains payment control information, and further contains payment level adjustment information, so that the meal rule can be used for payment control of the order data associated with it. If the payment control information of the order data that does not meet the meal rule is not intercepted before payment, payment is made according to the payment level adjustment information, thereby helping to realize flexible payment control according to the meal rule before payment, control the consumption of employee users at the front end of the enterprise meal management and control process, and improve the processing efficiency of the meal management and control process.

[0082] Based on the above embodiment, the third embodiment provides a payment control method for enterprise meals, and the related parts refer to the corresponding part of the description. The following will be described in combination with Figure 6 and Figure 7 the method. Figure 6 The payment control method for enterprise meals shown includes steps S601 to S604.

[0083] Step S601, in response to the selection of the meal rule by the employee user, a meal ordering page corresponding to the selected meal rule is displayed, the employee user inputs the order information, generates the order data corresponding to the meal rule, and provides the selection information of the meal rule and the order data to the transaction server.

[0084] The method provided by the embodiment can be applied to an employee client (or an enterprise meal employee client, such as Figure 3 ). The employee client receives the user behavior information of the employee user and communicates with the transaction server for data interaction. The transaction server communicates with the compliance server for data interaction.

[0085] Step S602, receiving the employee user input payment mode data, and providing the payment mode data to the transaction server; the payment mode data is used by the transaction server to perform a first pricing on the ordering data to obtain a first pricing amount.

[0086] This step is for the employee user to input payment mode data. In implementation, after the employee user selects a user rule to order, the selected food is added to the shopping cart and triggers the settlement, and an order confirmation or filling page is displayed. A display area is set in the page to display interface elements for the employee user to input or select payment mode data. The employee user input payment mode data is obtained in response to detecting the triggering of the interface elements. The payment mode data is sent to the transaction server in response to detecting the triggering of submitting the order. The payment mode data includes at least one of the following payment modes: approval mode, enterprise prepayment mode, and meal allowance mode. The transaction server performs a first pricing on the ordering data according to the payment mode data to obtain a first pricing amount. The first pricing amount is used to determine whether the ordering data meets the meal rule.

[0087] In this embodiment, it also includes displaying an approval element for obtaining an approval amount associated with the ordering data; in response to detecting that the approval element is triggered, receiving the employee user input approval information identifier, and sending the approval identifier information to the transaction server; the approval identifier information is used by the transaction server to obtain the approval data identified by the approval identifier, and extract an approval amount from the approval data as the approval amount associated with the ordering data. The approval amount can be used to determine whether the ordering data meets the meal rule. Specifically, if the approval amount is less than the first pricing amount, the ordering data does not meet the meal rule, and the transaction server generates a first violation prompt information and sends it to the employee client. The first violation prompt information is displayed in the form of a floating layer on the upper layer of the order confirmation or filling page.

[0088] In this embodiment, another display area is also set on the order confirmation or filling page to provide interface elements for obtaining report data. Further, it also includes receiving the employee user input report data, and sending the report data to the transaction server; the report data is used by the transaction server to determine whether the ordering data meets the meal rule, or is sent by the transaction server to the compliance server and is executed by the compliance server to perform the determination, and if not, a second violation prompt information is generated and sent to the employee client.

[0089] Step S603, receiving the violation prompt information and the degraded payment information provided by the transaction server and displaying; wherein the violation prompt information is generated by the transaction server based on the first pricing amount to determine that the ordering data does not conform to the dining rules; the degraded payment information includes the personal payment amount determined by the transaction server based on the first pricing amount and the payment level adjustment information in the dining rules.

[0090] This step is to display the violation prompt information and the degraded payment information. Among them, receiving the violation prompt information provided by the transaction server includes: receiving the second violation prompt information corresponding to the ordering data sent by the transaction server; the second violation prompt information is generated according to the first pricing amount, the reservation data and the reservation rules contained in the dining rules to determine that the ordering data does not conform to the dining rules; the second violation information is displayed in the first area of the client interface.

[0091] Step S604, receiving the employee user triggering the continue payment confirmation control and / or triggering the payment control entering the payment process, sending the confirmation information corresponding to the continue payment confirmation control and / or the payment instruction corresponding to the payment control to the transaction server, and performing degraded payment for the ordering data.

[0092] In this embodiment, it also includes: in the second area of the client interface, display the control for receiving the employee user's confirmation of continuing payment, and / or in the third area of the interface, display the control for obtaining the enterprise note information input by the employee user; receiving the employee user triggering the control, obtaining the confirmation information of confirming the continue payment and / or the payment instruction of entering the payment process, and sending to the transaction server.

[0093] Please refer to Figure 7 , a display schematic diagram of an employee client after the cost of an enterprise meal exceeds the standard is shown in the figure, and the display interface includes four areas: the first area 701 displays the reason why the ordering data does not conform to the dining rules; the second area 702 displays the payment operation control; the third area 703 receives the user input enterprise note information; and the fourth area 704 displays the prompt information. The second area 702 can display different controls according to different payment control processing. The example in the figure is two buttons of "return to modify" and "continue payment". For example, if the payment is intercepted before the payment, only "return to modify" can be displayed, and "continue payment" is not provided. For example, if it is degraded payment, "return to modify" can be provided, a button for scanning payment such as "scan payment" and / or a button for being scanned for payment such as "open payment code". It can be understood that the interface layout and the size, shape, appearance style, etc. of each interface element shown in the figure are all schematic examples, and do not limit the method provided by the embodiments of the application.

[0094] Thus, the method provided by the embodiment is described, and in the method, the order data that does not meet the dining rule is adjusted for payment according to the payment level adjustment information, so that the payment control is flexibly performed according to the dining rule before payment, the consumption of the employee user is controlled at the front end of the enterprise dining management and control process, the processing efficiency of the dining management and control process is improved, and the enterprise is helped to control the payment cost.

[0095] Corresponding to the first embodiment, the fourth embodiment of the present application provides a payment control device for enterprise dining, and the related parts are described in the description of the corresponding method. The following will be described in combination with Figure 8 The device is described. Figure 8 The payment control device for enterprise dining shown in the figure comprises:

[0096] An order unit 801 is configured to acquire order data of an employee user and dining rules associated with the order data.

[0097] A pricing unit 802 is configured to perform first pricing on the order data to obtain a first pricing amount, and determine whether the order data meets the dining rules based on the first pricing amount.

[0098] A payment control unit 803 is configured to, if the order data does not meet the dining rules, determine payment level adjustment information of the order data according to the dining rules, and perform payment on the order data according to the payment level adjustment information.

[0099] Optionally, the payment control unit 803 is specifically configured to: determine the payment level adjustment information of the order data according to the dining rules as downgraded payment; perform second pricing on the order data of the downgraded payment based on the dining rules, and perform payment on the order data according to a second pricing amount obtained by the second pricing.

[0100] Optionally, the pricing unit 802 is specifically configured to: calculate an enterprise payment amount that needs to be paid by the enterprise for the order data of the downgraded payment according to the dining rules; and take the enterprise payment amount as the second pricing amount.

[0101] Optionally, the pricing unit 802 is specifically configured to: determine a maximum limit of enterprise payment according to at least one of the following data associated with the order data: an approval amount, a meal allowance amount, and a dining limit, as the enterprise payment amount.

[0102] Optionally, the pricing unit 802 is specifically configured to: take the dining limit associated with the ordering data as a maximum limit of enterprise payment, and perform third pricing on the ordering data for which the downgrade payment is performed, to obtain a personal payment amount; the personal payment amount is an amount that the employee user needs to pay for the ordering data.

[0103] Optionally, the pricing unit 802 is specifically configured to: determine an enterprise payment tool selected by the employee user; and deduct at least one of the following fees based on the enterprise payment tool: an enterprise payment service fee, an enterprise payment amount corresponding to the ordering data, and a logistics fee; and / or deduct the personal payment amount based on the enterprise payment tool.

[0104] Optionally, the pricing unit 802 is specifically configured to: obtain payment mode data selected by the employee user for the ordering data, or determine payment mode data corresponding to the ordering data according to the dining rule; the payment mode data includes at least one of the following payment modes: an approval mode, an enterprise prepayment mode, and a meal allowance mode; and perform first pricing on the ordering data according to the payment mode data, to obtain the first pricing amount.

[0105] Optionally, the payment control unit 803 is specifically configured to: determine a payment method corresponding to the ordering data; if the payment method corresponding to the ordering data is enterprise payment or employee payment, and an approval amount associated with the ordering data is less than the first pricing amount, perform pre-interception for the ordering data, and provide first violation prompt information corresponding to the ordering data, the first violation prompt information being used to be displayed on a client of the employee user.

[0106] Optionally, the payment control unit 803 is specifically configured to: obtain approval identifier information associated with the ordering data; obtain approval data identified by the approval information identifier, and extract an approval amount from the approval data as the approval amount associated with the ordering data.

[0107] Optionally, the payment control unit 803 is specifically configured to: obtain report data associated with the ordering data; and determine whether the ordering data meets the dining rule according to the first pricing amount, the report data, and a report rule included in the dining rule.

[0108] Optionally, the payment control unit 803 is specifically configured to: determine, according to payment control information contained in the dining rule, whether to perform pre-payment interception on the order data that does not conform to the dining rule; if yes, perform pre-payment interception on the order data; if no, determine, according to payment level adjustment information contained in the dining rule, whether to perform degraded payment or non-degraded payment on the order data; wherein the non-degraded payment is to perform payment on the order data by taking the first pricing amount as the enterprise payment amount.

[0109] Optionally, the payment control unit 803 is specifically configured to: if it is determined, according to the first pricing amount, the report data, and report rule contained in the dining rule, that the order data does not conform to the dining rule, provide second violation prompt information corresponding to the order data, the second violation prompt information being used to be displayed on a client of an employee user.

[0110] Optionally, the payment control unit 803 is specifically configured to: after providing the second violation prompt information: obtain confirmation information of the employee user confirming to continue payment and / or payment instruction of entering a payment process; and perform degraded payment on the order data according to the confirmation information and / or the payment instruction and a personal payment amount calculated based on the payment level adjustment information.

[0111] Corresponding to the second embodiment, the fifth embodiment of the present application provides a data processing apparatus, and relevant parts refer to the description of the corresponding method. The data processing apparatus will be described below in combination with Figure 9 The data processing apparatus is described as follows. Figure 9 The data processing apparatus shown in the figure comprises:

[0112] The configuration triggering unit 901 is configured to detect that an enterprise user triggers configuration of one or more payment control items for a to-be-set dining rule, the payment control items being used to perform payment control on order data associated with the dining rule;

[0113] The first-level payment control unit 902 is configured to receive dining standard amount input by the enterprise user for the payment control items and select payment control information; the payment control information is used to indicate whether to perform pre-payment interception when the order data exceeds the dining standard amount;

[0114] The second-level payment control unit 903 is configured to, in response to detecting that the selected payment control information indicates no pre-payment interception, associate display of alternative payment level adjustment information, receive selection of payment level adjustment information by the enterprise user from the alternative payment level adjustment information;

[0115] The dining rule generation unit 904 is configured to generate a dining rule containing the payment control item by taking the dining standard quota, the selected payment control information, and the selected payment level adjustment information as configuration information of the payment control item.

[0116] Optionally, the second level payment control unit 903 is specifically configured to: if the selected payment level adjustment information indicates a payment downgrade, associate a display of alternative downgrade payment methods, receive selection of a downgrade payment method from the alternative downgrade payment methods by the enterprise user, and take the selected downgrade payment method as one of the configuration information of the payment control item; wherein the alternative downgrade payment methods include at least one of the following: full personal payment, and excess personal payment.

[0117] Corresponding to the third embodiment, the sixth embodiment of the present application provides another payment control device for enterprise dining, and the related parts refer to the description of the corresponding method. The following will be described in combination with the Figure 10 The device is described. Figure 10 The payment control device for enterprise dining shown in the figure comprises:

[0118] The order placing unit 1001 is configured to: in response to selection of a dining rule by the employee user, display an order placing page corresponding to the selected dining rule, receive order placing information input by the employee user, generate order placing data corresponding to the dining rule, and provide the selection information of the dining rule and the order placing data to a transaction server;

[0119] The payment mode unit 1002 is configured to: receive payment mode data input by the employee user, and provide the payment mode data to the transaction server; the payment mode data is used by the transaction server to perform first pricing on the order placing data to obtain a first pricing amount;

[0120] The violation prompt unit 1003 is configured to receive and display violation prompt information and downgrade payment information provided by the transaction server; wherein the violation prompt information is generated by the transaction server based on a judgment that the order placing data does not conform to the dining rule according to the first pricing amount; and the downgrade payment information contains a personal payment amount determined by the transaction server based on the first pricing amount and payment level adjustment information in the dining rule;

[0121] The downgrade payment unit 1004 is configured to: receive triggering of a continue payment confirmation control and / or a payment control entering payment flow by the employee user, send confirmation information corresponding to the continue payment confirmation control and / or payment instructions corresponding to the payment control to the transaction server, and perform downgrade payment on the order placing data.

[0122] Optionally, the payment mode unit 1002 is configured to: display an approval element for obtaining an approval amount associated with the ordering data; in response to detecting that the approval element is triggered, receive approval information input by the employee user, and send the approval information to the transaction server; and the approval information is used by the transaction server to obtain approval data identified by the approval information, and extract an approval amount from the approval data as the approval amount associated with the ordering data.

[0123] Optionally, the violation prompt unit 1003 is configured to: receive report data input by the employee user, and send the report data to the transaction server; receive second violation prompt information corresponding to the ordering data sent by the transaction server; the second violation prompt information is generated according to the first pricing amount, the report data, and the report rule contained in the dining rule to determine that the ordering data does not conform to the dining rule; and display the second violation information in a first area of the client interface.

[0124] Optionally, the degraded payment unit 1004 is configured to: display a control for receiving confirmation of the employee user to continue payment in a second area of the client interface, and / or display a control for obtaining enterprise note information input by the employee user in a third area of the interface; receive the control triggered by the employee user, obtain confirmation information of the confirmation to continue payment and / or payment instructions to enter the payment process, and send to the transaction server.

[0125] Based on the above embodiments, the seventh embodiment of the present application provides an electronic device, and the related parts can refer to the corresponding description of the above embodiments. Please refer to Figure 11 The electronic device shown in the figure includes a memory 1101 and a processor 1102; the memory is used to store a computer program, and the computer program is run by the processor to execute the method provided by the embodiments of the present application.

[0126] Based on the above embodiments, the eighth embodiment of the present application provides a storage device, and the related parts can refer to the corresponding description of the above embodiments. The schematic diagram of the storage device is similar to Figure 11 The storage device stores a computer program, and the computer program is run by the processor to execute the method provided by the embodiments of the present application.

[0127] In a typical configuration, the computing device includes one or more processors (CPU), input / output interface, network interface, and memory.

[0128] Memory can include, without being limited to, non-persistent memory, random access memory (RAM), and / or non-volatile memory, such as read only memory (ROM), or flash memory, etc., in the form of computer-readable media. Memory is an example of computer-readable media.

[0129] 1. Computer-readable media includes permanent and non-permanent, removable and non-removable media can be implemented by any method or technology to store information. Information can be computer-readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read only memory (ROM), electrically erasable programmable read only memory (EEPROM), flash memory or other memory technologies, compact disc read only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassette, magnetic tape disk storage or other magnetic storage devices or any other non-transmission medium that can be used to store information that can be accessed by a computing device. According to the definition herein, computer-readable media does not include non-transitory computer-readable media, such as modulated data signals and carriers.

[0130] 2. Those skilled in the art should understand that the embodiments of the present application can be provided as a method, system or computer program product. Therefore, the present application can take the form of a complete hardware embodiment, a complete software embodiment or an embodiment combining software and hardware aspects. Moreover, the present application can take the form of a computer program product implemented on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0131] Although the present application is disclosed as above with preferred embodiments, it is not intended to limit the present application, and any person skilled in the art can make possible changes and modifications without departing from the spirit and scope of the present application, therefore the protection scope of the present application should be limited by the scope defined by the claims of the present application.

Claims

1. A payment control method for a business meal, characterized by, The method comprises the following steps: obtaining order data of an employee user and meal rules associated with the order data; wherein the meal rules are set for different meal scenarios corresponding to enterprise meals to constrain at least one of meal time, meal location and expense limit of the employee's enterprise meal, and are applied to one or more employee users of an enterprise; first pricing of the order data to obtain a first pricing amount, and judging whether the order data conforms to the meal rules based on the first pricing amount, comprising: receiving report data input by the employee user on an order confirmation or filling page; judging whether the order data conforms to the meal rules according to the first pricing amount, the report data and report rules contained in the meal rules; if the order data does not conform to the meal rules, determining payment level adjustment information of the order data according to the meal rules, and paying for the order data according to the payment level adjustment information, comprising: judging whether to perform pre-payment interception for the order data that does not conform to the meal rules according to payment control information contained in the meal rules; if yes, performing pre-payment interception for the order data; if no, determining whether to perform degraded payment or non-degraded payment for the order data according to payment level adjustment information contained in the meal rules; the degraded payment is full personal payment or partial personal payment, the order data for degraded payment is second priced based on the meal rules, and the order data is paid according to a second pricing amount obtained by the second pricing; the non-degraded payment is full payment by the enterprise when the order data does not conform to the meal rules; wherein the second pricing of the order data for degraded payment based on the meal rules comprises: determining the maximum limit of enterprise payment according to at least one of the following data associated with the order data: approval amount, meal allowance amount and meal limit, as the enterprise payment amount, and determining that the approval amount is not less than the first pricing amount, and then judging whether the order data conforms to the meal rules based on the report data; wherein the approval amount is extracted from the approval data identified by the selected input of the employee user when ordering.

2. The method of claim 1, wherein, The second pricing of the order data for degraded payment based on the meal rules comprises: calculating the enterprise payment amount required for the order data for degraded payment according to the meal rules; taking the enterprise payment amount as the second pricing amount.

3. The method of claim 2, wherein, Further comprising: taking the meal limit associated with the order data as the maximum limit of enterprise payment, third pricing the order data for degraded payment to obtain a personal payment amount; the personal payment amount is the amount required for the employee user to pay for the order data.

4. The method of claim 1, wherein, Further comprising: determining the enterprise payment tool selected by the employee user; deducting at least one of the following from the enterprise payment tool: an enterprise payment service fee, an enterprise payment amount corresponding to the ordering data, and a logistics fee; and / or, deducting the personal payment amount based on the enterprise payment tool.

5. The method of claim 1, wherein, The first pricing of the ordering data obtains a first pricing amount, comprising: obtaining payment mode data selected by the employee user for the ordering data, or determining payment mode data corresponding to the ordering data according to the meal rule; the payment mode data includes at least one of the following payment modes: approval mode, enterprise prepayment mode, meal allowance mode; According to the payment mode data, the first pricing of the ordering data obtains the first pricing amount.

6. The method of claim 1, wherein, Before judging whether the ordering data conforms to the meal rule based on the first pricing amount, further comprising: determining the payment method corresponding to the ordering data; If the payment method corresponding to the ordering data is enterprise payment or employee payment, and the approval amount associated with the ordering data is less than the first pricing amount, the payment before interception is performed for the ordering data, and the first violation prompt information corresponding to the ordering data is provided, which is used to display on the client of the employee user.

7. The method of claim 6, wherein, Further comprising: obtaining the approval information identifier associated with the ordering data; obtaining the approval data identified by the approval information identifier, and extracting the approval amount from the approval data as the approval amount associated with the ordering data.

8. The method of claim 1, wherein, The judgment of whether the ordering data conforms to the meal rule based on the first pricing amount comprises: The report data is associated with the ordering data.

9. The method of claim 1, wherein, According to the payment level adjustment information contained in the meal rule, it is determined whether to perform degraded payment or non-degraded payment for the ordering data, comprising: When it is determined to perform non-degraded payment, the first pricing amount is taken as the enterprise payment amount to pay for the ordering data.

10. The method of claim 1, wherein, Further comprising: If it is judged that the ordering data does not conform to the meal rule according to the first pricing amount, the report data and the report rule contained in the meal rule, the second violation prompt information corresponding to the ordering data is provided, which is used to display on the client of the employee user.

11. The method of claim 10, wherein, After providing the second violation prompt information: obtaining the confirmation information of the employee user confirming to continue payment and / or the payment instruction of entering the payment process; according to the confirmation information and / or the payment instruction, and the personal payment amount calculated based on the payment level adjustment information, the degraded payment is performed for the ordering data.

12. A data processing method, characterized by, Comprising: detecting that an enterprise user triggers configuration of one or more payment control items for to-be-set meal rules, the payment control items being used for payment control on ordering data associated with the meal rules; wherein the meal rules are set for different meal scenarios corresponding to enterprise meals to constrain at least one of meal time, meal place and expense amount of the enterprise meals of employees, and are applied to one or more employee users of an enterprise; The first pricing of the ordering data obtains a first pricing amount, and whether the ordering data conforms to the dining rule is judged based on the first pricing amount, including: receiving the report data input by the employee user on the order confirmation or filling page; judging whether the ordering data conforms to the dining rule according to the first pricing amount, the report data and the report rule contained in the dining rule; Receiving the enterprise user selecting payment control information for the payment control item; the payment control information is used to indicate whether to intercept before payment when the ordering data does not conform to the dining rule; In response to detecting that the selected payment control information indicates no interception before payment, the alternative payment level adjustment information is associated with and displayed, and the enterprise user selects payment level adjustment information from the alternative payment level adjustment information; the payment level adjustment information is downgraded payment or non-downgraded payment, the downgraded payment is full personal payment or excess personal payment, and the second pricing of the ordering data based on the dining rule is performed, including: determining the maximum limit of enterprise payment according to at least one of the following data associated with the ordering data: approval amount, meal allowance amount, and dining limit, as the enterprise payment amount, after determining that the approval amount is not less than the first pricing amount, judging whether the ordering data conforms to the dining rule based on the report data; wherein the approval amount is extracted from the approval data identified by the employee user selecting and inputting when ordering on the order confirmation or filling page, and the approval single is selected by the employee user in the user operable area on the order confirmation or filling page, and the second pricing amount obtained by the second pricing is used to pay for the ordering data; the non-downgraded payment is full payment by the enterprise when the ordering data does not conform to the dining rule; The selected payment control information and the selected payment level adjustment information are used as the configuration information of the payment control item, and the dining rule containing the payment control item is generated.

13. The method of claim 12, wherein, Also including: If the selected payment level adjustment information indicates downgraded payment, the alternative downgraded payment method is associated with and displayed, and the enterprise user selects the downgraded payment method from the alternative downgraded payment method, and the selected downgraded payment method is used as one of the configuration information of the payment control item; Wherein, the alternative downgraded payment method includes at least one of the following: full personal payment, excess personal payment.

14. A payment control method for a business meal, characterized by, Including: In response to the employee user selecting a dining rule from the dining rules associated with the employee, a dining page corresponding to the selected dining rule is displayed, the employee user inputs the ordering information, the ordering data corresponding to the dining rule is generated, and the selection information of the dining rule and the ordering data are provided to the transaction server, wherein one of the dining rules includes one payment control item for each order amount limit, daily amount limit and per capita order amount limit; receiving the employee user input payment mode data and providing the payment mode data to the transaction server; the payment mode data is used for the transaction server to perform first pricing on the ordering data to obtain a first pricing amount, and to determine whether the ordering data complies with the meal rule, including: receiving the employee user input report data on the order confirmation or filling page; determining whether the ordering data complies with the meal rule according to the first pricing amount, the report data, and the report rule contained in the meal rule; receiving and displaying the violation prompt information and the degraded payment information provided by the transaction server; wherein the violation prompt information is generated by the transaction server based on the first pricing amount to determine that the ordering data does not comply with the meal rule; if the ordering data does not comply with the meal rule, determining payment level adjustment information of the ordering data according to the meal rule, and performing payment on the ordering data according to the payment level adjustment information, including: determining whether to perform payment front interception on the ordering data that does not comply with the meal rule according to the payment control information contained in the meal rule; if yes, performing payment front interception on the ordering data; if no, determining whether to perform degraded payment or no degraded payment on the ordering data according to the payment level adjustment information contained in the meal rule; the degraded payment information is full personal payment or excess personal payment, and the degraded payment information contains a personal payment amount determined by the transaction server based on the first pricing amount and the payment level adjustment information in the meal rule, and a second pricing amount of the second pricing of the degraded payment ordering data based on the meal rule is obtained; wherein the second pricing of the degraded payment ordering data based on the meal rule includes: determining the maximum limit of enterprise payment according to at least one of the following data associated with the ordering data: approval amount, meal allowance amount, and meal limit, as the enterprise payment amount, and determining whether the ordering data complies with the meal rule based on the report data after determining that the approval amount is not less than the first pricing amount; wherein the approval amount is extracted from the approval data identified by the employee user selected input approval single when ordering, and the approval single is a user operable area selected by the employee user on the order confirmation or filling page; receiving the employee user triggering the continue payment confirmation control and / or the payment control entering the payment process, sending the confirmation information corresponding to the continue payment confirmation control and / or the payment instruction corresponding to the payment control to the transaction server, and performing degraded payment on the ordering data.

15. The method of claim 14, wherein, Further comprising: displaying an approval element for obtaining the approval amount associated with the ordering data; in response to detecting that the approval element is triggered, receiving the employee user input approval information identifier, and sending the approval information identifier to the transaction server; The approval information identifies the approval data identified by the approval information identification, and an approval amount is extracted from the approval data as the approval amount associated with the ordering data.

16. The method of claim 14, wherein, Also includes: Sending the reservation data to the transaction server; The receiving of the violation prompt information provided by the transaction server includes: Receiving the second violation prompt information corresponding to the ordering data sent by the transaction server; the second violation prompt information is generated according to the first pricing amount, the reservation data, and the reservation rules contained in the dining rules to determine that the ordering data does not meet the dining rules; Display the second violation information in the first area of the client interface.

17. The method of claim 14, wherein, Also includes: In the second area of the client interface, display the control for receiving the employee user's confirmation of continued payment, and / or in the third area of the interface, display the control for obtaining the employee user's input enterprise note information; Receive the employee user's trigger of the control, obtain the confirmation information of the confirmation of continued payment and / or the payment instruction of the payment process, and send it to the transaction server.

18. A payment control apparatus for a corporate meal, characterized by, Includes: The ordering unit is configured to obtain ordering data of an employee user and dining rules associated with the ordering data; wherein the dining rules are set for different dining scenarios corresponding to enterprise dining to constrain at least one of the dining time, dining location and expense amount of the employee's enterprise dining, and are applied to one or more employee users of an enterprise; The pricing unit is configured to perform first pricing on the ordering data to obtain a first pricing amount, and to determine whether the ordering data meets the dining rules based on the first pricing amount, including: receiving reservation data input by the employee user on an order confirmation or filling page; determining whether the ordering data meets the dining rules according to the first pricing amount, the reservation data, and the reservation rules contained in the dining rules; performing second pricing on the ordering data for degraded payment based on the dining rules, and obtaining a second pricing amount according to the second pricing; Wherein, the second pricing on the ordering data for degraded payment based on the dining rules includes: determining the maximum limit of enterprise payment according to at least one of the following data associated with the ordering data: approval amount, meal allowance amount, and dining limit, as the enterprise payment amount; after determining that the approval amount is not less than the first pricing amount, determining whether the ordering data meets the dining rules based on the reservation data; wherein the approval amount is extracted from the approval data identified by the approval single identification selected by the employee user when ordering, and the approval single is a user operable area selected by the employee user on the order confirmation or filling page. The payment control unit is configured to determine payment level adjustment information of the ordering data according to the dining rule if the ordering data does not conform to the dining rule, and to perform payment on the ordering data according to the payment level adjustment information, including: determining whether to perform pre-payment interception on the ordering data that does not conform to the dining rule according to payment control information contained in the dining rule; if yes, performing pre-payment interception on the ordering data; if no, determining whether to perform degraded payment or non-degraded payment on the ordering data according to payment level adjustment information contained in the dining rule; the degraded payment is full personal payment or partial personal payment; the non-degraded payment is full payment by the enterprise when the ordering data does not conform to the dining rule.

19. A data processing apparatus, characterized by The payment control unit is configured to determine payment level adjustment information of the ordering data according to the dining rule if the ordering data does not conform to the dining rule, and to perform payment on the ordering data according to the payment level adjustment information, including: determining whether to perform pre-payment interception on the ordering data that does not conform to the dining rule according to payment control information contained in the dining rule; if yes, performing pre-payment interception on the ordering data; if no, determining whether to perform degraded payment or non-degraded payment on the ordering data according to payment level adjustment information contained in the dining rule; the degraded payment is full personal payment or partial personal payment; the non-degraded payment is full payment by the enterprise when the ordering data does not conform to the dining rule. The payment control unit is configured to determine payment level adjustment information of the ordering data according to the dining rule if the ordering data does not conform to the dining rule, and to perform payment on the ordering data according to the payment level adjustment information, including: determining whether to perform pre-payment interception on the ordering data that does not conform to the dining rule according to payment control information contained in the dining rule; if yes, performing pre-payment interception on the ordering data; if no, determining whether to perform degraded payment or non-degraded payment on the ordering data according to payment level adjustment information contained in the dining rule; the degraded payment is full personal payment or partial personal payment; the non-degraded payment is full payment by the enterprise when the ordering data does not conform to the dining rule. The payment control unit is configured to determine payment level adjustment information of the ordering data according to the dining rule if the ordering data does not conform to the dining rule, and to perform payment on the ordering data according to the payment level adjustment information, including: determining whether to perform pre-payment interception on the ordering data that does not conform to the dining rule according to payment control information contained in the dining rule; if yes, performing pre-payment interception on the ordering data; if no, determining whether to perform degraded payment or non-degraded payment on the ordering data according to payment level adjustment information contained in the dining rule; the degraded payment is full personal payment or partial personal payment; the non-degraded payment is full payment by the enterprise when the ordering data does not conform to the dining rule. ​ The second pricing of the order data based on the meal rule includes: determining the maximum limit of enterprise payment according to at least one of the following data associated with the order data: approval amount, meal allowance amount, and meal limit, as the enterprise payment amount; after determining that the approval amount is not less than the first pricing amount, judging whether the order data meets the meal rule based on the report data. The meal rule generation unit is configured to generate a meal rule containing the payment control item by taking the meal standard amount, the selected payment control information, and the selected payment level adjustment information as configuration information of the payment control item.

20. A payment control apparatus for a corporate meal, characterized by, The meal rule generation unit is configured to generate a meal rule containing the payment control item by taking the meal standard amount, the selected payment control information, and the selected payment level adjustment information as configuration information of the payment control item. The order unit is configured to display an order page corresponding to the selected meal rule in response to the employee user selecting a meal rule from the meal rule associated with the employee, receive order information input by the employee user, generate order data corresponding to the meal rule, and provide the selection information of the meal rule and the order data to the transaction server. The payment mode unit is configured to receive payment mode data input by the employee user and provide the payment mode data to the transaction server. The payment mode data is used by the transaction server to perform first pricing on the order data to obtain a first pricing amount, and to judge whether the order data meets the meal rule based on the first pricing amount, including: receiving report data input by the employee user on an order confirmation or filling page; and judging whether the order data meets the meal rule according to the first pricing amount, the report data, and the report rule contained in the meal rule. The violation prompt unit is configured to receive and display violation prompt information and degraded payment information provided by the transaction server; the violation prompt information is generated by the transaction server based on the first pricing amount to judge that the order data does not meet the meal rule; if the order data does not meet the meal rule, payment level adjustment information of the order data is determined according to the meal rule, and payment of the order data is performed according to the payment level adjustment information, including: determining whether to perform payment interception before payment according to the payment control information contained in the meal rule for the order data that does not meet the meal rule; if yes, payment interception is performed before payment for the order data; if no, degraded payment or no degraded payment is performed for the order data according to the payment level adjustment information contained in the meal rule; the degraded payment information is full personal payment or partial personal payment, and the degraded payment information contains a personal payment amount determined by the transaction server based on the first pricing amount and the payment level adjustment information in the meal rule. The degraded payment unit is configured to receive the employee user triggering the continue payment confirmation control and / or the payment control entering the payment process, send the confirmation information corresponding to the continue payment confirmation control and / or the payment instruction corresponding to the payment control to the transaction server, perform degraded payment on the order data, perform second pricing on the order data subjected to the degraded payment based on the dining rule, and perform payment on the order data according to a second pricing amount obtained by the second pricing. The second pricing on the order data subjected to the degraded payment based on the dining rule comprises: determining a maximum limit of enterprise payment according to at least one of the following data associated with the order data: an approved amount, a meal allowance amount, and a dining limit, as an enterprise payment amount; and determining whether the order data meets the dining rule based on report data after determining that the approved amount is not less than the first pricing amount; wherein the approved amount is extracted from the approval data of an approval single identifier selected by the employee user when placing an order, and the approval single is a user operable area selected on an order confirmation or filling page.

21. An electronic device, comprising: The method comprises: A memory and a processor; the memory is used for storing a computer program, and the computer program is run by the processor to execute the method of any one of claims 1-17.

22. A storage device, comprising: A computer program is stored, and the computer program is run by the processor to execute the method of any one of claims 1-17.

Citation Information

Patent Citations

  • Payment quota adjustment method and apparatus

    CN108846675A