PAYMENT TERMINAL AND CONTROL METHOD FOR A PAYMENT TERMINAL
20210256494 · 2021-08-19
Inventors
Cpc classification
G06Q20/204
PHYSICS
G06Q20/3678
PHYSICS
G06Q20/209
PHYSICS
G06Q20/3276
PHYSICS
International classification
Abstract
In accordance with an embodiment, a payment terminal includes a display, a memory device, and a controller. Upon payment for a commodity to be purchased by a customer, information associated with one or more types of payment applications and code symbols are read from the memory device, and the display is caused to display the read information associated with the payment applications and the read code symbols such that the customer is capable of recognizing the read information associated with the payment applications and the read code symbols.
Claims
1. A payment terminal that performs commodity data processing for payment for a commodity to be purchased by a customer and payment processing for the commodity, the payment terminal comprising: a display that displays information to the customer; a memory device that stores information associated with one or more types of payment applications for payment, which are usable for the payment, and code symbols each including at least information for accessing a site of the payment application in association with each other; and a controller that reads, upon payment for the commodity, from the memory device the information associated with the one or more types of payment applications, causes the display to display the read information associated with the payment application such that the customer is capable of recognizing the read information associated with the payment application, determines whether or not one payment application has been designated from the displayed information associated with the payment application, and reads, in a case of determining that the one payment application has been designated, from the memory device the code symbol associated with the payment application, and causes the display to display the read code symbol.
2. The payment terminal according to claim 1, wherein the memory device stores payment application information for identifying the payment application and an application image distinctively showing the payment application in association with each other as the information associated with the payment application, and the controller reads, upon payment for the commodity, the application image and causes the display to display the read application image.
3. The payment terminal according to claim 2, wherein the controller determines whether or not one payment application has been designated by the customer from a payment application image displayed on the display.
4. The payment terminal according to claim 1, wherein the controller causes, in a case of determining that the one payment application has been designated, the display to display the code symbol in place of the information associated with the payment application.
5. The payment terminal according to claim 4, wherein the controller deletes, in a case of determining that the one payment application has been designated, all pieces of information associated with the payment application from a screen of the display and causes the display to display the code symbol.
6. The payment terminal according to claim 1, wherein the code symbol includes amount information of a payment amount to be paid by the customer.
7. The payment terminal according to claim 1, wherein the controller calculates a payment amount to be paid by the customer in accordance with the commodity data processing, generates a new code symbol in which amount information of the calculated payment amount is added to the read code symbol, and causes the display to display the generated code symbol.
8. A payment terminal that performs commodity data processing for payment for a commodity to be purchased by a customer and payment processing for the commodity, the payment terminal comprising: a display that displays information to the customer; a memory device that stores information associated with one or more types of payment applications for payment, which are usable for the payment, and code symbols each including at least information for accessing a site of the payment application in association with each other; and a controller that reads, upon payment for the commodity, from the memory device the information associated with the one or more types of payment applications and the code symbols, causes the display to display the read information associated with the payment applications such that the customer is capable of recognizing the read information associated with the payment applications, and causes the display to display the read code symbols in association with the information associated with the payment applications on a screen identical to a screen on which the information associated with the payment applications is displayed.
9. The payment terminal according to claim 1, wherein the memory device stores the payment application information for identifying the payment applications and the application images distinctively showing the payment applications in association with each other as the information associated with the payment applications, and the controller reads, upon payment for the commodity, the application images and the code symbols, and causes the display to display the read application images, and causes the display to display the read code symbols in association with the payment application images on the screen identical to the screen on which the application images are displayed.
10. A control method for a payment terminal that performs commodity data processing for payment for a commodity to be purchased by a customer and payment processing for the commodity, the control method comprising: storing information associated with one or more types of payment applications for payment, which are usable for the payment, and code symbols each including at least information for accessing a site of the payment application in association with each other the memory device; reading, upon payment for the commodity, from the memory device the information associated with the one or more types of payment applications and causing the display to display the read information associated with the payment application such that the customer is capable of recognizing the read information associated with the payment application; determining whether or not one payment application has been designated from the displayed information associated with the payment application via the display; and reading, in a case of determining that the one payment application has been designated, from the memory device the code symbol associated with the payment application and causing the display to display the read code symbol.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0005]
[0006]
[0007]
[0008]
[0009]
[0010]
[0011]
[0012]
[0013]
[0014]
[0015]
[0016]
DETAILED DESCRIPTION
[0017] In accordance with one embodiment, a payment terminal performs commodity data processing for payment for a commodity to be purchased by a customer and payment processing for the commodity. The payment terminal includes a display, a memory device, and a controller. The display displays information to the customer. The memory device stores information associated with one or more types of payment applications for payment, which are usable for the payment, and code symbols each including at least information for accessing a site of the payment application in association with each other. The controller reads, upon payment for the commodity, from the memory device the information associated with the one or more types of payment applications. The controller causes the display to display the read information associated with the payment application such that the customer is capable of recognizing the read information associated with the payment application. The controller determines whether or not one payment application has been designated from the displayed information associated with the payment application via the display. The controller reads, in a case of determining that the one payment application has been designated, from the memory device the code symbol associated with the payment application, and causes the display to display the read code symbol.
[0018] Hereinafter, an information processing apparatus and a control method therefor according to embodiments will be further described with reference to the drawings. The same reference signs in the drawings will denote the same or similar portions.
First Embodiment
[0019] Hereinafter, a first embodiment will be described in detail with reference to the drawings. In the first embodiment, the description will be given showing a point of sales (POS) terminal as an example of the payment terminal. It should be noted that the first embodiment is not limited to the following descriptions. Further, the same reference signs in the drawings will denote the same or similar portions.
[0020] First, a mechanism of payment (hereinafter, referred to as “application payment”) using a payment application installed in a mobile terminal will be described.
[0021] The mobile terminal 5 shown in
[0022] The payment app server 7 shown in
[0023] Further, the payment app server 7 is connected to the POS terminal 1 via a communication line P2 which is a wireless or wired dedicated line, for example. When the payment app server 7 performs the above-described payment processing or determines to perform the payment processing, the payment app server 7 communicates withdrawal information (amount paid (to be paid) from the bank account) to the POS terminal 1. When the POS terminal 1 receives the withdrawal information from the payment app server 7, the POS terminal 1 performs the above-mentioned payment processing and prints the withdrawal information on a receipt handed to the customer. A store operator (store employee) hands the receipt to the customer.
[0024] Next, how to perform application payment using the payment application in the mobile terminal 5 will be described. Here, a case where application payment using the payment application is performed after commodities are purchased at a store and commodity data processing for the commodities is performed using the POS terminal 1 or the like will be described as an example. The POS terminal 1 displays a code symbol including amount information, which will be described later, on the customer display 23 (display unit) (see
[0025] The customer reads the code symbol (two-dimensional code or the like) displayed on the customer display 23 by using a camera function provided in the mobile terminal 5 and the payment application. The displayed code symbol (i.e., code symbol the image of which is captured by the mobile terminal 5) includes at least access information (address information or the like) to the site operated by the company. In the embodiment, the code symbol includes the access information to the site and the amount of money (total amount of purchased commodities+tax amount) paid to the store by the customer in the transaction. The amount information included in the imaged code symbol is displayed on the mobile terminal 5. It should be noted that the code symbol does not need to include the amount information. In this case, the customer or the store employee inputs the amount information displayed on the customer display 23 by using an operation device 21 (see
[0026] Next, the customer and the store employee confirm the amount information displayed on the mobile terminal 5. The customer operates a transmission button to the payment app server 7, the transmission button being provided in the mobile terminal 5. Then, information for payment including the amount information displayed on the mobile terminal 5 is transmitted from the mobile terminal 5 to the payment app server 7.
[0027] Next, the POS terminal 1 will be described.
[0028] The main body 2 of the POS terminal 1 includes the operation device 21 including a keyboard including number keys, touch keys, and the like, an operator display 22 that displays information to an operator as a person who operates it, and the customer display 23 that displays information to a customer who shops. Further, the main body 2 includes a code reading device 24 that reads a code symbol such as a barcode and a two-dimensional code attached to a commodity. The code reading device 24 includes a charge coupled device (CCD) image sensor or the like to optically read or image the code symbol attached to the commodity. The POS terminal 1 analyzes the read code symbol and obtains a commodity code for identifying the commodity. Further, the main body 2 of the POS terminal 1 includes a printing device 25 that prints commodity information and payment information of a commodity to be sold and issues the printed commodity information and the payment information as a receipt.
[0029] Hereinafter, a hardware configuration of the POS terminal 1 will be described.
[0030] The RAM 13 includes a commodity information unit 131. The commodity information unit 131 stores commodity information (commodity price, commodity name, and the like) of the commodity subjected to the commodity data processing.
[0031] The memory device 14 is a non-volatile memory such as a hard disc drive (HDD) and a flash memory in which the stored information is retained even when powered off. The memory device 14 includes a control program unit 141, a commodity master 142, and a terminal payment information unit 143. The control program unit 141 stores a control program for controlling the POS terminal 1. The commodity master 142 stores commodity information associated with the commodity for each commodity code for identifying the commodity. The terminal payment information unit 143 stores, for each payment application, information associated with the payment application that can be used for payment at the store. The terminal payment information unit 143 will be described later with reference to
[0032] Further, the controller 100 is connected to the operation device 21, the operator display 22, the customer display 23, the code reading device 24, and the printing device 25 via the bus 15 and an input/output controller 16. The operation device 21 is a keyboard and the like for operating the POS terminal 1 and includes a payment key 211 and a terminal payment key 212. The payment key 211 is operated by the operator when the commodity data processing associated with the commodity purchased by the customer is completed and the processing proceeds to the payment processing. The terminal payment key 212 is operated by the operator when the customer performs application payment through the mobile terminal 5 by using the payment application.
[0033] The operator display 22 is, for example, a display including a liquid crystal display and displays information to the operator who operates the POS terminal 1. The customer display 23 is, for example, a display including a liquid crystal display and displays information to the customer who purchases the commodity. It should be noted that a touch panel that is the operation device 21 is disposed on the surface of the customer display 23. Further, the input/output controller 16 receives an instruction from the controller 100, and controls the operation device 21, the operator display 22, the customer display 23, the code reading device 24, and the printing device 25. Hereinafter, although the input/output controller 16 actually performs the processing, it is assumed that the controller 100 performs the processing for the sake of description.
[0034] Further, the controller 100 is connected to a communication device 26 via the bus 15. The communication device 26 is connected to the payment app server 7 through the communication line P2 and transmits and receives information to/from the payment app server 7.
[0035] Next, the terminal payment information unit 143 of the memory device 14 will be described.
[0036] The payment app unit 1431 of the terminal payment information unit 143 shown in
[0037] The payment app image unit 1432 of the terminal payment information unit 143 shown in
[0038] The payment app code unit 1433 of the terminal payment information unit 143 shown in
[0039] In the embodiment, this code symbol includes an area indicating the access information and an area indicating the amount information of the payment amount to be paid by the customer. The stored code symbol has already stored the access information to the payment app server 7. For displaying the code symbol on the customer display 23, the POS terminal 1 reads the code symbol stored in the payment app code unit 1433 of the terminal payment information unit 143 and generates a code symbol to which the amount information is added. Then, the POS terminal 1 displays the code symbol to which the amount information is added on the customer display 23. The mobile terminal 5 obtains the access information to the payment app server 7 and the amount information by capturing an image of the displayed code symbol with the camera 51. The mobile terminal 5 transmits the obtained amount information to the address indicated by the obtained access information. The payment app server 7 receives the amount information from the mobile terminal 5 and performs payment processing based on the amount information.
[0040] Hereinafter, a functional configuration of the POS terminal 1 according to the first embodiment will be described.
[0041] The app display module 101 of the controller 100 shown in
[0042] The designation determination module 102 of the controller 100 shown in
[0043] The symbol display module 103 of the controller 100 shown in
[0044] The symbol display module 103 of the controller 100 favorably displays the read code symbol in place of all the payment application images displayed by the app display module 101. That is, the symbol display module 103 favorably deletes all the payment application images displayed by the app display module 101 from the customer display 23 and instead displays the read code symbol on the customer display 23. It should be noted that the symbol display module 103 may display the read code symbol in association with the payment application image of the payment application determined by the designation determination module 102 to have been designated. In this case, the payment application images of the payment applications not designated may be deleted from the customer display 23 or do not need to be deleted from the customer display 23.
[0045] Hereinafter, the control of the POS terminal 1 according to the first embodiment will be described.
[0046] Further, in a case where the controller 100 determines that the code symbol attached to the commodity has not been read (No in Step S11), the processing of the controller 100 proceeds to Step S21. In Step S21, the controller 100 determines whether or not the payment key 211 has been operated. In a case where the controller 100 determines that the payment key 211 has been operated (YES in Step S21), the processing of the controller 100 proceeds to Step S22. In Step S22, the controller 100 determines whether or not the terminal payment key 212 has been operated. In a case where the controller 100 determines that the terminal payment key 212 has been operated (YES in Step S22), the processing of the controller 100 proceeds to Step S31. In Step S31, the controller 100 displays the amount information associated with the payment amount to be paid by the customer on the customer display 23. It should be noted that in Step S31, the same amount information may be also displayed on the operator display 22. The customer recognizes the amount information displayed on the customer display 23.
[0047] Next, in Step S32, the app display module 101 of the controller 100 reads the payment application images associated with the payment applications that can be used at the store from the payment app image unit 1432 of the terminal payment information unit 143, and displays the payment application images on the customer display 23 such that that the customer can recognize the payment application images. It should be noted that the app display module 101 of the controller 100 may also display the same payment application images on the operator display 22. The customer recognizes the payment applications that can be used at the store by viewing the payment application image displayed on the customer display unit 23. Then, the customer designates one payment application by touching a position on the touch panel, at which a payment application image of the payment application images displayed on the customer display 23 is displayed, the payment application image being associated with a payment application to be used by the customer.
[0048]
[0049] The description of
[0050] Next, in Step S36, the symbol display module 103 of the controller 100 displays the code symbol generated in Step S35 on the customer display 23. It should be noted that the controller 100 does not perform the processing in Step S35 in a case where the amount information is not added to the code symbol. In Step S36, the symbol display module 103 of the controller 100 displays the code symbol read in Step S34 on the customer display 23.
[0051]
[0052]
[0053] The customer captures an image of the code symbol displayed on the customer display 23 through the mobile terminal 5 and transmits the amount information to the payment app server 7 through the mobile terminal 5. Based on the received amount information, the payment app server 7 performs electronic processing (payment processing) of receiving the amount of money corresponding to the amount information from the bank account of the customer. Then, the payment app server 7 transmits the payment information (including the paid (withdrawn) amount) after the payment processing to the POS terminal 1.
[0054] The description of
[0055] It should be noted that in a case where the controller 100 determines in Step S21 that the payment key 211 has not been operated (No in Step S21), the processing of the controller 100 returns to Step S11. Further, in a case where the controller 100 determines in Step S22 that the terminal payment key 212 has not been operated (NO in Step S22), the processing of the controller 100 proceeds to Step S23. In Step S23, the controller 100 performs payment processing by the use of another medium such as cash and credit card as other payment processing. Then, the processing of the controller 100 returns to Step S11.
[0056] In accordance with the first embodiment described above, the POS terminal 1 includes the customer display 23 that displays information to the customer. The POS terminal 1 further includes the app display module 101 that displays, upon payment of the commodities to be purchased, the information regarding the plurality of types of usable payment applications on the customer display 23 in a recognizable manner. The POS terminal 1 further includes the designation determination module 102 that determines whether or not one payment application has been designated from the displayed payment applications. The POS terminal 1 further includes the symbol display module 103 that displays, on the customer display 23, the code symbol including at least information for accessing the payment app server 7 in the site of the payment application in a case where it is determined that one payment application has been designated. The POS terminal 1 according to the first embodiment described above displays the payment application that can be used at the store display 23 such that that the payment application can be recognized on the customer and also displays the code symbol associated with the designated payment application on the customer display 23. Therefore, the customer can easily recognize the payment application that can be used at the store. Further, in accordance with the first embodiment, the code symbol associated with the designated payment application is displayed on the customer display 23. Therefore, it is possible to prevent an image of the code symbol for the other payment application from being erroneously captured when capturing an image of the code symbol through the mobile terminal 5. Further, in a case where the code symbol displayed on the customer display 23 includes the amount information of the payment amount, it is not particularly necessary to enter the amount information of the payment amount in the mobile terminal 5.
Second Embodiment
[0057] Hereinafter, a second embodiment will be described. In the first embodiment, only the code symbol associated with the designated payment application is displayed on the customer display 23, while in the second embodiment, code symbols associated with all payment applications that can be used at the store are displayed on the customer display 23. The configurations in connection with
[0058]
[0059] A app display module 101 of the controller 100 shown in
[0060] The symbol display module 104 of the controller 100 shown in
[0061] Hereinafter, the control of the POS terminal 1 according to the second embodiment will be described.
[0062] In Step S41, following the processing in Step S31, the controller 100 reads the code symbols associated with all the payment applications that can be used at the store, which have been read in Step S32, from the payment app code unit 1433 of the terminal payment information unit 143. Then, in Step S42, the controller 100 generates code symbols to which the amount information of the payment amount to be paid by the customer is added for all the read code symbols. Then, the symbol display module 104 of the controller 100 displays the payment application images displayed in Step S32 and the code symbols generated in Step S42, at the positions at which those are associated with each other.
[0063]
[0064] The customer captures an image of a code symbol displayed at the position associated with a payment application to be used through the mobile terminal 5. Specifically, for using the payment app A, the customer captures an image of the code symbol M21 through the mobile terminal 5. For using the payment app B, the customer captures an image of the code symbol M22 through the mobile terminal 5. For using the payment app C, the customer captures an image of the code symbol M23 through the mobile terminal 5. For using the payment app D, the customer captures an image of the code symbol M24 through the mobile terminal 5.
[0065] According to the second embodiment described above, the POS terminal 1 includes the customer display 23 that displays information to the customer. The POS terminal 1 further includes the app display module 101 that displays, upon payment of the commodities to be purchased, information regarding the one or more types of usable payment applications on the customer display 23 in a recognizable manner. The POS terminal 1 further includes the symbol display module 104 that displays the code symbol including at least the information for accessing the sites of the payment applications in association with the payment applications on the same screen as the displayed payment applications. The POS terminal 1 according to the second embodiment described above displays the payment applications that can be used at the store in a recognizable manner on the customer display 23 and also displays the code symbols at the positions associated with the displayed payment applications. Therefore, the customer can easily recognize the payment applications that can be used at the store. Further, in accordance with the second embodiment, the code symbols associated with the payment applications that can be used at the store are displayed on the customer display 23. Therefore, the customer can capture an image of the code symbol through the mobile terminal 5 while confirming the payment application to be used. Further, in a case where the code symbol displayed on the customer display 23 includes the amount information of the payment amount, it is not particularly necessary to enter the amount information of the payment amount in the mobile terminal 5.
[0066] For example, in the embodiment, the POS terminal 1 has been described as an example of the payment terminal. However, the present invention is not limited thereto, and for example, an check-out machine in a self POS terminal or a semi-self POS may be used as the payment terminal.
[0067] It should be noted that the program executed by the POS terminal 1 according to the embodiment is provided, recorded on a computer-readable recording medium such as a CD-ROM, a flexible disk (FD), a CD-R, and a digital versatile disk (DVD) in a file in an installable format or an executable format.
[0068] Alternatively, the program executed by the POS terminal 1 according to the embodiment may be provided by storing the program on a computer connected to a network such as the Internet and downloading it via a network. Alternatively, the program executed by the POS terminal 1 according to the embodiment may be provided or delivered via a network such as the Internet.
[0069] Alternatively, the program executed by the POS terminal according to the embodiment may be provided by being incorporated in advance in the ROM or the like.
[0070] While certain embodiments have been described, these embodiments have been presented by way of example only, and are not intended to limit the scope of the inventions. Indeed, the novel embodiments described herein may be embodied in a variety of other forms; furthermore, various omissions, substitutions and changes in the form of the embodiments described herein may be made without departing from the spirit of the inventions. The accompanying claims and their equivalents are intended to cover such forms or modifications as would fall within the scope and spirit of the inventions.