A payment method, device, computer, and storage medium supporting registered members.
By interacting with the order system and the membership system, the system automatically creates members and processes points and coupons for small merchants, solving the problem that small merchants have difficulty establishing a membership system. This enables seamless payment and the establishment of a membership system, improving user experience and merchant competitiveness.
Patent Information
- Application Number
- CN202211434951.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-11-16
- Publication Date
- 2025-11-14
- Estimated Expiration
- 2042-11-16
AI Technical Summary
In existing technologies, the merchant operation module functions can only support large merchants with development capabilities, making it difficult for small merchants to reuse them. The development costs are high and the operation and maintenance are difficult. In addition, small merchants lack development capabilities and cannot establish a membership system.
This invention provides a payment method that supports registered members. Through the interaction between the order system and the membership system, it automatically creates members for users and generates points and coupon information, handles the freezing and use of points and coupons, simplifies the payment process, and establishes a membership system for small merchants.
Small merchants can establish a membership system without further development, with a seamless payment process that reduces operational complexity, improves user experience, records consumption information, provides merchants with a membership database and consumer profiles, and enhances their competitiveness.
Smart Images

Figure CN115796946B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of Internet technology, and in particular to a payment method, device, computer, and storage medium that supports registered members. Background Technology
[0002] Currently in the fintech field, merchant operations modules only support large merchants with development capabilities. Because these functions are customized according to the specific needs of the intermediaries, they are highly dependent on usage scenarios and can only be used by designated channel partners. This makes them difficult to reuse for large merchants in other industries, leading to high development costs and difficulties in later operation and maintenance. For small merchants, who lack development capabilities, these functions also cannot be provided. Summary of the Invention
[0003] In view of the above problems, this application proposes a payment method, device, computer and storage medium that supports registered members.
[0004] This application provides a payment method that supports registered members and is applied to an order system. The payment method includes:
[0005] Obtain the user's identification code, generate the corresponding order, and send the first information to the membership system. The first information is used to instruct the membership system to query whether the user is a member. If the user is not a member, the system creates a membership for the user and generates membership information based on the first information. The membership information includes the user's points and coupon information.
[0006] Receive and display the points information and the coupon information;
[0007] The system receives a second message initiated by the user and sends a third message to the membership system. The second message is the user's selection result regarding whether to use deductible points and / or coupons for the order. The content of the third message corresponds to the content of the second message and is used to instruct the membership system whether to freeze the selected deductible points and / or coupons.
[0008] When the transaction status of the member system is received and the transaction status is successful, a payment request is initiated to the payment system.
[0009] When a payment success message is received from the payment system, a fourth message is sent to the membership system, which instructs the membership system to consume the frozen deducted points and / or coupons for this transaction.
[0010] Furthermore, the payment methods mentioned above that support registered members also include:
[0011] When a payment failure message is received from the payment system, a fifth message is sent to the membership system, which instructs the membership system to unfreeze the frozen deducted points and / or coupons.
[0012] Furthermore, the payment methods mentioned above that support registered members also include:
[0013] When the transaction status of the member system is received and the transaction status is failed, a transaction failure message is displayed.
[0014] Furthermore, the payment methods mentioned above that support registered members also include:
[0015] When the sixth piece of information returned by the membership system is received, the transaction details are displayed. The sixth piece of information is the usage of points and coupons in the updated membership information of the user.
[0016] Furthermore, in the aforementioned payment method supporting registered members, after obtaining the user's identification code, generating the corresponding order, and sending the first message to the member system, it also includes:
[0017] When the membership system finds that the user is already a member, the membership information is directly obtained, including the points and coupons held.
[0018] Another embodiment of this application proposes a payment method supporting registered members, applied to a membership system, including:
[0019] Upon receiving the first information from the order system, if it is determined that the current user is not a member, then based on the first information, a member is created for the user and member information is generated. The points information and coupon information in the member information are returned to the order system. The first information includes the user's identification code and the order content.
[0020] When the third information from the order system is received, the transaction status of the order is set to "processing". Based on the third information, the points balance and frozen deducted points are updated, and the coupon information is updated to "in use". The transaction status is then sent to the order system. The third information includes the order details, the points information, and the coupon information.
[0021] When the fourth message from the order system is received, the transaction status of the order is updated to "processed", the points balance and frozen deducted points are updated, and the status of the coupon is changed to "used".
[0022] Furthermore, the payment methods mentioned above that support registered members also include:
[0023] When the fifth message is received from the order system, the transaction status of the order is updated to "processed", the points balance and frozen deducted points are updated, and the status of the coupon is changed to "unused". The fifth message is used to instruct the membership system to unfreeze the frozen deducted points and coupons for this transaction.
[0024] Another embodiment of this application provides an apparatus for supporting a payment method for registered members, comprising:
[0025] The acquisition unit is used to acquire the user's identification code, generate the corresponding order, and send first information to the membership system. The first information is used to instruct the membership system to query whether the user is a member. If the user is not a member, the system creates a member for the user and generates member information based on the first information. The member information includes the user's points and coupon information.
[0026] The first receiving unit is used to receive and display the points information and the coupon information;
[0027] The second receiving unit is used to receive the second information initiated by the user and send the third information to the membership system. The second information is the user's selection result of whether to use deductible points and / or coupons for the order. The content of the third information corresponds to the content of the second information and is used to instruct the membership system whether to freeze the selected deductible points and / or coupons.
[0028] The first sending unit is used to initiate a payment request to the payment system when it receives the transaction status of the member system and the transaction status is successful.
[0029] The second sending unit is used to send a fourth message to the membership system when it receives a payment success message returned by the payment system. The fourth message is used to instruct the membership system to consume the frozen deducted points and / or coupons for this transaction.
[0030] Another embodiment of this application proposes a computer, including a storage unit and a processing unit. The storage unit stores a computer program, and the processing unit executes the steps of the payment method for supporting registered members as described above by calling the computer program stored in the storage unit.
[0031] Another embodiment of this application provides a computer-readable storage medium storing a computer program adapted for loading by a processor to perform the steps of the payment method for supporting registered members as described above.
[0032] The embodiments of this application have the following beneficial effects:
[0033] This application proposes a payment method that supports registered members. Small merchants can easily establish their own membership system by configuring corresponding membership marketing activities in the backend, without the need for further development and integration. Furthermore, if a non-member user is detected during the payment process, a membership is automatically created for that user, making the entire process seamless and reducing a significant amount of complex operations. Attached Figure Description
[0034] To more clearly illustrate the technical solutions of this application, the accompanying drawings used in the embodiments will be briefly described below. It should be understood that the following drawings only show some embodiments of this application and should not be considered as a limitation on the scope of protection of this application. In the various drawings, similar components are numbered similarly.
[0035] Figure 1 A first flowchart illustrating a payment method supporting registered members, according to some embodiments of this application, is shown.
[0036] Figure 2 A second flowchart illustrating a payment method supporting registered members, according to some embodiments of this application, is shown.
[0037] Figure 3 A third flowchart illustrating a payment method supporting registered members, according to some embodiments of this application, is shown.
[0038] Figure 4 A fourth flowchart illustrating a payment method supporting registered members, according to some embodiments of this application, is shown.
[0039] Figure 5 A timing diagram illustrating a payment method supporting registered members according to some embodiments of this application is shown;
[0040] Figure 6 A fifth flowchart illustrating a payment method supporting registered members, according to some embodiments of this application, is shown.
[0041] Figure 7 The diagram shows a device structure diagram of a payment method supporting registered members according to some embodiments of this application. Detailed Implementation
[0042] The technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments.
[0043] The components of the embodiments of this application described and illustrated in the accompanying drawings can be arranged and designed in a variety of different configurations. Therefore, the following detailed description of the embodiments of this application provided in the drawings is not intended to limit the scope of the claimed application, but merely to illustrate selected embodiments of the application. All other embodiments obtained by those skilled in the art based on the embodiments of this application without inventive effort are within the scope of protection of this application.
[0044] In the following, the terms “comprising,” “having,” and their cognates, which may be used in various embodiments of this application, are intended only to indicate a particular feature, number, step, operation, element, component, or combination thereof, and should not be construed as excluding, firstly, the presence of one or more other features, numbers, steps, operations, elements, components, or combinations thereof, or adding the possibility of one or more features, numbers, steps, operations, elements, components, or combinations thereof.
[0045] Furthermore, the terms "first," "second," and "third" are used only to distinguish descriptions and should not be interpreted as indicating or implying relative importance.
[0046] Unless otherwise specified, all terms used herein (including technical and scientific terms) shall have the same meaning as commonly understood by one of ordinary skill in the art to which the various embodiments of this application pertain. Terms (such as those defined in commonly used dictionaries) shall be interpreted as having the same meaning as in their contextual meaning in the relevant technical field and shall not be construed as having an idealized or overly formal meaning, unless clearly defined in the various embodiments of this application.
[0047] The following detailed description of some embodiments of this application is provided in conjunction with the accompanying drawings. Unless otherwise specified, the following embodiments and features can be combined with each other.
[0048] Typically, many companies have merchant groups that include small merchants, and small merchants make up the majority of their customer base. In order to avoid having to develop and integrate with small merchants again, a new membership payment system needs to be built.
[0049] Furthermore, the investigation revealed that in current merchant operations, membership systems rely on cardholders scanning QR codes to register and provide their personal information before the system generates a membership. This process requires face-to-face guidance from staff, and consumers need to input cumbersome information, making membership registration inefficient, error-prone, and slowing down membership growth.
[0050] Therefore, this application proposes a payment method that supports registered members.
[0051] Please refer to Figure 1 This is a flowchart illustrating a payment method supporting registered members, as proposed in an embodiment of this application. Exemplarily, this payment method supporting registered members is applied in a marketing platform.
[0052] In some implementations, such as Figure 1 As shown, this payment method, which supports registered members, is applied to the order system. This payment method may include:
[0053] S101: Obtain the user's identification code, generate the corresponding order, and send the first information to the membership system. The first information is used to instruct the membership system to check whether the user is a member. If the user is not a member, the system creates a membership for the user and generates membership information based on the first information. The membership information includes the user's points and coupon information.
[0054] Specifically, merchants first open their merchant backend page, select to enable the membership function, and configure membership point rules and coupon distribution rules. Once the point and coupon rules take effect, the backend automatically initiates batch coupon generation and other related operations. When a consumer scans the merchant's corresponding QR code after purchasing goods and enters the payment page, the order system receives the user's identification code and generates a corresponding order based on the user's identification code. The order includes the order number and order details. Simultaneously, it sends a first-level notification to the membership system. Upon receiving the first-level notification, the membership system determines whether the user is a member. If not, it creates a member for the current user and generates member information based on the first-level notification. If the user is a member, it queries the user's corresponding membership point and coupon information and returns the retrieved information to the order system. Optionally, the membership system can also send the merchant's pre-configured membership point and coupon rules to the order system, allowing the order system to display the relevant information based on these rules.
[0055] S201 receives and displays points information and coupon information.
[0056] Specifically, the order system receives and displays the user's corresponding member's points and coupon information on the interface, and then waits for the user to choose whether to use points for deduction and coupons.
[0057] S301, receive the second information initiated by the user and send the third information to the membership system. The second information is the user's selection result of whether to use deductible points and / or coupons for the order. The content of the third information corresponds to the content of the second information and is used to instruct the membership system whether to freeze the selected deductible points and / or coupons.
[0058] Specifically, based on the user's selection to use deductible points and coupons, a second piece of information is generated. After receiving this second piece of information, the order system generates corresponding third information and transmits it to the membership system. The membership system adds a "processing" status to the corresponding order based on the received third information, updates the user's points balance, frozen deductible points, and updates the coupon information to "in use." The membership system transmits the order's transaction status to the order system, where frozen deductible points are the points that have been frozen. Optionally, deductible points are points that can be used to offset the price, but the deductible points selected by the user can be less than or equal to the points that can be offset in this order.
[0059] Optionally, when a user chooses not to use points for deduction and not to use coupons, the generated second information includes 0 points to be deducted, and the generated third information includes 0 points to be frozen. When a user chooses to use points for deduction and coupons, the generated second information includes the points to be deducted and the coupons to be used, and the generated third information includes the points to be frozen and the coupons to be frozen. When a user chooses not to use points for deduction but to use coupons, the generated second information includes the coupons to be used and a quantity of 0 points for deduction, and the generated third information includes the coupons to be frozen and a quantity of 0 points to be frozen. The coupon information includes the coupon number, and the points for deduction information includes the quantity of points to be deducted.
[0060] S401: When the transaction status is received from the member system and the transaction status is successful, a payment request is initiated to the payment system.
[0061] Specifically, when the order system receives the order's transaction status, it determines whether the order's transaction status is successful. If the order's transaction status is successful, it initiates a payment request to the payment system.
[0062] In yet another implementation, the payment methods supporting registered members also include:
[0063] S402: When the transaction status of the member system is received and the transaction status is failed, the transaction failure information is displayed.
[0064] Specifically, such as Figure 2 As shown, if the transaction status of an order is determined to be failed, a transaction failure message will be displayed. Optionally, the message can be displayed in the form of text, image, or pop-up window, etc. There are no restrictions here.
[0065] In another implementation, when the transaction status of an order is determined to be failed, a transaction failure message is displayed, along with transaction details, which include the order number, transaction time, name of the traded item, quantity of the traded item, transaction amount, points deduction status, and coupon usage status.
[0066] S501, when a payment success message is received from the payment system, a fourth message is sent to the membership system. The fourth message is used to instruct the membership system to consume the frozen deducted points and / or coupons for this transaction.
[0067] Specifically, after receiving a payment request, the payment system displays the payment details to the user. After the user makes the payment, the payment system returns the payment result to the order system. Upon receiving the payment result, the order system verifies it. If the payment is successful, it sends a fourth message to the membership system. Upon receiving this fourth message, the membership system updates the order's transaction status to "processed," subtracts the amount of frozen points from the total points to obtain the updated points balance, clears the frozen points to zero, and changes the coupon's status to "used." For example, if a user has 1000 points, uses 800 points for a discount, and uses a coupon, after the order system verifies the payment as successful, it sends a fourth message to the membership system. This fourth message includes commands to consume points and coupons. Upon receiving this fourth message, the membership system updates the points balance from 1000 to 200, reduces the frozen points from 800 to 0, and changes the corresponding coupon's status to "used."
[0068] In yet another implementation, such as Figure 3 As shown, the payment methods supported by registered members also include:
[0069] S502, when a payment failure message is received from the payment system, a fifth message is sent to the member system. The fifth message is used to instruct the member system to unfreeze the frozen deducted points and / or coupons.
[0070] If the payment is deemed a failure, a fifth message is sent to the membership system. Upon receiving this message, the membership system updates the order's transaction status to "processed," sets the difference between the current total points and the frozen points to the updated points balance, clears the frozen points to zero, and changes the coupon's status to "unused." For example, if a user has 1000 points, used 800 points for a discount, and used a coupon, and the order system determines the payment has failed, it sends a fifth message to the membership system. This message includes commands to unfreeze the frozen points and the coupon. Upon receiving this message, the membership system updates the points balance from 1000 to 1000, reduces the frozen points from 800 to 0, and changes the coupon's status to "unused." Optionally, after a payment failure, it's not necessary to update the points balance; only the status of the frozen points and the coupon needs to be updated.
[0071] In another implementation, when a transaction is completed, the membership system stores the associated information of the transaction and transmits the associated information to the order system, which then displays the associated information to the user. This associated information includes data such as payment details, purchased item information, and marketing information.
[0072] In another implementation, user profiles are built for each user based on their associated information to facilitate subsequent secondary marketing. Additionally, appropriate product restocking is performed based on the types of items purchased by each user.
[0073] In yet another implementation, such as Figures 4 to 5 As shown, the payment methods supported by registered members also include:
[0074] S601: When the sixth piece of information is received from the membership system, the transaction details are displayed. The sixth piece of information is the updated usage of the user's membership points and coupons.
[0075] Specifically, to make it easier for users to view their purchased information after a transaction, the transaction details are displayed directly. Of course, users can also freely choose to enable or disable this feature.
[0076] In another implementation, the payment method that supports registered members includes receiving and displaying points information and coupon information, which includes receiving and displaying points information, coupon information, and the deduction amount corresponding to the points information.
[0077] Specifically, to help users quickly know the amount deducted by their points, the order system will calculate and display the deducted amount based on points information, coupon information, and relevant rules.
[0078] Alternatively, if the user's ID is included in all six pieces of information mentioned above, the system can process different payment information based on different IDs, thus enabling the simultaneous processing of payment information from multiple different users.
[0079] This application presents a payment method that supports registered members, allowing small merchants to easily establish their own membership systems by configuring relevant membership marketing activities in the backend, without requiring further development and integration. Furthermore, if a non-member user is detected during the payment process, a membership is automatically created for them, making the entire process seamless and reducing numerous complex operations. Users can also view their benefits and points while making a purchase, enhancing the user experience. Additionally, the system records all transaction information for the merchant, building a membership database that facilitates in-depth analysis and data mining. This provides merchants with detailed consumer profiles, enabling them to conduct secondary marketing and improve their competitiveness.
[0080] Another embodiment of this application proposes a payment method that supports registered members, such as... Figure 6 As shown, the method, applied to the membership system, includes:
[0081] S701: Upon receiving the first information from the order system, if it is determined that the current user is not a member, then based on the first information, a member is created for the current user and member information is generated. The user's member points information and coupon information are returned to the order system. The first information includes the user's identification code and the order details. Optionally, if it is determined that the user is a member, the user's member points information and coupon information are returned to the order system. It can be understood that the first information can be used to instruct the member system to query the user's member points information, coupon information, and points deduction rules, etc.
[0082] S801: Upon receiving third information from the order system, the transaction status of the order is set to "processing," and based on the third information, the points balance and frozen deducted points are updated, and the coupon information is updated to "in use," and the transaction status is sent to the order system. The third information includes the order details, points information, and coupon information.
[0083] S901, when the fourth message from the order system is received, the transaction status of the order is updated to be completed, the points balance and the frozen deducted points are updated, and the status of the coupon is changed to used. The fourth message is used to instruct the membership system to consume points and coupons.
[0084] It is understood that the method steps in this embodiment correspond to the corresponding steps executed by the member system in the payment method supporting registered members in the above embodiments. The optional steps executed by the member system in the payment method supporting registered members are also applicable to the method in this embodiment, and will not be described again here.
[0085] In yet another implementation, the payment methods supporting registered members also include:
[0086] When the fifth message is received from the order system, the transaction status of the order is updated to "processed", the points balance and frozen deducted points are updated, and the status of the coupon is changed to "unused". The fifth message is used to instruct the membership system to unfreeze the frozen deducted points and coupons for this transaction.
[0087] Specifically, given the diverse and uncertain nature of how users use points and coupons, a "unfreeze" function has been added to account for situations where users have points and coupons but do not use them.
[0088] Another embodiment of this application provides an apparatus 1000 that supports a payment method for registered members, such as... Figure 7 As shown, the device 1000 includes:
[0089] The acquisition unit 1001 is used to acquire the user's identification code, generate the corresponding order, and send first information to the membership system. The first information is used to instruct the membership system to query whether the user is a member. If the user is not a member, the system creates a member for the user and generates member information based on the first information. The member information includes the user's points and coupon information.
[0090] The first receiving unit 1002 is used to receive and display points information and coupon information.
[0091] The second receiving unit 1003 is used to receive the second information initiated by the user and send the third information to the membership system. The second information is the user's selection result of whether to use deductible points and / or coupons for the order. The content of the third information corresponds to the content of the second information and is used to instruct the membership system whether to freeze the selected deductible points and / or coupons.
[0092] The first sending unit 1004 is used to initiate a payment request to the payment system when it receives the transaction status from the member system and the transaction status is successful.
[0093] The second sending unit 1005 is used to send a fourth message to the member system when it receives a payment success message returned by the payment system. The fourth message is used to instruct the member system to consume the frozen deducted points and / or coupons for this transaction.
[0094] Another embodiment of this application proposes a computer, including a storage unit and a processing unit. The storage unit stores a computer program, and the processing unit executes the steps of the payment method for supporting registered members as described above by calling the computer program stored in the storage unit.
[0095] Another embodiment of this application provides a computer-readable storage medium storing a computer program adapted for loading by a processor to perform the steps of the payment method for supporting registered members as described above.
[0096] It is understood that the method steps in this embodiment correspond to the payment method supporting registered members in the above embodiments. The optional methods for supporting registered members are also applicable to this embodiment and will not be described again here.
[0097] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can also be implemented in other ways. The apparatus embodiments described above are merely illustrative. For example, the flowcharts and block diagrams in the accompanying drawings show the architecture, functionality, and operation of possible implementations of apparatus, methods, and computer program products according to various embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that, in alternative implementations, the functions marked in the blocks may occur in a different order than those marked in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagram and / or flowchart, and combinations of blocks in the block diagram and / or flowchart, can be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions.
[0098] In addition, the functional modules or units in the various embodiments of this application can be integrated together to form an independent part, or each module can exist independently, or two or more modules can be integrated to form an independent part.
[0099] If the aforementioned functions are implemented as software functional modules and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, essentially, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a smartphone, personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0100] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any changes or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application.
Claims
1. A payment method supporting registered members, characterized in that, The payment method, applied to the order system, includes: Obtain the user's identification code, generate the corresponding order, and send a first message to the membership system. The first message is used to instruct the membership system to query whether the user is a member. If the user is not a member, the system creates a membership for the user and generates membership information based on the first message. The membership information includes the user's points and coupon information. The first message includes the user's identification code and the order details of the order. Receive and display the points information and the coupon information; The system receives a second message initiated by the user and sends a third message to the membership system. The second message is the user's selection result regarding whether to use deductible points and / or coupons for the order. The content of the third message corresponds to the content of the second message and is used to instruct the membership system whether to freeze the selected deductible points and / or coupons. When the transaction status of the member system is received and the transaction status is successful, a payment request is initiated to the payment system. When a payment success message is received from the payment system, a fourth message is sent to the membership system, which instructs the membership system to consume the frozen deducted points and / or coupons for this transaction.
2. The payment method supporting registered members according to claim 1, characterized in that, Also includes: When a payment failure message is received from the payment system, a fifth message is sent to the membership system, which instructs the membership system to unfreeze the frozen deducted points and / or coupons.
3. The payment method supporting registered members according to claim 1, characterized in that, Also includes: When the transaction status of the member system is received and the transaction status is failed, a transaction failure message is displayed.
4. The payment method supporting registered members according to claim 1, characterized in that, Also includes: When the sixth piece of information returned by the membership system is received, the transaction details are displayed. The sixth piece of information is the usage of points and coupons in the updated membership information of the user.
5. The payment method supporting registered members according to any one of claims 1 to 4, characterized in that, After obtaining the user's identification code, generating the corresponding order, and sending the first message to the membership system, the process also includes: When the membership system finds that the user is already a member, the membership information is directly obtained, including the points and coupons held.
6. A payment method supporting registered members, characterized in that, Applied to membership systems, including: Upon receiving the first information from the order system, if it is determined that the current user is not a member, then based on the first information, a member is created for the user and member information is generated. The points information and coupon information in the member information are returned to the order system. The first information includes the user's identification code and the order content. When the third information from the order system is received, the transaction status of the order is set to "processing". Based on the third information, the points balance and frozen deducted points are updated, and the coupon information is updated to "in use". The transaction status is then sent to the order system. The third information includes the order details, the points information, and the coupon information. When the fourth message is received from the order system, the transaction status of the order is updated to "processed", the points balance and frozen deducted points are updated, and the status of the coupon is changed to "used". The fourth message is used to instruct the membership system to consume the frozen deducted points and / or coupons for this transaction.
7. The payment method supporting registered members according to claim 6, characterized in that, Also includes: When the fifth message is received from the order system, the transaction status of the order is updated to "processed", the points balance and frozen deducted points are updated, and the status of the coupon is changed to "unused". The fifth message is used to instruct the membership system to unfreeze the frozen deducted points and coupons for this transaction.
8. An apparatus that supports a payment method for registered members, characterized in that, include: The acquisition unit is used to acquire the user's identification code, generate the corresponding order, and send first information to the membership system. The first information is used to instruct the membership system to query whether the user is a member. If the user is not a member, the system creates a member for the user and generates member information based on the first information. The member information includes the user's points and coupon information. The first information includes the user's identification code and the order content of the order. The first receiving unit is used to receive and display the points information and the coupon information; The second receiving unit is used to receive the second information initiated by the user and send the third information to the membership system. The second information is the user's selection result of whether to use deductible points and / or coupons for the order. The content of the third information corresponds to the content of the second information and is used to instruct the membership system whether to freeze the selected deductible points and / or coupons. The first sending unit is used to initiate a payment request to the payment system when it receives the transaction status of the member system and the transaction status is successful. The second sending unit is used to send a fourth message to the membership system when it receives a payment success message returned by the payment system. The fourth message is used to instruct the membership system to consume the frozen deducted points and / or coupons for this transaction.
9. A computer, characterized in that, It includes a storage unit and a processing unit. The storage unit stores a computer program, and the processing unit executes the steps of the payment method supporting registered members as described in any one of claims 1 to 5 by calling the computer program stored in the storage unit.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program adapted for loading by a processor to perform the steps of the payment method for supporting registered members as described in any one of claims 1 to 5.
Citation Information
Patent Citations
Transaction payment and refund processing method, device and equipment
CN110163586A