Payment device and program

The settlement device and program automate the determination and execution of customer services using portable storage medium information, ensuring accurate and consistent service delivery.

JP2026095592APending Publication Date: 2026-06-11TOSHIBA TEC KK

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
TOSHIBA TEC KK
Filing Date
2026-04-01
Publication Date
2026-06-11

Smart Images

  • Figure 2026095592000001_ABST
    Figure 2026095592000001_ABST
Patent Text Reader

Abstract

To provide payment devices and programs that enable stores to provide appropriate services to their customers. [Solution] The payment device of the embodiment includes an acquisition means for acquiring information stored in a portable storage medium used for customer payment, a determination means for determining whether a plurality of the information acquired by the acquisition means satisfies the conditions for providing a service at the time of payment, and a service provision means for executing the service provision process to the customer when the determination means determines that the plurality of information satisfies the conditions for providing the service.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present invention relate to a settlement device and a program.

Background Art

[0002] Stores such as supermarkets, department stores, and convenience stores may provide specific services different from those for ordinary customers to customers who meet certain conditions among the customers who have settled using the credit cards carried by the customers for attracting customers. For example, when a customer is 65 years old or older and meets the condition that the customer has shopped with the store's own house card on a specific day of the week, the store may give discounts or price cuts to the customer.

[0003] However, conventionally, store clerks have been determining whether or not the conditions for providing services are met. For this reason, there may be mistakes in judgment or misunderstandings by the clerks, and there has been a problem that the store cannot provide appropriate services.

Summary of the Invention

Problems to be Solved by the Invention

[0004] The problem to be solved by the present invention is to provide a settlement device and a program that enable a store to provide appropriate services to customers.

Means for Solving the Problems

[0005] The settlement device according to the embodiment includes an acquisition unit that acquires information stored in a portable storage medium used for customer settlement, a determination unit that determines whether or not a plurality of the information acquired by the acquisition unit meets the conditions for providing services at the time of settlement, and a service provision unit that executes a service provision process for the customer when the determination unit determines that the plurality of information meets the conditions for providing the services.

[0006] The program of the embodiment enables a computer to implement: an acquisition means for acquiring information stored in a portable storage medium used for customer payment; a determination means for determining whether a plurality of the information acquired by the acquisition means satisfies the conditions for providing a service at the time of payment; and a service provision means for executing the service provision process to the customer if the determination means determines that the plurality of information satisfies the conditions for providing the service. [Brief explanation of the drawing]

[0007] [Figure 1] Figure 1 is a perspective view showing the external appearance of the payment device according to the embodiment. [Figure 2] Figure 2 is a block diagram showing the hardware configuration of the payment device. [Figure 3] Figure 3 is a memory map showing a portion of the memory of the payment device. [Figure 4] Figure 4 is a functional block diagram showing the functional configuration of the payment device. [Figure 5] Figure 5 is a flowchart showing the control process flow of the payment device. [Figure 6] Figure 6 is a flowchart showing the flow of the credit card payment control process at the payment device. [Figure 7] Figure 7 shows an example of a display unit that prompts the user to read a card. [Figure 8] Figure 8 shows an example of a display unit that shows the discount confirmation. [Figure 9] Figure 9 shows an example of the display section after the discount has been finalized. [Figure 10] Figure 10 shows an example of the display section after credit card payment processing has been completed. [Figure 11] Figure 11 shows an example of a credit sales slip. [Figure 12] Figure 12 shows an example of a display unit that shows a multiple payment error. [Figure 13]Figure 13 shows an example of a display unit that shows an error indicating that double discounting is prohibited. [Modes for carrying out the invention]

[0008] An embodiment will be described below with reference to the drawings. In this embodiment, a POS terminal is used as the payment device.

[0009] Figure 1 is a perspective view showing the external appearance of the POS terminal 1 of the embodiment. The POS terminal 1 comprises a main unit 2 and a money storage unit 3. The main unit 2 incorporates a power supply unit and a circuit board (neither of which are shown). The main unit 2 includes an operation unit 4, a display unit for store staff 5, a display unit for customers 6, a printing unit 7, a card reader 8, and a touch panel 10. The main unit 2 also includes a barcode reader 9 for reading barcodes attached to products. The money storage unit 3 includes a drawer for storing money received from customers and change reserves.

[0010] The control unit 4 is a keyboard equipped with a subtotal key 41, a credit declaration key 42 (see Figure 2 for both), as well as a numbering key for entering numbers and various function keys.

