[go: up one dir, main page]

JP7653460B2 - Information processing device, information processing method, and program - Google Patents

Information processing device, information processing method, and program Download PDF

Info

Publication number
JP7653460B2
JP7653460B2 JP2023009179A JP2023009179A JP7653460B2 JP 7653460 B2 JP7653460 B2 JP 7653460B2 JP 2023009179 A JP2023009179 A JP 2023009179A JP 2023009179 A JP2023009179 A JP 2023009179A JP 7653460 B2 JP7653460 B2 JP 7653460B2
Authority
JP
Japan
Prior art keywords
information
payment
electronic receipt
processing
destination
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2023009179A
Other languages
Japanese (ja)
Other versions
JP2024104812A (en
Inventor
陽亮 坂元
幸平 板橋
穂弓 竹林
佳奈 小西
Original Assignee
株式会社Nttデータ
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 株式会社Nttデータ filed Critical 株式会社Nttデータ
Priority to JP2023009179A priority Critical patent/JP7653460B2/en
Publication of JP2024104812A publication Critical patent/JP2024104812A/en
Application granted granted Critical
Publication of JP7653460B2 publication Critical patent/JP7653460B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Description

本発明は、情報処理装置、情報処理方法およびプログラムに関する。 The present invention relates to an information processing device, an information processing method, and a program.

商品やサービスの提供に対し顧客が代金を支払う商取引において、顧客に対し商取引の内容を示す電子レシートを発行する様々な技術が提案されている。例えば、特許文献1には、顧客の携帯端末に対して返品処理の内容を示す電子レシートを送信する情報処理装置が開示されている。 In commercial transactions in which a customer pays for the provision of goods or services, various technologies have been proposed for issuing electronic receipts to customers indicating the details of the commercial transaction. For example, Patent Literature 1 discloses an information processing device that transmits an electronic receipt indicating the details of the return process to a customer's mobile terminal.

特開2019-50052号公報JP 2019-50052 A

しかしながら、特許文献1に記載の情報処理装置では、店舗毎に利用可能な電子レシートサービスが異なり、会員登録をしていない電子レシートサービスを利用する場合には、都度会員登録をする必要があった。そのため、ユーザの利便性の観点からすると改善の余地があった。 However, in the information processing device described in Patent Document 1, the electronic receipt service available at each store differed, and if a user wanted to use an electronic receipt service for which he or she was not registered, he or she had to register as a member each time. Therefore, there was room for improvement in terms of user convenience.

本発明は、上述のような事情に鑑みてなされたものであり、ユーザの利便性を向上させることが可能な情報処理装置、情報処理方法およびプログラムを提供することを目的とする。 The present invention has been made in consideration of the above-mentioned circumstances, and aims to provide an information processing device, an information processing method, and a program that can improve user convenience.

上記目的を達成するため、本発明の第1の観点に係る情報処理装置は、
購入対象の金額情報を含む決済情報と、ユーザにより提示された決済手段の情報と、を含む決済処理情報を取得する決済処理情報取得手段と、
前記決済処理情報取得手段が取得した前記決済手段の情報に含まれる情報であって、決済を実行するユーザを一意に特定する特定情報により特定されるユーザの、前記決済処理情報により示される内容の前記決済を、決済用ネットワークを介して行う決済処理手段と、
前記特定情報を暗号化して識別情報とする暗号化手段と、
前記識別情報を含み、前記決済が正常に行われたことを示す決済結果情報を作成する決済結果情報作成手段と、
前記決済結果情報作成手段で作成した前記決済結果情報を送信する決済結果情報送信手段と、
前記決済結果情報送信手段で送信した前記決済結果情報に対応する電子レシートを取得する電子レシート取得手段と、
前記電子レシート取得手段で取得した前記電子レシートに含まれる前記識別情報に基づいて、前記識別情報と前記特定情報とを対応付けて記憶した特定情報データベースを参照することにより、前記識別情報に対応する前記特定情報を特定し、前記特定情報と送信先とを対応付けて記憶する対応情報データベースを参照することにより、前記特定情報に対応する前記送信先を特定する送信先特定手段と、
前記送信先特定手段で特定した前記送信先へ、前記電子レシートを送信する電子レシート送信手段と、
を備える。
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;
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;
Equipped with.

前記暗号化手段は、前記特定情報に一方向関数を適用して前記識別情報とする、
ようにしてもよい。
the encryption means applies a one-way function to the specific information to generate the identification information;
This may be done.

上記目的を達成するため、本発明の第2の観点に係る情報処理方法は、
情報処理装置による情報処理方法であって、
購入対象の金額情報を含む決済情報と、ユーザにより提示された決済手段の情報と、を含む決済処理情報を取得する決済処理情報取得ステップと、
前記決済処理情報取得ステップで取得した前記決済手段の情報に含まれる情報であって、決済を実行するユーザを一意に特定する特定情報により特定されるユーザの、前記決済処理情報により示される内容の前記決済を、決済用ネットワークを介して行う決済処理ステップと、
前記特定情報を暗号化して識別情報とする暗号化ステップと、
前記識別情報を含み、前記決済が正常に行われたことを示す決済結果情報を作成する決済結果情報作成ステップと、
前記決済結果情報作成ステップで作成した前記決済結果情報を送信する決済結果情報送信ステップと、
前記決済結果情報送信ステップで送信した前記決済結果情報に対応する電子レシートを取得する電子レシート取得ステップと、
前記電子レシート取得ステップで取得した前記電子レシートに含まれる前記識別情報に基づいて、前記識別情報と前記特定情報とを対応付けて記憶した特定情報データベースを参照することにより、前記識別情報に対応する前記特定情報を特定し、前記特定情報と送信先とを対応付けて記憶する対応情報データベースを参照することにより、前記特定情報に対応する前記送信先を特定する送信先特定ステップと、
前記送信先特定ステップで特定した前記送信先へ、前記電子レシートを送信する電子レシート送信ステップと、
を備える。
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, via a payment network, 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 in the payment processing information acquisition step;
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;
Equipped with.

上記目的を達成するため、本発明の第3の観点に係るプログラムは、
コンピュータを、
購入対象の金額情報を含む決済情報と、ユーザにより提示された決済手段の情報と、を含む決済処理情報を取得する決済処理情報取得手段、
前記決済処理情報取得手段が取得した前記決済手段の情報に含まれる情報であって、決済を実行するユーザを一意に特定する特定情報により特定されるユーザの、前記決済処理情報により示される内容の前記決済を、決済用ネットワークを介して行う決済処理手段、
前記特定情報を暗号化して識別情報とする暗号化手段、
前記識別情報を含み、前記決済が正常に行われたことを示す決済結果情報を作成する決済結果情報作成手段、
前記決済結果情報作成手段で作成した前記決済結果情報を送信する決済結果情報送信手段、
前記決済結果情報送信手段で送信した前記決済結果情報に対応する電子レシートを取得する電子レシート取得手段、
前記電子レシート取得手段で取得した前記電子レシートに含まれる前記識別情報に基づいて、前記識別情報と前記特定情報とを対応付けて記憶した特定情報データベースを参照することにより、前記識別情報に対応する前記特定情報を特定し、前記特定情報と送信先とを対応付けて記憶する対応情報データベースを参照することにより、前記特定情報に対応する前記送信先を特定する送信先特定手段、
前記送信先特定手段で特定した前記送信先へ、前記電子レシートを送信する電子レシート送信手段、
として機能させる。
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;
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;
Function as.

本発明によれば、ユーザの利便性を向上させることができる。 The present invention can improve user convenience.

情報処理システムの一例を示すブロック図である。FIG. 1 is a block diagram illustrating an example of an information processing system. 情報処理装置の一例を示すブロック図である。FIG. 1 is a block diagram illustrating an example of an information processing device. 送信先情報一覧の一例を示す説明図である。FIG. 11 is an explanatory diagram showing an example of a destination information list. トークン情報一覧の一例を示す説明図である。FIG. 11 is an explanatory diagram illustrating an example of a token information list. 電子レシート情報の一例を示す説明図である。FIG. 4 is an explanatory diagram illustrating an example of electronic receipt information. 情報システムの処理の一例を示すフローチャートである。11 is a flowchart illustrating an example of a process of an information system. 電子レシートの表示例を示す説明図である。FIG. 11 is an explanatory diagram showing a display example of an electronic receipt. 変形例における情報処理システムの処理の一例を示すフローチャートである。13 is a flowchart illustrating an example of processing of an information processing system according to a modified example. 送信先情報の登録例を示す説明図である。FIG. 11 is an explanatory diagram showing an example of registration of destination information. 送信先情報の登録例を示す説明図である。FIG. 11 is an explanatory diagram showing an example of registration of destination information. 変形例における情報処理システムの一例を示すブロック図である。FIG. 13 is a block diagram showing an example of an information processing system according to a modified example.

(実施の形態)
本発明を実施するための形態に係る情報処理装置、情報処理方法およびプログラムについて、図面を参照して詳細に説明する。なお、図中同一または相当する部分には同一符号を付す。以下では、本発明における情報処理装置を、図1に示す情報処理システム1に適用した例を用いて説明する。
(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.

情報処理システム1では、図1に示すように、店舗端末20、店舗決済端末7、消費者端末200、情報処理装置100のそれぞれがインターネットなどのネットワーク210を介して通信可能に接続されている。図示する例では、店舗端末20、店舗決済端末7、消費者端末200のそれぞれが単数である例を示しているが、複数存在する。 As shown in FIG. 1, in the information processing system 1, the store terminal 20, the store payment terminal 7, the consumer terminal 200, and the information processing device 100 are each connected to be able to communicate with each other 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 shown as being singular, but there may be multiple of them.

店舗端末20は、図1に示すように、ネットワーク210に接続された情報端末である。店舗端末20は、例えば店舗(ネットショップも含む)の携帯電話やスマートフォン、タブレットやPC(Personal Computer)などの情報端末(所謂コンピュータ)であり、ネットワーク210を介して情報処理装置100と各種データを送受信可能である。なお、ネットワーク210は、決済用の電文が流通する決済ネットワークであり、通信事業者が独自に構築した閉域網であってもよい。なお、店舗端末20および店舗決済端末7は、店舗においてユーザに購入される商品に応じた購入金額の決済を行ない、他の店舗間で販売情報等の情報共有を行なうPOS(Point of sale system)レジスタの機能を備えており、店舗の従業員により操作される。店舗端末20および店舗決済端末7には、POSレジスタの機能を有するPOSアプリケーションが予めインストールされており、店舗を運営する会社を識別する会社コード、店舗を識別する店舗コード、店舗端末20および店舗決済端末7を識別する端末番号などが予め記憶されている。 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 with the information processing device 100 via the network 210. The network 210 is a payment network through which payment messages 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 the 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 store employees. A POS application with POS register functions is pre-installed on 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, and a terminal number that identifies the store terminal 20 and the store payment terminal 7 are pre-stored.

具体的に、店舗端末20は、店舗の従業員の操作により決済情報が入力されたことに基づいて、店舗決済端末7に対し決済処理を開始させる機能を有している。決済情報の入力は、例えば、商品に付加されているバーコードの読み取りや、商品金額が入力されることにより行われればよい。また、店舗端末20は、商品に対する決済が正常に行われたことに基づいて電子レシートを作成し、情報処理装置100へ送信する機能を有している。なお、店舗端末20は、消費者により操作されてもよい。 Specifically, the store terminal 20 has a function of instructing the store payment terminal 7 to start payment processing based on the input of payment information by an employee of the store. The input of payment information may be performed, for example, by reading a barcode attached to the 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 sending it to the information processing device 100. The store terminal 20 may also be operated by the consumer.

店舗決済端末7は、図1に示すように、ネットワーク210に接続された情報端末である。店舗決済端末7は、例えばクレジットカードの情報や決済における二次元コードを読み取る機能を有しており、ユーザから販売員に提示されたクレジットカードから、クレジットカードのカード番号を読み取ったり、ユーザにより提示された消費者端末200から二次元コードを読み取る。店舗決済端末7は、IC(Integrated Circuit)カードであるクレジットカードを読み取るICカードリーダとしての機能、磁気カードであるクレジットカードを読み取る磁気カードリーダとしての機能、二次元コードを読み取る機能、といった各種機能を備えていればよい。なお、店舗決済端末7は、NFC(Near Field Communication)決済など、消費者端末200による近距離無線通信を用いた決済にも対応可能であればよい。 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 to read, 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.

店舗決済端末7は、店舗端末20からのリクエストに応じて決済処理を開始し、ユーザから提示されたクレジットカードや二次元コードの情報を読み取り、情報処理装置100へ決済処理を要求する機能を有する。詳しくは後述するが、店舗決済端末7は、店舗端末20からのリクエスト情報に基づいて決済情報を作成する機能、ユーザから提示されたクレジットカードや消費者端末200に表示された二次元コードを読み取る機能、決済情報と、クレジットカードや二次元コードから読み取ったユーザの情報と、を含む決済処理情報を情報処理装置100へ送信する機能、を有している。 The store payment terminal 7 has a function to start payment processing in response to a request from the store terminal 20, read the credit card or two-dimensional code information presented by the user, and request payment processing from the information processing device 100. As will be described in detail later, the store payment terminal 7 has a function to create payment information based on the request information from the store terminal 20, a function to read the credit card presented by the user or the two-dimensional code displayed on the consumer terminal 200, and a function to send payment processing information including the payment information and the user information read from the credit card or two-dimensional code to the information processing device 100.

消費者端末200は、ユーザが携帯するスマートフォン、タブレットやPCなどの情報端末であり、ネットワーク210を介して情報処理装置100と各種データを送受信可能である。 The consumer terminal 200 is an information terminal such as a smartphone, tablet, or PC carried by a user, and is capable of sending and receiving various data with the information processing device 100 via the network 210.

消費者端末200は、予め記憶されたアプリケーションを起動することにより、決済に必要な二次元コードを表示する機能、情報処理装置100から電子レシートを受信して表示する機能を有している。 The consumer terminal 200 has the function of displaying the two-dimensional code required for payment by launching a pre-stored application, and the function of receiving and displaying an electronic receipt from the information processing device 100.

情報処理装置100は、スマートフォン、タブレットやPCなどの情報端末であり、ネットワーク210を介して店舗端末20、店舗決済端末7および消費者端末200と各種データを送受信可能である。情報処理装置100は、様々な店舗での決済それぞれに対応した電子レシートを、消費者であるユーザに送信するサービスを提供する。なお、理解を容易にするため、この実施の形態では、クレジットカードで決済する場合を例に説明するが、クレジットカードに限られず、例えば二次元コードやNFC決済であってもよい。 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 the user, who is a consumer. For ease of understanding, this embodiment will be described using an example of payment by credit card, but this is not limited to credit cards and may be, for example, two-dimensional code or NFC payment.

次に、図2を参照し、情報処理装置100の構成について説明する。図2に示すように、情報処理装置100は、記憶部110と、制御部120と、入出力部130と、通信部140と、これらを相互に接続するシステムバス(図示省略)と、を備えている。 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 memory 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.

記憶部110は、ROM(Read Only Memory)やRAM(Random Access Memory)等を備える。ROMは制御部120のCPU(Central Processing Unit)が実行するプログラム111と、プログラム111を実行する上で予め必要な各種データ(図示省略)と、送信先情報一覧112と、トークン情報一覧113と、決済結果情報114と、電子レシート情報115と、を記憶する。 The memory unit 110 includes a ROM (Read Only Memory), a RAM (Random Access Memory), etc. The ROM stores a program 111 executed by the CPU (Central Processing Unit) of the control unit 120, various data (not shown) required in advance to execute the program 111, a destination information list 112, a token information list 113, payment result information 114, and electronic receipt information 115.

プログラム111は、後述する情報処理装置の処理を実行するプログラムであり、予め記憶部110に記憶されている。 Program 111 is a program that executes the processing of the information processing device described below, and is pre-stored in memory unit 110.

送信先情報一覧112は、図3に示すように、各消費者が使用するキャッシュレスIDと電子レシートの送信先である送信先情報の対応関係を示す一覧であり、予め記憶部110に記憶されている。消費者であるユーザの消費者端末200への入力操作により、当該キャッシュレスIDと送信先情報とが当該送信先情報一覧112として記憶されればよい。例えば、当該電子レシートサービスの利用開始時に登録されればよい。なお、キャッシュレスIDには、クレジットカードの番号や電子マネーカードのカード番号や電子決済における決済IDなどが含まれる。送信先情報には、電子メールアドレスや電話番号などが含まれる。送信先情報は、汎用的なポイントIDや会員ID等などであってもよい。 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 inputting the cashless ID and destination information to the consumer terminal 200 of the consumer user. 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 and a telephone number. The destination information may be a general-purpose point ID, a membership ID, etc.

トークン情報一覧113は、図4に示すように、キャッシュレスIDとトークン情報の対応関係を示す一覧であり、図6のステップS16の処理が行われることにより、記憶部110に記憶される。トークン情報は、キャッシュレスIDをトークン化した情報である。キャッシュレスIDは、機密性の高い情報であるため、電子レシートの作成にあたり送受信する情報にそのまま付加することはセキュリティを担保するという点で問題が生じる。そのため、この実施の形態では、キャッシュレスIDをトークン化し、既存の店舗システムを大幅に変更することなく、トークン情報を付加して送受信することで、キャッシュレスIDについてのセキュリティを担保している。なお、キャッシュレスIDのトークン化は、例えば暗号化時と復号化時に使用され互いに異なる一対のペア鍵を用いて可逆な形式で暗号化されることにより行われてもよいし、ハッシュ関数などの一方向関数を用いて不可逆な形式で暗号化されることにより行われてもよい。なお、この実施の形態では、不可逆な形式で暗号化されているため、トークン情報からキャッシュレスIDを特定するために、トークン情報一覧113を記憶しているが、可逆な形式で暗号化される場合には、当該トークン情報一覧113は記憶しなくてもよい。この場合、トークン化されたキャッシュID、すなわちトークン情報を復号化することでキャッシュIDを特定できるためである。なお、キャッシュレスIDは、特定情報に対応し、トークン情報は識別情報に対応する。 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.

図2に示す決済結果情報114は、決済処理の処理結果を示す情報である。例えば、クレジットカード決済の場合、情報処理装置100は、図示しないクレジットカードネットワークシステムに接続し、オーソリゼーション処理や決済処理などを行って処理結果を受信する。決済結果情報114は、当該クレジットカードネットワークシステムから受信したオーソリゼーション処理や決済処理などの処理結果である。 The payment result information 114 shown in FIG. 2 is information indicating the processing result of the payment process. For example, in the case of a 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.

電子レシート情報115は、図5に示すように、電子レシートに付加される情報の一覧であり、店舗端末20から受信することで記憶部110に記憶される。 As shown in FIG. 5, the electronic receipt information 115 is a list of information to be added to the electronic receipt, and is stored in the memory unit 110 upon receiving it from the store terminal 20.

電子レシート情報115は、図示するように、トークン情報と商品明細情報とキャッシュレス控え情報との対応関係を示す情報である。商品明細情報には、購入商品品目、個数、金額、決済(購入)金額合計などが含まれる。キャッシュレス控え情報には、伝票番号、端末番号、カード発行会社、有効期限、取扱内容、支払い区分などが含まれる。 As shown in the figure, electronic receipt information 115 is information that indicates the correspondence between token information, product details information, and cashless receipt information. Product details information includes the purchased product item, quantity, amount, total payment (purchase) amount, etc. Cashless receipt information includes the slip number, terminal number, card issuer, expiration date, transaction details, payment category, etc.

制御部120は、CPUやASIC(Application Specific Integrated Circuit)等から構成される。制御部120は、記憶部110に記憶されたプログラム111に従って動作し、当該プログラム111に従った処理を実行する。制御部120は、記憶部110に記憶されたプログラム111により提供される主要な機能部として、決済処理部121と、トークン管理部122と、電子レシート処理部123と、を備える。 The control unit 120 is composed of a CPU, an ASIC (Application Specific Integrated Circuit), etc. The control unit 120 operates according to the program 111 stored in the memory unit 110, and executes processing according to the program 111. The control unit 120 has 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 memory unit 110.

決済処理部121は、店舗決済端末7から決済処理情報を受信したことに基づいて決済処理を行う機能部である。具体的に、決済処理部121は、クレジットカードネットワークシステムに接続し、オーソリゼーション処理や決済処理などを行い、決済結果を記憶部110に登録する機能を有する。なお、決済処理情報は、決済情報に対応し、決済処理情報を受信する決済処理部121および当該決済処理情報を受信するステップは、それぞれ決済情報取得手段および決済情報取得ステップに対応する。 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 the payment result in the memory unit 110. Note that the payment processing information corresponds to the 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 acquisition means and a payment information acquisition step, respectively.

トークン管理部122は、キャッシュレスIDをトークン化する機能部である。具体的に、トークン管理部122は、決済処理が行われた決済のキャッシュレスIDをトークン化してトークン情報を生成する機能や、生成したトークン情報を当該決済結果と対応付けて決済結果情報を生成し、店舗決済端末7へ送信する機能を有している。 The token management unit 122 is a functional unit that tokenizes the 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 information to the store payment terminal 7.

電子レシート処理部123は、電子レシートの送信先を特定し、特定した送信先に電子レシートを送信する機能部である。具体的に、電子レシート処理部123は、受信した電子レシート情報に含まれるトークン情報からキャッシュレスIDを特定する機能、特定したキャッシュレスIDに対応した送信先情報から送信先を特定する機能、および特定した送信先に電子レシートを送信する機能を有する。 The electronic receipt processing unit 123 is a functional unit that identifies the destination of the electronic receipt and transmits the electronic receipt to the identified destination. Specifically, the electronic receipt processing unit 123 has a function of identifying a cashless ID from token information included in the received electronic receipt information, a function of identifying a destination from destination information corresponding to the identified cashless ID, and a function of transmitting the electronic receipt to the identified destination.

入出力部130は、キーボード、マウス、カメラ、マイク、液晶ディスプレイ、有機EL(Electoro-Luminescence)ディスプレイ等から構成され、各種データの入出力を行うための装置である。 The input/output unit 130 is composed of a keyboard, mouse, camera, microphone, liquid crystal display, organic EL (Electro-Luminescence) display, etc., and is a device for inputting and outputting various types of data.

通信部140は、情報処理装置100が、ネットワーク210を介して、店舗端末20、店舗決済端末7、および消費者端末200などといった他の情報端末と通信を行うためのデバイスである。 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.

これら各機能部が協働することで、様々な店舗での決済それぞれに対応した電子レシートをユーザに送信する機能を、当該情報処理装置100に実現させる。 These functional units work together to enable the information processing device 100 to provide the function of sending electronic receipts to the user corresponding to each payment made at various stores.

以上が、情報処理装置100の構成である。続いて情報処理システム1の動作について説明する。図6は、情報システムの処理の一例を示すフローチャートである。なお、この例では、ユーザが100円のにんじんを1本、クレジットカードで購入した場合を例に、以下説明する。当該情報システムの処理は、店舗の従業員が店舗端末20を操作することにより店舗端末の処理が開始されることに合わせて実行される。 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. Note that 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 on the store terminal 20 by an employee of the store operating the store terminal.

店舗端末の処理を開始すると、店舗端末20は、購入対象の商品の情報を入力する決済開始処理を実行する(ステップS11)。具体的に、ステップS11の処理において、店舗端末20は、購入対象の商品の品目、個数、金額などの商品情報を、例えばバーコードなどを読み取ることにより入力する。決済開始処理により商品情報が読み取られると、当該商品情報は、会社コード、店舗コード、端末番号などが付加され、リクエスト情報として店舗決済端末7へ送信される。 When the store terminal process is started, the store terminal 20 executes a payment initiation process to input information about 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 company code, store code, terminal number, etc. are added to the product information, and the product information is sent to the store payment terminal 7 as request information.

リクエスト情報を受信すると、店舗決済端末7は、店舗決済端末の処理を開始する。店舗決済端末の処理において、まず、店舗決済端末7は、決済情報を作成する(ステップS12)。具体的に、ステップS12の処理において、店舗決済端末7は、リクエスト情報に基づいて、購入対象の商品の品目、個数、金額、会社コード、店舗コード、端末番号などを含む決済情報を作成する。 When the request information is received, the store payment terminal 7 starts processing 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.

消費者は、当該店舗端末の処理が開始される際に、決済方法を選択することとなる。この実施の形態では、上述したようにクレジットカードにより決済する例を示しているが、例えば消費者端末200に予め記憶されたアプリケーションを起動して二次元コードを表示し、店舗決済端末で読み取ることで決済を行う場合(二次元コード決済)がある。この場合には、図示するように、消費者であるユーザの入力操作により、消費者端末の処理1が開始され、ユーザの入力操作により決済方法が選択され(ステップS13)、当該消費者端末の処理1が終了する。具体的に、ステップS13では、ユーザの選択操作により、消費者端末200に二次元コードを表示して決済を行うことが選択される。なお、ユーザの選択操作により、店舗に設置された二次元コードを読み取って決済を行う場合については後述する。なお、物理的なクレジットカードにより決済する場合には、当該消費者端末の処理1は行われない。一方、例えば消費者端末200に内蔵されたクレジットカードによりNFC決済を行う場合には、当該消費者端末の処理1が行われ、ステップS13の処理においてNFC決済が選択されればよい。 When the processing 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, processing 1 of the consumer terminal is started by an input operation of the consumer user, and a payment method is selected by the user's input operation (step S13), and processing 1 of the consumer terminal is terminated. 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 payment is made by a physical credit card, processing 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, processing 1 of the consumer terminal is performed, and NFC payment is selected in the processing of step S13.

ステップS12の処理を実行した後、店舗決済端末7は、クレジットカードや二次元コードの情報を読み込む(ステップS14)。具体的に、ステップS14の処理では、キャッシュレスIDを含む、消費者決済情報を読み込む。ステップS14の処理にて読み込まれた情報は、決済情報が付加され、決済処理情報として情報処理装置100へ送信される。 After executing the process of step S12, the store payment terminal 7 reads the information of the credit card or two-dimensional code (step S14). Specifically, in the process of step S14, the consumer payment information including the cashless ID is read. The information read in the process of step S14 is added with payment information and is sent to the information processing device 100 as payment processing information.

決済処理情報を受信すると、情報処理装置100の側では、情報処理装置の処理を開始する。情報処理装置の処理を開始すると、情報処理装置100の制御部120は、まず、決済処理部121の機能により、決済処理を行う(ステップS15)。具体的に、ステップS15の処理において決済処理部121は、クレジットカードネットワークシステムに接続し、決済処理情報に基づいてオーソリゼーション処理や決済処理などを行って処理結果を受信する。 When the payment processing information is received, the information processing device 100 starts processing of the information processing device. When processing of the information processing device is started, 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 results.

ステップS15の処理を実行した後、制御部120は、トークン管理部122の機能により、当該決済を行った消費者のキャッシュレスIDをトークン化してトークン情報を生成する(ステップS16)。具体的に、ステップS16の処理において、トークン管理部122は、受信した処理結果に含まれるキャッシュレスIDに、予め定められたハッシュ関数を適用してトークン化し、トークン情報をキャッシュレスIDと対応付けてトークン情報一覧113として記憶部110に記憶する。なお、ステップS16の処理を実行するトークン管理部122は、暗号化手段に対応する。 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 memory unit 110 as a 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.

ステップS16の処理を実行した後、制御部120は、トークン管理部122の機能により、決済結果情報を作成し(ステップS17)、作成した決済結果情報を店舗決済端末7へ送信する。具体的に、ステップS17の処理において、トークン管理部122は、ステップS16の処理で生成したトークン情報を、受信した処理結果と対応付けて決済結果情報を生成し、店舗決済端末7へ送信する。なお、処理結果には、図5に示すキャッシュレス控え情報が含まれる。また、ステップS17の処理を実行するトークン管理部122は、決済結果情報作成手段および決済結果情報送信手段に対応する。 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. Note that the processing result includes the cashless receipt information shown in FIG. 5. Furthermore, 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.

決済結果情報を受信した店舗決済端末7の側では、当該受信した決済結果情報を、店舗端末20へ転送し(ステップS18)、店舗決済端末7の処理を終了する。なお、図示する例では、当該決済結果情報が情報処理装置100から店舗決済端末7を経由して店舗端末20へ送信される例を示しているが、店舗決済端末7を経由せず、すなわちステップS18の処理を実施せず、情報処理装置100から直接店舗端末20へ送信されてもよい。 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 the processing of the store payment terminal 7 ends. Note that, in the illustrated example, the payment result information is sent from the information processing device 100 to the store terminal 20 via the store payment terminal 7, but it may also be sent 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.

ここで、店舗に設置された二次元コードを読み取って決済を行う場合について説明する。この場合、ステップS13の処理において店舗に設置された二次元コードを読み取る方法の決済が選択されることとなる。そして、消費者端末200に内蔵されたカメラにより当該二次元コードが読み取られ、ユーザにより決済金額が入力される。すなわち、このように、店舗に設置された二次元コードを読み取って決済を行う場合には、店舗決済端末7ではなく、消費者端末200の側にてステップS12~ステップS14の処理が行われる。そのため、消費者端末200にて決済金額が入力され、決済操作が行われると、決済処理情報が当該消費者端末200から情報処理装置100へ送信される。このように、店舗に設置された二次元コードを読み取って決済を行う場合には、店舗決済端末7ではなく、消費者端末200の側にて処理が行われることから、ステップS18の処理は行われず、情報処理装置100から決済結果情報が直接店舗端末20に送信されればよい。 Here, we will explain the case where a payment is made by reading a two-dimensional code installed in a store. 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 user inputs the payment amount. 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, the 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, so the process of step S18 is not performed, and the payment result information is transmitted directly from the information processing device 100 to the store terminal 20.

決済結果情報を店舗決済端末7から受信すると、店舗端末20は、電子レシート情報を作成する(ステップS19)。具体的に、ステップS19の処理において、店舗端末20は、受信した決済結果情報と、商品情報と、を対応付けて、図5に示す電子レシート情報115を作成し、情報処理装置100へ送信する。店舗端末20から送信された電子レシート情報115は、情報処理装置100の記憶部110へ記憶される。 When the payment result information is received 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 memory unit 110 of the information processing device 100.

情報処理装置100の側において、制御部120は、電子レシート処理部123の機能により、受信した電子レシート情報115に基づいて、キャッシュレスIDを特定する(ステップS20)。具体的に、ステップS20の処理において、電子レシート処理部123は、記憶部110に記憶されたトークン情報一覧113を参照し、電子レシート情報115に含まれるトークン情報に対応するキャッシュレスIDを特定する。なお、電子レシート情報115を受信し、ステップS20の処理を実行する電子レシート処理部123、およびステップS20の処理は、電子レシート取得手段および電子レシート取得ステップに対応する。 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 acquisition means and an electronic receipt acquisition step.

ステップS20の処理を実行した後、制御部120は、電子レシート処理部123の機能により、送信先を特定する(ステップS21)。具体的に、ステップS21の処理において、電子レシート処理部123は、記憶部110に記憶された送信先情報一覧112を参照し、ステップS20の処理で特定したキャッシュレスIDに対応する送信先を特定する。なお、ステップS21の処理を実行する電子レシート処理部123およびステップS21は、送信先特定手段および送信先特定ステップに対応する。また、トークン情報一覧113および送信先情報一覧112は、対応情報に対応する。 After executing the process of step S20, the control unit 120 uses the function of the electronic receipt processing unit 123 to identify the destination (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 identifies the destination corresponding to the cashless ID identified 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 the destination identification means and the destination identification step. Also, the token information list 113 and the destination information list 112 correspond to the correspondence information.

ステップS21の処理を実行した後、制御部120は、電子レシート処理部123の機能により、電子レシート情報115を送信する(ステップS22)。具体的に、ステップS22の処理において、電子レシート処理部123は、ステップS21の処理で特定した送信先に対し、店舗端末20から受信した電子レシート情報115を送信する。なお、ステップS22の処理を実行する電子レシート処理部123およびステップS22は、電子レシート送信手段および電子レシート送信ステップに対応する。 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.

消費者端末200の側において、電子レシート情報を受信すると、消費者端末の処理2を開始する。消費者端末の処理2を開始すると、消費者端末200は、情報処理装置100から受信した電子レシート情報を表示し(ステップS23)、消費者端末の処理2を終了する。具体的に、ステップS23の処理において、消費者端末は、図7に示すような形式で、電子レシート情報を表示する。なお、図示する例では、商品情報とキャッシュレス控え情報とが一体となっている例を示しているが、これらは別々に表示されるようにしてもよい。 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 the product information and the cashless receipt information are integrated, they may be displayed separately.

図6に戻り、ステップS22の処理において電子レシート情報が消費者端末200に正常に送信されると、制御部120は、電子レシート処理部123の機能により、結果データを作成し(ステップS24)、情報処理装置の処理を終了する。具体的に、ステップS24の処理において、電子レシート処理部123は、正常に電子レシート情報が送信されたことを示す結果データを生成し、店舗端末20へ送信する。 Returning to FIG. 6, when the electronic receipt information is successfully sent to the consumer terminal 200 in the process of step S22, the control unit 120 creates result data using 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 generates result data indicating that the electronic receipt information has been successfully sent and sends it to the store terminal 20.

店舗端末20の側では、ステップS19の処理を実行した後、結果データを受信したか否かを判定する処理を実行し(ステップS25)、受信していないと判定した場合(ステップS25;No)、そのまま受信するまで待機する。また、ステップS24の処理が実行され、ステップS25の処理において結果データを受信したと判定すると(ステップS25;Yes)、店舗端末20は、店舗端末の処理を終了する。 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). If it determines that the result data has not been received (step S25; No), it waits until it is received. In addition, 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.

以上が情報処理システム1の動作である。このように、予めキャッシュレスIDと送信先情報とを対応付けて登録しておくことにより、様々な店舗での決済それぞれに対応した電子レシートを、消費者であるユーザに送信することができ、ユーザの利便性を向上させることができる。また、キャッシュレスIDをトークン化することで、電子レシートの作成にあたり送受信する情報にキャッシュレスIDそのものを付加することがなく、セキュリティを担保することができる。 The above is the operation of the information processing system 1. In this way, by previously registering the cashless ID in association with the destination information, electronic receipts corresponding to each payment at various stores can be sent to the consumer user, improving user convenience. In addition, by tokenizing the cashless ID, security can be ensured without adding the cashless ID itself to the information sent and received when creating the electronic receipt.

(変形例)
なお、この発明は、上記実施の形態に限定されず、様々な変形及び応用が可能である。例えば、上記実施の形態に係る情報処理装置100は、上記で示した全ての技術的特徴を備えるものでなくてもよく、従来技術における少なくとも1つの課題を解決できるように、上記実施の形態で説明した一部の構成を備えたものであってもよい。また、下記の変形例それぞれについて、少なくとも一部を組み合わせてもよい。
(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.

上記実施の形態では、情報処理装置100の記憶部110に、予め送信先情報一覧112が記憶されているため、図6のステップS21の処理において送信先が特定できる例を示したが、例えば、送信先情報一覧112に対応するキャッシュレスIDが記憶されていない場合や、送信先情報一覧112が記憶されていなかった場合、ステップS21の処理では送信先を特定できないこととなる。この場合の処理について、図8を参照して説明する。 In the above embodiment, the destination information list 112 is stored in advance in the storage unit 110 of the information processing device 100, so an example has been shown in which the destination can be identified in the processing of step S21 in FIG. 6. However, for example, if the cashless ID corresponding to the destination information list 112 is not stored, or if the destination information list 112 has not been 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.

図8のステップS20の処理は、図6のステップS20の処理と同様である。ステップS20の処理においてキャッシュレスIDを特定した後、制御部120は、電子レシート処理部123の機能により、送信先を特定できたか否かを判定する(ステップS30)。送信先を特定できた場合(ステップS30;Yes)、図6のステップS22へ移行する。 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 using 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.

一方、送信先を特定できなかった場合(ステップS30;No)、すなわちステップS20の処理にて特定したトークン情報に対応するキャッシュレスIDが送信先情報一覧112に記憶されていなかった場合、制御部120は、電子レシート処理部123の機能により、二次元コードレシート情報を作成する(ステップS31)。具体的に、ステップS31の処理において、電子レシート処理部123は、電子レシート情報115を参照するためのURL等を含む二次元コードを作成する。 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 processing 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 processing of step S31, the electronic receipt processing unit 123 creates a two-dimensional code that includes a URL or the like for referencing the electronic receipt information 115.

ステップS31の処理を実行した後、制御部120は、電子レシート処理部123の機能により、結果データを作成する(ステップS24A)。具体的に、ステップS24Aの処理において、電子レシート処理部123は、二次元コードレシート情報を作成した旨の結果データを作成し、二次元コードレシート情報と共に店舗端末20へ送信する。 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 this to the store terminal 20 together with the two-dimensional code receipt information.

店舗端末20の側では、図6のステップS25の処理と同様、結果データを受信したか否かの判定処理が行われる。そのため、ステップS24Aの処理が行われることにより、ステップS25の処理においてYesと判定されることとなる。なお、結果データを受信していないと判定した場合(ステップS25;No)については、そのまま受信するまで待機する。 On the store terminal 20 side, 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.

ステップS25の処理において結果データを受信したと判定した場合(ステップS25;Yes)、店舗端末20は、二次元コードレシート情報を受信したか否かを判定する(ステップS32)。二次元コードレシート情報を受信していないと判定した場合(ステップS32;No)、店舗端末20は、そのまま処理を終了する。 If it is determined in the processing of step S25 that result data has been received (step S25; Yes), the store terminal 20 determines whether or not two-dimensional code receipt information has been received (step S32). If it is determined that two-dimensional code receipt information has not been received (step S32; No), the store terminal 20 ends the processing.

一方、二次元コードレシート情報を受信したと判定した場合(ステップS32;Yes)、店舗端末20は、受信した二次元コードレシート情報を表示し(ステップS33)、店舗の従業員による表示終了の操作が行われたことに基づいて、処理を終了する。 On the other hand, if it is determined that 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 process when the store employee performs an operation to end the display.

なお、ステップS33の処理にて表示された二次元コードレシート情報は、消費者端末200により読み取られることとなる。そのため、消費者端末200の側では、消費者であるユーザの操作によりカメラが起動され、消費者端末の処理3が開始される。消費者端末の処理3を開始すると、消費者端末200は、店舗端末20に表示された二次元コードレシート情報を読み取る(ステップS34)。具体的に、ステップS34の処理では、ユーザの操作により起動したカメラにより二次元コードレシート情報のURLを読み取り、電子レシート情報115の表示をリクエストするリクエスト情報を、情報処理装置100へ送信する。 The two-dimensional code receipt information displayed in the process of step S33 is read by the consumer terminal 200. Therefore, on the consumer terminal 200 side, the camera is activated by the operation of the consumer user, and consumer terminal process 3 is started. When consumer terminal process 3 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 camera activated by the user's operation reads the URL of the two-dimensional code receipt information, and transmits request information requesting the display of electronic receipt information 115 to the information processing device 100.

情報処理装置100の側では、リクエスト情報を受信すると、図9に示すように、電子レシート情報を消費者端末200へ表示するとともに、自動連携設定表示(図示する自動連携登録ボタン)を表示する(ステップS35)。なお、ステップS35の処理では、図示するように、電子レシート情報をPDF(Portable Document Format)としてダウンロード可能なダウンロードボタンも表示する。 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 PDF (Portable Document Format) is also displayed.

続いて消費者端末200の側において、ユーザの操作により自動連携設定が行われ(ステップS36)、消費者端末200は、消費者端末の処理3を終了する。ステップS36の処理では、ユーザが図9に示す自動連携設登録ボタンをタップしたことにより、図9に示す送信先登録画面に画面遷移し、登録する送信先の情報が入力されることとなる。ステップS36の処理が行われると、ユーザにより入力された送信先情報が、当該電子レシート情報115に含まれるトークン情報と共に、情報処理装置100へ送信される。なお、自動連携設登録ボタンがタップされずにユーザにより終了操作が行われた場合には、そのまま処理を終了する。また、ダウンロードボタンがタップされた場合には、情報処理装置100から電子レシート情報のPDFがダウンロードされればよい。 Next, automatic link setting is performed by the user's operation on the consumer terminal 200 side (step S36), and the consumer terminal 200 ends 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 the destination registration screen shown in FIG. 9, and the destination information 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 contained 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.

情報処理装置100の側において、送信先情報とトークン情報を受信すると、制御部120は、電子レシート処理部123の機能により、トークン情報一覧113を参照し、受信したトークン情報に対応するキャッシュレスIDを特定する(ステップS37)。 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 that corresponds to the received token information (step S37).

ステップS37の処理を実行した後、制御部120は、受信した送信先情報を、ステップS37の処理で特定したキャッシュレスIDと対応付けて送信先情報一覧112に追加し、処理を終了する。 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.

このように、図6のステップS21の処理において送信先が特定できない場合であっても、二次元コードレシート情報を表示し、これに合わせて送信先を登録することができるため、以降は電子レシート情報を確認するためにカメラを起動しなくとも自動で送信されることとなる。したがってユーザの利便性を向上させることができる。また、キャッシュレスIDを別途送信せずに、トークン情報に基づいて送信先情報が登録されるため、セキュリティを担保することができる。 In this way, even if the destination cannot be identified in the processing 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 sent automatically 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 the need to send the cashless ID separately, security can be ensured.

また、上記実施の形態では、消費者であるユーザの消費者端末200への入力操作により、当該キャッシュレスIDと送信先情報とが当該送信先情報一覧112として記憶部110へ予め記憶されている例を示したが、これは一例である。送信先情報は、例えば、図10に示すように、消費者であるユーザが二次元コード決済を行う際に起動するアプリケーションを通じて登録されてもよい。 In the above embodiment, an example was shown in which the cashless ID and destination information are stored in advance in the storage unit 110 as the destination information list 112 by the consumer user's input operation on the consumer terminal 200, but this is just one example. The destination information may be registered, for example, through an application that is launched when the consumer user makes a two-dimensional code payment, as shown in FIG. 10.

具体的には、図10に示すように、二次元コード決済のアプリケーションである○○アプリの起動後に、電子レシート利用登録ボタンが表示され、当該電子レシート利用登録ボタンがタップされると、当該ユーザのキャッシュレスID(図示する例ではCID)と送信先情報とを登録する登録画面に遷移すればよい。そして、登録ボタンがタップされることで、キャッシュレスIDと送信先情報とが、送信先情報一覧112に登録されればよい。 Specifically, as shown in FIG. 10, after the XX app, 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.

また、上記実施の形態では、情報処理装置100が決済処理部121と、トークン管理部122と、電子レシート処理部123の機能を備える例を示したが、これは一例である。決済処理部121、トークン管理部122、電子レシート処理部123の機能は、それぞれ別々の情報処理装置に備えられていてもよい。具体的には、図11に示すように、決済処理部121の機能を備えた情報処理装置100A、トークン管理部122の機能を備えた情報処理装置100B、電子レシート処理部123の機能を備えた情報処理装置100Cといったように、それぞれの機能部が異なる情報処理装置に備えられていてもよい。また、決済処理部121と、トークン管理部122と、電子レシート処理部123の機能のうち、いずれか2つの機能を一の情報処理装置が備え、別の情報処理装置が残りの1つの機能を備えていてもよい。 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 one 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, any two of the functions of the payment processing unit 121, the token management unit 122, and the electronic receipt processing unit 123 may be provided in one information processing device, and another information processing device may have the remaining one function.

また、上記実施の形態では、不可逆な形式で暗号化されているため、トークン情報からキャッシュレスIDを特定するために、トークン情報一覧113を記憶しているが、可逆な形式で暗号化される場合には、当該トークン情報一覧113は記憶しなくてもよい。この場合、トークン化されたキャッシュレスID、すなわちトークン情報を復号化することでキャッシュレスIDを特定できる。具体的に、図6のステップS20の処理において、トークン情報を復号化することでキャッシュレスIDを特定すればよい。 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 cashless ID can be identified by decrypting the token information.

また、上記実施の形態では店舗端末20を介して操作することを記載したが、店舗端末20に限られず、例えばPOS(Point of Sales))に接続されている端末であればよく、POSに接続されていれば消費者端末200であってもよい。 In addition, in the above embodiment, it has been described that the operation is performed via the store terminal 20, but it is not limited to the store terminal 20, and it may be, for example, any terminal connected to a POS (Point of Sales), and may be a consumer terminal 200 if connected to a POS.

なお、上記実施の形態に係る情報処理装置100は、専用の装置によらず、通常のコンピュータを用いて実現可能である。例えば、コンピュータに上述のいずれかを実行するためのプログラムを格納した記録媒体から該プログラムをコンピュータにインストールすることにより、上述の処理を実行する情報処理装置100を構成してもよい。また、複数のコンピュータが協働して動作することによって、1つの情報処理装置100を構成してもよい。 The information processing device 100 according to the above embodiment can be realized 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 on the computer. Also, one information processing device 100 may be configured by multiple computers operating in cooperation with each other.

また、上述の機能を、OS(Operating System)とアプリケーションとの分担、またはOSとアプリケーションとの協働により実現する場合等には、OS以外の部分のみを媒体に格納してもよい。 In addition, when the above-mentioned functions are realized by sharing the functions between an OS (Operating System) and an application, or by cooperation between an OS and an application, only the parts other than the OS may be stored on the medium.

また、搬送波にプログラムを重畳し、通信ネットワークを介して配信することも可能である。例えば、通信ネットワーク上の掲示板(BBS、Bulletin Board System)に当該プログラムを掲示し、ネットワークを介して当該プログラムを配信してもよい。そして、これらのプログラムを起動し、オペレーティングシステムの制御下で、他のアプリケーションプログラムと同様に実行することにより、上述の処理を実行できるように構成してもよい。 It is also possible to superimpose the program on a carrier wave and distribute it over a communications network. For example, the program may be posted on a bulletin board (BBS, Bulletin Board System) on the communications network and distributed over the network. These programs may then be started and run under the control of the operating system in the same way as other application programs, thereby enabling the above-mentioned processing to be performed.

1 情報処理システム、7 店舗決済端末、20 店舗端末、100 情報処理装置、110 記憶部、111 プログラム、112 送信先情報一覧、113 トークン情報一覧、114 決済結果情報、115 電子レシート情報、120 制御部、121 決済処理部、122 トークン管理部、123 電子レシート処理部、130 入出力部、140 通信部、200 消費者端末、210 ネットワーク 1 Information processing system, 7 Store payment terminal, 20 Store terminal, 100 Information processing device, 110 Storage 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 (4)

購入対象の金額情報を含む決済情報と、ユーザにより提示された決済手段の情報と、を含む決済処理情報を取得する決済処理情報取得手段と、
前記決済処理情報取得手段が取得した前記決済手段の情報に含まれる情報であって、決済を実行するユーザを一意に特定する特定情報により特定されるユーザの、前記決済処理情報により示される内容の前記決済を、決済用ネットワークを介して行う決済処理手段と、
前記特定情報を暗号化して識別情報とする暗号化手段と、
前記識別情報を含み、前記決済が正常に行われたことを示す決済結果情報を作成する決済結果情報作成手段と、
前記決済結果情報作成手段で作成した前記決済結果情報を送信する決済結果情報送信手段と、
前記決済結果情報送信手段で送信した前記決済結果情報に対応する電子レシートを取得する電子レシート取得手段と、
前記電子レシート取得手段で取得した前記電子レシートに含まれる前記識別情報に基づいて、前記識別情報と前記特定情報とを対応付けて記憶した特定情報データベースを参照することにより、前記識別情報に対応する前記特定情報を特定し、前記特定情報と送信先とを対応付けて記憶する対応情報データベースを参照することにより、前記特定情報に対応する前記送信先を特定する送信先特定手段と、
前記送信先特定手段で特定した前記送信先へ、前記電子レシートを送信する電子レシート送信手段と、
を備える情報処理装置。
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 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;
An information processing device comprising:
前記暗号化手段は、前記特定情報に一方向関数を適用して前記識別情報とする、
請求項1に記載の情報処理装置。
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 .
情報処理装置による情報処理方法であって、
購入対象の金額情報を含む決済情報と、ユーザにより提示された決済手段の情報と、を含む決済処理情報を取得する決済処理情報取得ステップと、
前記決済処理情報取得ステップで取得した前記決済手段の情報に含まれる情報であって、決済を実行するユーザを一意に特定する特定情報により特定されるユーザの、前記決済処理情報により示される内容の前記決済を、決済用ネットワークを介して行う決済処理ステップと、
前記特定情報を暗号化して識別情報とする暗号化ステップと、
前記識別情報を含み、前記決済が正常に行われたことを示す決済結果情報を作成する決済結果情報作成ステップと、
前記決済結果情報作成ステップで作成した前記決済結果情報を送信する決済結果情報送信ステップと、
前記決済結果情報送信ステップで送信した前記決済結果情報に対応する電子レシートを取得する電子レシート取得ステップと、
前記電子レシート取得ステップで取得した前記電子レシートに含まれる前記識別情報に基づいて、前記識別情報と前記特定情報とを対応付けて記憶した特定情報データベースを参照することにより、前記識別情報に対応する前記特定情報を特定し、前記特定情報と送信先とを対応付けて記憶する対応情報データベースを参照することにより、前記特定情報に対応する前記送信先を特定する送信先特定ステップと、
前記送信先特定ステップで特定した前記送信先へ、前記電子レシートを送信する電子レシート送信ステップと、
を備える情報処理方法。
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, via a payment network, 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 in the payment processing information acquisition step;
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:
コンピュータを、
購入対象の金額情報を含む決済情報と、ユーザにより提示された決済手段の情報と、を含む決済処理情報を取得する決済処理情報取得手段、
前記決済処理情報取得手段が取得した前記決済手段の情報に含まれる情報であって、決済を実行するユーザを一意に特定する特定情報により特定されるユーザの、前記決済処理情報により示される内容の前記決済を、決済用ネットワークを介して行う決済処理手段、
前記特定情報を暗号化して識別情報とする暗号化手段、
前記識別情報を含み、前記決済が正常に行われたことを示す決済結果情報を作成する決済結果情報作成手段、
前記決済結果情報作成手段で作成した前記決済結果情報を送信する決済結果情報送信手段、
前記決済結果情報送信手段で送信した前記決済結果情報に対応する電子レシートを取得する電子レシート取得手段、
前記電子レシート取得手段で取得した前記電子レシートに含まれる前記識別情報に基づいて、前記識別情報と前記特定情報とを対応付けて記憶した特定情報データベースを参照することにより、前記識別情報に対応する前記特定情報を特定し、前記特定情報と送信先とを対応付けて記憶する対応情報データベースを参照することにより、前記特定情報に対応する前記送信先を特定する送信先特定手段、
前記送信先特定手段で特定した前記送信先へ、前記電子レシートを送信する電子レシート送信手段、
として機能させるプログラム。
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
JP2023009179A 2023-01-25 2023-01-25 Information processing device, information processing method, and program Active JP7653460B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2023009179A JP7653460B2 (en) 2023-01-25 2023-01-25 Information processing device, information processing method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2023009179A JP7653460B2 (en) 2023-01-25 2023-01-25 Information processing device, information processing method, and program

Publications (2)

Publication Number Publication Date
JP2024104812A JP2024104812A (en) 2024-08-06
JP7653460B2 true JP7653460B2 (en) 2025-03-28

Family

ID=92147677

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2023009179A Active JP7653460B2 (en) 2023-01-25 2023-01-25 Information processing device, information processing method, and program

Country Status (1)

Country Link
JP (1) JP7653460B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019091468A (en) 2018-12-26 2019-06-13 Necプラットフォームズ株式会社 Information processing system
JP2020017004A (en) 2018-07-24 2020-01-30 東芝テック株式会社 Electronic receipt system and program
JP2021166086A (en) 2020-03-19 2021-10-14 東芝テック株式会社 Mobile communication terminals, programs and processing methods

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020017004A (en) 2018-07-24 2020-01-30 東芝テック株式会社 Electronic receipt system and program
JP2019091468A (en) 2018-12-26 2019-06-13 Necプラットフォームズ株式会社 Information processing system
JP2021166086A (en) 2020-03-19 2021-10-14 東芝テック株式会社 Mobile communication terminals, programs and processing methods

Also Published As

Publication number Publication date
JP2024104812A (en) 2024-08-06

Similar Documents

Publication Publication Date Title
CN101847234B (en) Portable information terminal and information processing method
CN111066044B (en) Digital support service for merchant QR codes
US20210334774A1 (en) Blaze digital store transaction server
US10192210B2 (en) Automatically emailing receipt at POS
JP2012083913A (en) Credit settlement method and credit settlement system
JP2020057392A (en) Server and communication device
JP6990796B2 (en) Payment processing method
US20180247298A1 (en) Methods and systems for communicating scanned item information between merchant equipment for scanning or selecting an item and a mobile device
CN109478281A (en) System, apparatus and method for capturing and managing point-of-sale transaction related data
JP6990797B2 (en) Payment processing method
JP2006268302A (en) Settlement method and settlement system
JP2021125085A (en) Output control program, output control device, and output control method
JP7653460B2 (en) Information processing device, information processing method, and program
JP7489035B2 (en) How to issue an electronic receipt
US11222334B2 (en) Processing electronic payments on a mobile computer device
JP6395888B2 (en) Sales data processing apparatus and program
JP2015232840A (en) Server, sales data processor, program and electronic receipt transmission method
US20160217442A1 (en) Method for Payment
JP2021196842A (en) Payment processing method
KR20130062423A (en) Mobile coupon management system and method thereof
KR101303262B1 (en) System and method for processing credit card payment
JP6118379B2 (en) server
NL2014958B1 (en) Method for configuring a mobile communication device, device thus configured, method, system for authorizing transactions on an online account, and method for obtaining, by an initiating party, a permission from an authorizing party to a service provider for performing a transaction on an account of the user.
KR20240027523A (en) Registration device, accounting device and computer program
JP2022031858A (en) Payment processing method and payment processing device

Legal Events

Date Code Title Description
A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20230822

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240115

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241001

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241129

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250114

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250213

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20250225

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250317

R150 Certificate of patent or registration of utility model

Ref document number: 7653460

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150