Information processing device, information processing method, and program

The information processing device enhances user convenience by automating the electronic receipt process, eliminating the need for repeated member registration, and ensuring secure transaction management through encryption and tokenization.

JP7653460B2Active Publication Date: 2025-03-28NTT DATA JAPAN CORP
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2023009179
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2023-01-25
Publication Date
2025-03-28
Estimated Expiration
2043-01-25

AI Technical Summary

Technical Problem

Existing information processing devices for electronic receipts require users to register as members each time they use an unregistered electronic receipt service, leading to inconvenience.

Method used

An information processing device that acquires payment information, processes payments, encrypts user information, creates and transmits payment result information, and automatically retrieves and send electronic receipts to registered destinations based on stored associations.

Benefits of technology

Improves user convenience by eliminating the need for repeated member registration and securely managing payment and receipt information through tokenization and encryption.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007653460000001
    Figure 0007653460000001
  • Figure 0007653460000002
    Figure 0007653460000002
  • Figure 0007653460000003
    Figure 0007653460000003
Patent Text Reader

Abstract

To provide an information processing device, an information processing method and a program capable of improving convenience for a user.SOLUTION: An information processing device includes settlement information acquisition means for acquiring settlement information corresponding to settlement, electronic receipt acquisition means for acquiring an electronic receipt generated on the basis of the settlement information acquired by the settlement information acquisition means, transmission destination specification means for specifying a transmission destination of the electronic receipt on the basis of specification information acquired by the settlement information acquisition means or the electronic receipt acquisition means, and used for executing the settlement in the settlement information to uniquely specifying a user who executes the settlement, and electronic receipt transmission means for transmitting the electronic receipt to the transmission destination specified by the transmission destination specification means. This improves convenience for the user.SELECTED DRAWING: Figure 6
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to an information processing device, an information processing method, and a program. [Background technology]

[0002] In a commercial transaction in which a customer pays for a product or service provided, various techniques have been proposed for issuing an electronic receipt to the customer indicating the details of the transaction. For example, Patent Document 1 discloses an information processing device that transmits an electronic receipt indicating the details of a return process to a mobile terminal of the customer. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2019-50052 A Summary of the Invention [Problem to be solved by the invention]

[0004] However, in the information processing device described in Patent Document 1, the electronic receipt service available at each store is different, and when using an electronic receipt service for which the user is not registered, the user needs to register as a member each time. Therefore, there is room for improvement in terms of user convenience.

[0005] The present invention has been made in consideration of the above-mentioned circumstances, and has an object to provide an information processing device, an information processing method, and a program that can improve user convenience. [Means for solving the problem]

[0006] In order to achieve the above object, an information processing device according to a first aspect of the present invention comprises: a payment processing information acquiring means for acquiring payment processing information including payment information including amount information of the item to be purchased and information on a payment method presented by a user; a payment processing means for carrying out the payment of a user identified by specific information that uniquely identifies the user who executes the payment, the specific information being included in the information of the payment means acquired by the payment processing information acquisition means, via a payment network; an encryption means for encrypting the specific information to generate identification information; a payment result information generating means for generating payment result information including the identification information and indicating that the payment has been made normally; a payment result information sending means for sending the payment result information created by the payment result information creating means; an electronic receipt acquiring means for acquiring an electronic receipt corresponding to the payment result information transmitted by the payment result information transmitting means; Based on the identification information included in the electronic receipt acquired by the electronic receipt acquisition means By referring to a specific information database in which the identification information and the specific information are stored in association with each other, the identification information corresponding to the specific information is obtained. Identifying the specific information; By referring to a correspondence information database that stores the specific information and the destination in association with each other, Corresponding to the specific information The above mail recipient Special A destination specification means for specifying the destination; an electronic receipt transmitting means for transmitting the electronic receipt to the destination specified by the destination specifying means; Equipped with.

[0008] The encryption means applies a one-way function to the specific information to obtain the identification information. do, This may be done.

[0009] In order to achieve the above object, an information processing method according to a second aspect of the present invention comprises: An information processing method by an information processing device, a payment processing information acquisition step of acquiring payment processing information including payment information including amount information of the item to be purchased and information on a payment method presented by a user; a payment processing step of performing the payment of the content indicated by the payment processing information of a user identified by identification information that uniquely identifies the user who executes the payment, the identification information being included in the information of the payment means acquired in the payment processing information acquisition step, via a payment network; an encryption step of encrypting the specific information to generate identification information; a payment result information creating step of creating payment result information including the identification information and indicating that the payment has been successfully made; a payment result information sending step of sending the payment result information created in the payment result information creating step; an electronic receipt acquiring step of acquiring an electronic receipt corresponding to the payment result information transmitted in the payment result information transmitting step; Based on the identification information included in the electronic receipt acquired in the electronic receipt acquisition step By referring to a specific information database in which the identification information and the specific information are stored in association with each other, the identification information corresponding to the specific information is obtained. Identifying the specific information; By referring to a correspondence information database that stores the specific information and the destination in association with each other, Corresponding to the specific information The above mail recipient Special a destination specifying step of determining the destination of the transmission; an electronic receipt transmitting step of transmitting the electronic receipt to the destination specified in the destination specifying step; Equipped with.