[0011] The employee display unit 5 is, for example, made up of an LCD display. The employee display unit 5 is installed facing the employee. The employee display unit 5 displays text and images. A transparent touch panel 10 is provided on the surface of the employee display unit 5. By touching the touch panel 10 corresponding to the key portion displayed on the employee display unit 5, the employee can operate the keys displayed on the employee display unit 5.

[0012] The customer display unit 6 is, for example, composed of a liquid crystal display. The customer display unit 6 is installed facing the customer. The customer display unit 6 displays text and images.

[0013] The printing unit 7 includes a thermal head, a storage unit for storing rolls of receipt paper, and a transport unit (neither of which are shown). The transport unit pulls one end of the receipt paper out of the storage unit and transports it, and the thermal head prints product information, payment information, etc., on the transported receipt paper. The POS terminal 1 further transports the receipt paper printed by the printing unit 7 and issues receipts and credit sales slips. Product information includes product name, product price, etc., and payment information includes total amount, discount amount, change amount, credit information, etc. Credit information includes credit company name, transaction amount, membership number, card expiration date, transaction date, etc. Hereafter, credit cards will be simply referred to as cards.

[0014] The card reader 8 includes an operating unit for pulling the card forward and a reading unit (neither shown) for magnetically reading card information from the operated card. The barcode reader 9 reads the barcode attached to the product and inputs the product code into the POS terminal.

[0015] Figure 2 is a block diagram showing the hardware configuration of POS terminal 1. POS terminal 1 includes a control unit 100 for controlling each component. As shown in Figure 2, the control unit 100 is configured by connecting a ROM (Read Only Memory) 22 and a RAM (Random Access Memory) 23 to a CPU (Central Processing Unit) 21, which centrally controls each component, via bus lines 26 such as an address bus and a data bus. A controller 27 is also connected to the control unit 100 via the bus lines 26. The control unit 100 executes control processing, which will be described later, by having the CPU 21 operate according to a control program 241 stored in the memory unit 24 and loaded into the RAM 23.

[0016] The memory unit 24 is a HDD (Hard Disk Drive) or a non-volatile memory that retains stored information even when the power is turned off, and includes programs such as a control program 241. The RAM 23 temporarily stores information input from the operation unit 4 and label information to be printed on the labels read from the memory unit 24. As shown in FIG. 3, the RAM 23 includes a product information storage unit 231, a payment type storage unit 232, a discount amount storage unit 233, and a credit information storage unit 234.

[0017] Also, the control unit 100 is connected to a timer 25 via a bus line 26. The timer 25 includes a crystal oscillator and measures the current date and time.

[0018] Also, the controller 27 is connected to the cash storage unit 3, the operation unit 4, the display unit for store clerks 5, the display unit for customers 6, the printing unit 7, the card reader 8, the barcode reader 9, and the touch panel 10. The controller 27 executes various controls based on commands from the control unit 100. The operation unit 4 includes a subtotal key 41, a credit declaration key 42, as well as setting keys and various function keys. The subtotal key 41 is a key for ending the input of product information and executing payment processing. The credit declaration key 42 is a key for declaring the execution of credit payment.

[0019] Also, the bus line 26 is connected to a LAN (Local Area Network) I / F (Interface) 28. The LAN I / F 28 is connected to other POS terminals 1 and a host server (both not shown) via a LAN line 29.

[0020] Figure 3 is a memory map showing the product information storage unit 231, payment type storage unit 232, discount amount storage unit 233, and credit information storage unit 234 configured in RAM 23. The product information storage unit 231 reads and stores product information corresponding to the product code entered from the barcode reader 9 from the product master (not shown) stored in the memory unit 24. The payment type storage unit 232 stores the type of payment processed in the transaction. Payment types include cash payment, credit card payment, gift certificate payment, etc. The discount amount storage unit 233 stores the amount of discounts or price reductions (hereinafter, "discounts and price reductions" are collectively referred to as "discounts") applied in the transaction. Discounts include coupon discounts when coupons are used, single item discounts that reduce the value of specific products, and member discounts that are applied to specific members. The credit information storage unit 234 stores the information stored on the card when the card is operated.

[0021] Next, the control of the POS terminal 1 of the embodiment will be explained using Figures 4 to 13. Figure 4 is a functional block diagram showing the functional configuration of the POS terminal 1. The POS terminal 1 implements the acquisition means 101, determination means 102, service provision means 103, and output means 104 by the control unit 100 operating according to a program such as the control program 241 stored in the memory unit 24.

