Terminal device, payment method, and program
The terminal device and method authenticate payment methods before orders, ensuring reliable payment processing and reducing labor effort, thus addressing labor-saving measures in restaurants.
Patent Information
- Application Number
- JP2022556885
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2020-10-20
- Filing Date
- 2021-10-07
- Publication Date
- 2025-10-28
- Estimated Expiration
- 2041-10-07
AI Technical Summary
Existing payment systems at restaurants require significant labor effort and there is a need to ensure reliable payment processing while reducing staff intervention.
A terminal device and method that authenticates payment methods before accepting orders, using a server to execute payment processes, and a program to facilitate this process, allowing customers to use their own devices for payment authentication and order placement.
Reduces the effort required for payment at stores and ensures reliable payment processing, contributing to labor savings and resolving labor shortages.
Smart Images

Figure 0007761004000001 
Figure 0007761004000002 
Figure 0007761004000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to a terminal device, a payment method, and a program, and more particularly to a terminal device, a payment method, and a program for accepting orders at a restaurant. [Background technology]
[0002] In recent years, restaurants and izakayas have been seeking to reduce the number of staff to cut labor costs and alleviate labor shortages by improving work efficiency. Patent Document 1 describes a system in which customers at restaurants use self-service checkout machines to process their payments.
[0003] Patent Document 2 describes equipment for automated payment processing at restaurants such as conveyor-belt sushi restaurants, which already have automated order taking and serving. This equipment uses a reader / writer to read the electronic money medium of a customer's contactless IC card when they visit the restaurant, obtaining the customer's electronic money identification information and remaining balance. This electronic money is then used to pay the bill. Customer orders are accepted by an ordering device, and orders are limited so that the total order amount does not exceed the electronic money balance. For customers who forget to pay and leave the restaurant, the system allows them to settle their bill the next time they visit, ensuring that payment is collected.
[0004] Patent Document 3 describes an ordering system that allows customers to use their mobile terminals to take and import images of dishes displayed on a menu and place an order. With this system, customers can register as members in advance and also register the credit card they will use to pay for the food. At the time of payment, a confirmation of the payment method is displayed on the mobile terminal, and if a request to pay by credit card is received from the customer, the payment is settled using the pre-registered credit card.
[0005] Patent Document 4 describes an ordering terminal that has a camera attached to the main body that takes a photograph of the orderer's face, and that transmits the order data and the photograph of the orderer's face taken by the camera to a higher-level device. Because the order data and the photograph of the orderer's face are linked, by presenting the facial image along with the order data and payment amount on the order slip or when confirming payment, the waiter can serve the ordered items while checking the orderer's face, or can accept the payment while checking the orderer's face at the POS terminal. [Prior art documents] [Patent documents]
[0006] [Patent Document 1] Japanese Patent Application Laid-Open No. 2019-125294 [Patent Document 2] Japanese Patent Application Publication No. 2017-146706 [Patent Document 3] Japanese Patent Application Laid-Open No. 2010-238118 [Patent Document 4] Japanese Patent Application Laid-Open No. 2004-206375 Summary of the Invention [Problem to be solved by the invention]
[0007] To promote labor-saving measures in stores, it is necessary to reduce the amount of work required for payments at stores. However, even when promoting labor-saving measures in payments, it is still necessary to ensure that payments are carried out reliably.
[0008] The present invention has been made in view of the above circumstances, and its object is to reduce the effort required for payment at a store and to ensure the reliability of payment. [Means for solving the problem]
[0009] In order to solve the above-mentioned problems, each aspect of the present invention employs the following configuration.
[0010] The first aspect relates to a terminal device. Regarding the first aspect Terminal outfit Place teeth, A terminal device that is installed in a store and operated by customers who visit the store, The aforementioned an authentication means for transmitting payment means identification information of the customer to a server that authenticates the payment means and causing the server to execute a predetermined payment process before accepting order information from the customer, thereby authenticating the payment means; a receiving means for receiving order information of the customer after the authentication is successful; A payment method is acquired, and the server is caused to execute a payment process related to the order information using the acquired payment method specification information. control and means.
[0011] A second aspect relates to a payment method implemented by at least one computer. The payment method according to the second aspect is It is installed in the store and operated by customers who visit. The terminal device The aforementioned Before receiving order information from a customer, the payment method identification information of the customer is transmitted to a server that authenticates the payment method, and the server executes a predetermined payment process. child and executes authentication of the payment means; After the authentication is successful, accepting order information of the customer; and causing the server to execute a payment process related to the order information using the acquired payment method specification information.
[0012] Another aspect of the present invention may be a program that causes at least one computer to execute the method of the second aspect, or a computer-readable recording medium on which such a program is recorded. This recording medium includes a non-transitory tangible medium. The computer program comprises computer program code which, when executed by a computer, causes the computer to perform the payment method on a terminal device.
[0013] Any combination of the above components, and any transformation of the present invention into a method, device, system, recording medium, computer program, etc., are also valid aspects of the present invention.
[0014] Furthermore, the various components of the present invention do not necessarily have to be independent entities, but may be formed as a single member by multiple components, one component may be formed from multiple components, one component may be part of another component, or part of one component may overlap with part of another component, etc.
[0015] Furthermore, although the method and computer program of the present invention describe a number of steps in a sequential order, the order in which the steps are described does not limit the order in which the steps are executed. Therefore, when implementing the method and computer program of the present invention, the order of the steps can be changed as long as it does not cause any problems in terms of the content.
[0016] Furthermore, the multiple steps of the method and computer program of the present invention are not limited to being executed at different times, and therefore, a step may occur while another step is being executed, or the execution timing of a step may partially or completely overlap with the execution timing of another step, etc. [Effects of the Invention]
[0017] According to the above aspects, it is possible to reduce the effort required for payment at a store and ensure the reliability of payment. [Brief explanation of the drawings]
[0018] [Figure 1] 1 is a diagram conceptually illustrating a system configuration of an ordering system according to an embodiment of the present invention. [Figure 2] FIG. 2 is a block diagram illustrating an example of the hardware configuration of a computer that realizes an order terminal. [Figure 3] FIG. 2 is a functional block diagram showing a logical configuration of an order terminal according to the present embodiment. [Figure 4] 10 is a flowchart showing an example of the operation of the order terminal of the present embodiment. [Figure 5] 10 is a flowchart showing an example of a procedure for advance preparation at a user terminal of a customer who uses the present ordering system. [Figure 6] FIG. 7 is a diagram for explaining the registration process of personal identification information in step P5 of FIG. 5. [Figure 7] 10 is a flowchart illustrating an example of a payment authentication process. [Figure 8] FIG. 10 is a diagram showing an example of a screen display during payment authentication processing. [Figure 9] 10 is a flowchart showing a part of an example of the operation of the order terminal. [Figure 10] FIG. 10 is a diagram illustrating an example of a data structure of a storage device of the order terminal. [Figure 11] 10 is a flowchart showing an example of the operation of the order terminal. [Figure 12] 10 is a flowchart showing a part of an example of the operation of the order terminal. [Figure 13] 10 is a flowchart showing an example of the operation of the order terminal. [Figure 14] 14 is a flowchart showing a detailed operation example of the payment method registration process in step S301 of FIG. 13. [Figure 15] 14 is a flowchart showing a detailed operation example of the payment process in step S311 of FIG. 13. [Figure 16] 14 is a flowchart showing a detailed operation example of the order receiving process in step S305 of FIG. 13. [Figure 17] FIG. 10 is a diagram illustrating an example of a data structure of a storage device of the order terminal. [Figure 18] 14 is a flowchart showing another detailed operation example of the payment process in step S311 of FIG. 13. [Figure 19] 14 is a flowchart showing yet another detailed operation example of the payment process in step S311 of FIG. 13. DETAILED DESCRIPTION OF THE INVENTION
[0019] Hereinafter, embodiments of the present invention will be described with reference to the drawings. In all drawings, similar components are designated by similar reference numerals, and their description will be omitted as appropriate. In the following drawings, configurations of parts that are not related to the essence of the present invention are omitted and are not shown.
[0020] In the embodiments, "acquisition" includes at least one of the following: a device going to retrieve data or information stored in another device or storage medium (active acquisition), and inputting data or information output from another device into the device (passive acquisition). Examples of active acquisition include making a request or inquiry to another device and receiving a reply, and accessing and reading information from another device or storage medium. An example of passive acquisition is receiving information that is distributed (or transmitted, pushed, etc.). Furthermore, "acquisition" may also mean selecting and acquiring data or information from received data or information, or selecting and receiving distributed data or information.
[0021] (First embodiment) <System Overview> 1 is a diagram conceptually showing the system configuration of an ordering system 1 according to an embodiment of the present invention. The ordering system 1 includes an order terminal 100 and an in-store device 30. The order terminal (terminal device) 100 is a terminal that accepts orders from customers C in establishments such as restaurants and izakayas, and is, for example, a dedicated terminal device or a tablet terminal. For example, at least one order terminal 100 is placed at each table in the establishment. The order terminal 100 is a self-order terminal that customers C operate themselves to place orders. The order terminal 100 has a storage device 120, not shown.
[0022] The order terminal 100 can be connected to the store device 30 and the clerk terminal 50 via a communication network 2. Alternatively, the order terminal 100, the store device 30, and the clerk terminal 50 may be able to communicate directly and wirelessly with each other. The order terminal 100 transmits the received order information of customer C to the store device 30 via the communication network 2. The store device 30 may have a function to receive the order information of customer C and transmit it to the kitchen as an instruction to start cooking. The store device 30 is a server device that manages orders for the store. The store device 30 has a storage device 32 that stores various data related to the store. The clerk terminal 50 is a mobile terminal used by the store clerk S, and may be, for example, a smartphone, a tablet terminal, or a handheld terminal for receiving orders.
[0023] The user terminal 10 is a mobile terminal owned or used by the customer C, such as a smartphone or tablet terminal. The order terminal 100 can further connect to a predetermined payment server 200, and can connect to the payment server 200 corresponding to the payment method used by the customer C that is accepted by the order terminal 100, and execute payment processing.
[0024] Although only one payment server 200 is shown in the figure, multiple payment methods may be available to customer C at the store. By supporting various payment methods, the store can improve convenience for customer C.
[0025] The payment method used by customer C is a method for processing the payment made by customer C to the store using a predetermined electronic payment service. One example of such a payment method is an electronic payment service using a QR code (registered trademark), but it is not limited to this. Any other payment method may be used as long as it is an electronic payment service using the user terminal 10, such as an electronic payment process using a credit card linked to the user terminal 10.
[0026] <Hardware configuration example> 2 is a block diagram illustrating an example of the hardware configuration of a computer 1000 that realizes the order terminal 100. The user terminal 10, the in-store device 30, the clerk terminal 50, and the payment server 200 in FIG.
[0027] The computer 1000 includes a bus 1010 , a processor 1020 , a memory 1030 , a storage device 1040 , an input / output interface 1050 , and a network interface 1060 .
[0028] The bus 1010 is a data transmission path for transmitting and receiving data among the processor 1020, memory 1030, storage device 1040, input / output interface 1050, and network interface 1060. However, the method of connecting the processor 1020 and the like to each other is not limited to bus connection.
[0029] The processor 1020 is implemented by a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), or the like.
[0030] The memory 1030 is a main storage device realized by a RAM (Random Access Memory) or the like.
[0031] The storage device 1040 is an auxiliary storage device realized by an HDD (Hard Disk Drive), an SSD (Solid State Drive), a memory card, a ROM (Read Only Memory), or the like. The storage device 1040 stores program modules that realize each function of the order terminal 100 (for example, an authentication unit 102, a reception unit 104, a settlement unit 106, etc., which will be described later). The processor 1020 loads each of these program modules into the memory 1030 and executes them, thereby realizing each function corresponding to the program module. The storage device 1040 may also store each piece of data in the storage device 120 of the order terminal 100.
[0032] The program module may be recorded on a recording medium. The recording medium on which the program module is recorded may include a non-transitory, tangible medium usable by the computer 1000, and the program code readable by the computer 1000 (processor 1020) may be embedded in the medium.
[0033] However, the order terminal 100 may also be configured to access a server (for example, a store server or a web server) and operate the functions of the components in FIG. 3 that are implemented on the server on the order terminal 100.
[0034] The input / output interface 1050 is an interface for connecting the computer 1000 with various input / output devices. The input / output interface 1050 also functions as a communication interface for performing short-range wireless communication such as Bluetooth (registered trademark) and NFC (Near Field Communication).
[0035] The network interface 1060 is an interface for connecting the computer 1000 to a communication network 2 (FIG. 1). This communication network 2 is, for example, a local area network (LAN) or a wide area network (WAN). Alternatively, the network interface 1060 may be an interface for connecting to the communication network 2 using a public line via a base station using various communication methods such as 4th generation (4G), 5th generation (5G), or Worldwide Interoperability for Microwave Access (WiMAX). The method for connecting the network interface 1060 to the communication network 2 may be a wireless connection or a wired connection.
[0036] The computer 1000 then connects to necessary equipment (e.g., the display 130, display 12 (touch panel), operation buttons, speaker, microphone, and sensors for acquiring biometric information of customer C, such as a camera and / or fingerprint sensor, of the order terminal 100 or user terminal 10) via the input / output interface 1050 or the network interface 1060.
[0037] As will be described later, the order terminal 100 or the user terminal 10 acquires personal identification information, which is a facial image of customer C or facial features extracted from the facial image, to be used in authentication processing to confirm the identity of customer C. In this embodiment, the authentication processing is performed using a person's facial image (facial features) as personal identification information, but the authentication processing may also be performed using other biometric authentication information. The biometric authentication information includes, for example, at least one feature of the iris, vein, auricle, fingerprint, voiceprint, etc. The authentication processing may also be performed by combining multiple pieces of biometric authentication information as personal identification information.
[0038] The order terminal 100 and the user terminal 10 may each include an image recognition processing unit (not shown) to perform authentication processing using an image. The image recognition processing unit may be installed in the order terminal 100 and the user terminal 10 as one of the program modules that realizes its function. In another example, the image recognition processing unit may be realized by a server device (not shown) provided outside the order terminal 100 or the user terminal 10, and the order terminal 100 or the user terminal 10 may transmit an image to the server device via the communication network 2 to have the image recognition processing performed.
[0039] In this embodiment, authentication processing is performed using a facial image, so a guidance screen for capturing an image of customer C's face using the camera of the user terminal 10 or the order terminal 100 is displayed on the display of the user terminal 10 or the order terminal 100. When performing authentication processing using other biometric authentication information, a sensor suitable for acquiring the biometric authentication information is used. For example, when a fingerprint is used, fingerprint information is acquired using a fingerprint sensor of the user terminal 10 or the order terminal 100. When a voiceprint is used, the voice of customer C is collected using a microphone of the user terminal 10 or the order terminal 100, and voiceprint information is acquired.
[0040] A camera includes a lens and an imaging element such as a CCD (Charge Coupled Device) image sensor. Images generated by a camera are preferably moving images, but may also be frame images captured at predetermined intervals or still images.
[0041] <Example of functional configuration> Figure 3 is a functional block diagram showing the logical configuration of the order terminal 100 according to this embodiment. Each component of the order terminal 100 according to this embodiment shown in Figure 3 is realized by any combination of hardware and software of the computer 1000 shown in Figure 2. Those skilled in the art will understand that there are many variations in the realization method and device. The functional block diagrams showing the information processing devices according to each embodiment described below show logical functional blocks rather than hardware-based configurations.
[0042] The order terminal 100 includes an authentication unit 102, a reception unit 104, and a settlement unit 106. Before accepting order information from customer C, the authentication unit 102 transmits customer C's payment method identification information to the payment server 200, which authenticates the payment method, and causes the payment server 200 to execute a predetermined payment process, thereby authenticating the payment method. After successful authentication, the reception unit 104 receives the order information of the customer C. The settlement unit 106 causes the settlement server 200 to execute the settlement process related to the order information using the acquired settlement method specification information.
[0043] The payment method specification information is, for example, identification information for QR code payment or credit card, and this identification information indicates the payment method and includes identification information that can identify the user of that payment method, customer C. In other words, based on the payment method specification information, when the identification information of the payment method and the payment amount are sent to the payment server 200 corresponding to the payment method along with a request to perform payment processing, the payment server 200 can be made to perform payment processing of the price.
[0044] The personal identification information stored in the storage unit (memory 1030 or storage device 1040) of the user terminal 10 is, for example, facial photograph data or facial feature amounts of the person whose identity has been verified by eKYC (electronic Know Your Customer) or the like in the registration procedure for personal identification information, which will be described later. As described above, the personal identification information may include other biometric authentication information, for example, at least one feature amount of the iris, vein, auricle, fingerprint, voiceprint, etc.
[0045] The order information of customer C is, for example, information indicating the details of an order for food, drinks, or services (drink bar, side plates, hand towels, etc.) at a restaurant. The order terminal 100 displays an order screen for accepting the order from customer C on the display 130 of the order terminal 100, and accepts the items selected by customer C from the menu by operating a GUI (Graphical User Interface) such as operation buttons, icons, drum rolls, etc., and the quantity of the items specified by customer C. The method of accepting an order is not limited to these, and various methods can be used.
[0046] <Example of operation> FIG. 4 is a flowchart showing an example of the operation of the order terminal 100 of this embodiment. First, the authentication unit 102 acquires the payment method specification information of customer C (step S101). For example, the camera of the order terminal 100 is used to capture an image of a QR code that records the payment method specification information and is displayed on the user terminal 10 of customer C, and the QR code is read from the captured image. At this time, a guidance screen for reading the QR code from the user terminal 10 is displayed on the display 130 of the order terminal 100. Customer C can follow the guidance to perform the QR code reading operation.
[0047] Alternatively, the QR code may be read using a QR code reader connected to the order terminal 100. The authentication unit 102 obtains the following information from the read QR code: settlement Alternatively, the authentication unit 102 may receive credit card information or the like recorded on a contactless IC card of the user terminal 10 as payment method information via wireless communication such as NFC (Near Field Communication).
[0048] Then, the authentication unit 102 transmits the payment method specification information acquired in step S101 to the payment server 200, and causes it to execute the predetermined payment processing (step S103). The payment server 200 is a server that can process the payment with the payment method indicated in the payment method specification information of customer C. In other words, the authentication unit 102 identifies a payment server 200 that can process the payment with the payment method indicated in the acquired payment method specification information, and transmits identification information of the identified payment method of customer C to the payment server 200, requesting the predetermined payment processing.
[0049] A predetermined payment process is, for example, a payment process in which the payment amount is a predetermined amount (for example, a minimum amount such as 0 yen or 1 yen) (also called a null payment process or a 0 yen payment process). Another example is a payment process in which the payment amount is at least a portion of a fixed fee that must be paid regardless of the order, such as a table charge (also called a provisional payment process or a reservation payment process).
[0050] Then, the authentication unit 102 receives the result of the predetermined payment process executed by the payment server 200 using the payment means of customer C. If the payment process is completed normally, the payment server 200 returns an authentication result indicating that the payment authentication was successful to the order terminal 100.
[0051] In this embodiment, the authentication unit 102 transmits, in a predetermined payment process, information indicating that the payment amount is 0 yen, along with payment request information requesting payment, to the payment server 200. The condition for successful authentication is that the payment is completed.
[0052] If the specified payment process is not completed successfully, an authentication result indicating that the payment authentication has failed is returned from the payment server 200 to the order terminal 100. If the payment process is not completed successfully, the payment method that customer C attempted to use cannot be used. Therefore, the order terminal 100 may notify customer C that the payment method cannot be used and that authentication processing must be performed using another payment method.
[0053] For example, the display 130 of the order terminal 100 may display a message to customer C, asking him to repeat the authentication process using another payment method because the payment method in question cannot be used. to A notification message may be displayed or output as audio from the speaker of the order terminal 100. Furthermore, the order terminal 100 may notify at least one of the in-store device 30 and the clerk terminal 50 that payment authentication of customer C has failed. The in-store device 30 may record the information notified from the order terminal 100 in the storage device 32. For example, the identification information of the order terminal 100, a facial photograph of customer C taken with the camera of the order terminal 100 or information on facial features, date and time, information on the payment method used for authentication, and the authentication result may be stored in association with each other.
[0054] If the authentication result received from the payment server 200 indicates that authentication was successful (YES in step S105), the authentication unit 102 stores the payment method specification information in the storage device 120, and proceeds to step S107, where the order reception process by the reception unit 104 begins. However, in this embodiment, if authentication is successful in step S105, the payment method specification information is stored in the storage device 120, but in a second embodiment described later, the payment method specification information of customer C is obtained again during payment processing at the time of checkout, so the payment method specification information does not need to be stored in the storage device 120.
[0055] In this embodiment, the payment method identification information of customer C acquired in step S101 is used not only in the payment process of step S103 but also at checkout. Therefore, a message informing customer C who acquired the payment method identification information in step S101 that the information will be used at checkout is displayed on the display 130 of the order terminal 100. Then, by accepting the press of the accept button on the message, the payment method identification information can be used in the payment process of step S109. If the press of the accept button is not accepted, a guidance screen is displayed on the order terminal 100, and the QR code 310 is displayed again on the user terminal 10, similar to the configuration of the second embodiment described below. Furthermore, the guidance screen presents a method for reading the QR code displayed on the user terminal 10 using the camera of the order terminal 100.
[0056] On the other hand, if the authentication result received from the payment server 200 indicates that the authentication has failed (NO in step S105), the authentication unit 102 ends this process. At this time, it is preferable that the order terminal 100 performs the above-mentioned notification process.
[0057] In step S107, the reception unit 104 accepts an order operation by customer C. Customer C can place an order by operating the screen displayed on the display 130 of the order terminal 100. Then, when customer C has finished eating and drinking and is leaving the restaurant, he or she pays the bill. At this time, the settlement unit 106 performs settlement processing for the amount to be paid by customer C using the payment method specification information acquired in step S101 and indicating the payment method for which payment authentication in step S103 was successfully completed (step S109). At this time, as described above, if settlement processing for at least a portion of the 1 yen or table charge has been performed in step S103, the settlement processing is performed for the amount remaining after deducting the amount already paid in step S103.
[0058] Examples of timing for making a payment include, but are not limited to, the following. A combination of the following may also be used. (1) When the order terminal 100 receives a button such as a checkout button pressed to perform checkout processing on its operation screen. (2) When Customer C's user terminal 10 receives a button such as a checkout button to perform checkout processing on a website or application where Customer C has logged in to the ordering system 1. In the case of (2), the fact that the user terminal 10 has pressed the checkout button may be notified to the order terminal 100 via the server of the ordering system 1. Alternatively, the user terminal 10 may notify the order terminal 100 directly via wireless communication. (3) After accepting the pressing of the checkout button in (1) or (2), the biometric information of customer C (e.g., facial features) is acquired, and the biometric information is compared with the personal identification information stored in the storage device 120. If authentication is successful (payment processing is performed using the payment method indicated by the payment method identification information associated with the successfully authenticated personal identification information), (4) No operation by customer C is required, and payment processing is performed automatically after customer C finishes eating and drinking and leaves the restaurant. In this case, however, when performing the predetermined payment processing by the authentication unit 102 upon entering the restaurant, in order to obtain customer C's consent in advance, the user terminal 10 or the order terminal 100 is required to press the consent button displayed on the screen.
[0059] In addition, various methods for detecting the departure of customer C can be considered. For example, the connection state between the user terminal 10 of customer C and the order terminal 100 or a predetermined communication device (such as a Wi-Fi (Wireless Fidelity) access point) can be monitored. If the disconnected state continues for a predetermined time or more, it may be determined that customer C has left the store. Alternatively, tracking processing of customer C may be performed by a surveillance camera or the like installed in the store to detect the departure.
[0060] <Preparations in advance> Customer C performs user registration in advance to use the services of this ordering system 1. Hereinafter, a specific example will be described. FIG. 5 is a flowchart showing an example of the procedure for preparations in advance on the user terminal 10 of customer C who uses this ordering system 1. First, an application for using this ordering system 1 is installed on the user terminal 10 (procedure P1). Alternatively, the ordering system 1 may be used by accessing a predetermined website via a browser.
[0061] Then, a user registration procedure is performed to use the ordering system 1 (procedure P3). In the user registration procedure, account information (for example, a username and a password) for logging in to the ordering system 1 is registered. Alternatively, account information of a predetermined SNS may be registered.
[0062] [[ID=1 in the original text]] Next, a registration process for personal identification information used for personal confirmation is performed (procedure P5). Details will be described later. When the registration process for personal identification information is completed, the preparations in advance are completed. Thereafter, this ordering system 1 can be used by starting the application (procedure P11) or logging in to a predetermined website.
[0063] [[ID= in the original text]] <P5: Registration of personal identification information (eKYC)> The registration process of the personal identification information in Procedure P5 of FIG. 5 will be described below with reference to FIG. 6. However, this registration process may utilize the procedure for personal verification (eKYC) provided by the operator of the payment means (e.g., electronic payment service) used at the store in the present ordering system 1.
[0064] FIG. 6 is a diagram for explaining the registration process of the personal identification information in Procedure P5 of FIG. 5. As shown in FIG. 6(a), the customer C uses the camera of the user terminal 10 to take a photo of his / her face together with the identity certificate 70 with a face photo, for example, the face photo published on the face of a driver's license or a My Number card. FIG. 6(b) shows a state where the image of the customer's face taken and the image of the identity certificate 7o including the face photo on the face of the identity certificate 70 are captured by the user terminal 10. This registration process of the personal identification information may be performed by installing an application for personal verification (eKYC) on the user terminal io, or may be performed on a predetermined website via a browser.
[0065] In order to ensure that the captured face is not a "disguise" using a photo or the like and that the person actually exists, it is preferable to take a video and perform a liveness verification.
[0066] Then, the face feature amounts extracted from the face image of the customer C and the face photo of the identity certificate 70 are compared. If the result of the comparison is that the person is authenticated, the authenticated face feature amounts are stored in the storage unit of the user terminal 10 as personal identification information.
[0067] <P11: Processing at the time of store visit> FIG. 7 is a flowchart showing an example of the payment authentication process. First, customer C launches the ordering system 1 application on the user terminal 10. When customer C visits the store, the ordering system 1 performs a process to authenticate the payment method that customer C intends to use (also called a payment authentication process) in order to register the person who will be making the payment, that is, to register the electronic payment method to be used to pay for the store's purchases. First, a guidance screen 300 for performing payment authentication is displayed on the display 12 of the user terminal 10. However, the identity verification process in FIG. 7 may also be performed by the system of each payment method. In other words, identity verification may be performed using the user terminal 10 in the system of the payment method that customer C intends to use before using the payment method.
[0068] Screen 300 displays guidance for verifying the identity of the customer before making an electronic payment. Following the guidance, customer C photographs his or her face using the camera of user terminal 10, and executes authentication processing (step S11) (FIG. 8(a)).
[0069] At this time, the user terminal 10 compares the personal identification information registered in advance in the user terminal 10 with the features of the face captured by the camera. When capturing the face of customer C, it is preferable to capture a video and perform liveness verification to ensure that the captured face is the actual person and not an "impersonation" using a photograph or the like. If the face in the captured image is verified as the person in question (YES in step S13 of FIG. 7), a QR code 310 for payment is displayed on the user terminal 10 as shown in FIG. 8(b) (step S15).
[0070] Meanwhile, in the order terminal 100, the authentication unit 102 displays a guidance screen 400 for reading the QR code 310 from the user terminal 10. Following the guidance, the QR code 310 displayed on the user terminal 10 is photographed using the camera of the order terminal 100 and read (step S17). Fig. 8(c) shows an example in which the QR code 410 is displayed on the screen 400, which is a photograph of the QR code 310 displayed on the user terminal 10 of customer C, taken by the order terminal 100.
[0071] Then, the order terminal 100 proceeds to step S101 in Fig. 4 described above, where the authentication unit 102 acquires the payment method identification information obtained from the QR code 310. Then, using the payment method indicated by the payment method identification information ("XX Pay" in the figure), in order to perform a predetermined payment process (for example, a 0 yen payment), the order terminal 100 transmits payment information (amount to be paid of 0 yen and identification information of customer C's payment method) to the payment server 200 corresponding to the payment method.
[0072] The payment server 200 executes a payment process for 0 yen, and if the payment process is successful, an authentication result indicating that the payment method has been authenticated is returned to the order terminal 100. When the order terminal 100 receives the authentication result indicating that the payment process was successful, it transitions to the order screen and prompts customer C to enter an order.
[0073] As described above, in this embodiment, before accepting order information from customer C, the authentication unit 102 transmits customer C's payment method identification information to a server that authenticates the payment method and has the payment server 200 execute a predetermined payment process (for example, 0 yen payment process), thereby authenticating the payment method. After successful authentication, the reception unit 104 accepts customer C's order information. The payment unit 106 uses the acquired payment method identification information to have the payment server 200 execute payment processing related to the order information.
[0074] This configuration allows customer C to process the payment themselves, reducing the effort required for payment at the store. Also, it is possible to confirm before placing an order that payment can be processed using customer C's payment method, and the payment method specification information acquired at that time can be used to process the payment for the order information, ensuring the reliability of the payment.
[0075] When cash is exchanged, a store clerk S must serve the customer, but according to this embodiment, cashless payment means that store clerk S does not need to serve the customer. According to this embodiment, customer C can take orders and process payments at a restaurant by simply operating the order terminal 100, which contributes to labor savings, reducing labor costs, and resolving labor shortages. Furthermore, cashless payment does not require touching coins or bills, so there is a possibility that the risk of infection, such as infectious diseases, may be reduced.
[0076] (Second embodiment) In the first embodiment, the QR code is not re-presented or re-scanned during the payment process at checkout. In this embodiment, the QR code is re-presented and re-scanned during the payment process at checkout. The configuration of the order terminal 100 is the same as in the first embodiment, and will be described using FIG. 3. The configuration of this embodiment can be combined with at least one of the other embodiments described below to the extent that there is no contradiction.
[0077] The settlement unit 106 of this embodiment acquires the settlement method specification information from the user terminal 10 of the customer C again when making a settlement related to the order information.
[0078] <Example of operation> FIG. 9 is a flowchart showing a part of an example of the operation of the order terminal 100 of this embodiment. This is executed after step S107 in the flowchart of Fig. 4, which shows the operation of the first embodiment, is executed. In other words, the payment process in steps S121 and S123 is executed when customer C completes the order process (step S107) and pays before leaving the store. The timing of this payment process may be the same as either (1) or (2) by customer C's operation, among the timings described in the first embodiment.
[0079] Before paying, customer C performs payment authentication processing on the user terminal 10 in the same manner as in the flow of Figure 7. A screen 300 for performing payment processing using the same payment method (although a different payment method may be used) that was used for the payment authentication processing when the customer visited the store is displayed on the display 12 of the user terminal 10.
[0080] Then, following the guidance on screen 300, customer C's face is photographed and compared with the personal identification information stored in user terminal 10 for authentication (step S11 in FIG. 7). If authentication is successful (YES in step S13 in FIG. 7), a QR code 310 to be used for transaction processing using the payment method is displayed on screen 300 (step S15 in FIG. 7).
[0081] Following the guidance on the payment processing screen 400 of the order terminal 100, customer C uses the camera of the order terminal 100 to capture the QR code 310 displayed on the user terminal 10. The authentication unit 102 of the order terminal 100 captures the QR code 310 displayed on the user terminal 10 and acquires payment method identification information for transaction processing (step S121). The payment unit 106 then uses the payment method identification information acquired in step S121 to cause the payment server 200 to execute payment processing for customer C's order information (information indicating the order details accepted by the order terminal 100) (step S123).
[0082] Specifically, the identification information of customer C's payment method, the payment amount, and a payment request are sent to the payment server 200 corresponding to the payment method indicated by the payment method specification information. In accordance with the payment request, the payment server 200 performs payment processing for the payment amount based on the identification information of customer C's payment method. The result of the payment processing is sent to the order terminal 100, and may also be sent to an address pre-registered by customer C (for example, the email address of the user terminal 10).
[0083] According to this embodiment, when performing payment processing for order information, the payment unit 106 reads the payment QR code 310 from the user terminal 10 of customer C again to obtain payment method identification information. Therefore, the payment method to be used for payment can be used with the consent of customer C at the time of payment. For example, customer C can use a payment method other than the one used for payment authentication when visiting the store, which is convenient for customer C. Furthermore, since consent is obtained from customer C for each payment processing, there is a possibility that fraudulent use by others can be effectively prevented.
[0084] (Third embodiment) The order terminal 100 of this embodiment differs from the above embodiment in that it has a configuration for acquiring the personal identification information of customer C along with the payment method identification information from the user terminal 10. The order terminal 100 of this embodiment has the same configuration as the order terminal 100 in Fig. 3, and will be described using Fig. 3.
[0085] The authentication unit 102 acquires the personal identification information of the customer C together with the payment method identification information, and stores the personal identification information and the payment method identification information in association with each other in the storage device 120 (FIG. 10(a)). When accepting order information from customer C, the accepting unit 104 acquires biometric information from customer C, compares the acquired biometric information with personal identification information stored in the storage device 120, associates the accepted order information with the personal identification information that matches the biometric information, and stores the associated information in the storage device 120 (Figure 10(b)). When performing payment processing for the order information, the payment unit 106 associates the payment method identification information associated with the acquired personal identification information with the personal identification information of the customer C. and others The payment server 200 executes the payment process for the received order information.
[0086] <Example of operation> Fig. 11 is a flowchart showing an example of the operation of the order terminal 100 of this embodiment. The flow in Fig. 11 includes steps S103 and S105, which are the same as the flow in Fig. 4 for the order terminal 100 of the first embodiment, and also includes steps S201 to S209. The same steps as in Fig. 4 will only be briefly explained.
[0087] First, the authentication unit 102 acquires customer C's payment method identification information and personal identification information (step S201). In this embodiment, the QR code 310 displayed on customer C's user terminal 10 stores customer C's personal identification information along with the payment method identification information. That is, in step S15 of FIG. 7, the QR code 310 storing customer C's payment method identification information and the personal identification information is displayed on the display 12 of the user terminal 10. The personal identification information is, for example, customer C's facial features. The authentication unit 102 associates the acquired personal identification information with the payment method identification information and stores them in the storage device 120 (FIG. 10(a)).
[0088] The authentication unit 102 then transmits the payment method identification information acquired in step S101 to the corresponding payment server 200, causing it to execute a predetermined payment process (step S103). If authentication is successful (YES in step S105), the reception unit 104 starts the order reception process. If authentication is unsuccessful (NO in step S105), this process ends. At this time, the order terminal 100 may display on the display 130 a message informing customer C that authentication of the payment method failed and registration was not possible, or a message prompting customer C to resubmit the QR code 310 of another payment method to register another payment method.
[0089] In the order reception process, customer C can place an order by operating the screen displayed on the display 130 of the order terminal 100. The authentication unit 102 of the order terminal 100 takes a picture of the face of customer C performing the ordering operation with the camera of the order terminal 100 and acquires facial features of customer C from the captured image. Then, the authentication unit 102 compares the acquired facial features of customer C with the personal identification information (facial features) stored in the storage device 120 (FIG. 10(a)).
[0090] As a result of the comparison, if the facial feature amount in the captured image of customer C and the personal identification information stored in the storage device 120 match at a level equal to or higher than the threshold, authentication is successful (YES in step S205). If no personal identification information having a level equal to or higher than the threshold is stored in the storage device 120, authentication is unsuccessful (NO in step S205). If authentication is unsuccessful (NO in step S205), this process ends. The authentication unit 102 may output a message (such as a message on the display 130 or a voice output from the speaker) to customer C informing them that their order cannot be accepted because biometric authentication has failed. Furthermore, information indicating that authentication of customer C has failed may be sent to the in-store device 30 or the store clerk terminal 50.
[0091] If the authentication is successful (YES in step S205), the reception unit 104 associates the order information received by the operation of the customer C with the personal identification information that was successfully authenticated in step S205. and others The payment method identification information is stored in the storage device 120 (FIG. 10(b)) in association with the payment method identification information (step S207).
[0092] When customer C has finished eating and drinking and is leaving the restaurant, he or she pays the bill. At this time, the payment unit 106 causes the payment server 200 to execute payment processing for customer C's order information using the payment method indicated in the payment method specification information associated with customer C's order information in step S207 (step S209). At this time, as described above, if payment processing for at least a portion of the 1 yen or table charge has been performed in step S103, the payment processing is performed for the amount remaining after deducting the amount already paid in step S103.
[0093] In this embodiment, the timing for making a payment can be any of the timings (1) to (4) described in the first embodiment.
[0094] According to this embodiment, the authentication unit 102 uses the QR code 310 from Along with the payment method identification information, customer C's personal identification information is also acquired, and furthermore, customer C's facial features are acquired during the ordering process and compared with the personal identification information. If authentication is successful, the order is accepted, but if authentication is not successful, the order cannot be placed. This has the potential to prevent impersonation by others.
[0095] (Modification of the third embodiment) The modified version of the third embodiment differs from the third embodiment in that when biometric authentication fails, the QR code is re-read to obtain payment method identification information and perform accounting processing; otherwise, it is the same as the third embodiment.
[0096] Fig. 12 is a flowchart showing a part of an example of the operation of the order terminal 100 according to a modification of the third embodiment. The flow in Fig. 12 further includes step S221 after biometric authentication processing of customer C is performed in step S203 in Fig. 11. If the biometric authentication of customer C in step S203 fails (NO in step S205), the authentication unit 102 acquires the payment method identification information of customer C again (step S221). Specifically, a guidance screen (not shown) is displayed on the display 130 of the order terminal 100, and instructs customer C to display and read the QR code 310 of the payment method they wish to use on the user terminal 10 again. Customer C performs the identity verification process (step S11) of FIG. 7 on the user terminal 10, and then displays the QR code 310 (step S15).
[0097] The payment unit 106 of the order terminal 100 uses a camera to capture the QR code 310 displayed on the display 12 of the user terminal 10, and acquires payment method identification information from the QR code 310. Then, the payment unit 106 causes the payment server 200 to execute payment processing related to the order information using the payment method identification information acquired in step S221 (step S209).
[0098] According to this configuration, if the reception unit 104 fails to authenticate customer C while accepting an order from customer C and is unable to identify customer C's payment method identification information, the payment method identification information can be obtained by having customer C present and read the QR code 310 again, on which the payment method identification information is recorded. The payment unit 106 can then use the obtained payment method identification information to perform payment processing related to the order information.
[0099] (Fourth embodiment) This embodiment is similar to the configuration of the third embodiment, except that it has a configuration in which multiple customers C can place orders using the same order terminal 100 and split the bill. The configuration of the order terminal 100 is the same as in the first embodiment, so it will be explained using Figure 3.
[0100] In this embodiment, the authentication unit 102 acquires payment method identification information and personal identification information for each of multiple customers C. Specifically, the authentication unit 102 reads the QR code 310 displayed on the display 130 of the order terminal 100 of each customer C, and acquires the payment method identification information and personal identification information from the QR code 310.
[0101] However, for customers C who do not pay the price, it is not necessary to read the QR code 310. The acquired payment method identification information and customer identification information are stored in the storage device 120 (FIG. 10(a)) for the number of customers C whose information was acquired.
[0102] The reception unit 104 uses a camera to capture an image of the face of customer C placing an order at the order terminal 100, and compares the facial features in the captured image with the customer C's personal identification information (facial features) stored in the storage device 120. The reception unit 104 then identifies payment method identification information associated with the personal identification information that matches the captured image to a threshold or higher, and associates the order information of customer C with the identified payment method identification information and stores it in the storage device 120 (FIG. 10(b)).
[0103] At the time of payment, the payment unit 106 causes the payment server 200 to execute payment processing for each customer C regarding the order information of that customer C associated with the payment method identification information, using the payment method indicated in the payment method identification information of that customer C.
[0104] <Example of operation> FIG. 13 is a flowchart showing an example of the operation of the order terminal 100 of this embodiment. In this embodiment, the QR code 310 displayed on the user terminal 10 of each customer C also stores personal identification information for that customer C along with payment method identification information. As described in step S15 of FIG. 7, each customer C displays the QR code 310 on the user terminal 10. This QR code 310 stores personal identification information for that customer C along with payment method identification information. The personal identification information is, for example, facial features of that customer C.
[0105] First, in step S301, the authentication unit 102 registers the payment method to be used by each customer C for the transaction. Details will be described later. The payment method registration process in step S301 is repeated for each customer C until the registration completion button on screen 400 is pressed to end the payment method registration process (NO in step S303). Then, when the payment method registration process for all customers C, or for at least one customer C performing the transaction, is completed, the authentication unit 102 ends the payment method registration process by accepting the pressing of the registration completion button on screen 400 (YES in step S303).
[0106] Then, the reception unit 104 starts the order reception process (step S305). At this time, an order reception screen is displayed on the order terminal 100. Details of the order reception process will be described later. Until the order for customer C is completely received and the pressing of the order confirmation button on the order screen is received (NO in step S307), the order reception process in step S305 continues. When the orders from customers C are completed, by receiving the pressing of the order confirmation button on the order screen, the reception unit 104 ends the order reception process (YES in step S307). Then, the reception unit 104 transmits the order information as order data to the store device 30 (step S309). When the store device 30 receives the order data, it transmits the order data to the kitchen and cooking starts.
[0107] When customers C finish eating and leave the store, the settlement unit 106 performs a settlement process for the order information received in step S305 (step S311). Details will be described later.
[0108] <S301: Payment Method Registration Process> FIG. 14 is a flowchart showing a detailed operation example of the payment method registration process in step S301 of FIG. 13. First, the authentication unit 102 obtains the payment method identification information and the personal identification information of each customer C by using the camera of the order terminal 100 to capture the QR code 310 displayed on the user terminal 10 of the customer C (step S321). The authentication unit 102 associates the personal identification information and the payment method identification information obtained from the QR code 310 displayed on the user terminal 10 of each customer C and stores them in the storage device 120 (FIG. 10(a)).
[0109] Next, the authentication unit 102 transmits the payment method identification information of customer C obtained in step S321 to the payment server 200 corresponding to the payment method indicated by the payment method identification information, and causes it to execute a predetermined payment process (for example, free payment process) (step S323). When the payment authentication of the customer C is successful (YES in step S325), the reception by the reception unit 104 of the order of the customer C becomes possible, and it waits for the start of the order reception process and returns to FIG. 13.
[0110] In step S303 of Figure 13, steps S321 to S325 of Figure 14 are repeated for each of the other customers C until the registration completion button is pressed. This completes the payment method registration process for multiple customers C, and the personal identification information and payment method identification information obtained from the QR codes 310 of the multiple customers C are associated with each other and stored in the storage device 120 (Figure 10(a)).
[0111] Furthermore, for customer C whose payment authentication failed in step S325 (NO in step S325), the authentication failure is notified (step S327). Specifically, a message is output (displayed or audible) to the order terminal 100 informing customer C that authentication of the payment method has failed and that it is recommended that customer C re-register using a different payment method. Furthermore, information about the authentication failure may be notified to the in-store device 30 or the store clerk terminal 50. Information about the authentication failure may include, for example, identification information of the order terminal 100 (including, for example, the table number), the date and time, information about the acquired QR code 310, and so on. Furthermore, because the payment method identification information for customer C is not registered in the storage device 120, customer C will ultimately pay by another method, such as cash.
[0112] When accounting for orders from multiple customers C, there are several possible accounting methods, such as the following: (A) The bill will be split equally among the number of customers C (number of registered payment methods). (B) One person (only one payment method registered) pays on behalf of the other person (C) Each customer C pays for their order individually (D) Some of Customer C pays in equal installments (specifying percentages or amounts individually).
[0113] <<Accounting Patterns A and B>> First, we will explain the accounting patterns (A) and (B) above. When the registration process of the payment means is completed in step S301 and the order reception process in step S305 is performed, the reception unit 104 receives the operations on the order reception screen displayed on the display 130 of the order terminal 100, and stores the obtained order information in the storage device 120. Further, the reception unit 104 determines the order by receiving the pressing of the order confirmation button on the order reception screen, and transmits the stored order information to the store device 30. As a result, cooking is started, and the ordered items are provided to the customer C.
[0114] Then, when the customer C finishes eating and leaves the store, the settlement process in step S311 is started. The timing for starting the settlement process may be any of the above (1) to (4), and it is not necessary for the customer C to have finished eating or to have left the store.
[0115] <S311: Settlement Process> FIG. 15 is a flowchart showing a detailed operation example of the settlement process in step S311 of FIG. 13. The settlement unit 106 obtains the number of payment means registered in the storage device 120 in step S301, and calculates the share amount by dividing the total amount of the price calculated based on the order information received in step S305 by the number of registered payment means (step S381).
[0116] Then, using the payment means registered in step S301 with the share amount calculated in step S381, the settlement process is executed for each corresponding settlement server 200 of the payment means (step S383). For example, when only one payment means is registered, it is the pattern of (B), and the price is paid using the representative's payment means. When a plurality of payment means are registered, it is the pattern of (A), and the price can be equally divided and paid by each registered payment means.
[0117] <<Accounting Pattern C>> Next, a pattern will be described in which each of the individual customers C of (C) pays for their respective orders. In this example, it is assumed that each of the customers C has already registered a payment method in step S301. First, the details of the order reception process in step S305 will be described.
[0118] <S305: Order Reception Process> FIG. 16 is a flowchart showing a detailed operation example of the order reception process in step S305 of FIG. 13. First, the reception unit 104 displays an order reception screen on the display 130 of the order terminal 100 and receives the order operation of the customer C (step S341). When the order reception process by the reception unit 104 is started, in parallel with step S341, the authentication unit 102 captures the face of the customer C who is performing the order operation on the order terminal 100 with the camera of the order terminal 100, and associates the captured image of the face of the customer C with the order information received in step S341 and stores it in the storage device 120 (FIG. 17(a)) (step S343).
[0119] Furthermore, the authentication unit 102 executes a biometric authentication process of the customer C using the face image of the customer C (step S345). Specifically, the authentication unit 102 captures the face of the customer C who is performing the order operation on the order terminal 100 with the camera of the order terminal 100, and acquires the feature amount of the face of the customer C from the captured image. Then, the authentication unit 102 collates the acquired feature amount of the face of the customer C with the personal identification information (feature amount of the face) stored in the storage device 120 (FIG. 10(a)).
[0120] As a result of the collation, if personal identification information stored in the storage device 120, the degree of matching of the feature amount of the face of the captured image of the customer C is equal to or greater than the threshold value, the biometric authentication of the customer C is determined to be successful (YES in step S347). Then, the authentication unit 102 identifies the payment method identification information associated with the personal identification information for which the authentication has succeeded, and associates the payment method identification information with the order information recorded in step S343 (FIG. 17(b)) (step S349).
[0121] On the other hand, for customer C who failed the biometric authentication in step S345 (NO in step S347), step S349 is bypassed.
[0122] Furthermore, the authentication unit 102 detects whether the customer C operating the order terminal 100 has changed by photographing the customer C using a camera and performing facial authentication (step S351). Until the orderer has changed (NO in step S351), the process returns to step S341 and repeats the order acceptance process. At this time, the biometric authentication in step S345 may be bypassed if the orderer has not changed. In this case, information on the success or failure of the biometric authentication of the customer C is retained, and information (face photo) to be stored in association with the accepted order information is identified and the order information of the customer C is continued to be recorded.
[0123] When the authentication unit 102 detects that the orderer operating the order terminal 100 has changed (YES in step S351), this process ends and the process returns to FIG.
[0124] Steps S341 to S351 in FIG. 16 are repeated for the other customers C for the number of orderers until the order confirmation button is pressed in step S307 in FIG. 13. In this way, orders from multiple customers C are accepted, and the order information of multiple customers C is associated with the facial photograph of each customer C and stored in the storage device 120 (FIG. 17(a)), and this information is sent to the in-store device 30 as order information (step S309). When the in-store device 30 receives the order information, it transmits the order information to the kitchen, and cooking begins.
[0125] By transmitting the order information and the facial photograph in association with each other to the store device 30, when the store clerk S serves the ordered items to each customer C, the store device 30 can transmit the order information and the facial photograph in association with each other to the store clerk terminal 50, and by displaying the facial photograph and the order information in association with each other on the store clerk terminal 50, the store clerk S can serve the ordered items and the customer C correctly.
[0126] <S311: Settlement Processing> FIG. 18 is a flowchart showing another detailed operation example of the settlement processing in step S311 of FIG. 13. This example is (C) of the above accounting pattern, and is a pattern in which customer C pays for each order. The timing at which this process is executed can be any one of (1) to (4) of the above accounting timing.
[0127] First, the settlement unit 106 identifies the settlement means identification information associated with the order information in the storage device 120 (FIG. 17(b)) for each customer C, and identifies the settlement means to be used for the payment of customer C's payment (step S391). Next, the settlement unit 106 calculates the payment amount of customer C from the order information of customer C (step S393). Note that the calculation process of the payment amount may be performed by the store device 30. The order terminal 100 may acquire the payment amount calculated by the store device 30.
[0128] Then, the settlement unit 106 causes the settlement server 200 corresponding to the settlement means of customer C to execute the settlement process of the payment amount calculated in step S393 using the settlement means of customer C identified in step S391 (step S395). Specifically, the identification information of the settlement means of customer C and the payment amount are transmitted to the settlement server 200 together with the settlement request.
[0129] In this configuration, for each customer C, the payment for the product ordered by each customer C can be made by the settlement means of customer C.
[0130] <<Accounting Pattern D>> Finally, an accounting pattern in which a part of the above customer C pays by sharing the cost (specifying the ratio or amount individually) will be described. FIG. 19 is a flowchart showing yet another detailed operation example of the settlement processing in step S311 of FIG. 13. In this example, the settlement means registration process in step S301 and the order reception process in step S305 are the same as those in the above accounting pattern (A), so the description is omitted.
[0131] First, when the payment process is started, the payment unit 106 displays a split payment setting screen on the display 130 of the order terminal 100. For example, the payment unit 106 displays the facial photograph of customer C, whose payment method specification information is registered in the storage device 120 of FIG. 17(b), on the split payment setting screen, and accepts input of the split payment amount or split payment ratio for each customer C (step S401). Note that the split payment setting screen may also display the facial photograph along with the payment amount calculated from the order information associated with the facial photograph.
[0132] The settlement unit 106 further acquires the settlement method specification information linked to the order information associated with the facial photograph, and specifies the settlement method indicated by the settlement method specification information (step S403).
[0133] The settlement unit 106 calculates the payment amount for each payment method using the split amount or split rate accepted in step S401 (step S405). The settlement unit 106 may display the payment amount calculated for each facial photograph on the payment confirmation screen. It may also display information about the payment method identified in step S403 (for example, XX Pay). Then, when the confirmation button on the payment confirmation screen is pressed, the payment amount for each payment method is confirmed.
[0134] In addition, in the case where the payment amount is specified, if the total amount differs from the invoice amount, the settlement unit 106 may notify customer C to change the payment amount, or automatically adjust the payment amount and notify customer C of the adjusted payment amount.
[0135] Then, the settlement unit 106 causes the settlement server 200 corresponding to each payment method to execute the settlement process for the payment amount for each payment method (step S407).
[0136] According to this embodiment, even when multiple customers C split the bill, the same effect as the above embodiment can be achieved, and payment processing can be performed efficiently. In addition, since the orderer can be linked to the order details, the orderer can pay individually for only the amount they ordered.
[0137] Although the embodiments of the present invention have been described above with reference to the drawings, these are merely examples of the present invention, and various other configurations can also be adopted. <Age Estimation> For example, in the biometric authentication process during the order reception process, the authentication unit 102 may estimate the age of customer C from a facial image of customer C captured by the camera of the order terminal 100. Then, the authentication unit 102 determines whether the estimated age is of legal drinking age (e.g., adult) or not (e.g., minor). If it is determined that the customer C is not of legal drinking age, the reception unit 104 may deactivate or erase the order button on the order reception screen so that alcoholic beverages and the like cannot be ordered.
[0138] Additionally, age information of customer C may be recorded in the QR code 310 together with the personal identification information. Since the eKYC process can obtain information from an identification card, for example, the age may be calculated from the date of birth information on the card and recorded in the QR code 310.
[0139] <Usage notification> Furthermore, in another embodiment, the order terminal 100 may further include a notification unit (not shown) that sends a notification to a predetermined address when the QR code 310 is generated for the purpose of payment method registration processing when the customer visits the store. When customer C registers as a user of this ordering system 1, he or she registers a predetermined address, such as an email address or mobile phone number, as a contact for notifications.
[0140] This configuration can prevent fraudulent use of customer C's payment method through impersonation.
[0141] Furthermore, upon receiving the notification, customer C may access the URL (Uniform Resource Locator) listed in the notification and press an approval button to accept approval for use of the payment method. The payment unit 106 may be configured to allow use of the payment method only when the approval is accepted. The authentication unit 102 and the payment unit 106 may enable use of the payment method only when the approval from customer C is accepted.
[0142] Furthermore, in the above case, if the non-approval button is pressed, the authentication unit 102 and the settlement unit 106 suspend the use of the payment method. Furthermore, the authentication unit 102 or the settlement unit 106 may notify the in-store device 30 and the store clerk terminal 50 that the use of the payment method has not been approved and that there is a risk of fraudulent use.
[0143] Although the present invention has been described above with reference to the embodiments and examples, the present invention is not limited to the above-described embodiments and examples. Various modifications that can be understood by those skilled in the art can be made to the configuration and details of the present invention within the scope of the present invention. In the present invention, when information about a user is acquired and used, it shall be done lawfully.
[0144] Some or all of the above-described embodiments can be described as, but are not limited to, the following supplementary notes. 1. An authentication means for transmitting payment means identification information of the customer to a server that authenticates the payment means before accepting order information from the customer, and causing the server to execute a predetermined payment process to authenticate the payment means; a receiving means for receiving order information of the customer after the authentication is successful; and a payment control means for causing the server to execute payment processing related to the order information using the acquired payment means specification information. 2. In the terminal device described in 1., The payment control means acquires payment method specification information again from the user terminal of the customer when performing payment processing related to the order information. 3. In the terminal device according to 1. or 2., The authentication means In the predetermined payment process, a payment amount of 0 yen is transmitted to the server together with payment request information requesting payment, The condition for the authentication to be successful is that the payment has been completed. 4. In the terminal device according to any one of 1. to 3., The authentication means acquires the customer's personal identification information together with the payment means identification information, associates the customer identification information with the payment means identification information, and stores the associated information in a storage means; the receiving means, when receiving the order information of the customer, acquires biometric information of the customer, compares the acquired biometric information with the personal identification information stored in the storage means, associates the received order information with the personal identification information that matches the biometric information, and stores the associated information in the storage means; When performing the payment process for the order information, the payment control means associates the payment means identification information associated with the acquired customer identification information with the customer identification information. and others and a terminal device that causes the server to execute the settlement process for the order information stored in the terminal device. 5. In the terminal device described in 4., The terminal device, wherein the personal identification information is biometric information.
[0145] 6. The terminal device: Before accepting order information from a customer, the payment method identification information of the customer is transmitted to a server that authenticates the payment method, and a predetermined payment process is executed by the server, thereby authenticating the payment method; After the authentication is successful, accepting order information of the customer; A payment method that causes the server to execute payment processing related to the order information using the acquired payment method specification information. 7. In the payment method described in 6., The terminal device, When performing payment processing for the order information, the payment method specification information is again acquired from the user terminal of the customer. 8. In the case of the payment method described in 6. or 7., The terminal device, In the predetermined payment process, a payment amount of 0 yen is transmitted to the server together with payment request information requesting payment, A payment method in which the condition for the authentication to be successful is that the payment has been completed. 9. In the payment method described in any one of 6. to 8., The terminal device Acquire the customer's personal identification information together with the payment means identification information, associate the customer identification information with the payment means identification information, and store the information in a storage means; When receiving the order information of the customer, biometric information of the customer is acquired, the acquired biometric information is compared with the personal identification information stored in the storage means, and the received order information is associated with the personal identification information that matches the biometric information and stored in the storage means; When performing the payment process for the order information, the payment means specifying information associated with the acquired personal identification information of the customer is used to associate the payment means specifying information with the personal identification information of the customer. and others and causing the server to execute the payment process for the order information stored in the server. 10. In the payment method described in 9., The payment method, wherein the personal identification information is biometric information.
[0146] 11. On the computer, a step of transmitting payment means identification information of the customer to a server that authenticates the payment means and causing the server to execute a predetermined payment process, thereby authenticating the payment means, before accepting order information from the customer; accepting order information from the customer after the authentication is successful; A program for causing the server to execute a procedure for executing a payment process related to the order information using the acquired payment method specification information. 12. In the program described in 11., A program for causing a computer to execute a procedure for acquiring payment method specification information again from the user terminal of the customer when performing payment processing related to the order information. 13. In the program described in 11. or 12., In the step of performing the authentication, In the predetermined payment process, the computer executes a procedure of transmitting to the server, together with payment request information requesting payment, information indicating that the payment amount is 0 yen; The condition for the authentication to be successful is that the payment has been completed. 14. In the program according to any one of 11. to 13., a step of acquiring the customer's personal identification information together with the payment means identification information, and storing the customer identification information and the payment means identification information in a storage means in association with each other; a step of acquiring biometric information of the customer when the order information of the customer is being accepted, collating the acquired biometric information with the personal identification information stored in the storage means, and storing the accepted order information in the storage means in association with the personal identification information that matches the biometric information; When performing the payment process for the order information, the payment means specifying information associated with the acquired personal identification information of the customer is used to associate the payment means specifying information with the personal identification information of the customer. and others and a program for causing a computer to execute a procedure for causing the server to execute the settlement process for the order information stored in the server. 15. In the program described in 14., The personal identification information is biometric information.
[0147] This application claims priority based on Japanese Patent Application No. 2020-175965, filed on October 20, 2020, the disclosure of which is incorporated herein in its entirety. [Explanation of symbols]
[0148] 1. Ordering System 2. Communication Network 10 User terminal 12 Display 30 Store equipment 32 Storage device 50 Store clerk terminal 70 Identification Card 100 Order Terminals 102 Authentication Department 104 Reception Department 106 Payment Department 120 Storage device 130 Display 200 Payment Server 300 Guidance screen 310 QR Code 400 screens 410 QR Code 1000 computers 1010 Bus 1020 processor 1030 memory 1040 Storage Device 1050 Input / Output Interface 1060 Network Interface
Claims
1. A terminal device that is installed in a store and operated by customers who visit the store, an authentication means for transmitting payment means identification information of the customer to a server that authenticates the payment means and causing the server to execute a predetermined payment process before accepting order information from the customer when the customer visits the store, thereby authenticating the payment means; a receiving means for receiving order information of the customer after the authentication is successful; A terminal device comprising: a payment control means that, after accepting the order information, when accepting instructions for payment processing from the customer when the customer leaves the store, causes the server to execute payment processing for the order information using the acquired payment method identification information.
2. A terminal device that is installed in a store and operated by customers who visit the store, an authentication means for transmitting payment means identification information of the customer to a server that authenticates the payment means and causing the server to execute a predetermined payment process before accepting order information from the customer, thereby authenticating the payment means; a receiving means for receiving order information of the customer after the authentication is successful; a payment control means for causing the server to execute a payment process related to the order information using the acquired payment means specification information; The authentication means In the predetermined payment process, a payment amount of 0 yen is transmitted to the server together with payment request information requesting payment, The condition for the authentication to be successful is that the payment has been completed.
3. A terminal device that is installed in a store and operated by customers who visit the store, an authentication means for transmitting payment means identification information of the customer to a server that authenticates the payment means and causing the server to execute a predetermined payment process before accepting order information from the customer, thereby authenticating the payment means; a receiving means for receiving order information of the customer after the authentication is successful; a payment control means for causing the server to execute a payment process related to the order information using the acquired payment means specification information; The authentication means acquires the customer's personal identification information together with the payment means identification information, associates the customer identification information with the payment means identification information, and stores the associated information in a storage means; the receiving means, when receiving the order information of the customer, acquires biometric information of the customer, compares the acquired biometric information with the personal identification information stored in the storage means, associates the received order information with the personal identification information that matches the biometric information, and stores the associated information in the storage means; The payment control means is a terminal device that, when performing the payment processing for the order information, causes the server to execute the payment processing for the order information associated with the acquired customer's personal identification information using the payment means identification information associated with the customer's personal identification information.
4. 2. The terminal device according to claim 1, The payment control means is a terminal device that, when processing payment for the order information, acquires payment method identification information from the customer's user terminal after accepting the order information and when accepting instructions for payment processing from the customer upon leaving the store.
5. 4. The terminal device according to claim 3, The terminal device, wherein the personal identification information is biometric information.
6. The terminal device is installed in the store and operated by customers who visit the store. When the customer visits the store, before accepting order information from the customer, the payment means identification information of the customer is transmitted to a server that authenticates the payment means, and a predetermined payment process is executed by the server, thereby authenticating the payment means; After the authentication is successful, accepting order information of the customer; A payment method in which, after receiving the order information, when instructions for payment processing from the customer are received when the customer leaves the store, the server executes payment processing related to the order information using the acquired payment method identification information.
7. The terminal device is installed in the store and operated by customers who visit the store. Before accepting order information from the customer, the payment means identification information of the customer is transmitted to a server that authenticates the payment means, and a predetermined payment process is executed by the server, thereby authenticating the payment means; After the authentication is successful, accepting order information of the customer; causing the server to execute a payment process related to the order information using the acquired payment method identification information; When performing the authentication, In the predetermined payment process, a payment amount of 0 yen is transmitted to the server together with payment request information requesting payment, A payment method in which the condition for the authentication to be successful is that the payment has been completed.
8. The terminal device is installed in the store and operated by customers who visit the store. Before accepting order information from the customer, the payment means identification information of the customer is transmitted to a server that authenticates the payment means, and a predetermined payment process is executed by the server, thereby authenticating the payment means; After the authentication is successful, accepting order information of the customer; causing the server to execute a payment process related to the order information using the acquired payment method identification information; When performing the authentication, the customer's personal identification information is acquired together with the payment means identification information, and the personal identification information and the payment means identification information are associated with each other and stored in a storage means; When receiving the order information of the customer, biometric information of the customer is acquired, the acquired biometric information is compared with the personal identification information stored in the storage means, and the received order information is associated with the personal identification information that matches the biometric information and stored in the storage means; A payment method in which, when performing the payment processing for the order information, the server executes the payment processing for the order information associated with the acquired customer's personal identification information using the payment method identification information associated with the customer's personal identification information.
9. A computer that is installed in a store and that realizes a terminal device operated by customers who visit the store, a step of transmitting payment means identification information of the customer to a server that authenticates the payment means when the customer visits the store and causing the server to execute a predetermined payment process, before accepting order information from the customer, thereby authenticating the payment means; accepting order information from the customer after the authentication is successful; A program for executing a procedure in which, after receiving the order information, when instructions for payment processing from the customer are received when the customer leaves the store, the server executes payment processing related to the order information using the acquired payment method identification information.
10. A computer that is installed in a store and that realizes a terminal device operated by customers who visit the store, a step of transmitting payment means identification information of the customer to a server that authenticates the payment means and causing the server to execute a predetermined payment process, thereby authenticating the payment means, before accepting order information from the customer; accepting order information from the customer after the authentication is successful; a step of causing the server to execute a payment process related to the order information using the acquired payment method identification information; In the step of performing the authentication, In the predetermined payment process, a payment amount of 0 yen is transmitted to the server together with payment request information requesting payment, The condition for the authentication to be successful is that the payment has been completed.
11. A computer that is installed in a store and that realizes a terminal device operated by customers who visit the store, a step of transmitting payment means identification information of the customer to a server that authenticates the payment means and causing the server to execute a predetermined payment process, thereby authenticating the payment means, before accepting order information from the customer; accepting order information from the customer after the authentication is successful; a step of causing the server to execute a payment process related to the order information using the acquired payment method identification information; In the step of performing the authentication, the customer's personal identification information is acquired together with the payment means identification information, and the personal identification information and the payment means identification information are associated with each other and stored in a storage means; In the receiving step, when receiving the order information of the customer, biometric information of the customer is acquired, the acquired biometric information is compared with the personal identification information stored in the storage means, and the received order information is associated with the personal identification information that matches the biometric information and stored in the storage means; A program that, in a step of having the server execute the payment processing, when performing the payment processing for the order information, causes the server to execute the payment processing for the order information associated with the acquired customer's personal identification information using the payment method identification information associated with the customer's personal identification information.
Citation Information
Patent Citations
Order terminal and order system
JP2004206375A
Communication system, account settlement management device and method, personal digital assistant, information processing method, and program
JP2004287593A
Ordering system
JP2010238118A
Order transport settlement facility for food
JP2017146706A
Order management system, order management device and program thereof
JP2019125294A