[0010] In order to achieve the above object, a program according to a third aspect of the present invention comprises: Computer, a payment processing information acquiring means for acquiring payment processing information including payment information including amount information of the item to be purchased and information on a payment method presented by a user; a payment processing means for performing, via a payment network, the payment of a user identified by specific information that is included in the information of the payment means acquired by the payment processing information acquisition means and that uniquely identifies the user who executes the payment, and that has details indicated by the payment processing information; an encryption means for encrypting the specific information to generate identification information; a payment result information generating means for generating payment result information including the identification information and indicating that the payment has been made normally; a payment result information sending means for sending the payment result information created by the payment result information creating means; an electronic receipt acquiring means for acquiring an electronic receipt corresponding to the payment result information transmitted by the payment result information transmitting means; Based on the identification information included in the electronic receipt acquired by the electronic receipt acquisition means By referring to a specific information database in which the identification information and the specific information are stored in association with each other, the identification information corresponding to the specific information is obtained. Identifying the specific information; By referring to a correspondence information database that stores the specific information and the destination in association with each other, Corresponding to the specific information The above mail recipient Special A destination specifying means for specifying the destination; an electronic receipt transmitting means for transmitting the electronic receipt to the destination specified by the destination specifying means; Function as. Effect of the Invention

[0011] According to the present invention, it is possible to improve user convenience. [Brief description of the drawings]

[0012] [Figure 1] FIG. 1 is a block diagram illustrating an example of an information processing system. [Diagram 2] FIG. 1 is a block diagram illustrating an example of an information processing device. [Diagram 3] FIG. 11 is an explanatory diagram showing an example of a destination information list. [Figure 4] FIG. 11 is an explanatory diagram illustrating an example of a token information list. [Diagram 5] FIG. 4 is an explanatory diagram illustrating an example of electronic receipt information. [Figure 6] 11 is a flowchart illustrating an example of a process of an information system. [Figure 7] FIG. 11 is an explanatory diagram showing a display example of an electronic receipt. [Figure 8] 13 is a flowchart illustrating an example of a process of an information processing system according to a modified example. [Figure 9] FIG. 11 is an explanatory diagram showing an example of registration of destination information. [Figure 10] FIG. 11 is an explanatory diagram showing an example of registration of destination information. [Figure 11] FIG. 13 is a block diagram showing an example of an information processing system according to a modified example. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0013] (Embodiment) An information processing device, an information processing method, and a program according to an embodiment of the present invention will be described in detail with reference to the drawings. In the drawings, the same or corresponding parts are denoted by the same reference numerals. In the following, the information processing device of the present invention will be described using an example in which it is applied to an information processing system 1 shown in FIG.

[0014] 1, in the information processing system 1, a store terminal 20, a store payment terminal 7, a consumer terminal 200, and an information processing device 100 are each communicatively connected via a network 210 such as the Internet. In the illustrated example, the store terminal 20, the store payment terminal 7, and the consumer terminal 200 are each singular, but in reality there are multiple store terminals.

[0015] As shown in FIG. 1, the store terminal 20 is an information terminal connected to the network 210. The store terminal 20 is an information terminal (so-called computer) such as a mobile phone, smartphone, tablet, or PC (Personal Computer) of a store (including an online shop), and can transmit and receive various data to and from the information processing device 100 via the network 210. The network 210 is a payment network through which electronic messages for payment are distributed, and may be a closed network independently constructed by a telecommunications carrier. The store terminal 20 and the store payment terminal 7 have a function of a POS (Point of sale system) register that settles the purchase amount according to the product purchased by the user at the store and shares information such as sales information between other stores, and are operated by employees of the store. A POS application having a function of a POS register is pre-installed in the store terminal 20 and the store payment terminal 7, and a company code that identifies the company that operates the store, a store code that identifies the store, a terminal number that identifies the store terminal 20 and the store payment terminal 7, and the like are pre-stored.

[0016] Specifically, the store terminal 20 has a function of causing the store payment terminal 7 to start payment processing based on the input of payment information by an operation of a store employee. The input of payment information may be performed, for example, by reading a barcode attached to a product or by inputting the product price. The store terminal 20 also has a function of creating an electronic receipt based on successful payment for the product and transmitting it to the information processing device 100. The store terminal 20 may also be operated by a consumer.