[0022] The acquisition means 101 has the function of acquiring information stored in a portable card used by the customer for payment.

[0023] The determination means 102 has the function of determining whether or not multiple pieces of information acquired by the acquisition means 101 satisfy the conditions for providing a service at the time of payment.

[0024] The service provision means 103 has the function of executing the service provision process for the customer when the determination means 102 determines that multiple pieces of information meet the conditions for providing the service.

[0025] The output means 104 has the function of outputting (for example, displaying or printing) information about the service that the service provision means 103 has processed.

[0026] Figure 5 is a flowchart showing the control process flow of POS terminal 1. In Figure 5, the control unit 100 determines whether or not a product code has been entered from the barcode reader 9 (step S11). If it determines that a product code has been entered (Yes in step S11), the control unit 100 reads the product information corresponding to the entered product code from the product master in the memory unit 24 and displays it on the employee display unit 5 and the customer display unit 6 (step S12). The control unit 100 then stores the read product information in the product information storage unit 231 (step S13). The control unit 100 then returns to step S11 and waits for the next product code to be entered.

[0027] On the other hand, if it is determined that no product code has been entered (No. in step S11), the control unit 100 determines whether or not the subtotal key 41 has been operated (step S21). If it is determined that the subtotal key 41 has not been operated (No. in step S21), the control unit 100 returns to step S11 and waits. If it is determined that the subtotal key 41 has been operated (Yes in step S21), the control unit 100 executes a payment information generation process to generate payment information such as the total amount and payment amount based on the product information stored in the product information storage unit 231 (step S22). Then, during the payment information generation process, the control unit 100 determines whether or not the credit declaration key 42 has been operated by the store clerk (step S23).

[0028] If the control unit 100 determines that the credit declaration key 42 has been operated (Yes in step S23), it executes the credit payment process using the card shown in Figure 6 (step S24). On the other hand, if the control unit 100 determines that the credit declaration key 42 has not been operated (No in step S23), it executes a payment process other than credit payment (step S25). The type of payment processed is then stored in the payment type storage unit 232 (step S26).

[0029] The control unit 100 then determines whether or not a discount process was performed during the settlement (step S27). If it determines that a discount process was performed (Yes in step S27), the control unit 100 stores the discounted amount as discount information in the discount amount storage unit 233 (step S28). The control unit 100 then determines whether or not the settlement process is completed (step S29).

[0030] The determination of whether the settlement is complete in step S29 is made based on whether there is an outstanding settlement amount from the settlement amount generated in step S22. The control unit 100 determines that the settlement is complete if the outstanding settlement amount is "0 yen", and determines that the settlement is not complete if the outstanding settlement amount is not "0 yen". If it is determined that the settlement process is complete (Yes in step S29), the control unit 100 terminates the process. If it is determined that the settlement process is not complete (No in step S29), the control unit 100 returns to step S23 and waits. If it is determined that the discount process has not been executed (No in step S27), the control unit 100 determines step S29 without executing step S28.

[0031] Next, Figure 6 illustrates the flow of the credit payment process in step S24. When the credit declaration key 42 is operated in step S23 in Figure 5, the control unit 100 displays a message prompting the customer to operate the card on the employee display unit 5 (step S41).

[0032] Figure 7 shows the message displayed by the control unit 100 in step S41 on the display unit 5 for store staff. In Figure 7, the control unit 100 displays the total amount of the purchased goods (1500 yen) in area 51. The control unit 100 also displays the discount amount stored in the discount amount storage unit 233 in step S28 in area 52. In the example in Figure 7, the discount amount is 0 yen. The control unit 100 also displays a pop-up 53 prompting the store staff to insert the card into the card reader 8 and perform the operation. Upon seeing this display, the store staff takes the card from the customer, inserts it into the card reader 8, and pulls it towards them.

[0033] Returning to the explanation of Figure 6, the control unit 100 determines whether or not the store clerk has operated the card (step S42). The control unit 100 waits until an operation is made (No in step S42), and if it determines that an operation has been made (Yes in step S42), the control unit 100 (acquisition means 101) magnetically reads the credit information stored on the operated card using a reading unit (not shown) provided in the card reader 8 (step S43). The control unit 100 then stores the read credit information in the credit information storage unit 234 of the RAM 23 (step S44).

