Product sales data processing device, mobile terminal and program
The system automates the transmission of electronic receipts to mobile terminals after payments, addressing the cumbersome process of manual receipt retrieval in existing systems, and enhancing security through localized communication.
Patent Information
- Application Number
- JP2021053506
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-03-26
- Publication Date
- 2025-04-22
- Estimated Expiration
- 2041-03-26
AI Technical Summary
Existing payment systems require customers to manually launch an application to receive electronic receipts after making electronic payments, which is cumbersome.
A product sales data processing device and mobile terminal system that includes a registration processing unit, payment processing unit, judgment unit, generation unit, and transmission unit, allowing for automatic transmission of electronic receipt information to the mobile terminal via a reader/writer device.
Enables easy and automated retrieval of electronic receipts following payments, reducing user effort and improving usability, while also enhancing security by reducing reliance on public networks for receipt transmission.
Smart Images

Figure 0007666958000001 
Figure 0007666958000002 
Figure 0007666958000003
Abstract
Description
[Technical field]
[0001] The present invention relates to a product sales data processing device, a mobile terminal, and a program. [Background technology]
[0002] 2. Description of the Related Art In recent years, payment systems that allow electronic payment (cashless payment) when purchasing products have come into widespread use (for example, Patent Document 1).
[0003] In the automatic toll collection device disclosed in Patent Document 1, a customer who has made a purchase at a vending machine makes an electronic payment by holding a mobile terminal such as a smartphone over the card reader of the vending machine. After that, the customer receives an electronic receipt showing the details of the payment from an electronic receipt management server via the Internet. Therefore, after making an electronic payment, the customer needs to start an application for receiving the electronic receipt and receive the electronic receipt, which is a cumbersome procedure. Summary of the Invention [Problem to be solved by the invention]
[0004] The problem to be solved by the present invention is to provide a product sales data processing device, a mobile terminal, and a program that enable a user to easily obtain an electronic receipt showing the result of a payment process when the user has performed a payment process. [Means for solving the problem]
[0005] The product sales data processing device according to the embodiment includes a registration processing unit, a payment processing unit, a determination unit, a generation unit, and a transmission unit. The registration processing unit performs a registration process for registering products to be purchased by a customer. The payment processing unit performs a payment process for the products registered by the registration processing unit based on information related to a payment method read by a reader / writer device from a mobile terminal carried by the customer. The determination unit The electronic receipt information generating device transmits identification information for uniquely identifying the type of electronic receipt information generated by the product sales data processing device to the mobile terminal via the reader / writer device, and receives information indicating that the electronic receipt information corresponding to the identification information can be received from the mobile terminal via the reader / writer device, thereby Able to receive electronic receipt information andThe generating unit generates electronic receipt information related to a result of the payment process on the condition that it is determined that the portable terminal is capable of receiving the electronic receipt information. The transmitting unit transmits the electronic receipt information to the portable terminal via the reader / writer device.
[0006] The mobile terminal of the embodiment includes a payment instruction unit, a reception possibility transmission unit, a receiving unit, and a display control unit. The payment instruction unit instructs the merchandise sales data processing device to perform a payment method and execute a payment by performing contactless communication with the merchandise sales data processing device via a reader / writer device. The reception possibility transmission unit is equipped with an application program for receiving and viewing electronic receipt information, and is capable of receiving electronic receipt information generated by the merchandise sales data processing device on the condition that identification information that uniquely identifies the type of electronic receipt information generated by the merchandise sales data processing device is received via the reader / writer device. mosquito The receiving unit receives electronic receipt information related to a result of the payment output by the merchandise sales data processing device through the reader / writer device by non-contact communication, on condition that the reception possibility transmitting unit has transmitted information indicating that electronic receipt information generated by the merchandise sales data processing device is receivable. The display control unit displays the electronic receipt received by the receiving unit. [Brief description of the drawings]
[0007] [Figure 1] FIG. 1 is a block diagram illustrating an example of a system configuration of a payment system according to an embodiment. [Diagram 2] FIG. 2 is a hardware block diagram showing an example of a hardware configuration of a POS terminal. [Diagram 3] FIG. 3 is a hardware block diagram showing an example of a hardware configuration of a smartphone. [Figure 4] FIG. 4 is a hardware block diagram showing an example of a hardware configuration of the electronic receipt management server. [Diagram 5]FIG. 5 is a functional block diagram illustrating an example of a functional configuration of the POS terminal according to the embodiment. [Figure 6] FIG. 6 is a functional block diagram illustrating an example of a functional configuration of the smartphone according to the embodiment. [Figure 7] FIG. 7 is a functional block diagram illustrating an example of a functional configuration of the electronic receipt management server according to the embodiment. [Figure 8] FIG. 8 is a functional block diagram illustrating an example of a functional configuration of the payment management server according to the embodiment. [Figure 9] FIG. 9 is a flowchart illustrating an example of the flow of processes performed by the payment system according to the embodiment. [Figure 10] FIG. 10 is a flowchart showing an example of a process flow for determining whether the POS terminal is capable of transmitting electronic receipt information to a smartphone. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0008] (Embodiment) A payment system 10 according to an embodiment of the present invention will now be described.
[0009] (Overall configuration of the payment system) First, the overall configuration of a payment system 10 will be described with reference to Fig. 1. Fig. 1 is a block diagram showing an example of the system configuration of a payment system according to an embodiment.
[0010] The payment system 10 includes a POS terminal 20, a smartphone 50, an electronic receipt management server 80, and a payment management server 100.
[0011] The POS terminal 20 is installed in a store and performs a registration process for registering products purchased by customers and a payment process for making payments for the registered products. The POS terminal 20 is an example of a product sales data processing device in the present disclosure.
[0012] The smartphone 50 is carried by a customer and instructs the POS terminal 20 on the execution of payment and the payment method. The smartphone 50 also receives electronic receipt information related to the result of the payment process from the POS terminal 20. Furthermore, the smartphone 50 displays the received electronic receipt information. The smartphone 50 is an example of a mobile terminal in the present disclosure. The mobile terminal may be a terminal device other than the smartphone 50, such as a tablet terminal.
[0013] The electronic receipt management server 80 receives and stores the electronic receipt information generated by the POS terminal 20. In addition, upon receiving a request from the smartphone 50, the electronic receipt management server 80 transmits the requested electronic receipt information to the smartphone 50.
[0014] The payment management server 100 receives and stores customer information and payment information when the POS terminal 20 makes a payment. In response to an inquiry from the smartphone 50, the payment management server 100 transmits a payment history and the like corresponding to the inquired customer information. The payment management server 100 is provided with different servers depending on the payment method.
[0015] (POS terminal hardware configuration) The hardware configuration of the POS terminal 20 will be described with reference to Fig. 2. Fig. 2 is a hardware block diagram showing an example of the hardware configuration of the POS terminal.
[0016] The POS terminal 20 includes a central processing unit (CPU) 22, a read only memory (ROM) 23, a random access memory (RAM) 24, a storage unit 25, etc. The CPU 22 is the main controller. The ROM 23 stores various fixed data and various tables. The RAM 24 functions as a work memory by expanding a control program and various data when the CPU 22 performs various processes. The storage unit 25 stores a control program Pa executed by the CPU 22. The CPU 22, the ROM 23, the RAM 24, and the storage unit 25 are connected to each other via an internal bus 27. The CPU 22, the ROM 23, and the RAM 24 constitute a control unit 21. That is, the control unit 21 executes various control processes by the CPU 22 expanding the control program Pa stored in the storage unit 25 and the various data stored in the ROM 23 into the RAM 24 and operating them.
[0017] The storage unit 25 is composed of a non-volatile memory such as a hard disk drive (HDD) or a flash memory, which retains stored information even when the power is turned off. The storage unit 25 stores a product master M and a sales file R in addition to the control program Pa described above.
[0018] The product master M is a table that stores the JAN codes (product codes) of products handled in the store in association with product information such as the "product name" and "product price" of the products.
[0019] The sales file R is a file that stores the payment information processed by the POS terminal 20.
[0020] Furthermore, the control unit 21 is connected to peripheral devices, such as a display device 28, an operation device 29, a reader / writer device 30, a scanner 31, a receipt printer 32, and a communication interface 33, via an internal bus 27 and a peripheral device controller 26. The peripheral device controller 26 receives instructions from the control unit 21 and controls the operation of these peripheral devices.
[0021] The display device 28 is a device that displays various information output by the POS terminal 20. The display device 28 is, for example, a liquid crystal monitor or an organic EL monitor.
[0022] The operation device 29 is a device for inputting operation instructions to the POS terminal 20. The operation device 29 is, for example, a touch panel or a keyboard.
[0023] The reader / writer device 30 performs non-contact communication (short-range wireless communication) with a smartphone 50 carried by a customer using NFC (Near Field communication), Felica, Bluetooth (registered trademark), or the like. The reader / writer device 30 receives information related to cashless payment (cash payment method, customer identification information, etc.) from the smartphone 50. In addition, when the smartphone 50 is capable of receiving an electronic receipt, the reader / writer device 30 transmits the electronic receipt to the smartphone 50.
[0024] The scanner 31 is a device that reads code information such as a barcode or a two-dimensional code attached to a product purchased by a customer. The scanner 31 transmits the read code information to the control unit 21 of the POS terminal 20. The control unit 21 then collates the received code information with the product master M stored in the memory unit 25 to identify the product purchased by the customer.
[0025] If the customer's smartphone 50 cannot receive electronic receipt information, the receipt printer 32 prints and issues a receipt indicating the details of the payment.
[0026] The communication interface 33 connects the POS terminal 20, the electronic receipt management server 80, and the payment management server 100 via a communication line so that they can communicate with each other.
[0027] (Smartphone hardware configuration) The hardware configuration of the smartphone 50 will be described with reference to Fig. 3. Fig. 3 is a hardware block diagram showing an example of the hardware configuration of the smartphone.
[0028] The smartphone 50 includes a CPU 52, a ROM 53, a RAM 54, a storage unit 55, and the like. The CPU 52 is the main controller. The ROM 53 stores various fixed data and various tables. The RAM 54 expands a control program and various data when the CPU 52 performs various processes and functions as a work memory. The storage unit 55 stores a control program Pb executed by the CPU 52. The CPU 52, the ROM 53, the RAM 54, and the storage unit 55 are connected to each other via an internal bus 57. The CPU 52, the ROM 53, and the RAM 54 constitute a control unit 51. That is, the control unit 51 executes various control processes by the CPU 52 expanding the control program Pb stored in the storage unit 55 and the various data stored in the ROM 53 into the RAM 54 and operating them.
[0029] The storage unit 55 is composed of a non-volatile memory such as an HDD or a flash memory that retains stored information even when the power is turned off. In addition to the control program Pb, the storage unit 55 stores an electronic receipt application program Pc, an electronic payment application program Pd, and an electronic receipt information file Ea.
[0030] The electronic receipt application program Pc is an application program for receiving and viewing electronic receipt information that records information related to the result of a payment process from the POS terminal 20 or the electronic receipt management server 80. The user of the smartphone 50 needs to download the electronic receipt application program Pc from a dedicated server or the like in advance and install it on the smartphone 50. Generally, the electronic receipt application program Pc differs depending on the store that uses the electronic receipt system, so multiple types of electronic receipt application programs Pc are installed on the smartphone 50.
[0031] The electronic payment application program Pd is an application program for making electronic payments (cashless payments). The user of the smartphone 50 needs to download the electronic payment application program Pd from a dedicated server or the like in advance and install it on the smartphone 50. Electronic payments are broadly divided into prepaid and postpaid methods. Even for the same payment format, different systems are provided by different companies offering electronic payments, so that generally, multiple types of electronic payment application programs Pd are installed on the smartphone 50.
[0032] The electronic receipt information file Ea stores the electronic receipt information received from the POS terminal 20 or the electronic receipt management server 80.
[0033] Furthermore, the control unit 51 is connected to peripheral devices, such as a display device 58, an operation device 59, and a communication interface 60, via an internal bus 57 and a peripheral device controller 56. The peripheral device controller 56 receives instructions from the control unit 51 and controls the operations of these peripheral devices.
[0034] The display device 58 is a device that displays various information output by the smartphone 50. The display device 58 is, for example, a liquid crystal monitor or an organic EL monitor.
[0035] The operation device 59 is a device for inputting operation instructions to the smartphone 50. The operation device 59 is, for example, a touch panel or a keyboard.
[0036] The communication interface 60 communicatively connects the smartphone 50 to the electronic receipt management server 80 and the payment management server 100 via a communication line. The communication interface 60 also connects the smartphone 50 to the reader / writer device 30 so as to be able to perform non-contact communication (near-field wireless communication).
[0037] (Hardware configuration of electronic receipt management server) The hardware configuration of the electronic receipt management server 80 will be described with reference to Fig. 4. Fig. 4 is a hardware block diagram showing an example of the hardware configuration of the electronic receipt management server.
[0038] The electronic receipt management server 80 includes a CPU 82, a ROM 83, a RAM 84, a storage unit 85, etc. The CPU 82 is the main controller. The ROM 83 stores various fixed data and various tables. The RAM 84 functions as a work memory by expanding the control program and various data when the CPU 82 performs various processes. The storage unit 85 stores the control program Pe executed by the CPU 82. The CPU 82, the ROM 83, the RAM 84, and the storage unit 85 are connected to each other via an internal bus 87. The CPU 82, the ROM 83, and the RAM 84 constitute a control unit 81. That is, the control unit 81 executes various control processes by the CPU 82 expanding the control program Pe stored in the storage unit 85 and the various data stored in the ROM 83 into the RAM 84 and operating them.
[0039] The storage unit 85 is composed of a non-volatile memory such as a HDD or a flash memory that retains stored information even when the power is turned off. In addition to the control program Pe, the storage unit 85 stores customer information C and an electronic receipt information file Eb.
[0040] The customer information C is a data file that stores the attributes of a customer who has registered to use the electronic receipt application program Pc. The customer attributes include, for example, name, sex, age, and sending address of electronic receipt information.
[0041] The electronic receipt information file Eb is a data file that accumulates electronic receipt information issued in the past in association with a customer. In response to a request from a customer, the electronic receipt management server 80 transmits electronic receipt information issued in the past to the smartphone 50 of the customer. This allows the customer to check electronic receipt information issued in the past.
[0042] The control unit 81 is also connected to peripheral devices, such as a display device 88, an operation device 89, and a communication interface 90, via an internal bus 87 and a peripheral device controller 86. The peripheral device controller 86 receives instructions from the control unit 81 and controls the operations of these peripheral devices.
[0043] The display device 88 is a device that displays various information output by the electronic receipt management server 80. The display device 88 is, for example, a liquid crystal monitor or an organic EL monitor.
[0044] The operation device 89 is a device for inputting operation instructions to the electronic receipt management server 80. The operation device 89 is, for example, a touch panel or a keyboard.
[0045] The communication interface 90 connects the electronic receipt management server 80 to the POS terminal 20 and the smartphone 50 via a communication line so that they can communicate with each other.
[0046] The payment management server 100 has almost the same hardware configuration as the electronic receipt management server 80, and is therefore not shown in the drawings. The payment management server 100 stores a control program Pf (not shown) instead of the control program Pe stored in the storage unit 85 by the electronic receipt management server 80. Also, the payment management server 100 stores a payment information file Ec (not shown) instead of the electronic receipt information file Eb.
[0047] The control program Pf is a program file that controls the overall operation of the payment management server 100 .
[0048] The payment information file Ec is a data file that stores past payment history in association with a customer. In response to a request from a customer, the payment management server 100 transmits the past payment history to the smartphone 50 of the customer. This allows the customer to check the past payment history.
[0049] (Functional configuration of POS terminal) The functional configuration of the POS terminal 20 will be described with reference to Fig. 5. Fig. 5 is a functional block diagram showing an example of the functional configuration of the POS terminal according to the embodiment.
[0050] The control unit 21 of the POS terminal 20 deploys the control program Pa in the RAM 24 and runs it to realize, as functional units, a registration processing unit 35, a payment processing execution request acquisition unit 36, a payment feasibility determination unit 37, a payment processing unit 38, an electronic receipt information transmission feasibility determination unit 39, an electronic receipt information generation unit 40, a receipt information generation unit 41, an electronic receipt information transmission unit 42, a payment information transmission unit 43, a receipt printing unit 44, a display control unit 45, an operation control unit 46, and a communication control unit 47 shown in FIG. 5.
[0051] The registration processing unit 35 performs a registration process for registering products that a customer purchases.
[0052] The payment processing execution request acquisition unit 36 acquires a payment execution instruction from a smartphone 50 carried by the customer.
[0053] The payment possibility determination unit 37 determines whether or not the payment process can be executed. For example, the payment possibility determination unit 37 determines that the payment is possible when the payment amount is less than the balance of electronic money.
[0054] The payment processing unit 38 performs payment processing for the products registered by the registration processing unit 35 based on information regarding the payment method read by the reader / writer device 30 from the smartphone 50 (mobile terminal) carried by the customer, or information indicating cash payment.
[0055] The electronic receipt information transmission possibility determination unit 39 determines whether the smartphone 50 can receive electronic receipt information via the reader / writer device 30. The electronic receipt information transmission possibility determination unit 39 is an example of a determination unit in the present disclosure. More specifically, the electronic receipt information transmission possibility determination unit 39 transmits identification information that uniquely identifies the type of electronic receipt information generated by the electronic receipt information generation unit 40 to the smartphone 50 via the reader / writer device 30, and also determines that the smartphone 50 can receive electronic receipt information by receiving information indicating that electronic receipt information corresponding to the identification information can be received from the smartphone 50 via the reader / writer device 30.
[0056] The electronic receipt information generating unit 40 generates electronic receipt information related to the result of the payment process on the condition that it is determined that the smartphone 50 is capable of receiving electronic receipt information. The electronic receipt information generating unit 40 is an example of a generating unit in the present disclosure.
[0057] The receipt information generating unit 41 generates receipt information related to the result of the payment process. The receipt information generating unit 41 generates receipt information when the customer requests cash payment and when the electronic receipt information transmission permission determining unit 39 does not determine that the customer's smartphone 50 is capable of receiving electronic receipt information.
[0058] The electronic receipt information transmitting unit 42 transmits the electronic receipt information to the smartphone 50 via the reader / writer device 30. The electronic receipt information transmitting unit 42 is an example of a transmitting unit in the present disclosure. The electronic receipt information transmitting unit 42 transmits the generated electronic receipt information to the electronic receipt management server 80.
[0059] The payment information transmitting unit 43 transmits the payment information generated by the payment process to the payment management server 100.
[0060] The receipt printing unit 44 prints and issues the receipt information generated by the receipt information generation unit 41 using the receipt printer 32.
[0061] The display control unit 45 generates screen information according to various processes performed by the POS terminal 20, and causes the display device 28 to display the screen information.
[0062] The operation control unit 46 acquires various pieces of operation information performed on the POS terminal 20 and transmits them to the control unit 21 .
[0063] The communication control unit 47 controls the state of short-distance wireless communication with the smartphone 50 and wireless communication between the electronic receipt management server 80 and the payment management server 100.
[0064] (Smartphone functional configuration) The functional configuration of the smartphone 50 will be described with reference to Fig. 6. Fig. 6 is a functional block diagram showing an example of the functional configuration of the smartphone according to the embodiment.
[0065] The control unit 51 of the smartphone 50 deploys the control program Pb in the RAM 54 and runs it to realize, as functional units, a payment method instruction unit 61, a payment process execution request unit 62, an electronic receipt identification information receiving unit 63, an electronic receipt information reception availability transmitting unit 64, an electronic receipt information receiving unit 65, a display control unit 66, an operation control unit 67, and a communication control unit 68, all of which are shown in FIG. 6 .
[0066] The payment method instruction unit 61 performs contactless communication with the POS terminal 20 (product sales data processing device) via the reader / writer device 30, and thereby instructs the POS terminal 20 of information related to the payment method instructed by the customer to the smartphone 50. The payment method instruction unit 61 is an example of a payment method selection unit in this disclosure.
[0067] The payment processing execution request unit 62 instructs the POS terminal 20 to execute payment by performing non-contact communication with the POS terminal 20 via the reader / writer device 30. The payment processing execution request unit 62 also obtains information on whether or not payment processing is possible from the POS terminal 20. The payment processing execution request unit 62 is an example of a payment instruction unit in the present disclosure.
[0068] The electronic receipt identification information receiving unit 63 receives, from the POS terminal 20 via the reader / writer device 30, identification information that uniquely identifies the type of electronic receipt issued by the POS terminal 20.
[0069] The electronic receipt information reception availability sending unit 64 sends information indicating whether the electronic receipt application program Pc is installed in the smartphone 50 and whether the electronic receipt application program Pc is capable of receiving an electronic receipt issued by the POS terminal 20 to the POS terminal 20 via the reader / writer device 30.
[0070] The electronic receipt information receiving unit 65 receives electronic receipt information related to a result of a payment process by non-contact communication from the POS terminal 20 via the reader / writer device 30. The electronic receipt information receiving unit 65 is an example of a receiving unit in the present disclosure.
[0071] The display control unit 66 displays the electronic receipt information received by the electronic receipt information receiving unit 65 on the display device 58. In addition, the display control unit 66 generates screen information according to various processes performed by the smartphone 50 and displays it on the display device 58.
[0072] The operation control unit 67 acquires various pieces of operation information performed on the smartphone 50 and transmits them to the control unit 51.
[0073] The communication control unit 68 controls the state of short-distance wireless communication with the POS terminal 20 and wireless communication between the electronic receipt management server 80 and the payment management server 100.
[0074] (Functional configuration of electronic receipt management server) The functional configuration of the electronic receipt management server 80 will be described with reference to Fig. 7. Fig. 7 is a functional block diagram showing an example of the functional configuration of the electronic receipt management server according to the embodiment.
[0075] The control unit 81 of the electronic receipt management server 80 deploys the control program Pe in the RAM 84 and runs it to realize, as functional units, an electronic receipt information receiving unit 91, an electronic receipt information storage unit 92, an electronic receipt information transmission request acquiring unit 93, an electronic receipt information transmitting unit 94, and a communication control unit 95 shown in FIG. 7.
[0076] The electronic receipt information receiving unit 91 receives electronic receipt information from the POS terminal 20 .
[0077] The electronic receipt information storage unit 92 stores the electronic receipt information received from the POS terminal 20 in the storage unit 85 .
[0078] The electronic receipt information transmission request acquisition unit 93 acquires a transmission request for electronic receipt information from the smartphone 50.
[0079] The electronic receipt information transmitting unit 94 receives the transmission request for the electronic receipt information acquired by the electronic receipt information transmission request acquiring unit 93, and transmits the requested electronic receipt information to the smartphone 50 that has issued the transmission request.
[0080] The communication control unit 95 controls the state of wireless communication with the POS terminal 20 and the smartphone 50.
[0081] (Functional configuration of the payment management server) The functional configuration of the payment management server 100 will be described with reference to Fig. 8. Fig. 8 is a functional block diagram showing an example of the functional configuration of the payment management server according to the embodiment.
[0082] The control unit 81 of the payment management server 100 expands the control program Pf into RAM 84 and operates it to realize, as functional units, a payment information receiving unit 101, a payment information storage unit 102, a payment information inquiry acquisition unit 103, a payment information transmitting unit 104, and a communication control unit 105 shown in Figure 8.
[0083] The payment information receiving unit 101 receives payment information from the POS terminal 20.
[0084] The payment information storage unit 102 stores the payment information received from the POS terminal 20 in the storage unit 85.
[0085] The payment information inquiry acquisition unit 103 acquires inquiries about payment history and the like from the smartphone 50.
[0086] The payment information transmitting unit 104 transmits the information related to the inquiry acquired by the payment information inquiry acquiring unit 103 to the smartphone 50 that is the destination of the inquiry.
[0087] The communication control unit 105 controls the state of wireless communication with the smartphone 50 .
[0088] (Processing flow of the payment system) The flow of processing performed by the payment system 10 will be described with reference to Fig. 9 and Fig. 10. Fig. 9 is a flowchart showing an example of the flow of processing performed by the payment system of the embodiment. Fig. 10 is a flowchart showing an example of the flow of processing for determining whether the POS terminal is capable of transmitting electronic receipt information to a smartphone.
[0089] First, a description will be given of the flow of processing performed by the POS terminal 20. The registration processing unit 35 performs registration processing for registering products purchased by a customer (step S11).
[0090] The registration processing unit 35 determines whether the registration process is complete (step S12). If it is determined that the registration process is complete (step S12: Yes), the process proceeds to step S13. On the other hand, if it is not determined that the registration process is complete (step S12: No), the process returns to step S11 and continues the registration process. Note that the completion of the registration process may be determined, for example, by the operation of the closing key.
[0091] When it is determined in step S12 that the registration process is completed, the payment process execution request acquisition unit 36 determines whether a payment instruction has been acquired from the smartphone 50 via the reader / writer device 30 (step S13). If it is determined that a payment instruction has been acquired (step S13: Yes), the process proceeds to step S14. On the other hand, if it is not determined that a payment instruction has been acquired (step S13: No), the determination in step S13 is repeated.
[0092] When it is determined in step S13 that a payment instruction has been acquired, the payment possibility determination unit 37 determines whether the payment is possible (step S14). If it is determined that the payment is possible (step S14: Yes), the process proceeds to step S15. On the other hand, if it is not determined that the payment is possible (step S14: No), the process proceeds to step S28.
[0093] If it is determined in step S14 that payment is possible, the payment processing unit 38 notifies the smartphone 50 that payment is possible (step S15).
[0094] Next, the payment processing unit 38 performs the payment process (step S16).
[0095] The electronic receipt information transmission possibility determination unit 39 performs an electronic receipt information transmission possibility determination process to determine whether electronic receipt information related to the payment processing performed by the payment processing unit 38 can be transmitted to the smartphone 50 (step S18). The specific contents of the electronic receipt information transmission possibility determination process will be described with reference to FIG. 10.
[0096] The electronic receipt information transmission possibility determination unit 39 determines whether the electronic receipt information can be transmitted to the smartphone 50 based on the result of the electronic receipt information transmission possibility determination process (step S19). If it is determined that the electronic receipt information can be transmitted to the smartphone 50 (step S19: Yes), the process proceeds to step S20. On the other hand, if it is not determined that the electronic receipt information can be transmitted to the smartphone 50 (step S19: No), the process proceeds to step S24.
[0097] When it is determined in step S19 that the electronic receipt information can be transmitted to the smartphone 50, the electronic receipt information transmitting unit 42 notifies the smartphone 50 via the reader / writer device 30 that the electronic receipt information can be transmitted (step S20).
[0098] The electronic receipt information generating unit 40 generates electronic receipt information related to the result of the payment process (Step S21).
[0099] The electronic receipt information transmitting unit 42 transmits the electronic receipt information to the smartphone 50 via the reader / writer device 30 (step S22).
[0100] Furthermore, the electronic receipt information transmitting unit 42 transmits the generated electronic receipt information to the electronic receipt management server 80 (Step S23). After that, the POS terminal 20 ends the process of FIG.
[0101] On the other hand, if it is not determined in step S19 that the electronic receipt information can be transmitted to the smartphone 50, the electronic receipt information transmitting unit 42 notifies the smartphone 50 via the reader / writer device 30 that the electronic receipt information cannot be transmitted (step S24).
[0102] The display control unit 45 notifies the display device 28 of the POS terminal 20 that the electronic receipt information cannot be transmitted to the smartphone 50 (step S25).
[0103] The receipt information generating unit 41 generates receipt information related to the result of the payment process (step S26).
[0104] The receipt printing unit 44 prints and issues the receipt information generated by the receipt information generating unit 41 using the receipt printer 32 (step S27). The POS terminal 20 then ends the process of FIG.
[0105] Returning to step S14, if it is not determined in step S14 that the payment is possible, the payment processing unit 38 notifies the smartphone 50 that the payment is not possible (step S28).
[0106] Next, the display control unit 45 notifies the display device 28 of the POS terminal 20 that the payment cannot be made (step S29). The POS terminal 20 then ends the process in Fig. 9. If the payment process cannot be made, the store clerk has the customer make the payment using another payment method such as electronic money, or make a cash payment.
[0107] Next, a description will be given of the flow of processing performed by the smartphone 50. First, the payment method instruction unit 61 acquires information related to the payment method selected by the customer (step S31).
[0108] The payment process execution request unit 62 executes the electronic payment application program Pd that executes the payment method selected by the customer (step S32).
[0109] The payment processing execution request unit 62 requests the POS terminal 20 to execute payment via the reader / writer device 30 (step S33).
[0110] The payment process execution request unit 62 determines whether the payment process is possible based on the notification obtained from the POS terminal 20 (step S34). If it is determined that the payment process is possible (step S34: Yes), the process proceeds to step S35. On the other hand, if it is not determined that the payment process is possible (step S34: No), the process proceeds to step S38.
[0111] If it is determined in step S34 that payment is possible, the electronic receipt identification information receiving unit 63 determines whether electronic receipt information is receivable (step S35). If it is determined that electronic receipt information is receivable (step S35: Yes), the process proceeds to step S36. On the other hand, if it is not determined that electronic receipt information is receivable (step S35: No), the process proceeds to step S38.
[0112] If it is determined in step S35 that the electronic receipt information can be received, the electronic receipt identification information receiving unit 63 executes the electronic receipt application program Pc (step S36).
[0113] The electronic receipt information receiving unit 65 receives the electronic receipt information from the POS terminal 20 via the reader / writer device 30 (step S37).
[0114] The display control unit 66 displays the electronic receipt information on the display device 58 of the smartphone 50 (Step S38). After that, the smartphone 50 ends the process of FIG.
[0115] If it is not determined in step S34 that the payment process is possible, or if it is not determined in step S35 that the electronic receipt information is not able to be received, the display control unit 66 notifies the display device 58 of the smartphone 50 that the payment process is not possible or that the electronic receipt information is not able to be received (step S39). After that, the smartphone 50 ends the process of FIG.
[0116] Next, the flow of the electronic receipt information transmission permission determination process performed by the electronic receipt information transmission permission determination unit 39 of the POS terminal 20 in step S18 of FIG. 9 will be described with reference to FIG.
[0117] The electronic receipt information transmission permission determining unit 39 transmits electronic receipt identification information that uniquely identifies the electronic receipt information transmitted by the POS terminal 20 to the smartphone 50 via the reader / writer device 30 (Step S41).
[0118] Next, the electronic receipt information transmission availability determination unit 39 receives the information transmitted by the electronic receipt information reception availability transmission unit 64 of the smartphone 50, and determines whether the smartphone 50 is capable of receiving the electronic receipt information transmitted by the POS terminal 20 based on the received information (step S42). If it is determined that the electronic receipt information is capable of being received (step S42: Yes), the process proceeds to step S43. On the other hand, if it is not determined that the electronic receipt information is capable of being received (step S42: No), the process proceeds to step S44.
[0119] When it is determined in step S42 that the electronic receipt information can be received, the electronic receipt information transmission permission determining unit 39 determines that the electronic receipt information can be transmitted to the smartphone 50 (step S43). Then, the process proceeds to step S19 in FIG.
[0120] On the other hand, if it is not determined in step S42 that the electronic receipt information can be received, the electronic receipt information transmission permission determining unit 39 determines that the electronic receipt information cannot be transmitted to the smartphone 50 (step S44). Then, the process proceeds to step S19 in FIG.
[0121] Although not shown in the flowcharts of FIGS. 9 and 10, when a customer requests cash payment, the POS terminal 20 generates receipt information and prints and issues the generated receipt.
[0122] As described above, the POS terminal 20 (product sales data processing device) of the embodiment includes a registration processing unit 35 that performs a registration process to register a product purchased by a customer, a payment processing unit 38 that performs a payment process for the product registered by the registration processing unit 35 based on information related to the payment method read by the reader / writer device 30 from the smartphone 50 (mobile terminal) carried by the customer, an electronic receipt information transmission possibility determination unit 39 (determination unit) that determines whether the smartphone 50 can receive electronic receipt information via the reader / writer device 30, an electronic receipt information generation unit 40 (generation unit) that generates electronic receipt information related to the result of the payment process on the condition that it is determined that the smartphone 50 can receive electronic receipt information, and an electronic receipt information transmission unit 42 (transmission unit) that transmits the electronic receipt information to the smartphone 50 via the reader / writer device 30. Therefore, when the payment process is performed, electronic receipt information indicating the result of the payment can be easily obtained. At that time, the customer does not need to start the electronic receipt application program Pc, so that the effort of operation can be reduced and usability can be improved.
[0123] In addition, in the POS terminal 20 (product sales data processing device) according to the embodiment, the reader / writer device 30 performs short-distance wireless communication with the smartphone 50 (mobile terminal). Therefore, security concerns can be reduced compared to when electronic receipt information is obtained from the electronic receipt management server 80 using a public line such as a wireless LAN.
[0124] In the POS terminal 20 (product sales data processing device) of the embodiment, the electronic receipt information transmission possibility determination unit 39 (determination unit) transmits identification information that uniquely identifies the type of electronic receipt information generated by the electronic receipt information generation unit 40 (generation unit) to the smartphone 50 (mobile terminal) via the reader / writer device 30, and receives information indicating that electronic receipt information corresponding to the identification information can be received from the smartphone 50 via the reader / writer device 30, thereby determining whether the smartphone 50 can receive electronic receipt information. Therefore, it is possible to easily confirm whether electronic receipt information can be transmitted from the POS terminal 20 to the smartphone 50.
[0125] Moreover, the smartphone 50 (mobile terminal) of the embodiment includes a payment process execution request unit 62 (payment instruction unit) that instructs the POS terminal 20 to execute a payment by performing contactless communication with the POS terminal 20 (product sales data processing device) via the reader / writer device 30, an electronic receipt information receiving unit 65 (receiving unit) that receives electronic receipt information related to the result of the payment from the POS terminal 20 via the reader / writer device 30 by contactless communication, and a display control unit 66 that displays the electronic receipt information received by the electronic receipt information receiving unit 65. Therefore, a customer who has the smartphone 50 can easily obtain electronic receipt information indicating the result of the payment when performing a payment process.
[0126] The smartphone 50 (mobile terminal) of the embodiment further includes a payment method instruction unit 61 (payment method selection unit) that selects a payment method to be performed by the POS terminal 20 (product sales data processing device). Therefore, a customer who owns the smartphone 50 can freely select a payment method within the range of the electronic payment application program Pd installed on the smartphone 50.
[0127] Although the embodiment of the present invention has been described above, this embodiment is merely an example and is not intended to limit the scope of the invention. This novel embodiment 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 modifications are included in the scope and spirit of the invention, and are included in the scope of the invention and its equivalents described in the claims. [Explanation of symbols]
[0128] 10... payment system, 20... POS terminal (product sales data processing device), 21, 51, 81... control unit, 30... reader / writer device, 35... registration processing unit, 36... payment processing execution request acquisition unit, 37... payment possibility determination unit, 38... payment processing unit, 39... electronic receipt information transmission possibility determination unit (determination unit), 40... electronic receipt information generation unit (generation unit), 41... receipt information generation unit, 42... electronic receipt information transmission unit (transmission unit), 43... payment information transmission unit, 44... receipt printing unit, 50... Smartphone (mobile terminal), 61... payment method instruction unit (payment method selection unit), 62... payment processing execution request unit (payment instruction unit), 63... electronic receipt identification information receiving unit, 64... electronic receipt information reception possibility transmitting unit, 65... electronic receipt information receiving unit (receiving unit), 66... display control unit, 80... electronic receipt management server, 100... payment management server, Pa, Pb, Pe... control program, Pc... electronic receipt application program, Pd... electronic payment application program [Prior art documents] [Patent documents]
[0129] [Patent Document 1] JP 2020-21499 A
Claims
1. A registration processing unit that performs a registration process for registering products purchased by customers; a payment processing unit that performs a payment process for the product registered by the registration processing unit based on information related to the payment method read by a reader / writer device from a portable terminal carried by the customer; a determination unit that transmits identification information that uniquely identifies a type of electronic receipt information generated by a product sales data processing device to the mobile terminal via the reader / writer device, and receives information indicating that the mobile terminal is capable of receiving electronic receipt information corresponding to the identification information via the reader / writer device, thereby determining that the mobile terminal is capable of receiving the electronic receipt information; a generating unit configured to generate electronic receipt information related to a result of the payment process on condition that it is determined that the mobile terminal is capable of receiving the electronic receipt information; a transmission unit that transmits the electronic receipt information to the mobile terminal via the reader / writer device; A product sales data processing device comprising:
2. The reader / writer device performs short-distance wireless communication with the portable terminal. The product sales data processing device according to claim 1 .
3. a payment instruction unit that instructs the merchandise sales data processing device to execute a payment by performing non-contact communication with the merchandise sales data processing device via a reader / writer device; a reception availability transmitting unit that transmits information indicating whether electronic receipt information generated by the merchandise sales data processing device is receivable to the merchandise sales data processing device via the reader / writer device, on condition that the unit itself is equipped with an application program for receiving and viewing electronic receipt information and has received, via the reader / writer device, identification information that uniquely identifies the type of electronic receipt information generated by the merchandise sales data processing device; a receiving unit that receives electronic receipt information related to the result of the settlement output by the merchandise sales data processing device through a reader / writer device by non-contact communication on condition that the reception possibility transmitting unit has transmitted information indicating that the electronic receipt information generated by the merchandise sales data processing device is capable of receiving; a display control unit that displays the electronic receipt information received by the receiving unit; A mobile terminal comprising:
4. A payment method selection unit is further provided for selecting a payment method to be performed by the product sales data processing device. The mobile terminal according to claim 3.
5. Computer, A registration processing unit that performs a registration process for registering products purchased by customers; a payment processing unit that performs a payment process for the product registered by the registration processing unit based on information related to the payment method read by a reader / writer device from a portable terminal carried by the customer; a determination unit that transmits identification information that uniquely identifies a type of electronic receipt information generated by a product sales data processing device to the mobile terminal via the reader / writer device, and receives information indicating that the mobile terminal is capable of receiving electronic receipt information corresponding to the identification information via the reader / writer device, thereby determining that the mobile terminal is capable of receiving the electronic receipt information; a generating unit configured to generate electronic receipt information related to a result of the payment process on condition that it is determined that the mobile terminal is capable of receiving the electronic receipt information; a transmission unit that transmits the electronic receipt information to the mobile terminal via the reader / writer device; A program that makes it work.
Citation Information
Patent Citations
Automatic charge collection apparatus, information processing apparatus, program, system and information processing method
JP2020021499A
Receipt issuing device, and receipt issuing device control method
WO2014057645A1
Information processing device and information processing method
WO2018221097A1