[0017] The store payment terminal 7 is an information terminal connected to the network 210 as shown in FIG. 1. The store payment terminal 7 has a function of reading, for example, credit card information and two-dimensional codes for payment, and reads the card number of a credit card from a credit card presented by a user to a salesperson, and reads a two-dimensional code from a consumer terminal 200 presented by the user. The store payment terminal 7 may have various functions such as a function as an IC card reader that reads a credit card, which is an IC (Integrated Circuit) card, a function as a magnetic card reader that reads a credit card, which is a magnetic card, and a function to read a two-dimensional code. The store payment terminal 7 may also be capable of handling payments using short-range wireless communication by the consumer terminal 200, such as NFC (Near Field Communication) payments.

[0018] The store payment terminal 7 has a function of starting payment processing in response to a request from the store terminal 20, reading information on a credit card or two-dimensional code presented by the user, and requesting payment processing from the information processing device 100. As will be described in detail later, the store payment terminal 7 has a function of creating payment information based on request information from the store terminal 20, a function of reading a credit card presented by the user or a two-dimensional code displayed on the consumer terminal 200, and a function of transmitting payment processing information including the payment information and user information read from the credit card or two-dimensional code to the information processing device 100.

[0019] The consumer terminal 200 is an information terminal such as a smartphone, tablet, or PC carried by a user, and is capable of transmitting and receiving various data to and from the information processing device 100 via the network 210.

[0020] The consumer terminal 200 has a function of displaying a two-dimensional code required for payment by activating a pre-stored application, and a function of receiving and displaying an electronic receipt from the information processing device 100.

[0021] The information processing device 100 is an information terminal such as a smartphone, tablet, or PC, and is capable of transmitting and receiving various data to the store terminal 20, the store payment terminal 7, and the consumer terminal 200 via the network 210. The information processing device 100 provides a service of transmitting electronic receipts corresponding to payments at various stores to a user who is a consumer. For ease of understanding, this embodiment will be described taking an example of a case where a payment is made by credit card, but this is not limited to a credit card and may be, for example, a two-dimensional code or NFC payment.

[0022] Next, the configuration of the information processing device 100 will be described with reference to Fig. 2. As shown in Fig. 2, the information processing device 100 includes a storage unit 110, a control unit 120, an input / output unit 130, a communication unit 140, and a system bus (not shown) that interconnects these units.

[0023] The storage unit 110 includes a ROM (Read Only Memory), a RAM (Random Access Memory), etc. The ROM stores a program 111 executed by a CPU (Central Processing Unit) of the control unit 120, various data (not shown) required in advance for executing the program 111, a destination information list 112, a token information list 113, payment result information 114, and electronic receipt information 115.

[0024] The program 111 is a program for executing the processes of the information processing device described later, and is stored in the storage unit 110 in advance.

[0025] As shown in FIG. 3, the destination information list 112 is a list showing the correspondence between the cashless ID used by each consumer and the destination information to which the electronic receipt is to be sent, and is stored in advance in the storage unit 110. The cashless ID and destination information may be stored as the destination information list 112 by an input operation of the consumer user into the consumer terminal 200. For example, the cashless ID may be registered when the use of the electronic receipt service is started. The cashless ID includes a credit card number, an electronic money card number, a payment ID for electronic payment, etc. The destination information includes an email address, a telephone number, etc. The destination information may be a general-purpose point ID, a membership ID, etc.

[0026] As shown in FIG. 4, the token information list 113 is a list showing the correspondence between the cashless ID and the token information, and is stored in the storage unit 110 by performing the process of step S16 in FIG. 6. The token information is information obtained by tokenizing the cashless ID. Since the cashless ID is highly confidential information, adding it to the information transmitted and received when creating an electronic receipt as it is causes a problem in terms of ensuring security. Therefore, in this embodiment, the cashless ID is tokenized, and the token information is added and transmitted without significantly changing the existing store system, thereby ensuring security for the cashless ID. Note that the tokenization of the cashless ID may be performed by, for example, encrypting the cashless ID in a reversible format using a pair of different pair keys used for encryption and decryption, or by encrypting the cashless ID in an irreversible format using a one-way function such as a hash function. Note that in this embodiment, since the token information is encrypted in an irreversible format, the token information list 113 is stored in order to identify the cashless ID from the token information, but if the token information is encrypted in a reversible format, the token information list 113 does not need to be stored. In this case, the cache ID can be identified by decrypting the tokenized cache ID, i.e., the token information. Note that the cashless ID corresponds to the identification information, and the token information corresponds to the identification information.