[0034] The credit information storage unit 234 stores information about specific credit companies, specific types of cards, and information about individuals above a certain age. This information is necessary for credit processing and is not intended for providing services.

[0035] Next, the control unit 100 determines whether the card is valid or not based on the card's expiration date information stored in the credit information storage unit 234 (step S45). If it determines that the card is not valid (No in step S45), the control unit 100 terminates the process. If it determines that the card is valid (Yes in step S45), the control unit 100 determines from the stored credit information whether the card is a card from a specific credit company that is eligible for the discount (step S46). If it determines that the card is a card from a specific credit company (Yes in step S46), the control unit 100 (determination means 102) determines from the stored credit information whether the card is a specific type of card that is eligible for the discount (step S47). In this embodiment, a house card issued by a store is considered a specific type of card. However, any type of card that can be distinguished from other general cards may be considered a specific type of card.

[0036] If the control unit 100 determines that it is a specific type of card (Yes in step S47), the control unit 100 then calculates the customer's age from the customer's date of birth information and the current date and time information measured by the timer 25 in the stored credit information (step S48).

[0037] The control unit 100 (determination means 102) then determines whether the customer's age is above a predetermined age to be eligible for the discount (step S49). In this embodiment, as an example, the predetermined age is set to 65 years of age or older. If the control unit 100 determines that the customer's age is above the predetermined age (Yes in step S49), the control unit 100 then determines from the current date and time information measured by the timer 25 whether today is a specific day of the week on which the discount is applied (step S50). In this embodiment, as an example, Sunday is set as the specific day of the week. Note that the determination in step S50 may be a determination of whether it is a specific day of the week or a specific date on which the discount is applied. Also, the specific day of the week or specific date may be multiple days of the week or date.

[0038] If the control unit 100 determines that today is a specific day of the week (Yes in step S50), it then determines whether a payment process other than credit card payment has already been performed for the customer (step S51). In this embodiment, since a discount is applied to the total amount of the product purchase, the condition for the discount to be executed is that a credit card payment is processed for the total amount of the product purchase. Therefore, the existence of another payment is a condition for prohibiting the discount in this embodiment. Accordingly, the determination in step S51 is performed. The control unit 100 determines the determination in step S51 based on whether information about other payment types is stored in the payment type storage unit 232. If information about other payment types is stored in the payment type storage unit 232, the control unit 100 determines that the condition for prohibiting the discount is met.

[0039] If the control unit 100 determines that no payment processing other than credit card payment has been performed (No. in step S51), it then determines whether or not another discount processing has already been performed (step S52). If another discount processing has already been performed, performing the discount again would result in a double discount, increasing the burden on the store. Therefore, in this embodiment, double discount processing is prohibited, and the control unit 100 performs the determination in step S52. The control unit 100 determines the determination in step S52 based on whether or not other discount information is stored in the discount amount storage unit 233. If other discount information is stored in the discount amount storage unit 233, the control unit 100 determines that the conditions for prohibiting the discount have been met.

[0040] If the control unit 100 determines that no other discount processing has been performed (No. in step S52), it determines that the conditions for applying a discount to the credit payment have been met and calculates the discount amount (step S53). The discount amount is calculated by multiplying the total amount of the above-mentioned purchase by a certain rate (5% in this embodiment). The control unit 100 multiplies the total amount of 1500 yen by a rate of 5% to calculate a discount amount of 75 yen. The control unit 100 then displays the calculated discount amount as a pop-up on the staff display unit 5 (step S54). The same display is also shown on the customer display unit 6.

[0041] Figure 8 shows an example of a discount amount displayed on the staff display unit 5. In Figure 8, the control unit 100 displays the total purchase price (1500 yen) in area 63. The control unit 100 also displays a pop-up 61 showing the credit card company, age information, and the calculated discount amount (75 yen). The customer checks the discount amount displayed on the customer display unit 6. The staff checks the displayed information by looking at the pop-up 61. The staff then operates the confirmation key 62 according to the display. Specifically, they touch the touch panel 10 corresponding to the position of the confirmation key 62 displayed on the staff display unit 5.

[0042] The control unit 100 determines whether or not the confirmation key 62 has been operated (step S55). It waits until it is operated (No in step S55), and if it determines that it has been operated (Yes in step S55), the control unit 100 (service provision means 103) determines that the conditions for the specific discount have been met based on the confirmed discount amount, and executes the specific discount process (step S56) and calculates the total amount after the discount. The control unit 100 then displays the display screen with the confirmed discount amount on the staff display unit 5 and the customer display unit 6 (step S57).

