This application is based upon and claims the benefit of priority from the prior Japanese Patent Application No. 2019-170550, filed on Sep. 19, 2019, the entire contents of which are incorporated herein by reference.
An embodiment described here generally relates to a payment apparatus and a payment method for a payment apparatus.
From the past, a self point of sales (POS) terminal with which a customer performs a sales registration operation and a payment operation at a store, a payment apparatus of a semi-self POS terminal with which a store employee performs the sales registration operation and the customer performs the payment operation, and a normal POS terminal with which the store employee performs the sales registration operation and the payment operation exist.
With those POS terminals, in a case where the payment operation is performed by a credit card for example, some types of credit cards cannot be used for payment for some commodities. Therefore, in a case where commodities to be purchased includes one or more commodities for which payment is inacceptable by such a credit card, that credit card cannot be used for payment for all the commodities.
Such a situation is not limited to credit cards. For example, in a case where commodities to be purchased includes one or more commodities for which payment is acceptable only by cash, it is necessary to perform payment for all the commodities by cash.
In accordance with one embodiment, a payment apparatus performs payment processing for one or more commodities subjected to sales registration processing by using a designated payment means of a plurality of payment means. The payment apparatus includes a memory, an operation device, and a controller. The memory stores identification information for identifying the one or more commodities subjected to the sales registration processing. The operation device receives designation of the payment means. The controller determines whether or not payment by the designated payment means is acceptable with respect to the one or more commodities identified on the basis of the identification information stored in the memory. The controller performs, in a case where the controller determines that payment by the designated payment means is acceptable with respect to at least one commodity of the one or more commodities identified on the basis of the identification information, the payment processing on the at least one commodity identified on the basis of the identification information, for which payment is acceptable, by using the payment means determined to be acceptable for payment. The controller makes, in a case where the controller determines that payment by the designated payment means is inacceptable with respect to all the one or more commodities identified on the basis of the identification information, a notification of guidance indicating that payment by the payment means is inacceptable.
Hereinafter, an embodiment will be described in detail with reference to the drawings. The same reference signs in the drawings will denote the same or similar portions. In the embodiment, descriptions will be given assuming that a self POS terminal is an example of the payment apparatus. The following descriptions should not be construed as limiting embodiments.
The self POS terminal 10 receives a sales registration operation and a payment operation for one or more commodities purchased by the customer, the sales registration operation and the payment operation being made by the customer. When the customer performs the sales registration operation of reading an image of a symbol such as a barcode added to each commodity to be purchased, the self POS terminal 10 performs sales registration processing for the commodity. The sales registration processing includes processing in which the self POS terminal 10 obtains a commodity code from a symbol. The sales registration processing includes processing in which commodity information (commodity name, price, etc.) of the commodity is read from a commodity master 142 (see
In addition, when the customer performs the payment operation, the self POS terminal 10 performs payment processing. The payment processing includes processing of displaying the total amount associated with this transaction on the basis of the commodity information stored in the commodity information unit 131 in the sales registration processing. In addition, the payment processing includes processing of calculating the change on the basis of received money from the customer and displaying the calculated change. In addition, in a case of payment by cash, the payment processing includes processing of instructing a change machine to eject the change. In addition, in a case of payment by credit card, the payment processing includes electronic payment processing using the credit card. In addition, the payment processing includes processing of issuing a receipt on which information regarding a commodity subjected to the sales registration processing and payment information (total amount, received amount, change amount, and the like) have been printed.
The self POS terminal 10 sends the commodity code, the commodity information, the payment information, and the like regarding the commodity subjected to the payment processing to the server 20 via the communication line 30. In addition, the self POS terminal 10 sends adjustment information indicating that sales for a predetermined period (e.g., one day) have been adjusted to the server 20 via the communication line 30.
The server 20 comprehensively manages the commodity code, the commodity information, the payment information, the adjustment information, and the like received from each self POS terminal 10. That is, the server 20 performs sales management and the like at a single store. In addition, the server 20 sends the information stored in the commodity master 142 to each self POS terminal 10. The commodity master 142 stores the commodity information regarding the commodity in association with the commodity code for identifying the commodity. In addition, the server 20 stores the commodity table. The commodity table is regularly delivered to the self POS terminal 10 from the server 20 as will be described later with reference to
The payment terminal 1 includes a first casing 7 and a second casing 8. The first casing 7 houses the money dispensing device 4. The second casing 8 houses the controller 100 to be described later.
The reading device 5 includes a code reader 27 that reads the outer appearance of the commodity and the symbol (barcode, two-dimensional code, or the like) added to the commodity in order to identify the commodity. In addition, the reading device 5 includes a printing device 24 that outputs a receipt on which the commodity information and the payment information have been printed. The printing device 24 issues the output receipt through a receipt issuing port 51b. The issued receipt is supported by a receipt discharging plate 51a from below. In addition, the reading device 5 includes a card reader 25 that reads a credit card and an electronic money card associated with the payment processing.
The display operation device 6 includes a display device 23 and an operation device 21 including a touch panel, for example. The display device 23 is a monitor, for example. The display device 23 displays information and images. The operation device 21 includes a touch panel provided on a surface of the display device 23, for example. Information based on a position touched by an operator of the touch panel of the operation device 21 is output to the controller 100.
The shopping basket table 2 is a table on which a shopping basket including commodities is placed. The shopping basket table 2 is provided on a lateral side of the payment terminal 1. The customer makes an operation of taking a commodity out of the shopping basket and causing the commodity to face the reading device 5. The bagging table 3 is a table for the customer to put a commodity whose symbol has been scanned by the code reader 27 into a bag. The bagging table 3 is provided on the other lateral side of the payment terminal 1 (on the side opposite to the shopping basket table 2).
Subsequently, a hardware configuration of the self POS terminal 10 will be described.
The RAM 13 includes the commodity information unit 131 (storage unit), a commodity table 132 (table), a payment information unit 133, and a medium storage unit 135. The commodity information unit 131 stores the commodity code of the commodity subjected to the sales registration processing on the basis of the commodity code obtained from the symbol scanned through the code reader 27 and the commodity information (commodity name, commodity's price, etc.). In the commodity table 132, determination information for determining whether or not payment by the medium (payment means) is acceptable with respect to each commodity code (identification information) has been stored. In the embodiment, the determination information for determining whether or not payment by the medium is acceptable with respect to the commodity having the commodity code with respect to each combination of the commodity code that is the determination information with a plurality of media used for payment has been stored in the commodity table 132. Details of the commodity table 132 will be described later (
The memory device 14 includes a nonvolatile memory such as a hard disc drive (HDD) and a flash memory in which stored information is retained even after it is powered off. The memory device 14 includes a control program unit 141 and the commodity master 142. The control program unit 141 stores the control program for controlling the self POS terminal 10. The commodity master 142 stores the commodity information associated with the commodity for each commodity.
In addition, as shown in
In addition, as shown in
Next, the commodity table 132 will be described.
As shown in
That is, it can be seen from the commodity table 132 shown in
Next, a functional configuration of the self POS terminal 10 will be described in detail.
With respect to one or more commodities subjected to the sales registration processing, the commodity information storing module 101 stores the commodity code for identifying the commodity in the commodity information unit 131 of the RAM 13.
The payment means designating module 102 receives information regarding a medium that is designated one of the payment means. Specifically, the payment means designating module 102 stores, in the medium storage unit 135 of the RAM 13, information regarding a medium associated with an operated medium key of keys (hereinafter, simply referred to as medium key) corresponding to various media displayed on the display device 23.
The determination information obtaining module 103 searches on the basis of the commodity table 132 the commodity code stored in the commodity information unit 131 of the RAM 13 by the commodity information storing module 101. The determination information obtaining module 103 obtains the determination information associated with the commodity code as a result of search and stores the obtained determination information in the payment information unit 133 of the RAM 13.
The determination module 104 determines whether or not payment by the medium whose information has been stored in the medium storage unit 135 is acceptable with respect to the commodity having the commodity code stored in the commodity information unit 131 on the basis of the determination information obtained from the commodity table 132 (i.e., the determination information stored in the payment information unit 133).
In a case where it is determined that payment by the medium designated by the operation device 21 is acceptable with respect to at least one of the commodities identified on the basis of the commodity codes (identification information) stored in the commodity information unit 131, the payment processing module 105 performs the payment processing on the commodities for which payment is acceptable by using the designated medium. The determination as to whether or not payment by the designated medium is acceptable is made on the basis of the determination information stored in the predetermined table. The determination information for determining whether or not payment by the medium is acceptable is stored in the predetermined table for each piece of identification information (for each commodity code). The predetermined table refers to the commodity table 132 according to the embodiment. As described above, the determination information for determining whether or not payment by the medium is acceptable with respect to the commodity having the commodity code (“acceptable” or “inacceptable” information) is stored in the commodity table 132 for each combination of the commodity code with the plurality of media. Specifically, in a case where the determination module 104 determines that payment is acceptable, the payment processing module 105 performs the payment processing on the commodity for which payment is acceptable.
In a case where the determination module 104 determines that payment by the designated medium is inacceptable with respect to all the commodities associated with the identification information (commodity codes) on the basis of the commodity table 132, the notification module 106 makes a notification of guidance indicating that payment by the designated medium is inacceptable. Specifically, in case where the determination module 104 determines that payment is inacceptable with respect to all the commodities, the notification module 106 makes a notification of guidance indicating that payment by the designated medium is inacceptable. It should be noted that all the commodities can be a single commodity in some cases.
Next, the control of the self POS terminal 10 will be described.
In addition, in a case where the controller 100 determines that the code reader 27 has not obtained the commodity code (No in Step S11), the processing of the controller 100 proceeds to Step S13. In Step S13, the controller 100 determines whether or not the end key 211 has been operated. In a case where the controller 100 determines that the end key 211 has been operated (Yes in Step S13), the processing of the controller 100 proceeds to Step S14. In Step S14, the controller 100 searches the commodity table 132 on the basis of all the commodity codes (commodity codes of the commodity A, the commodity B, and the commodity D) stored in the commodity information unit 131 of the RAM 13. Then, in Step S15, the determination information obtaining module 103 of the controller 100 obtains, for each commodity code, the determination information associated with the commodity code from the commodity table 132 and stores the obtained determination information in the payment information unit 133 of the RAM 13. That is, in the embodiment, the determination information associated with the commodity A, the commodity B, and the commodity D is stored. It should be noted that in a case where the controller 100 determines that the end key 211 has not been operated (No in Step S13), the processing of the controller 100 returns to Step S11.
Next, in Step S21, the controller 100 displays media usable at that store on the display device 23.
The description of
Next, in Step S24, the controller 100 determines whether or not the credit card has been designated as the payment means (i.e., whether or not the information stored in the medium storage unit is the information regarding the credit card key 233). In other words, the controller 100 determines whether or not the information stored in the medium storage unit 135 is the information regarding the credit card key 233. In a case where the controller 100 determines that the credit card has been designated (Yes in Step S24), the processing of the controller 100 proceeds to Step S25. In Step S25, the controller 100 causes the display device 23 to display the types of credit cards usable at the store.
The description of
Next, in Step S28, the determination module 104 of the controller 100 determines whether or not payment by the medium (credit card) stored in the medium storage unit 135 is acceptable with respect to the commodity having the commodity code stored in the commodity information unit 131 on the basis of the determination information stored in the payment information unit 133 of the RAM 13. In the embodiment, the determination module 104 determines whether or not payment by the card b is acceptable with respect to the commodity A, the commodity B, or the commodity D. In a case where the determination module 104 determines that payment by the card b is acceptable (Yes in Step S28), the processing of the controller 100 proceeds to Step S29. In Step S29, the payment processing module 105 of the controller 100 performs the payment processing on a commodity for which payment is acceptable out of the commodities having the commodity codes stored in the commodity information unit 131 of the RAM 13. In the embodiment, since payment by the card b is acceptable with respect to the commodity B and the commodity D, the payment processing module 105 performs the payment processing on the commodity B and the commodity D in Step S29. In addition, the controller 100 removes the commodity codes and the commodity information of the commodity B and the commodity D subjected to the payment processing from the commodity information unit 131 of the RAM 13. Then, the commodity A is a commodity for which payment has not been done, that is, an unpaid commodity. Therefore, the commodity code and the commodity information associated with the commodity A is still stored in the commodity information unit 131. It should be noted that in Step S24, in a case where the controller 100 determines that the credit card has not been designated (No in Step S24), the determination module 104 of the controller 100 performs the above-mentioned determination processing of Step S28 instead of performing the processing of Steps S25 to S27.
Next, in Step S30, the controller 100 determines whether or not the unpaid commodity exists. The controller 100 determines that the unpaid commodity exists in a case where the commodity code and the commodity information have been stored in the commodity information unit 131 of the RAM 13. In a case where the controller 100 determines that the unpaid commodity exists (Yes in Step S30), the processing of the controller 100 proceeds to Step S31. In Step S31, the controller 100 calculates the total amount of the unpaid commodity on the basis of the commodity information stored in the commodity information unit 131 of the RAM 13 and causes the display device 23 to display the calculated total amount.
In addition, in Step S28, in a case where the controller 100 determines that payment by the medium stored in the medium storage unit 135 of the RAM 13 is inacceptable with respect to all the commodities having the commodity codes stored in the commodity information unit 131 of the RAM 13 (No in Step S28), the processing of the controller 100 proceeds to Step S32. In Step S32, the notification module 106 of the controller 100 displays (makes a notification of) guidance indicating that payment by the designated medium is inacceptable.
It should be noted that as a modified example of the display in Step S31, a medium usable for payment for the unpaid commodity may be displayed in addition to the guidance M3.
As described above, the controller 100 of the self POS terminal 10 according to the embodiment includes the module 101, the payment means designating module 102, the payment processing module 105, and the notification module 106. Then, with respect to one or more commodities subjected to the sales registration processing, the commodity information storing module 101 of the controller 100 stores the commodity code (identification information) for identifying the commodity in the commodity information unit 131 of the RAM 13 (storage unit). In addition, the payment means designating module 102 of the controller 100 receives designation of one medium. In addition, in a case where the determination module 104 of the controller 100 determines that payment by the medium (payment means) whose designation has been received is acceptable with respect to at least one of the commodities associated with the commodity codes on the basis of the determination information stored in the commodity table 132, the payment processing module 105 of the controller 100 performs the payment processing on the commodities for which payment is acceptable by using the medium. As described above, the determination information has been stored in the commodity table 132 for each combination of the commodity code with the plurality of media. The determination information is information for determining whether or not payment by the medium is acceptable with respect to the commodity identified on the basis of the commodity code. In addition, the notification module 106 of the controller 100 makes a notification of guidance indicating that payment by the medium is inacceptable in a case where the determination module 104 of the controller 100 determines that payment by the designated medium is inacceptable with respect to all the commodities associated with the commodity codes on the basis of the commodity table 132. Such a self POS terminal 10 performs the payment processing on the commodity in a case where payment by the designated medium is acceptable with respect to the one or more commodities subjected to the sales registration processing. In addition, in a case where payment by the designated medium is inacceptable with respect to all the commodities, the self POS terminal 10 displays guidance indicating that payment by the medium is inacceptable with respect to notification. With this configuration, the range of usable media can be widened.
It should be noted that for example, in the embodiment, the description has been made by using the self POS terminal 10 as an example of the payment terminal, though not limited thereto. The payment terminal may be a payment terminal in a normal POS terminal or a semi-self POS terminal.
In addition, in the above-mentioned embodiment, it has been assumed that the self POS terminal 10 includes the commodity table 132, though not limited thereto. The server 20 may include the commodity table 132, for example.
In addition, in the embodiment, the determination information for determining whether or not payment by the medium is acceptable with respect to the commodity having the commodity code is stored in the commodity table 132 for each combination of the commodity code with the plurality of media (payment means), though not limited thereto. A usable medium may be stored in the commodity table 132 for each commodity code in association with each other, for example. In this case, the determination module 104 of the controller 100 determines that payment is acceptable in a case where the designated medium is set as a usable medium with respect to the commodity code and determines that payment cannot be performed in a case where the designated medium is not set as the usable medium. In addition, an unusable medium may be stored for each commodity (commodity code) in association with each other. In this case, the determination module 104 of the controller 100 determines that payment is inacceptable in a case where the designated medium is set as the unusable medium and determines that payment is acceptable in a case where the designated medium is not set as the unusable medium.
It should be noted that a program executed by the self POS terminal 10 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.
In addition, the program executed by the self POS terminal 10 according to the embodiment may be stored in the computer connected to a network such as the Internet and may be provided by being downloaded via the network. In addition, the program executed by the self POS terminal 10 according to the embodiment may be provided or distributed via the network such as the Internet.
In addition, the program executed by the self POS terminal 10 according to the embodiment may be provided by being incorporated in the ROM or the like in advance.
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.
Number | Date | Country | Kind |
---|---|---|---|
2019-170550 | Sep 2019 | JP | national |