[0027] 2 is information indicating the processing result of the payment process. For example, in the case of credit card payment, the information processing device 100 connects to a credit card network system (not shown), performs authorization processing, payment processing, etc., and receives the processing result. The payment result information 114 is the processing result of the authorization processing, payment processing, etc. received from the credit card network system.

[0028] As shown in FIG. 5, the electronic receipt information 115 is a list of information to be added to an electronic receipt, and is received from the store terminal 20 and stored in the storage unit 110.

[0029] As shown in the figure, the electronic receipt information 115 is information that indicates the correspondence between token information, product details information, and cashless receipt information. The product details information includes the purchased product item, quantity, amount, total payment (purchase) amount, etc. The cashless receipt information includes the slip number, terminal number, card issuer, expiration date, handling details, payment classification, etc.

[0030] The control unit 120 is composed of a CPU, an ASIC (Application Specific Integrated Circuit), etc. The control unit 120 operates in accordance with a program 111 stored in the storage unit 110, and executes processing in accordance with the program 111. The control unit 120 includes a payment processing unit 121, a token management unit 122, and an electronic receipt processing unit 123 as main functional units provided by the program 111 stored in the storage unit 110.

[0031] The payment processing unit 121 is a functional unit that performs payment processing based on receiving payment processing information from the store payment terminal 7. Specifically, the payment processing unit 121 has a function of connecting to a credit card network system, performing authorization processing and payment processing, and registering a payment result in the storage unit 110. Note that the payment processing information corresponds to payment information, and the payment processing unit 121 that receives the payment processing information and the step of receiving the payment processing information correspond to a payment information acquiring means and a payment information acquiring step, respectively.

[0032] The token management unit 122 is a functional unit that tokenizes a cashless ID. Specifically, the token management unit 122 has a function of tokenizing the cashless ID of a payment for which a payment process has been performed to generate token information, and a function of generating payment result information by associating the generated token information with the payment result, and transmitting the payment result information to the store payment terminal 7.

[0033] The electronic receipt processing unit 123 is a functional unit that specifies a destination of an electronic receipt and transmits the electronic receipt to the specified destination. Specifically, the electronic receipt processing unit 123 has a function of specifying a cashless ID from token information included in the received electronic receipt information, a function of specifying a destination from destination information corresponding to the specified cashless ID, and a function of transmitting the electronic receipt to the specified destination.

[0034] The input / output unit 130 is composed of a keyboard, a mouse, a camera, a microphone, a liquid crystal display, an organic EL (Electro-Luminescence) display, and the like, and is a device for inputting and outputting various types of data.

[0035] The communication unit 140 is a device that enables the information processing device 100 to communicate with other information terminals such as the store terminal 20, the store payment terminal 7, and the consumer terminal 200 via the network 210.

[0036] These functional units cooperate with each other to enable the information processing device 100 to realize a function of transmitting electronic receipts to the user corresponding to each payment made at various stores.

[0037] The above is the configuration of the information processing device 100. Next, the operation of the information processing system 1 will be described. FIG. 6 is a flowchart showing an example of the processing of the information system. In this example, the following description will be given taking as an example a case where a user purchases one carrot for 100 yen with a credit card. The processing of the information system is executed in response to the initiation of processing of the store terminal 20 by an employee of the store operating the store terminal.

[0038] When the store terminal process is started, the store terminal 20 executes a payment initiation process to input information on the product to be purchased (step S11). Specifically, in the process of step S11, the store terminal 20 inputs product information such as the item, quantity, and price of the product to be purchased by, for example, reading a barcode. When the product information is read by the payment initiation process, the product information is added with a company code, a store code, a terminal number, and the like, and is transmitted to the store payment terminal 7 as request information.

[0039] Upon receiving the request information, the store payment terminal 7 starts processing of the store payment terminal. In the processing of the store payment terminal, first, the store payment terminal 7 creates payment information (step S12). Specifically, in the processing of step S12, the store payment terminal 7 creates payment information including the item, quantity, amount, company code, store code, terminal number, etc. of the product to be purchased based on the request information.

[0040] When the process of the store terminal is started, the consumer selects a payment method. In this embodiment, an example of payment by credit card is shown as described above, but there is also a case where payment is made by starting an application stored in advance in the consumer terminal 200 to display a two-dimensional code and reading it with the store payment terminal (two-dimensional code payment). In this case, as shown in the figure, a process 1 of the consumer terminal is started by an input operation of the consumer user, and a payment method is selected by the input operation of the user (step S13), and the process 1 of the consumer terminal is ended. Specifically, in step S13, a selection operation of the user selects to display a two-dimensional code on the consumer terminal 200 and make a payment. Note that a case where a selection operation of the user selects to read a two-dimensional code installed in a store and make a payment will be described later. Note that when a payment is made by a physical credit card, the process 1 of the consumer terminal is not performed. On the other hand, when NFC payment is made by a credit card built into the consumer terminal 200, the process 1 of the consumer terminal is performed, and NFC payment is selected in the process of step S13.