[0043] Figure 9 shows an example of the display screen displayed on the employee display unit 5 after the specific discount processing has been performed. The control unit 100 displays the confirmed discount amount (75 yen) in area 71. The control unit 100 also displays the total amount (1425 yen) obtained by subtracting the discount amount (75 yen) from the total purchase price (1500 yen) in area 72. The control unit 100 also displays the total amount after the specific discount processing (1425 yen) on the customer display unit 6.

[0044] Next, the control unit 100 executes the credit card payment process (step S58). Figure 10 shows an example of the display on the employee display unit 5 after the credit card payment process has been executed. In Figure 10, the control unit 100 displays the total amount of the purchase (1500 yen) in area 81. The control unit 100 also displays the calculated discount amount (75 yen) in area 82. The control unit 100 also displays the credit card payment amount (1425 yen) processed based on the total amount (1425 yen) in area 83.

[0045] After processing the credit payment, the control unit 100 (output means 104) prints and issues a credit sales slip with the transaction details printed on it using the printing unit 7 (step S59). Figure 11 shows an example of an issued credit sales slip 91. In Figure 11, the credit sales slip 91 has the total amount of the items 92, the discount amount 93, the total amount after the discount 94, credit information such as the name of the credit company and member information 95, and the credit payment processing amount 96 printed on it.

[0046] On the other hand, if in step S51 it is determined that a payment process other than credit card payment is being performed (Yes in step S51), the control unit 100 displays an error message prohibiting multiple payments on the staff display unit 5 and the customer display unit 6 (step S63). Figure 12 is an example of an error message displayed on the staff display unit 5. In Figure 12, area 111 displays the total amount of the target products (1500 yen). Area 112 displays the amount to be processed by credit card payment (1000 yen). A pop-up 113 indicating that credit card payment is not possible is also displayed. In the example in Figure 12, since 500 yen (1500 yen - 1000 yen) has already been processed by another payment process, the control unit 100 determines that this is a multiple payment and displays the pop-up 113 indicating that credit card payment is not possible. The control unit 100 then executes the process in step S58.

[0047] Furthermore, if in step S52 it is determined that another discount process is being performed (Yes in step S52), the control unit 100 displays an error message on the staff display unit 5 and the customer display unit 6 prohibiting a double discount (step S61). Figure 13 is an example of an error message displayed on the staff display unit 5. In Figure 13, the discount amount (150 yen) is displayed in area 121. The amount to be processed by credit card payment (1350 yen) is displayed in area 122. A pop-up 123 indicating that a double discount is not possible is also displayed. In the example in Figure 13, it is shown that a discount of 150 yen has already been processed, and the control unit 100 displays a pop-up 123 prohibiting further discount processing.

[0048] The control unit 100 then determines whether an operation to cancel another discount process that has already been executed has been performed (step S62). If it determines that no cancellation operation has been performed (No in step S62), the control unit 100 executes the process in step S58. If it determines that a cancellation operation has been performed (Yes in step S62), the control unit 100 executes a cancellation process to cancel the discount that has already been executed (step S64). Then, the control unit 100 returns to step S23 and executes the credit payment process from the beginning.

[0049] Furthermore, if the control unit 100 determines that the card is not from a specific credit company (No. in step S46), that it is not a specific type of card (No. in step S47), that the customer's age is not above a predetermined age (No. in step S49), or that today is not a specific day of the week for which a discount is offered (No. in step S50), the conditions for applying the specific discount are not met, and the process proceeds to step S58 without applying the discount.

[0050] As described above, the embodiment ensures that appropriate services are provided to customers without relying on the judgment of store staff, because if multiple pieces of information stored on the card and retrieved from the card meet the conditions for providing a service, a specific discount is applied to the customer.

[0051] Furthermore, according to this embodiment, the store clerk does not need to determine whether or not the conditions for providing the service have been met.

[0052] Furthermore, according to this embodiment, the customer's age is calculated from the date of birth stored on the card, and whether or not this age is above a predetermined age is used as a condition for providing the service, thus enabling the service to be provided to customers above a predetermined age.

[0053] Furthermore, according to this embodiment, since the type of card is a condition for providing the service, it is possible to provide the service to customers who are carrying a specific card (for example, a house card), even if they are cards from the same credit company.