[0041] After executing the process of step S12, the store payment terminal 7 reads information of the credit card or two-dimensional code (step S14). Specifically, in the process of step S14, the store payment terminal 7 reads consumer payment information including the cashless ID. The information read in the process of step S14 is added with payment information and transmitted to the information processing device 100 as payment processing information.

[0042] Upon receiving the payment processing information, the information processing device 100 starts processing of the information processing device. When processing of the information processing device starts, the control unit 120 of the information processing device 100 first performs payment processing using the function of the payment processing unit 121 (step S15). Specifically, in the processing of step S15, the payment processing unit 121 connects to a credit card network system, performs authorization processing and payment processing based on the payment processing information, and receives the processing result.

[0043] After executing the process of step S15, the control unit 120 uses the function of the token management unit 122 to tokenize the cashless ID of the consumer who made the payment and generate token information (step S16). Specifically, in the process of step S16, the token management unit 122 applies a predetermined hash function to the cashless ID included in the received processing result to tokenize it, and stores the token information in the storage unit 110 as the token information list 113 in association with the cashless ID. Note that the token management unit 122 that executes the process of step S16 corresponds to an encryption means.

[0044] After executing the process of step S16, the control unit 120 creates payment result information using the function of the token management unit 122 (step S17), and transmits the created payment result information to the store payment terminal 7. Specifically, in the process of step S17, the token management unit 122 generates payment result information by associating the token information generated in the process of step S16 with the received processing result, and transmits the generated payment result information to the store payment terminal 7. The processing result includes the cashless receipt information shown in Fig. 5. Moreover, the token management unit 122 that executes the process of step S17 corresponds to a payment result information creation means and a payment result information transmission means.

[0045] The store payment terminal 7 that has received the payment result information transfers the received payment result information to the store terminal 20 (step S18), and ends the processing of the store payment terminal 7. Note that, in the illustrated example, the payment result information is transmitted from the information processing device 100 to the store terminal 20 via the store payment terminal 7, but the payment result information may also be transmitted directly from the information processing device 100 to the store terminal 20 without passing through the store payment terminal 7, i.e., without carrying out the processing of step S18.

[0046] Here, a case where a payment is made by reading a two-dimensional code installed in a store will be described. In this case, the payment method of reading a two-dimensional code installed in a store is selected in the process of step S13. Then, the two-dimensional code is read by a camera built into the consumer terminal 200, and the payment amount is input by the user. That is, when a payment is made by reading a two-dimensional code installed in a store in this way, the processes of steps S12 to S14 are performed on the consumer terminal 200 side, not on the store payment terminal 7. Therefore, when the payment amount is input to the consumer terminal 200 and a payment operation is performed, payment processing information is transmitted from the consumer terminal 200 to the information processing device 100. In this way, when a payment is made by reading a two-dimensional code installed in a store, the process is performed on the consumer terminal 200 side, not on the store payment terminal 7, and therefore the process of step S18 is not performed, and the payment result information may be transmitted directly from the information processing device 100 to the store terminal 20.

[0047] Upon receiving the payment result information from the store payment terminal 7, the store terminal 20 creates electronic receipt information (step S19). Specifically, in the process of step S19, the store terminal 20 associates the received payment result information with the product information to create electronic receipt information 115 shown in FIG. 5 and transmits it to the information processing device 100. The electronic receipt information 115 transmitted from the store terminal 20 is stored in the storage unit 110 of the information processing device 100.

[0048] On the information processing device 100 side, the control unit 120 uses the function of the electronic receipt processing unit 123 to identify a cashless ID based on the received electronic receipt information 115 (step S20). Specifically, in the process of step S20, the electronic receipt processing unit 123 refers to the token information list 113 stored in the storage unit 110 and identifies a cashless ID corresponding to the token information included in the electronic receipt information 115. Note that the electronic receipt processing unit 123 that receives the electronic receipt information 115 and executes the process of step S20, and the process of step S20 correspond to an electronic receipt acquiring means and an electronic receipt acquiring step.

[0049] After executing the process of step S20, the control unit 120 specifies a destination using the function of the electronic receipt processing unit 123 (step S21). Specifically, in the process of step S21, the electronic receipt processing unit 123 refers to the destination information list 112 stored in the storage unit 110, and specifies a destination corresponding to the cashless ID specified in the process of step S20. Note that the electronic receipt processing unit 123 that executes the process of step S21 and step S21 correspond to a destination specifying means and a destination specifying step. Also, the token information list 113 and the destination information list 112 correspond to correspondence information.

[0050] After executing the process of step S21, the control unit 120 transmits the electronic receipt information 115 using the function of the electronic receipt processing unit 123 (step S22). Specifically, in the process of step S22, the electronic receipt processing unit 123 transmits the electronic receipt information 115 received from the store terminal 20 to the destination specified in the process of step S21. Note that the electronic receipt processing unit 123 that executes the process of step S22 and step S22 correspond to an electronic receipt transmitting means and an electronic receipt transmitting step.

[0051] When the consumer terminal 200 receives the electronic receipt information, it starts processing 2 on the consumer terminal. When processing 2 on the consumer terminal starts, the consumer terminal 200 displays the electronic receipt information received from the information processing device 100 (step S23), and ends processing 2 on the consumer terminal. Specifically, in the processing of step S23, the consumer terminal displays the electronic receipt information in a format as shown in Fig. 7. Note that, although the illustrated example shows an example in which product information and cashless receipt information are integrated, they may be displayed separately.

[0052] 6, when the electronic receipt information is normally transmitted to the consumer terminal 200 in the process of step S22, the control unit 120 creates result data by the function of the electronic receipt processing unit 123 (step S24) and ends the process of the information processing device. Specifically, in the process of step S24, the electronic receipt processing unit 123 creates result data indicating that the electronic receipt information has been normally transmitted, and transmits it to the store terminal 20.

[0053] After executing the process of step S19, the store terminal 20 executes a process to determine whether or not the result data has been received (step S25), and if it determines that the result data has not been received (step S25; No), it waits until it is received. Also, if the process of step S24 is executed and it is determined in the process of step S25 that the result data has been received (step S25; Yes), the store terminal 20 ends the process of the store terminal.

[0054] The above is the operation of the information processing system 1. In this way, by previously registering the cashless ID and the destination information in association with each other, it is possible to transmit electronic receipts corresponding to payments at various stores to the user, who is a consumer, thereby improving the convenience of the user. In addition, by tokenizing the cashless ID, it is possible to ensure security without adding the cashless ID itself to the information transmitted and received when creating the electronic receipt.

[0055] (Modification) It should be noted that the present invention is not limited to the above embodiment, and various modifications and applications are possible. For example, the information processing device 100 according to the above embodiment does not need to have all the technical features described above, and may have some of the configurations described in the above embodiment so as to solve at least one problem in the prior art. In addition, at least a part of each of the following modifications may be combined.

[0056] In the above embodiment, since the destination information list 112 is stored in advance in the storage unit 110 of the information processing device 100, an example has been shown in which the destination can be identified in the processing of step S21 in Fig. 6, but if, for example, a cashless ID corresponding to the destination information list 112 is not stored or if the destination information list 112 is not stored, the destination cannot be identified in the processing of step S21. The processing in this case will be described with reference to Fig. 8.

[0057] The process of step S20 in Fig. 8 is the same as the process of step S20 in Fig. 6. After identifying the cashless ID in the process of step S20, the control unit 120 determines whether or not the destination has been identified by the function of the electronic receipt processing unit 123 (step S30). If the destination has been identified (step S30; Yes), the process proceeds to step S22 in Fig. 6.

[0058] On the other hand, if the destination cannot be identified (step S30; No), that is, if the cashless ID corresponding to the token information identified in the process of step S20 is not stored in the destination information list 112, the control unit 120 creates two-dimensional code receipt information using the function of the electronic receipt processing unit 123 (step S31). Specifically, in the process of step S31, the electronic receipt processing unit 123 creates a two-dimensional code including a URL for referencing the electronic receipt information 115.

[0059] After executing the process of step S31, the control unit 120 creates result data using the function of the electronic receipt processing unit 123 (step S24A). Specifically, in the process of step S24A, the electronic receipt processing unit 123 creates result data indicating that the two-dimensional code receipt information has been created, and transmits the result data together with the two-dimensional code receipt information to the store terminal 20.

[0060] On the side of the store terminal 20, a process of determining whether or not the result data has been received is performed, similar to the process of step S25 in Fig. 6. Therefore, by performing the process of step S24A, the process of step S25 is determined as Yes. Note that, if it is determined that the result data has not been received (step S25; No), the process waits until the result data is received.

[0061] If it is determined in the process of step S25 that the result data has been received (step S25; Yes), the store terminal 20 determines whether or not the two-dimensional code receipt information has been received (step S32). If it is determined that the two-dimensional code receipt information has not been received (step S32; No), the store terminal 20 ends the process.

[0062] On the other hand, if it is determined that the two-dimensional code receipt information has been received (step S32; Yes), the store terminal 20 displays the received two-dimensional code receipt information (step S33) and ends the processing when the store employee performs an operation to end the display.