[0054] Furthermore, according to this embodiment, if a payment process other than credit card payment is performed, the control unit 100 does not perform the discount process, so the discount process can be applied to the total amount of all purchased goods.

[0055] Furthermore, according to this embodiment, if another discount process is being performed, the control unit 100 will not perform the discount process, thus preventing double discounts. Therefore, the burden on the store can be reduced.

[0056] Furthermore, according to this embodiment, the control unit 100 displays the discounted information on the staff display unit 5 and the customer display unit 6, or prints it on the credit sales slip, so that staff and customers can confirm the discounted amount.

[0057] Furthermore, according to this embodiment, the control unit 100 determines whether the conditions for providing the service are met based on the date of birth and the type of card stored in the card. Therefore, the control unit 100 can determine whether the conditions are met without obtaining information from an external device.

[0058] The embodiments are presented as examples only and are not intended to limit the scope of the invention. These novel embodiments can be implemented in various other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. These embodiments and their variations are included in the scope and spirit of the invention, as well as in the claims of the invention and its equivalents.

[0059] For example, in this embodiment, the customer's age and card type were used as conditions for the card discount, but other conditions may be used as long as they are information stored on the card.

[0060] Furthermore, although a credit card was used as the storage medium in this embodiment, other storage mediums such as IC cards, RFID (Radio Frequency Identification), or mobile terminals may also be used.

[0061] Furthermore, in this embodiment, the customer's age was calculated from their date of birth, but the age may also be calculated from the customer's date of birth.

[0062] Furthermore, in this embodiment, being above a predetermined age was one of the conditions for providing the service, but being below a predetermined age, or within a certain age range, may also be one of the conditions.

[0063] Furthermore, while the embodiment provided a service that discounted the total price of the products, other services such as providing prizes or awarding points may also be provided.

[0064] Furthermore, although this embodiment does not provide the service when other payment processing is being performed, the service may be provided for the amount related to the credit card payment when other payment processing is being performed.

[0065] Furthermore, although the embodiment uses POS terminal 1 as the payment device, any information processing device that performs payment processing will suffice.

[0066] The program executed by the payment device of the embodiment is provided as an installable or executable file recorded on a computer-readable recording medium such as a CD-ROM, flexible disk (FD), CD-R, or DVD (Digital Versatile Disk).

[0067] Furthermore, the program executed by the payment device of the embodiment may be stored on a computer connected to a network such as the Internet and provided by being downloaded via the network. Alternatively, the program executed by the payment device of the embodiment may be provided or distributed via a network such as the Internet.

[0068] Furthermore, the program to be executed by the payment device of the embodiment may be pre-installed and provided in ROM or the like. [Explanation of Symbols]

[0069] 1 POS terminal 100 Control Unit 101 Acquisition method 102 Judgment means 103 Service Provision Methods 104 Output means [Prior art documents] [Patent Documents]

[0070] [Patent Document 1] Japanese Patent Publication No. 2002-163587

Claims

1. A means for acquiring information stored on a portable storage medium used for customer payments, A determination means for determining whether multiple pieces of information acquired by the acquisition means satisfy the conditions for providing a service at the time of payment, If the determination means determines that the plurality of pieces of information meet the conditions for providing the service, the service provision means executes the process of providing the service to the customer, A payment device equipped with this device.

2. The determination means, by adding information not stored in the storage medium to the multiple pieces of information acquired, determines whether or not the conditions for providing the service at the time of payment are met. The payment device according to claim 1.

3. If the determination means determines that the customer's birth year and month information and the information on the type of storage medium the customer carries meet the conditions for providing the service, the service provision means executes the service provision process for the customer. The payment device according to claim 1 or 2.

4. The service provision means, as part of the service provision process to the customer, performs a discount or price reduction process on the purchase amount of the goods purchased by the customer. The payment device according to any one of claims 1 to 3.

5. Even if the determination means determines that the conditions for providing the service are met, the service provision means will not perform the service provision process if other conditions prohibiting the provision of the service are met. A payment device according to any one of claims 1 to 4.

6. On the computer, A means for acquiring information stored on a portable storage medium used for customer payments, A determination means for determining whether multiple pieces of information acquired by the acquisition means satisfy the conditions for providing a service at the time of payment, If the determination means determines that the plurality of pieces of information meet the conditions for providing the service, the service provision means executes the process of providing the service to the customer, A program to achieve this.