[0063] The two-dimensional code receipt information displayed in the process of step S33 is to be read by the consumer terminal 200. Therefore, on the side of the consumer terminal 200, the camera is activated by the operation of the consumer user, and process 3 of the consumer terminal is started. When process 3 of the consumer terminal is started, the consumer terminal 200 reads the two-dimensional code receipt information displayed on the store terminal 20 (step S34). Specifically, in the process of step S34, the URL of the two-dimensional code receipt information is read by the camera activated by the operation of the user, and request information requesting the display of electronic receipt information 115 is sent to the information processing device 100.

[0064] On the information processing device 100 side, when the request information is received, as shown in Fig. 9, the electronic receipt information is displayed on the consumer terminal 200, and an automatic link setting display (an automatic link registration button shown in the figure) is displayed (step S35). Note that in the process of step S35, as shown in the figure, a download button that allows the electronic receipt information to be downloaded as a portable document format (PDF) is also displayed.

[0065] Next, on the consumer terminal 200 side, automatic link setting is performed by a user operation (step S36), and the consumer terminal 200 ends the processing 3 of the consumer terminal. In the processing of step S36, the user taps the automatic link setting registration button shown in FIG. 9, which causes the screen to transition to a destination registration screen shown in FIG. 9, and information on the destination to be registered is input. When the processing of step S36 is performed, the destination information input by the user is transmitted to the information processing device 100 together with the token information included in the electronic receipt information 115. Note that, if the automatic link setting registration button is not tapped and the user performs an end operation, the processing ends as it is. Also, if the download button is tapped, a PDF of the electronic receipt information may be downloaded from the information processing device 100.

[0066] When the information processing device 100 receives the destination information and token information, the control unit 120, using the function of the electronic receipt processing unit 123, refers to the token information list 113 and identifies the cashless ID corresponding to the received token information (step S37).

[0067] After executing the process of step S37, the control unit 120 adds the received destination information to the destination information list 112 in association with the cashless ID identified in the process of step S37, and ends the process.

[0068] In this way, even if the destination cannot be specified in the process of step S21 in Fig. 6, the two-dimensional code receipt information can be displayed and the destination can be registered accordingly, so that the electronic receipt information will be automatically sent thereafter without the need to turn on the camera to check it. This improves user convenience. Also, since the destination information is registered based on the token information without separately transmitting the cashless ID, security can be ensured.

[0069] In the above embodiment, the cashless ID and destination information are stored in advance in the storage unit 110 as the destination information list 112 by the input operation of the consumer user on the consumer terminal 200, but this is just one example. The destination information may be registered, for example, through an application that is started when the consumer user makes a two-dimensional code payment, as shown in Fig. 10.

[0070] 10, after the XX application, which is a two-dimensional code payment application, is launched, an electronic receipt usage registration button is displayed, and when the electronic receipt usage registration button is tapped, a registration screen is displayed for registering the user's cashless ID (CID in the illustrated example) and destination information. Then, when the registration button is tapped, the cashless ID and destination information are registered in the destination information list 112.

[0071] In the above embodiment, the information processing device 100 has the functions of the payment processing unit 121, the token management unit 122, and the electronic receipt processing unit 123, but this is just an example. The functions of the payment processing unit 121, the token management unit 122, and the electronic receipt processing unit 123 may be provided in different information processing devices. Specifically, as shown in FIG. 11, each functional unit may be provided in a different information processing device, such as an information processing device 100A having the function of the payment processing unit 121, an information processing device 100B having the function of the token management unit 122, and an information processing device 100C having the function of the electronic receipt processing unit 123. In addition, among the functions of the payment processing unit 121, the token management unit 122, and the electronic receipt processing unit 123, one information processing device may have any two functions, and another information processing device may have the remaining one function.

[0072] In addition, in the above embodiment, since the token information is encrypted in an irreversible format, the token information list 113 is stored in order to identify the cashless ID from the token information, but if the token information is encrypted in a reversible format, the token information list 113 does not need to be stored. In this case, the cashless ID can be identified by decrypting the tokenized cashless ID, i.e., the token information. Specifically, in the process of step S20 in FIG. 6, the token information can be decrypted to identify the cashless ID.

[0073] Further, in the above embodiment, it has been described that the operation is performed via the store terminal 20, but this is not limited to the store terminal 20, and it is sufficient if it is a terminal connected to a POS (Point of Sales), and it may also be a consumer terminal 200 if it is connected to a POS.

[0074] The information processing device 100 according to the above embodiment can be realized by using a normal computer, not a dedicated device. For example, the information processing device 100 that executes the above-mentioned processes may be configured by installing a program for executing any of the above-mentioned processes on a computer from a recording medium storing the program. Also, one information processing device 100 may be configured by multiple computers operating in cooperation with each other.

[0075] Furthermore, when the above-mentioned functions are realized by sharing the functions between an OS (Operating System) and an application, or by cooperation between the OS and the application, only the parts other than the OS may be stored on the medium.

[0076] It is also possible to superimpose the program on a carrier wave and distribute it via a communication network. For example, the program may be posted on a bulletin board (BBS, Bulletin Board System) on the communication network and distributed via the network. These programs may then be started and executed under the control of the operating system in the same way as other application programs, thereby enabling the above-mentioned processing to be performed. [Explanation of symbols]

[0077] 1 Information processing system, 7 Store payment terminal, 20 Store terminal, 100 Information processing device, 110 Memory unit, 111 Program, 112 Destination information list, 113 Token information list, 114 Payment result information, 115 Electronic receipt information, 120 Control unit, 121 Payment processing unit, 122 Token management unit, 123 Electronic receipt processing unit, 130 Input / output unit, 140 Communication unit, 200 Consumer terminal, 210 Network

Claims

1. a payment processing information acquiring means for acquiring payment processing information including payment information including amount information of the item to be purchased and information on a payment method presented by a user; a payment processing means for carrying out the payment of a user identified by specific information that uniquely identifies the user who executes the payment, the specific information being included in the information of the payment means acquired by the payment processing information acquisition means, via a payment network; an encryption means for encrypting the specific information to generate identification information; a payment result information generating means for generating payment result information including the identification information and indicating that the payment has been made normally; a payment result information sending means for sending the payment result information created by the payment result information creating means; an electronic receipt acquiring means for acquiring an electronic receipt corresponding to the payment result information transmitted by the payment result information transmitting means; a destination specifying means for specifying the specific information corresponding to the identification information by referring to a specific information database in which the identification information and the specific information are stored in association with each other based on the identification information included in the electronic receipt acquired by the electronic receipt acquiring means, and for specifying the destination corresponding to the specific information by referring to a corresponding information database in which the identification information and the destination are stored in association with each other; an electronic receipt transmitting means for transmitting the electronic receipt to the destination specified by the destination specifying means; An information processing device comprising:

2. The encryption means applies a one-way function to the specific information to generate the identification information. The information processing device according to claim 1 .

3. An information processing method by an information processing device, a payment processing information acquisition step of acquiring payment processing information including payment information including amount information of the item to be purchased and information on a payment method presented by a user; a payment processing step of performing the payment of the content indicated by the payment processing information of a user identified by identification information that uniquely identifies the user who executes the payment, the identification information being included in the information of the payment means acquired in the payment processing information acquisition step, via a payment network; an encryption step of encrypting the specific information to generate identification information; a payment result information creating step of creating payment result information including the identification information and indicating that the payment has been successfully made; a payment result information sending step of sending the payment result information created in the payment result information creating step; an electronic receipt acquiring step of acquiring an electronic receipt corresponding to the payment result information transmitted in the payment result information transmitting step; a destination specifying step of specifying the specific information corresponding to the identification information by referring to a specific information database in which the identification information and the specific information are stored in association with each other based on the identification information included in the electronic receipt obtained in the electronic receipt obtaining step, and specifying the destination corresponding to the specific information by referring to a correspondence information database in which the identification information and the destination are stored in association with each other; an electronic receipt transmitting step of transmitting the electronic receipt to the destination specified in the destination specifying step; An information processing method comprising:

4. Computer, a payment processing information acquiring means for acquiring payment processing information including payment information including amount information of the item to be purchased and information on a payment method presented by a user; a payment processing means for performing, via a payment network, the payment of a user identified by specific information that is included in the information of the payment means acquired by the payment processing information acquisition means and that uniquely identifies the user who executes the payment, and that has details indicated by the payment processing information; an encryption means for encrypting the specific information to generate identification information; a payment result information generating means for generating payment result information including the identification information and indicating that the payment has been made normally; a payment result information sending means for sending the payment result information created by the payment result information creating means; an electronic receipt acquiring means for acquiring an electronic receipt corresponding to the payment result information transmitted by the payment result information transmitting means; a destination specifying means for specifying the specific information corresponding to the identification information by referring to a specific information database in which the identification information and the specific information are stored in association with each other based on the identification information included in the electronic receipt acquired by the electronic receipt acquiring means, and for specifying the destination corresponding to the specific information by referring to a correspondence information database in which the identification information and the destination are stored in association with each other; an electronic receipt transmitting means for transmitting the electronic receipt to the destination specified by the destination specifying means; A program that functions as a

Citation Information

Patent Citations

  • Information processing apparatus, electronic receipt system, electronic receipt management method, and program

    JP2019050052A

  • Information processing system

    JP2019091468A

  • Electronic receipt system and program

    JP2020017004A

  • Portable communication terminal, program and processing method

    JP2021166086A