Nothing Special   »   [go: up one dir, main page]

JP6857698B2 - Benefit granting method and privilege granting device - Google Patents

Benefit granting method and privilege granting device Download PDF

Info

Publication number
JP6857698B2
JP6857698B2 JP2019179380A JP2019179380A JP6857698B2 JP 6857698 B2 JP6857698 B2 JP 6857698B2 JP 2019179380 A JP2019179380 A JP 2019179380A JP 2019179380 A JP2019179380 A JP 2019179380A JP 6857698 B2 JP6857698 B2 JP 6857698B2
Authority
JP
Japan
Prior art keywords
privilege
payment
user
granting
information
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
JP2019179380A
Other languages
Japanese (ja)
Other versions
JP2021056777A (en
Inventor
清水 徹
徹 清水
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
KDDI Corp
Original Assignee
KDDI Corp
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 KDDI Corp filed Critical KDDI Corp
Priority to JP2019179380A priority Critical patent/JP6857698B2/en
Priority to US17/029,358 priority patent/US11657393B2/en
Priority to CN202011015485.3A priority patent/CN112581159A/en
Priority to JP2021047663A priority patent/JP7026271B2/en
Publication of JP2021056777A publication Critical patent/JP2021056777A/en
Application granted granted Critical
Publication of JP6857698B2 publication Critical patent/JP6857698B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
  • Cash Registers Or Receiving Machines (AREA)

Description

本発明は、特典付与方法及び特典付与装置に関する。 The present invention relates to a privilege granting method and a privilege granting device.

QRコード(登録商標)等の二次元バーコードを用いたコード決済が普及している(例えば、特許文献1、特許文献2を参照)。コード決済は、店舗側が表示した二次元バーコードをユーザ端末により読み取るか、ユーザ端末が表示した二次元バーコードを店舗側が読み取ることにより決済が行われる。 Code payment using a two-dimensional bar code such as a QR code (registered trademark) is widespread (see, for example, Patent Document 1 and Patent Document 2). The code payment is made by reading the two-dimensional bar code displayed by the store side by the user terminal or by reading the two-dimensional bar code displayed by the user terminal by the store side.

特許6528160号公報Japanese Patent No. 6528160 特許6473539号公報Japanese Patent No. 6473539

従来のコード決済では、決済時に支払額を減額するという特典を付与することができるものの、特定の商品の購入に応じて、決済時に特典を付与することができないという問題があった。 In the conventional code payment, although it is possible to give a privilege of reducing the payment amount at the time of payment, there is a problem that the privilege cannot be given at the time of payment according to the purchase of a specific product.

そこで、本発明はこれらの点に鑑みてなされたものであり、特定の商品の購入に基づいて決済時に特典を付与することができる特典付与方法及び特典付与装置を提供することを目的とする。 Therefore, the present invention has been made in view of these points, and an object of the present invention is to provide a privilege granting method and a privilege granting device capable of granting a privilege at the time of settlement based on the purchase of a specific product.

本発明の第1の態様に係る特典付与方法は、コンピュータが実行する、ユーザを特定するためのユーザ識別子と、購入に応じて特典が付与される対象商品の購入時における特典付与の申込を示す申込情報とを前記ユーザから取得するステップと、前記申込情報と前記ユーザ識別子とを関連付けて記憶部に記憶させるステップと、店舗端末から、一以上の商品の決済に用いるための決済情報と、前記一以上の商品のうち一以上の前記対象商品を特定するための特典対象商品情報とを受け付けるとともに、ユーザが店舗で決済するための決済用コードの取得要求を受け付けるステップと、前記取得要求を受け付けると、前記決済用コードを生成するための決済用トークンを生成するステップと、生成した前記決済用トークンと、前記特典対象商品情報とを関連付けて前記記憶部に記憶させるステップと、生成した前記決済用トークンを前記店舗端末に送信するステップと、前記決済用トークンに基づいて前記店舗端末が表示した前記決済用コードを読み取ったユーザ端末から、前記決済用トークンと、前記ユーザ識別子とを受信するステップと、前記ユーザ端末から受信した前記ユーザ識別子に関連付けられて前記記憶部に記憶されている前記申込情報と、前記ユーザ端末から受信した前記決済用トークンに関連付けられて前記記憶部に記憶されている前記特典対象商品情報とが対応している場合に、前記ユーザに前記申込情報に対応する特典を付与するステップと、を有する。 The privilege granting method according to the first aspect of the present invention shows a user identifier for identifying a user executed by a computer and an application for privilege granting at the time of purchase of a target product to which the privilege is granted according to the purchase. A step of acquiring application information from the user, a step of associating the application information with the user identifier and storing it in a storage unit, payment information for use in payment of one or more products from a store terminal, and the above. A step of accepting a privilege target product information for identifying one or more of the target products among one or more products, a step of accepting a payment code acquisition request for a user to make a payment at a store, and accepting the acquisition request. A step of generating a payment token for generating the payment code, a step of associating the generated payment token with the privilege target product information and storing the payment in the storage unit, and the generated payment. A step of transmitting the payment token to the store terminal and a step of receiving the payment token and the user identifier from the user terminal that has read the payment code displayed by the store terminal based on the payment token. And the application information stored in the storage unit associated with the user identifier received from the user terminal, and stored in the storage unit associated with the payment token received from the user terminal. It has a step of giving the user a privilege corresponding to the application information when the privilege target product information corresponds to the privilege target product information.

本発明の第2の態様に係る特典付与装置は、ユーザを特定するためのユーザ識別子と、購入に応じて特典が付与される対象商品の購入時における特典付与の申込を示す申込情報とを前記ユーザから取得すると、前記申込情報と前記ユーザ識別子とを関連付けて記憶部に記憶させる申込受付部と、店舗端末から、一以上の商品の決済に用いるための決済情報と、前記一以上の商品のうち一以上の前記対象商品を特定するための特典対象商品情報とを受け付けるとともに、ユーザが店舗で決済するための決済用コードの取得要求を受け付けると、前記決済用コードを生成するための決済用トークンを生成し、生成した前記決済用トークンと、前記特典対象商品情報とを関連付けて前記記憶部に記憶させるとともに、生成した前記決済用トークンを前記店舗端末に送信するトークン生成部と、前記決済用トークンに基づいて前記店舗端末が表示した前記決済用コードを読み取ったユーザ端末から、前記決済用トークンと、前記ユーザ識別子とを受信するトークン受信部と、前記ユーザ端末から受信した前記ユーザ識別子に関連付けられて前記記憶部に記憶されている前記申込情報と、前記ユーザ端末から受信した前記決済用トークンに関連付けられて前記記憶部に記憶されている前記特典対象商品情報とが対応している場合に、前記ユーザに前記申込情報に対応する特典を付与する特典付与部と、を有する。 The privilege granting device according to the second aspect of the present invention includes a user identifier for identifying a user and application information indicating an application for privilege granting at the time of purchase of a target product to which the privilege is granted according to the purchase. When acquired from the user, the application reception unit that associates the application information with the user identifier and stores it in the storage unit, payment information for use in payment of one or more products from the store terminal, and the above-mentioned one or more products. When receiving a privilege target product information for identifying one or more of the target products and receiving a request for acquisition of a payment code for payment at a store, a payment code for generating the payment code is received. A token generation unit that generates a token, associates the generated payment token with the privilege target product information and stores it in the storage unit, and transmits the generated payment token to the store terminal, and the payment. From the user terminal that reads the payment code displayed by the store terminal based on the token, the token receiving unit that receives the payment token and the user identifier, and the user identifier received from the user terminal. When the application information associated and stored in the storage unit corresponds to the privilege target product information associated with the payment token received from the user terminal and stored in the storage unit. It also has a privilege granting unit that grants the privilege corresponding to the application information to the user.

本発明によれば、特定の商品の購入に基づいて決済時に特典を付与することができるという効果を奏する。 According to the present invention, there is an effect that a privilege can be given at the time of payment based on the purchase of a specific product.

決済システムの概要を示す図である。It is a figure which shows the outline of the payment system. 決済装置の機能構成を示す図である。It is a figure which shows the functional structure of the payment apparatus. ユーザ端末の機能構成を示す図である。It is a figure which shows the functional structure of a user terminal. 店舗端末の機能構成を示す図である。It is a figure which shows the functional structure of a store terminal. 記憶部が記憶している申込管理情報の一例を示す図である。It is a figure which shows an example of the application management information which a storage part stores. 特典付与システムの動作シーケンス図である。It is an operation sequence diagram of the privilege granting system. ユーザが商品を購入する前に、店舗端末が決済用コードの取得要求を行うときの決済システムの動作シーケンス図である。It is an operation sequence diagram of the payment system when a store terminal makes a request for acquisition of a payment code before a user purchases a product.

[決済システムSの概要]
図1は、決済システムSの概要を示す図である。決済システムSは、決済装置1と、ユーザ端末2と、店舗端末3とを備える。決済システムSは、ユーザが店舗において商品を購入する場合に、店舗端末3からの要求に応じて決済用コードを店舗端末3に表示させ、ユーザ端末2で決済用コードを読み取ったことを決済装置1で特定したことに応じて決済を行うシステムである。決済システムSは、決済時にユーザに特典を付与する特典付与システムとして機能する。決済用コードは、ユーザ端末2において読み取れるテキスト又は画像であり、決済時に用いられるコードである。
[Overview of payment system S]
FIG. 1 is a diagram showing an outline of the payment system S. The payment system S includes a payment device 1, a user terminal 2, and a store terminal 3. The payment system S displays a payment code on the store terminal 3 in response to a request from the store terminal 3 when the user purchases a product at the store, and reads the payment code on the user terminal 2 as a payment device. It is a system that makes payments according to the items specified in 1. The payment system S functions as a privilege granting system that grants a privilege to the user at the time of payment. The payment code is a text or image that can be read by the user terminal 2, and is a code used at the time of payment.

決済装置1は、購入金額の決済を行うサーバである。決済装置1は、ユーザに特典を付与する特典付与装置としても機能する。本実施形態において、特典は、特定の商品をユーザが購入することに応じて付与される。以下の説明において、特典が付与される特定の商品を対象商品という。 The payment device 1 is a server that setstles the purchase price. The payment device 1 also functions as a privilege granting device that grants a privilege to the user. In the present embodiment, the privilege is given according to the purchase of a specific product by the user. In the following description, a specific product to which a privilege is given is referred to as a target product.

ユーザ端末2は、ユーザが使用する情報端末であり、例えばスマートフォン、タブレット又はパーソナルコンピュータである。特典を提供する商品の販売事業者は、インターネットを介した広告配信機能等を利用して、ユーザ端末2に特典の付与に関する情報を提供する。 The user terminal 2 is an information terminal used by the user, for example, a smartphone, a tablet, or a personal computer. The seller of the product that provides the privilege provides the user terminal 2 with information regarding the granting of the privilege by using the advertisement distribution function or the like via the Internet.

ユーザは、特典付与の申込を予め行うことにより、対象商品の購入時に特典の付与を受けることができる。以下、図1を参照しながら、商品の代金の決済及び特典の付与が行われるまでの流れを説明する。 By applying for the privilege grant in advance, the user can receive the privilege grant at the time of purchasing the target product. Hereinafter, with reference to FIG. 1, the flow from the settlement of the price of the product and the granting of the privilege will be described.

ユーザは、ユーザ端末2において、特典付与の申込操作を行う(図1における(1))。一例として、ユーザが、決済用のアプリケーションソフトウェアを起動して、ユーザを識別するユーザ識別子としてのユーザIDを入力すると、ユーザ端末2は、ユーザIDを決済事業者に送信して、アプリケーションにログインする。そして、ユーザ端末2は、決済事業者のサーバに、ユーザが申込可能な特典を問い合わせる。 The user performs a privilege grant application operation on the user terminal 2 ((1) in FIG. 1). As an example, when the user starts the application software for payment and inputs the user ID as the user identifier that identifies the user, the user terminal 2 transmits the user ID to the payment operator and logs in to the application. .. Then, the user terminal 2 inquires the server of the payment operator about the benefits that the user can apply for.

決済事業者のサーバは、特典を識別する特典IDと、特典の内容と、対象商品を識別する商品識別情報としての商品IDと、商品名とを関連付けて記憶している。決済事業者のサーバは、ユーザが申込可能な特典の特典IDを記憶媒体(例えばハードディスク)から読み出して、読み出した特典IDに対応する特典の内容、商品ID及び商品名をユーザ端末2に送信する。 The server of the payment operator stores the privilege ID for identifying the privilege, the content of the privilege, the product ID as the product identification information for identifying the target product, and the product name in association with each other. The server of the payment operator reads the privilege ID of the privilege that the user can apply for from the storage medium (for example, a hard disk), and transmits the content of the privilege corresponding to the read privilege ID, the product ID, and the product name to the user terminal 2. ..

ユーザ端末2は、受信した特典の内容、商品ID及び商品名を表示する。ユーザが、申込を行う特典を選択する操作を行うと、ユーザ端末2は、選択された特典の付与の申込を示す申込情報と、ユーザIDとを決済装置1に送信する(図1における(2))。申込情報には、例えば、店舗を識別する店舗ID、対象商品の商品ID及び特典の内容が含まれている。決済装置1は、申込情報とユーザIDとを受信すると、申込情報とユーザIDとを関連付けて記憶する(図1における(3))。 The user terminal 2 displays the content of the received privilege, the product ID, and the product name. When the user performs an operation of selecting the privilege to apply, the user terminal 2 transmits the application information indicating the application for granting the selected privilege and the user ID to the payment device 1 ((2 in FIG. 1). )). The application information includes, for example, a store ID that identifies the store, a product ID of the target product, and the contents of the privilege. When the payment device 1 receives the application information and the user ID, it stores the application information and the user ID in association with each other ((3) in FIG. 1).

その後、ユーザは、店舗に移動し、店舗において対象商品を含む商品の購入を行う。店舗における店員は、ユーザが店舗において会計を行う場合に、店舗端末3において購入対象の商品に付されたバーコードを読み取り、ユーザが購入する商品の合計額を示す決済情報と、対象商品を特定するための特典対象商品情報とを店舗端末3に生成させる。特典対象商品情報は、ユーザが店舗で購入する商品のうち、特典が付与される対象商品を特定するための情報であり、対象商品の商品IDが含まれる。 After that, the user moves to the store and purchases the product including the target product at the store. When the user makes an account at the store, the clerk at the store reads the barcode attached to the product to be purchased on the store terminal 3 and identifies the payment information indicating the total amount of the products purchased by the user and the target product. The store terminal 3 is made to generate the privilege target product information for the purpose. The privilege target product information is information for identifying the target product to which the privilege is given among the products purchased by the user at the store, and includes the product ID of the target product.

また、店員は、店舗端末3において、決済用コードを店舗端末3に表示させるための操作を行う。店舗端末3は、決済用コードの取得要求と、決済情報と、店舗を識別する店舗IDと、特典対象商品情報とを決済装置1に送信する(図1における(4))。 In addition, the store clerk performs an operation for displaying the payment code on the store terminal 3 on the store terminal 3. The store terminal 3 transmits a payment code acquisition request, payment information, a store ID that identifies the store, and privilege target product information to the payment device 1 ((4) in FIG. 1).

決済装置1は、店舗端末3から、決済用コードの取得要求と、決済情報と、特典対象商品情報と、店舗IDとを受信すると、決済用トークンを生成する(図1における(5))。決済用トークンは、店舗端末3がユーザに提示する決済用コードを店舗端末3が生成する際に用いるデータ列である。ここで、決済用トークンは、店舗IDにより特定される特定の店舗の場合のみ生成されてもよい。決済装置1は、生成した決済用トークンと、特典対象商品情報と、店舗IDとを関連付けて記憶媒体に記憶する(図1における(6))。 When the payment device 1 receives the payment code acquisition request, the payment information, the privilege target product information, and the store ID from the store terminal 3, the payment device 1 generates a payment token ((5) in FIG. 1). The payment token is a data string used when the store terminal 3 generates a payment code presented to the user by the store terminal 3. Here, the payment token may be generated only in the case of a specific store specified by the store ID. The payment device 1 stores the generated payment token, the privilege target product information, and the store ID in a storage medium in association with each other ((6) in FIG. 1).

決済装置1は、生成した決済用トークンを店舗端末3に送信する(図1における(7))。決済装置1は、決済用トークンを暗号化した後に、暗号化した決済用トークンを店舗端末3に送信してもよい。 The payment device 1 transmits the generated payment token to the store terminal 3 ((7) in FIG. 1). The payment device 1 may transmit the encrypted payment token to the store terminal 3 after encrypting the payment token.

店舗端末3は、受信した決済用トークンに基づいて決済用コードを生成して表示させる(図1における(8))。
ユーザ端末2は、例えばユーザの操作により、店舗端末3に表示された決済用コードを読み取る(図1における(9))。ユーザ端末2は、ユーザIDと、読み取った決済用コードが示す決済用トークンとを決済装置1に送信する(図1における(10))。
The store terminal 3 generates and displays a payment code based on the received payment token ((8) in FIG. 1).
The user terminal 2 reads the payment code displayed on the store terminal 3 by, for example, the user's operation ((9) in FIG. 1). The user terminal 2 transmits the user ID and the payment token indicated by the read payment code to the payment device 1 ((10) in FIG. 1).

決済装置1は、ユーザ端末2からユーザIDと決済用トークンとを受信すると、受信したユーザIDに関連付けられて記憶されている申込情報を特定する(図1における(11))。決済装置1は、受信した決済用トークンが、店舗に送信した決済用トークンと一致するか否かを判定する。決済装置1は、決済用トークンが一致すると判定した場合に、当該決済用トークンに関連付けて記憶されている特典対象商品情報を特定する。決済装置1は、特定した申込情報に含まれている対象商品の商品IDが、特定した特典対象商品情報に含まれる対象商品の商品IDに含まれている場合に、店舗端末3から受信した決済情報が示す決済金額から、特定した申込情報に対応する特典としての割引額を減額した後の金額を、ユーザの決済金額に決定することにより、ユーザに特典を付与し、当該決済金額に基づく決済処理を実行する(図1における(12))。 When the payment device 1 receives the user ID and the payment token from the user terminal 2, it identifies the application information stored in association with the received user ID ((11) in FIG. 1). The payment device 1 determines whether or not the received payment token matches the payment token transmitted to the store. When the payment device 1 determines that the payment tokens match, the payment device 1 identifies the privilege target product information stored in association with the payment token. The payment device 1 receives payment from the store terminal 3 when the product ID of the target product included in the specified application information is included in the product ID of the target product included in the specified privilege target product information. By determining the amount after deducting the discount amount as a privilege corresponding to the specified application information from the payment amount indicated by the information as the payment amount of the user, the privilege is given to the user and the payment is made based on the payment amount. The process is executed ((12) in FIG. 1).

なお、決済装置1は、決済用トークンが一致しない場合、決済を行わない。また、決済装置1は、申込情報に含まれている対象商品の商品IDが、特定した特典対象商品情報に含まれる対象商品の商品IDに含まれていない場合には、特典を付与することなく決済処理を実行する。決済装置1は、決済処理が終了すると、決済処理が終了したこと、及び特典の適用結果をユーザ端末2及び店舗端末3の少なくともいずれかに通知する。 If the payment tokens do not match, the payment device 1 does not make a payment. Further, when the product ID of the target product included in the application information is not included in the product ID of the target product included in the specified privilege target product information, the payment device 1 does not give the privilege. Execute payment processing. When the payment process is completed, the payment device 1 notifies at least one of the user terminal 2 and the store terminal 3 that the payment process is completed and the application result of the privilege.

決済システムSが以上のように動作することで、ユーザが予め特典付与の申込を行い、その後、対象商品を含む商品の購入時に、店舗端末3に表示された決済用コードをユーザ端末2で読み取って決済をする通常の処理をするだけで、決済時に対象商品の購入に基づく特典の付与を行うことができる。
以下、決済装置1、ユーザ端末2及び店舗端末3の構成の詳細を説明する。以下の説明においては、特典の内容が、商品の価格の割引である場合を例にして説明する。
When the payment system S operates as described above, the user applies for the privilege grant in advance, and then, when purchasing the product including the target product, the payment code displayed on the store terminal 3 is read by the user terminal 2. It is possible to grant benefits based on the purchase of the target product at the time of payment simply by performing the normal processing of making a payment.
Hereinafter, the details of the configurations of the payment device 1, the user terminal 2, and the store terminal 3 will be described. In the following description, the case where the content of the privilege is a discount on the price of the product will be described as an example.

[決済装置1の機能構成]
図2は、決済装置1の機能構成を示す図である。決済装置1は、通信部11と、記憶部12と、制御部13とを有する。
[Functional configuration of payment device 1]
FIG. 2 is a diagram showing a functional configuration of the payment device 1. The payment device 1 includes a communication unit 11, a storage unit 12, and a control unit 13.

通信部11は、インターネット等のネットワークを介してユーザ端末2及び店舗端末3とデータを送受信するための通信インターフェースである。 The communication unit 11 is a communication interface for transmitting and receiving data to and from the user terminal 2 and the store terminal 3 via a network such as the Internet.

記憶部12は、各種のデータを記憶する記憶媒体であり、ROM(Read Only Memory)、RAM(Random Access Memory)、及びハードディスク等を有する。記憶部12は、制御部13が実行するプログラムを記憶する。記憶部12は、制御部13を、申込受付部131、トークン生成部132、トークン受信部133、特典付与部134、及び決済部135として機能させる決済用プログラムを記憶する。 The storage unit 12 is a storage medium for storing various types of data, and includes a ROM (Read Only Memory), a RAM (Random Access Memory), a hard disk, and the like. The storage unit 12 stores a program executed by the control unit 13. The storage unit 12 stores a payment program that causes the control unit 13 to function as an application reception unit 131, a token generation unit 132, a token reception unit 133, a privilege granting unit 134, and a payment unit 135.

また、記憶部12は、ユーザ端末2から取得した申込情報と、ユーザIDとを関連付けて記憶する。また、記憶部12は、制御部13が生成した決済用トークンと、特典対象商品情報とを関連付けて記憶する。 Further, the storage unit 12 stores the application information acquired from the user terminal 2 in association with the user ID. Further, the storage unit 12 stores the settlement token generated by the control unit 13 in association with the privilege target product information.

制御部13は、例えばCPU(Central Processing Unit)である。制御部13は、記憶部12に記憶された決済用プログラムを実行することにより、申込受付部131、トークン生成部132、トークン受信部133、特典付与部134、及び決済部135として機能する。制御部13の各部の動作の詳細については後述する。 The control unit 13 is, for example, a CPU (Central Processing Unit). By executing the payment program stored in the storage unit 12, the control unit 13 functions as an application reception unit 131, a token generation unit 132, a token reception unit 133, a privilege granting unit 134, and a payment unit 135. Details of the operation of each unit of the control unit 13 will be described later.

[ユーザ端末2の機能構成]
図3は、ユーザ端末2の機能構成を示す図である。ユーザ端末2は、操作部21と、通信部22と、読取部23と、表示部24と、記憶部25と、制御部26とを有する。制御部26は、操作受付部261と、要求送信部262と、トークン送信部263とを有する。
[Functional configuration of user terminal 2]
FIG. 3 is a diagram showing a functional configuration of the user terminal 2. The user terminal 2 has an operation unit 21, a communication unit 22, a reading unit 23, a display unit 24, a storage unit 25, and a control unit 26. The control unit 26 includes an operation reception unit 261, a request transmission unit 262, and a token transmission unit 263.

操作部21は、ユーザの操作を受け付ける操作デバイスであり、例えば表示部24の表面に設けられたタッチパネルである。操作部21は、ユーザがタッチした位置を示す信号を操作受付部261に通知する。 The operation unit 21 is an operation device that accepts user operations, and is, for example, a touch panel provided on the surface of the display unit 24. The operation unit 21 notifies the operation reception unit 261 of a signal indicating the position touched by the user.

通信部22は、例えば携帯電話網の基地局との間でデータを送受信するための無線通信インターフェースである。通信部22は、要求送信部262から入力された申込情報を決済装置1に送信する。また、通信部22は、取得した決済用トークン等を決済装置1に送信する。 The communication unit 22 is, for example, a wireless communication interface for transmitting and receiving data to and from a base station of a mobile phone network. The communication unit 22 transmits the application information input from the request transmission unit 262 to the payment device 1. Further, the communication unit 22 transmits the acquired payment token or the like to the payment device 1.

読取部23は、例えば、カメラである。読取部23は、店舗端末3に表示された決済用コードを読み取る。
表示部24は、各種の情報を表示するディスプレイである。
The reading unit 23 is, for example, a camera. The reading unit 23 reads the payment code displayed on the store terminal 3.
The display unit 24 is a display that displays various types of information.

記憶部25は、ROM及びRAM等を含む記憶媒体である。記憶部25は、制御部26が実行するプログラムを記憶している。記憶部25は、制御部26を、操作受付部261、要求送信部262、及びトークン送信部263として機能させるプログラムを記憶する。 The storage unit 25 is a storage medium including a ROM, a RAM, and the like. The storage unit 25 stores a program executed by the control unit 26. The storage unit 25 stores a program that causes the control unit 26 to function as an operation reception unit 261, a request transmission unit 262, and a token transmission unit 263.

制御部26は、例えばCPUであり、記憶部25に記憶されたプログラムを実行することにより、操作受付部261、要求送信部262及びトークン送信部263として機能する。 The control unit 26 is, for example, a CPU, and functions as an operation reception unit 261, a request transmission unit 262, and a token transmission unit 263 by executing a program stored in the storage unit 25.

操作受付部261は、操作部21から入力された信号に基づいて、ユーザの操作内容を特定する。操作受付部261は、特定した操作内容が、特典付与の申込操作である場合に、操作内容を要求送信部262に通知する。要求送信部262は、操作受付部261が特典付与の申込操作を受け付けた場合に、通信部22を介して、ユーザIDと、申込情報とを決済装置1に送信する。 The operation reception unit 261 specifies the operation content of the user based on the signal input from the operation unit 21. When the specified operation content is an application operation for granting a privilege, the operation reception unit 261 notifies the request transmission unit 262 of the operation content. When the operation reception unit 261 receives the application operation for granting the privilege, the request transmission unit 262 transmits the user ID and the application information to the payment device 1 via the communication unit 22.

操作受付部261は、特定した操作内容が、決済用コードを読み取るための操作である場合に、操作内容をトークン送信部263に通知する。 When the specified operation content is an operation for reading the payment code, the operation reception unit 261 notifies the token transmission unit 263 of the operation content.

トークン送信部263は、操作受付部261が決済用コードを読み取るための操作を受け付けた場合に、読取部23に、店舗端末3に表示された決済用コードを読み取らせる。トークン送信部263は、読取部23が、決済用コードから抽出した情報を決済用トークンとして取得する。トークン送信部263は、取得した決済用トークンと、ユーザIDとを通信部22を介して決済装置1に送信する。 When the operation reception unit 261 receives an operation for reading the payment code, the token transmission unit 263 causes the reading unit 23 to read the payment code displayed on the store terminal 3. The token transmission unit 263 acquires the information extracted from the payment code by the reading unit 23 as a payment token. The token transmission unit 263 transmits the acquired payment token and the user ID to the payment device 1 via the communication unit 22.

[店舗端末3の機能構成]
図4は、店舗端末3の機能構成を示す図である。店舗端末3は、例えばPOS端末であり、操作部31と、読取部32と、通信部33と、表示部34と、記憶部35と、制御部36とを有する。
[Functional configuration of store terminal 3]
FIG. 4 is a diagram showing a functional configuration of the store terminal 3. The store terminal 3 is, for example, a POS terminal, and has an operation unit 31, a reading unit 32, a communication unit 33, a display unit 34, a storage unit 35, and a control unit 36.

操作部31は、ユーザの操作を受け付ける操作デバイスであり、例えばユーザが購入する商品を選択するためのボタンや、表示部34の表面に設けられたタッチパネルである。 The operation unit 31 is an operation device that accepts the user's operation, and is, for example, a button for selecting a product to be purchased by the user or a touch panel provided on the surface of the display unit 34.

読取部32は、例えば、バーコードリーダであり、ユーザが購入する商品に付されているバーコードを読み取る。読取部32は、読み取ったバーコードが示す情報を制御部36に出力する。 The reading unit 32 is, for example, a barcode reader that reads a barcode attached to a product purchased by the user. The reading unit 32 outputs the information indicated by the read barcode to the control unit 36.

通信部33は、例えば決済装置1との間でデータを送受信するための通信インターフェースである。通信部33は、制御部36の制御に応じて、決済用コードの取得要求、決済情報、特典対象商品情報、店舗IDを決済装置1に送信する。また、通信部33は、決済装置1から決済用トークンを受信する。 The communication unit 33 is, for example, a communication interface for transmitting and receiving data to and from the payment device 1. The communication unit 33 transmits a payment code acquisition request, payment information, privilege target product information, and store ID to the payment device 1 according to the control of the control unit 36. Further, the communication unit 33 receives the payment token from the payment device 1.

表示部34は、各種の情報を表示するディスプレイである。表示部34は、例えば、決済金額や決済用コードを表示する。 The display unit 34 is a display that displays various types of information. The display unit 34 displays, for example, a payment amount or a payment code.

記憶部35は、ROM及びRAM等を含む記憶媒体である。記憶部35は、制御部36が実行するプログラムを記憶している。記憶部35は、制御部36を、決済情報生成部361、対象商品特定部362、決済情報送信部363、及びコード生成部364として機能させるプログラムを記憶する。また、記憶部35は、商品IDと、商品の価格とを関連付けた商品DBを記憶する。また、記憶部35は、対象商品を示す商品IDを含む対象商品DBを記憶する。 The storage unit 35 is a storage medium including a ROM, a RAM, and the like. The storage unit 35 stores a program executed by the control unit 36. The storage unit 35 stores a program that causes the control unit 36 to function as a payment information generation unit 361, a target product identification unit 362, a payment information transmission unit 363, and a code generation unit 364. Further, the storage unit 35 stores a product DB in which the product ID and the price of the product are associated with each other. In addition, the storage unit 35 stores the target product DB including the product ID indicating the target product.

制御部36は、例えばCPUであり、記憶部35に記憶されたプログラムを実行することにより、決済情報生成部361、対象商品特定部362、決済情報送信部363、及びコード生成部364として機能する。 The control unit 36 is, for example, a CPU, and functions as a payment information generation unit 361, a target product identification unit 362, a payment information transmission unit 363, and a code generation unit 364 by executing a program stored in the storage unit 35. ..

決済情報生成部361は、決済対象の一以上の商品を特定し、決済情報を生成する。具体的には、決済情報生成部361は、操作部31において店員が入力した商品ID又は読取部32が商品に付されたバーコードから読み取った商品IDを取得することにより、取得した商品IDの商品を決済対象の商品と特定する。決済情報生成部361は、記憶部35に記憶されている商品DBを参照し、取得した商品IDに関連付けられている商品の価格を特定する。決済情報生成部361は、操作部31において店員が入力した商品ID又は読取部32が商品に付されたバーコードから読み取った商品IDを一以上取得し、当該商品IDから特定した商品の価格を集計する。決済情報生成部361は、操作部31において精算操作を受け付けると、集計した商品の価格を決済金額に決定する。決済情報生成部361は、決定した決済金額を含む決済情報を生成する。 The payment information generation unit 361 identifies one or more products to be settled and generates payment information. Specifically, the payment information generation unit 361 obtains the product ID input by the clerk in the operation unit 31 or the product ID read by the reading unit 32 from the barcode attached to the product, and thus obtains the product ID. Identify the product as the product to be settled. The payment information generation unit 361 refers to the product DB stored in the storage unit 35 and specifies the price of the product associated with the acquired product ID. The payment information generation unit 361 acquires one or more product IDs input by the clerk in the operation unit 31 or the product ID read by the reading unit 32 from the barcode attached to the product, and obtains the price of the product specified from the product ID. Tally. When the settlement information generation unit 361 receives the settlement operation in the operation unit 31, the settlement information generation unit 361 determines the total price of the product as the settlement amount. The payment information generation unit 361 generates payment information including the determined payment amount.

対象商品特定部362は、決済対象の一以上の商品の中から一以上の対象商品を特定することにより特典対象商品情報を生成する。特典対象商品情報は、店舗端末3が設置されている店舗においてユーザが購入する一以上の商品のうち、特典付与対象の対象商品を特定するための情報である。対象商品特定部362は、決済情報生成部361が取得した商品IDのうち、記憶部35に記憶されている対象商品DBに含まれている商品IDを特定する。対象商品特定部362は、特定した商品IDの商品を対象商品と特定し、特定した商品IDを特典対象商品情報として生成する。特典対象商品情報には、ユーザ端末2のユーザが特典付与の申込を行っていない対象商品も含まれる。なお、対象商品特定部362は、決済情報生成部361が取得した商品IDに、記憶部35に記憶されている対象商品DBに含まれている商品IDが含まれず、対象商品を特定できなかった場合には、特典対象情報を生成しない。 The target product identification unit 362 generates privilege target product information by specifying one or more target products from one or more products to be settled. The privilege target product information is information for identifying the target product for which the privilege is granted among one or more products purchased by the user at the store where the store terminal 3 is installed. The target product identification unit 362 identifies the product ID included in the target product DB stored in the storage unit 35 among the product IDs acquired by the payment information generation unit 361. The target product identification unit 362 identifies the product with the specified product ID as the target product, and generates the specified product ID as the privilege target product information. The privilege target product information also includes the target product for which the user of the user terminal 2 has not applied for the privilege grant. The target product identification unit 362 could not specify the target product because the product ID acquired by the payment information generation unit 361 did not include the product ID included in the target product DB stored in the storage unit 35. In that case, the privilege target information is not generated.

店舗端末3は、ユーザが購入しようとする全ての商品の金額を合算した金額を決済装置1に送信するが、決済装置1は、合算した金額のみを通知された場合、ユーザが購入しようとする商品の中に、対象商品が含まれているか否かを判定できない。このように、店舗端末3が、特典対象商品情報を決済装置1に送信することで、決済装置1が、特典が与えられる商品をユーザが購入するか否かを判定できるので、決済装置1が適切に特典を付与することができる。 The store terminal 3 transmits the total amount of all the products that the user intends to purchase to the payment device 1, but the payment device 1 attempts to purchase the product when only the total amount is notified. It is not possible to determine whether or not the target product is included in the product. In this way, the store terminal 3 transmits the privilege target product information to the payment device 1, so that the payment device 1 can determine whether or not the user purchases the product to which the privilege is given. Benefits can be granted appropriately.

決済情報送信部363は、決済情報生成部361が決済情報を生成し、対象商品特定部362が特典対象商品情報を生成すると、通信部33を介して、決済用コードの取得要求と、決済情報と、特典対象商品情報と、店舗IDとを決済装置1に送信する。なお、決済情報送信部363は、対象商品特定部362が特典対象情報を生成しなかった場合には、決済用コードの取得要求と、決済情報と、店舗IDとを決済装置1に送信する。 When the payment information generation unit 361 generates the payment information and the target product identification unit 362 generates the privilege target product information, the payment information transmission unit 363 requests the acquisition of the payment code and the payment information via the communication unit 33. , And the privilege target product information and the store ID are transmitted to the payment device 1. When the target product identification unit 362 does not generate the privilege target information, the payment information transmission unit 363 transmits the payment code acquisition request, the payment information, and the store ID to the payment device 1.

コード生成部364は、決済装置1から決済用トークンが送信されると、決済用トークンに基づく決済用コードを生成する。コード生成部364は、例えば、予め定められた規則に基づいて決済用コードを生成する。コード生成部364は、生成した決済用コードを表示部34に表示させる。 When the payment token is transmitted from the payment device 1, the code generation unit 364 generates a payment code based on the payment token. The code generation unit 364 generates, for example, a payment code based on a predetermined rule. The code generation unit 364 causes the display unit 34 to display the generated payment code.

[制御部13の各部の動作]
続いて、制御部13の各部の動作について説明する。
申込受付部131は、通信部11を介して、ユーザIDと利用要求とをユーザ端末2から受け付ける。申込受付部131は、受け付けたユーザID及び利用要求をトークン生成部132に通知する。
[Operation of each part of control unit 13]
Subsequently, the operation of each unit of the control unit 13 will be described.
The application reception unit 131 receives the user ID and the usage request from the user terminal 2 via the communication unit 11. The application reception unit 131 notifies the token generation unit 132 of the received user ID and usage request.

申込受付部131は、ユーザから対象商品の購入時における特典付与の申込を受け付ける。具体的には、申込受付部131は、ユーザを特定するためのユーザIDと、対象商品の購入時における特典付与の申込を示す申込情報とをユーザから取得することにより、特典付与の申込を受け付ける。申込情報には、例えば、店舗を識別する店舗ID、商品を識別する商品ID及び特典の内容が含まれている。 The application reception unit 131 accepts an application for granting a privilege from the user at the time of purchasing the target product. Specifically, the application reception unit 131 accepts the application for privilege grant by acquiring the user ID for identifying the user and the application information indicating the application for privilege grant at the time of purchasing the target product from the user. .. The application information includes, for example, a store ID that identifies the store, a product ID that identifies the product, and the contents of the privilege.

ここで、申込受付部131は、ユーザ端末2からユーザIDと申込情報とを受信することにより、特典付与の申込を受け付けることとしたが、これに限らず、ユーザが使用する他の端末から、ユーザIDと申込情報とを受信することにより、特典付与の申込を受け付けてもよい。申込受付部131は、ユーザIDと申込情報と取得すると、当該申込情報と、当該ユーザIDと、申込日時とを関連付けて、申込管理情報として、記憶部12に記憶させる。 Here, the application reception unit 131 accepts the application for granting the privilege by receiving the user ID and the application information from the user terminal 2, but the application is not limited to this, and the application reception unit 131 is not limited to this. By receiving the user ID and the application information, the application for granting the privilege may be accepted. When the application reception unit 131 acquires the user ID and the application information, the application reception unit 131 associates the application information with the user ID and the application date and time, and stores the application management information in the storage unit 12.

図5は、記憶部12が記憶している申込管理情報の一例を示す図である。図5に示すように、申込管理情報においては、ユーザIDと、申込日時と、申込情報とが関連付けられていることが確認できる。なお、一つの申込情報には、複数の商品IDが含まれていてもよい。 FIG. 5 is a diagram showing an example of application management information stored in the storage unit 12. As shown in FIG. 5, in the application management information, it can be confirmed that the user ID, the application date and time, and the application information are associated with each other. In addition, one application information may include a plurality of product IDs.

ここで、申込受付部131は、ユーザID及び申込情報を受信すると、申込情報を受信したタイミングで、所定の条件に基づいて、特典付与の申込を受け付けるか否かを判定してもよい。そして、申込受付部131は、特典付与の申込を受け付けると判定したことに応じて、受信した申込情報と、ユーザIDとを関連付けて、申込管理情報として、記憶部12に記憶させてもよい。 Here, when the application reception unit 131 receives the user ID and the application information, it may determine whether or not to accept the application for granting the privilege based on a predetermined condition at the timing of receiving the application information. Then, the application reception unit 131 may associate the received application information with the user ID and store it in the storage unit 12 as application management information in response to the determination that the application for granting the privilege is accepted.

所定の条件は、複数のユーザ間において申込情報を受信した順番が、所定の順番以内であることであり、申込受付部131は、ユーザ端末2から申込情報を受信した順番に基づいて、特典付与の申込を受け付けるか否かを判定してもよい。また、所定の条件は、抽選において当選することであってもよく、申込受付部131は、抽選に基づいて特典付与の申込を受け付けるか否かを判定してもよい。このようにすることで、決済装置1は、特典付与の申込時に、申込を受け付けるユーザの絞り込みを行うことができる。 The predetermined condition is that the order in which the application information is received among the plurality of users is within the predetermined order, and the application reception unit 131 grants the privilege based on the order in which the application information is received from the user terminal 2. You may decide whether or not to accept the application. Further, the predetermined condition may be that the applicant wins the lottery, and the application reception unit 131 may determine whether or not to accept the application for granting the privilege based on the lottery. By doing so, the payment device 1 can narrow down the users who accept the application at the time of applying for the privilege grant.

トークン生成部132は、店舗端末3から、決済情報と特典対象商品情報と店舗IDとを受け付けるとともに、決済用コードの取得要求を受け付けると、決済用コードを生成するための決済用トークンを生成する。トークン生成部132は、生成した決済用トークンと、決済情報と、特典対象商品情報と、店舗IDとを関連付けて記憶部12に記憶させる。また、トークン生成部132は、生成した決済用トークンを、決済用コードの取得要求を送信した店舗端末3に送信する。なお、トークン生成部132は、店舗端末3から、決済情報と特典対象商品情報と店舗IDとを受け付けるとともに、決済用コードの取得要求を受け付けたが、決済情報と特典対象商品情報と店舗IDとを受け付けるタイミングと、決済用コードの取得要求を受け付けるタイミングとは異なっていてもよい。また、トークン生成部132は、店舗ID示す店舗が特定の店舗である場合のみ決済用トークンを生成してもよい。 The token generation unit 132 receives the payment information, the privilege target product information, and the store ID from the store terminal 3, and when it receives the payment code acquisition request, it generates a payment token for generating the payment code. .. The token generation unit 132 stores the generated payment token, payment information, privilege target product information, and store ID in association with each other in the storage unit 12. In addition, the token generation unit 132 transmits the generated payment token to the store terminal 3 that has transmitted the payment code acquisition request. The token generation unit 132 receives the payment information, the privilege target product information, and the store ID from the store terminal 3, and also receives the payment code acquisition request. However, the payment information, the privilege target product information, and the store ID are used. The timing of accepting the payment code may be different from the timing of accepting the payment code acquisition request. Further, the token generation unit 132 may generate a payment token only when the store indicating the store ID is a specific store.

トークン受信部133は、決済用トークンに基づいて店舗端末3が表示した決済用コードを読み取ったユーザ端末2から、決済用トークンと、ユーザIDとを受信する。なお、トークン受信部133は、ユーザ端末2から、決済用トークンと、ユーザIDとを受信するとともに、店舗IDも受信してもよい。例えば、店舗端末3が、店舗ID又は店舗IDを示すコードを表示させ、ユーザ端末2が、当該店舗IDを読み取ったり、コードを読み取り、当該コードから店舗IDを抽出したりして、当該店舗IDを決済装置1に送信する。 The token receiving unit 133 receives the payment token and the user ID from the user terminal 2 that has read the payment code displayed by the store terminal 3 based on the payment token. The token receiving unit 133 may receive the payment token and the user ID from the user terminal 2 as well as the store ID. For example, the store terminal 3 displays a store ID or a code indicating the store ID, and the user terminal 2 reads the store ID or reads the code and extracts the store ID from the code to extract the store ID. Is transmitted to the payment device 1.

特典付与部134は、トークン受信部133が、ユーザ端末2から決済用トークンとユーザIDとを受信すると、受信した決済用トークンが、記憶部12に記憶されているか否かを判定する。特典付与部134は、受信した決済用トークンが、記憶部12に記憶されていると判定すると、受信したユーザIDに関連付けられて記憶部12に記憶されている申込情報を特定する。また、特典付与部134は、受信した決済用トークンが、記憶部12に記憶されていると判定すると、受信した決済用トークンに関連付けられて記憶部12に記憶されている特典対象商品情報を特定する。 When the token receiving unit 133 receives the payment token and the user ID from the user terminal 2, the privilege giving unit 134 determines whether or not the received payment token is stored in the storage unit 12. When the privilege granting unit 134 determines that the received payment token is stored in the storage unit 12, the privilege granting unit 134 identifies the application information stored in the storage unit 12 in association with the received user ID. Further, when the privilege granting unit 134 determines that the received payment token is stored in the storage unit 12, the privilege target product information associated with the received payment token and stored in the storage unit 12 is specified. To do.

特典付与部134は、特典対象商品情報を特定できた場合において、特定した申込情報と、当該特典対象商品情報とが対応しているとき、ユーザに申込情報に対応する特典を付与する。例えば、特典付与部134は、特定した申込情報に含まれている商品IDが、特定した特典対象商品情報に含まれている場合、申込情報と、特典対象商品情報とが対応していると判定する。 The privilege granting unit 134 grants the user the privilege corresponding to the application information when the specified application information and the privilege target product information correspond to each other when the privilege target product information can be specified. For example, when the product ID included in the specified application information is included in the specified privilege target product information, the privilege granting unit 134 determines that the application information and the privilege target product information correspond to each other. To do.

そして、特典付与部134は、特典対象商品情報と対応している申込情報に含まれている特典内容に基づいて、ユーザに特典を付与する。ここでは、決済用トークンに関連付けて記憶されている決済情報が示す決済金額から、特典内容に示される割引額が減算される。 Then, the privilege granting unit 134 grants the privilege to the user based on the privilege content included in the application information corresponding to the privilege target product information. Here, the discount amount shown in the privilege content is subtracted from the payment amount indicated by the payment information stored in association with the payment token.

例えば、特典対象商品情報として、「i382」、「i355」、「i900」が含まれており、特定した申込情報に含まれる商品IDが「i382」であるとする。また、ユーザが店舗で買物をした商品の合計額が3000円であるとする。 For example, it is assumed that "i382", "i355", and "i900" are included as the privilege target product information, and the product ID included in the specified application information is "i382". Further, it is assumed that the total amount of products that the user has shopped at the store is 3000 yen.

この場合、特典付与部134は、特典対象商品情報の中に含まれている商品ID「i382」が特定した申込情報にも含まれているので、申込管理情報において当該商品IDに関連付けられている特典の内容「50円割引」に基づいて、3000円から50円を減算した2950円をユーザの決済金額に決定する。 In this case, since the privilege granting unit 134 is also included in the application information specified by the product ID "i382" included in the privilege target product information, it is associated with the product ID in the application management information. Based on the content of the privilege "50 yen discount", 2950 yen, which is obtained by subtracting 50 yen from 3000 yen, is determined as the payment amount of the user.

仮に、特定された申込情報に、商品ID「i355」が含まれていない場合、ユーザが商品ID「i355」の商品を購入しても、特定した申込情報と、店舗端末3から受信した特典対象商品情報とが対応しないため、特典は付与されない。 If the specified application information does not include the product ID "i355", even if the user purchases the product with the product ID "i355", the specified application information and the privilege target received from the store terminal 3 No benefits will be given because it does not correspond to the product information.

ここで、特典付与部134は、申込情報と、特典対象商品情報とが対応していると判定するとともに、特定した申込情報に含まれている店舗IDが、決済用トークンに関連付けて記憶されている店舗IDと一致していると判定すると、ユーザに特典を付与してもよい。また、特典付与部134は、ユーザ端末2から店舗IDを受信した場合、申込情報と、特典対象商品情報とが対応していると判定するとともに、受信した店舗IDが申込情報に含まれている店舗IDと一致したことに応じて、ユーザに特典を付与してもよい。このようにすることで、ユーザが特定の店舗において対象商品を購入する場合に特典を付与することができる。 Here, the privilege granting unit 134 determines that the application information and the privilege target product information correspond to each other, and the store ID included in the specified application information is stored in association with the payment token. If it is determined that the store ID matches the existing store ID, the user may be given a privilege. Further, when the privilege granting unit 134 receives the store ID from the user terminal 2, it determines that the application information and the privilege target product information correspond to each other, and the received store ID is included in the application information. The privilege may be given to the user according to the fact that it matches the store ID. By doing so, it is possible to give a privilege when the user purchases the target product at a specific store.

また、特典付与部134は、特定した特典対象商品情報に、一つの申込情報に含まれる複数の商品が含まれている場合に、当該申込情報に対応する特典をユーザに付与してもよい。特典付与部134は、例えば、特定した申込情報に複数の商品IDが含まれている場合、特定した特典対象商品情報に当該複数の商品IDが含まれているときに、申込情報と、特典対象商品情報とが対応していると判定し、ユーザに特典を付与する。このようにすることで、決済装置1は、申込情報に対応する複数の商品が同時に購入された場合に特典を付与することができる。 In addition, the privilege granting unit 134 may grant the privilege corresponding to the application information to the user when the specified privilege target product information includes a plurality of products included in one application information. For example, when the specified application information includes a plurality of product IDs, the privilege granting unit 134 includes the application information and the privilege target when the specified privilege target product information includes the plurality of product IDs. It is determined that the product information corresponds to the product information, and the user is given a privilege. By doing so, the payment device 1 can give a privilege when a plurality of products corresponding to the application information are purchased at the same time.

なお、特典付与部134は、ユーザの対象商品の購入回数に基づいて、申込情報に対応する特典を付与してもよい。この場合、記憶部12に、ユーザが購入した対象商品の商品IDと、当該ユーザのユーザIDと、対象商品の購入日時とを関連付けた購入履歴情報を記憶させておく。特典付与部134は、特定した申込情報と、特典対象商品情報とが対応していると判定した場合に、購入履歴情報を参照し、当該申込情報に含まれている対象商品の購入回数を特定する。特典付与部134は、対象商品の購入回数が予め定められた購入回数と一致した場合に、申込情報に対応する特典を付与する。 The privilege granting unit 134 may grant the privilege corresponding to the application information based on the number of purchases of the target product by the user. In this case, the storage unit 12 stores the purchase history information in which the product ID of the target product purchased by the user, the user ID of the user, and the purchase date and time of the target product are associated with each other. When the privilege granting unit 134 determines that the specified application information and the privilege target product information correspond to each other, the privilege granting unit 134 refers to the purchase history information and specifies the number of purchases of the target product included in the application information. To do. When the number of purchases of the target product matches the predetermined number of purchases, the privilege granting unit 134 grants the privilege corresponding to the application information.

また、特典付与部134は、ユーザが申込情報に対応する対象商品を初めて購入した場合に、当該申込情報に対応する特典を付与してもよい。この場合、特典付与部134は、特定した申込情報と、特典対象商品情報とが対応していると判定した場合に、購入履歴情報を参照し、当該申込情報に含まれている対象商品が過去に購入されていないかを特定する。特典付与部134は、対象商品が過去に購入されていないことを特定すると申込情報に対応する特典を付与する。このようにすることで、決済装置1は、対象商品の初購入を条件として特典を付与することができる。 In addition, the privilege granting unit 134 may grant the privilege corresponding to the application information when the user purchases the target product corresponding to the application information for the first time. In this case, when the privilege granting unit 134 determines that the specified application information and the privilege target product information correspond to each other, the privilege granting unit 134 refers to the purchase history information, and the target product included in the application information is in the past. Identify if it has not been purchased. When the privilege granting unit 134 identifies that the target product has not been purchased in the past, the privilege granting unit 134 grants the privilege corresponding to the application information. By doing so, the payment device 1 can give a privilege on condition that the target product is purchased for the first time.

また、特典付与部134は、申込情報を受信した順番に基づいて、申込情報に対応する特典を付与してもよい。この場合、特典付与部134は、特定した申込情報と、特典対象商品情報とが対応していると判定した場合に、記憶部12に記憶されている申込管理情報を参照し、ユーザを含む全ユーザのそれぞれの当該申込情報の申込日時を参照し、当該ユーザが特典付与の申込を行った順番を特定する。特典付与部134は、当該ユーザが特典付与の申込を行った順番が、予め定められた順番以内である場合に、申込情報に対応する特典を付与する。このようにすることで、ユーザに、早期に特典付与の申込を行わせることができる。 In addition, the privilege granting unit 134 may grant the privilege corresponding to the application information based on the order in which the application information is received. In this case, when the privilege granting unit 134 determines that the specified application information and the privilege target product information correspond to each other, the privilege granting unit 134 refers to the application management information stored in the storage unit 12, and all including the user. With reference to the application date and time of each of the application information of the user, the order in which the user applies for the privilege grant is specified. The privilege granting unit 134 grants the privilege corresponding to the application information when the order in which the user applies for the privilege grant is within a predetermined order. By doing so, it is possible to have the user apply for the privilege grant at an early stage.

また、特典付与部134は、抽選に基づいて、申込情報に対応する特典を付与してもよい。この場合、特典付与部134は、特定した申込情報と、特典対象商品情報とが対応していると判定した場合に、抽選を行い、ユーザが当選したか否かを判定する。特典付与部134は、当該ユーザが当選したと判定すると、申込情報に対応する特典を付与する。このようにすることで、特典が付与されるユーザを抑制し、特典を提供する側における、特典の付与に係る費用を抑制することができる。 In addition, the privilege granting unit 134 may grant the privilege corresponding to the application information based on the lottery. In this case, when it is determined that the specified application information and the privilege target product information correspond to each other, the privilege granting unit 134 performs a lottery and determines whether or not the user has won. When the privilege granting unit 134 determines that the user has won, the privilege granting unit 134 grants the privilege corresponding to the application information. By doing so, it is possible to suppress the users to whom the privilege is granted, and to suppress the cost related to the grant of the privilege on the side that provides the privilege.

決済部135は、決済用トークンに関連付けられて記憶されている店舗IDと、ユーザ端末2から決済用トークンとともに受信したユーザIDと、特典付与部134が決定した決済金額とに基づいて決済を行う。 The payment unit 135 makes a payment based on the store ID associated with the payment token, the user ID received from the user terminal 2 together with the payment token, and the payment amount determined by the privilege granting unit 134. ..

例えば、決済部135は、ユーザ端末2から決済用トークンとともに受信したユーザIDで特定されるユーザの口座から決済金額を引き落とす処理を実行する。そして、決済部135は、決済用トークンに関連付けられて記憶されている店舗IDで特定される店舗の口座に決済金額を入金する処理を実行してもよい。決済部135は、決済金額から、決済装置1における決済手数料を差し引いた金額を、店舗の口座に入金してもよい。決済部135は、決済金額の決済が完了した場合、支払いが完了したことをユーザ端末2及び店舗端末3に通知する。また、決済部135は、特典付与部134によりユーザに特典が付されたことを示す情報をユーザ端末2に通知するとともに、ユーザに付された特典を示す情報として、割引額を示す情報をユーザ端末2に通知する。 For example, the settlement unit 135 executes a process of withdrawing the settlement amount from the account of the user specified by the user ID received together with the settlement token from the user terminal 2. Then, the settlement unit 135 may execute a process of depositing the settlement amount into the account of the store specified by the store ID associated with the settlement token and stored. The settlement unit 135 may deposit an amount obtained by subtracting the settlement fee in the settlement device 1 from the settlement amount into the store account. When the settlement of the settlement amount is completed, the settlement unit 135 notifies the user terminal 2 and the store terminal 3 that the payment is completed. In addition, the settlement unit 135 notifies the user terminal 2 of information indicating that the privilege has been given to the user by the privilege giving unit 134, and also provides information indicating the discount amount as information indicating the privilege given to the user. Notify terminal 2.

[動作シーケンス]
図6は、決済システムSの動作シーケンス図である。
図6に示すシーケンス図は、ユーザがユーザ端末2において特典付与の申込操作をしたところから開始している(S1)。ユーザ端末2の要求送信部262は、ユーザが特典付与の申込操作を行うと、ユーザIDと、申込情報とを決済装置1に送信する(S2)。
[Operation sequence]
FIG. 6 is an operation sequence diagram of the payment system S.
The sequence diagram shown in FIG. 6 starts from the point where the user applies for the privilege grant on the user terminal 2 (S1). When the user performs an application operation for granting a privilege, the request transmission unit 262 of the user terminal 2 transmits the user ID and the application information to the payment device 1 (S2).

決済装置1の申込受付部131は、ユーザIDと、申込情報とを受信すると、ユーザIDと、申込情報と、申込日時とを関連付けて、申込管理情報として記憶部12に記憶させる(S3)。 When the application reception unit 131 of the payment device 1 receives the user ID and the application information, the user ID, the application information, and the application date and time are associated with each other and stored in the storage unit 12 as application management information (S3).

店舗において、ユーザは、購入する商品を選択し、店舗端末3を使用する店員に選択した商品を持ち込む。店舗端末3の決済情報生成部361は、操作部31において店員が入力した商品ID又は読取部32が商品に付されたバーコードから読み取った商品IDを取得し、当該商品IDに関連付けられている商品の価格を特定することにより、決済金額を算出する。決済情報生成部361は、決済金額を含む決済情報を生成する(S4)。また、店舗端末3の対象商品特定部362は、決済対象の一以上の商品の中から一以上の対象商品を特定することにより特典対象商品情報を生成する(S5)。 At the store, the user selects a product to be purchased and brings the selected product to a clerk who uses the store terminal 3. The payment information generation unit 361 of the store terminal 3 acquires the product ID input by the clerk in the operation unit 31 or the product ID read by the reading unit 32 from the barcode attached to the product, and is associated with the product ID. The settlement amount is calculated by specifying the price of the product. The payment information generation unit 361 generates payment information including the payment amount (S4). In addition, the target product identification unit 362 of the store terminal 3 generates privilege target product information by specifying one or more target products from one or more target products to be settled (S5).

決済情報送信部363は、S4において決済情報を生成され、S5において特典対象商品情報が生成されると、決済用コードの取得要求と、決済情報と、特典対象商品情報と、店舗IDとを決済装置1に送信する(S6)。 When the payment information transmission unit 363 generates payment information in S4 and the privilege target product information is generated in S5, the payment information transmission unit 363 setstles the payment code acquisition request, the payment information, the privilege target product information, and the store ID. It is transmitted to the device 1 (S6).

決済装置1のトークン生成部132は、決済用コードの取得要求と、決済情報と、特典対象商品情報と、店舗IDとを取得すると、決済用コードを生成するための決済用トークンを生成する(S7)。トークン生成部132は、生成した決済用トークンと、決済情報と、特典対象商品情報と、店舗IDとを関連付けて記憶部12に記憶させる(S8)。トークン生成部132は、生成した決済用トークンを、決済用コードの取得要求を送信した店舗端末3に送信する(S9)。 When the token generation unit 132 of the payment device 1 acquires the payment code acquisition request, the payment information, the privilege target product information, and the store ID, the token generation unit 132 generates a payment token for generating the payment code ( S7). The token generation unit 132 stores the generated payment token, the payment information, the privilege target product information, and the store ID in the storage unit 12 in association with each other (S8). The token generation unit 132 transmits the generated payment token to the store terminal 3 that has transmitted the payment code acquisition request (S9).

店舗端末3のコード生成部364は、決済装置1から受信した決済用トークンに基づく決済用コードを生成し、生成した決済用コードを表示部34に表示させる(S10)。ユーザは、ユーザ端末2を操作して、店舗端末3に表示された決済用コードをユーザ端末2に読み取らせる(S11)。ユーザ端末2のトークン送信部263は、決済用コードから得られる決済用トークンと、ユーザIDとを決済装置1に送信する(S12)。 The code generation unit 364 of the store terminal 3 generates a payment code based on the payment token received from the payment device 1, and displays the generated payment code on the display unit 34 (S10). The user operates the user terminal 2 to cause the user terminal 2 to read the payment code displayed on the store terminal 3 (S11). The token transmission unit 263 of the user terminal 2 transmits the payment token obtained from the payment code and the user ID to the payment device 1 (S12).

特典付与部134は、トークン受信部133がユーザ端末2から決済用トークンとユーザIDとを受信すると、受信したユーザIDに関連付けられて記憶部12に記憶されている申込情報を特定する(S13)。また、特典付与部134は、受信した決済用トークンに関連付けられて記憶部12に記憶されている特典対象商品情報を特定する(S14)。 When the token receiving unit 133 receives the payment token and the user ID from the user terminal 2, the privilege giving unit 134 identifies the application information stored in the storage unit 12 in association with the received user ID (S13). .. In addition, the privilege granting unit 134 identifies the privilege target product information stored in the storage unit 12 in association with the received payment token (S14).

そして、特典付与部134は、特定した申込情報と、特典対象商品情報とが対応している場合に、ユーザに申込情報に対応する特典を付与する(S15)。ここでは、特典として、決済用トークンに関連付けられている決済情報が示す決済金額からの割引が行われる。 Then, when the specified application information and the privilege target product information correspond to each other, the privilege granting unit 134 grants the user a privilege corresponding to the application information (S15). Here, as a privilege, a discount is performed from the payment amount indicated by the payment information associated with the payment token.

続いて、決済部135は、決済用トークンに関連付けられている店舗IDと、決済用トークンとともに受信したユーザIDと、特典付与部134が決定した決済金額とに基づいて決済を行う(S16)。 Subsequently, the settlement unit 135 makes a payment based on the store ID associated with the payment token, the user ID received together with the payment token, and the payment amount determined by the privilege granting unit 134 (S16).

[変形例]
以上の説明においては、店舗端末3は、ユーザが商品を購入する際に決済用コードの取得要求を決済装置1に行ったが、これに限らない。例えば、店舗において、金額が同じ商品のみ取り扱われ、ユーザの商品の購入金額が一定である場合には、ユーザが商品を購入する前に、店舗端末3が、決済情報と、特典対象商品情報と、決済用コードの取得要求とを決済装置1に予め送信してもよい。
[Modification example]
In the above description, the store terminal 3 makes a request for acquisition of the payment code to the payment device 1 when the user purchases the product, but the present invention is not limited to this. For example, in a store where only products with the same amount of money are handled and the purchase amount of the user's product is constant, the store terminal 3 displays the payment information and the privilege target product information before the user purchases the product. , The request for acquiring the payment code may be transmitted to the payment device 1 in advance.

図7は、ユーザが商品を購入する前に、店舗端末3が決済用コードの取得要求を行うときの決済システムSの動作シーケンス図である。 FIG. 7 is an operation sequence diagram of the payment system S when the store terminal 3 requests the acquisition of the payment code before the user purchases the product.

図7に示すように、まず、決済情報送信部363は、決済用コードの取得要求と、決済情報と、特典対象商品情報と、店舗IDとを決済装置1に送信する(S21)。
決済装置1のトークン生成部132は、店舗端末3から、決済情報と、特典対象商品情報と、店舗IDと、決済用コードの取得要求を受け付けると、決済用トークンを生成する(S22)。トークン生成部132は、生成した決済用トークンと、決済情報と、特典対象商品情報と、店舗IDとを関連付けて記憶部12に記憶させる(S23)。また、トークン生成部132は、生成した決済用トークンを、決済用コードの取得要求を送信した店舗端末3に送信する(S24)。
As shown in FIG. 7, first, the payment information transmission unit 363 transmits a payment code acquisition request, payment information, privilege target product information, and store ID to the payment device 1 (S21).
When the token generation unit 132 of the payment device 1 receives the payment information, the privilege target product information, the store ID, and the payment code acquisition request from the store terminal 3, the token generation unit 132 generates the payment token (S22). The token generation unit 132 stores the generated payment token, the payment information, the privilege target product information, and the store ID in the storage unit 12 in association with each other (S23). Further, the token generation unit 132 transmits the generated payment token to the store terminal 3 that has transmitted the payment code acquisition request (S24).

コード生成部364は、決済装置1から決済用トークンを受信すると、決済用トークンを記憶部35に記憶させる(S25)。 When the code generation unit 364 receives the payment token from the payment device 1, the code generation unit 364 stores the payment token in the storage unit 35 (S25).

その後、ユーザがユーザ端末2において特典付与の申込操作を行うと(S26)、ユーザ端末2の要求送信部262は、ユーザIDと、申込情報とを決済装置1に送信する(S27)。決済装置1の申込受付部131は、ユーザIDと、申込情報とを受信すると、ユーザIDと、申込情報と、申込日時とを関連付けて、申込管理情報として記憶部12に記憶させる(S28)。 After that, when the user performs a privilege grant application operation on the user terminal 2 (S26), the request transmission unit 262 of the user terminal 2 transmits the user ID and the application information to the payment device 1 (S27). When the application reception unit 131 of the payment device 1 receives the user ID and the application information, the user ID, the application information, and the application date and time are associated with each other and stored in the storage unit 12 as application management information (S28).

店舗において、ユーザは、購入する商品を選択し、店舗端末3を使用する店員に選択した商品を持ち込む。ここで、上述したように、店舗において、金額が同じ商品のみ取り扱い、ユーザの購入金額が商品の種別にかかわらず常に一定であることから、店舗端末3のコード生成部364は、記憶部35に記憶されている決済用トークンに基づく決済用コードを生成し、生成した決済用コードを表示部34に表示させる(S29)。ユーザは、ユーザ端末2を操作して、店舗端末3に表示された決済用コードをユーザ端末2に読み取らせる(S30)。ユーザ端末2のトークン送信部263は、決済用コードから得られる決済用トークンと、ユーザIDとを決済装置1に送信する(S31)。 At the store, the user selects a product to be purchased and brings the selected product to a clerk who uses the store terminal 3. Here, as described above, in the store, only the products having the same amount of money are handled, and the purchase amount of the user is always constant regardless of the type of the product. Therefore, the code generation unit 364 of the store terminal 3 is stored in the storage unit 35. A payment code based on the stored payment token is generated, and the generated payment code is displayed on the display unit 34 (S29). The user operates the user terminal 2 to cause the user terminal 2 to read the payment code displayed on the store terminal 3 (S30). The token transmission unit 263 of the user terminal 2 transmits the payment token obtained from the payment code and the user ID to the payment device 1 (S31).

以降、特典付与部134は、図6に示すS13〜15の処理と同じ処理を行い、ユーザに特典を付与する(S32〜S34)。ここでは、特典として、決済金額からの割引が行われる。決済部135は、図6に示すS16の処理と同様に決済を行う(S35)。 After that, the privilege granting unit 134 performs the same processing as the processing of S13 to 15 shown in FIG. 6 to grant the privilege to the user (S32 to S34). Here, as a privilege, a discount is given from the payment amount. The settlement unit 135 makes a settlement in the same manner as the process of S16 shown in FIG. 6 (S35).

なお、本シーケンスにおいて、コード生成部364が、ユーザが商品を購入する際に、記憶部35に記憶されている決済用トークンに基づいて決済用コードを生成し、表示部34に表示させたが、これに限らない。店舗端末3の店員は、店舗端末3に決済用コードを表示させる代わりに、決済用コードを予め紙等に印刷しておき、ユーザが商品を購入する際に、紙等に印刷された決済用コードをユーザに提示してもよい。 In this sequence, when the user purchases a product, the code generation unit 364 generates a payment code based on the payment token stored in the storage unit 35 and displays it on the display unit 34. , Not limited to this. Instead of displaying the payment code on the store terminal 3, the store clerk prints the payment code on paper or the like in advance, and when the user purchases the product, the payment code is printed on the paper or the like. The code may be presented to the user.

[決済システムSによる効果]
以上説明したように、決済装置1は、ユーザIDと、対象商品の購入時における特典付与の申込を示す申込情報とを取得すると、当該ユーザIDと、申込情報とを関連付けて記憶部12に記憶させる。決済装置1は、店舗端末3から、決済情報と、特典対象商品情報と、決済用コードの取得要求とを受け付けると、決済用トークンを生成し、生成した決済用トークンを特典対象商品情報と関連付けて記憶部12に記憶させるとともに、店舗端末3に送信する。店舗端末3は、受信した決済用トークンに基づく決済用コードを作成する。決済装置1は、決済用トークンに基づいて店舗端末3が表示した決済用コードを読み取ったユーザ端末2から、ユーザIDと、決済用トークンとを受信すると、受信したユーザIDに関連付けられている申込情報を特定するとともに、受信した決済用トークンに関連付けられている特典対象商品情報を特定する。そして、決済装置1は、特定した申込情報と、特典対象商品情報とが対応している場合に、ユーザに申込情報に対応する特典を付与する。このようにすることで、店舗の店員は、決済用コードを読み取るだけで精算処理をすることができ、かつユーザ端末2のユーザは、決済時に特典による割引を受けることができるので、特典の付与を伴う電子決済の決済処理が簡略になる。
[Effect of payment system S]
As described above, when the payment device 1 acquires the user ID and the application information indicating the application for granting the privilege at the time of purchasing the target product, the payment device 1 associates the user ID with the application information and stores the application information in the storage unit 12. Let me. When the payment device 1 receives the payment information, the privilege target product information, and the acquisition request of the payment code from the store terminal 3, the payment device 1 generates a payment token and associates the generated payment token with the privilege target product information. It is stored in the storage unit 12 and transmitted to the store terminal 3. The store terminal 3 creates a payment code based on the received payment token. When the payment device 1 receives the user ID and the payment token from the user terminal 2 that has read the payment code displayed by the store terminal 3 based on the payment token, the payment device 1 receives an application associated with the received user ID. In addition to identifying the information, identify the privilege target product information associated with the received payment token. Then, when the specified application information and the privilege target product information correspond to each other, the payment device 1 gives the user a privilege corresponding to the application information. By doing so, the store clerk can perform the settlement process simply by reading the payment code, and the user of the user terminal 2 can receive a discount due to the privilege at the time of payment, so that the privilege is granted. The settlement process of electronic payment accompanied by is simplified.

以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されず、その要旨の範囲内で種々の変形及び変更が可能である。例えば、装置の分散・統合の具体的な実施の形態は、以上の実施の形態に限られず、その全部又は一部について、任意の単位で機能的又は物理的に分散・統合して構成することができる。また、複数の実施の形態の任意の組み合わせによって生じる新たな実施の形態も、本発明の実施の形態に含まれる。組み合わせによって生じる新たな実施の形態の効果は、もとの実施の形態の効果を合わせ持つ。 Although the present invention has been described above using the embodiments, the technical scope of the present invention is not limited to the scope described in the above embodiments, and various modifications and changes can be made within the scope of the gist thereof. is there. For example, the specific embodiment of the distribution / integration of the device is not limited to the above embodiment, and all or a part thereof may be functionally or physically distributed / integrated in any unit. Can be done. Also included in the embodiments of the present invention are new embodiments resulting from any combination of the plurality of embodiments. The effect of the new embodiment produced by the combination has the effect of the original embodiment together.

1 決済装置
2 ユーザ端末
3 店舗端末
11 通信部
12 記憶部
13 制御部
21 操作部
22 通信部
23 読取部
24 表示部
25 記憶部
26 制御部
31 操作部
32 読取部
33 通信部
34 表示部
35 記憶部
36 制御部
131 申込受付部
132 トークン生成部
133 トークン受信部
134 特典付与部
135 決済部
261 操作受付部
262 要求送信部
263 トークン送信部
361 決済情報生成部
362 対象商品特定部
363 決済情報送信部
364 コード生成部
1 Payment device 2 User terminal 3 Store terminal 11 Communication unit 12 Storage unit 13 Control unit 21 Operation unit 22 Communication unit 23 Reading unit 24 Display unit 25 Storage unit 26 Control unit 31 Operation unit 32 Reading unit 33 Communication unit 34 Display unit 35 Storage unit Unit 36 Control unit 131 Application reception unit 132 Token generation unit 133 Token reception unit 134 Benefit granting unit 135 Payment unit 261 Operation reception unit 262 Request transmission unit 263 Token transmission unit 361 Payment information generation unit 362 Target product identification unit 363 Payment information transmission unit 364 Code generator

Claims (15)

コンピュータが実行する、
ユーザを特定するためのユーザ識別子と、購入に応じて特典が付与される対象商品の購入時における特典付与の申込を示す申込情報とを前記ユーザから取得するステップと、
前記申込情報と前記ユーザ識別子とを関連付けて記憶部に記憶させるステップと、
店舗端末から、一以上の商品の決済に用いるための決済情報と、前記一以上の商品のうち一以上の前記対象商品を特定するための特典対象商品情報とを受け付けるとともに、ユーザが店舗で決済するための決済用コードの取得要求を受け付けるステップと、
前記取得要求を受け付けると、前記決済用コードを生成するための決済用トークンを生成するステップと、
生成した前記決済用トークンと、前記特典対象商品情報とを関連付けて前記記憶部に記憶させるステップと、
生成した前記決済用トークンを前記店舗端末に送信するステップと、
前記決済用トークンに基づいて前記店舗端末が表示した前記決済用コードを読み取ったユーザ端末から、前記決済用トークンと、前記ユーザ識別子とを受信するステップと、
前記ユーザ端末から受信した前記ユーザ識別子に関連付けられて前記記憶部に記憶されている前記申込情報と、前記ユーザ端末から受信した前記決済用トークンに関連付けられて前記記憶部に記憶されている前記特典対象商品情報とが対応している場合に、前記ユーザに前記申込情報に対応する特典を付与するステップと、
を有する特典付与方法。
Computer runs,
A step of acquiring a user identifier for identifying a user and application information indicating an application for granting benefits at the time of purchase of a target product to which benefits are granted according to the purchase, and a step of acquiring from the user.
A step of associating the application information with the user identifier and storing the user identifier in the storage unit,
The store terminal accepts payment information for use in payment of one or more products and privilege target product information for identifying one or more of the target products among the one or more products, and the user makes a payment at the store. The step of accepting the acquisition request of the payment code for
Upon receiving the acquisition request, a step of generating a payment token for generating the payment code, and
A step of associating the generated payment token with the privilege target product information and storing the token in the storage unit.
A step of transmitting the generated payment token to the store terminal, and
A step of receiving the payment token and the user identifier from the user terminal that has read the payment code displayed by the store terminal based on the payment token.
The application information stored in the storage unit associated with the user identifier received from the user terminal and the privilege stored in the storage unit associated with the payment token received from the user terminal. When the target product information corresponds to the step of giving the user the privilege corresponding to the application information, and
How to give benefits.
前記特典を付与するステップにおいて、前記コンピュータは、前記特典としての金額の割引を、前記決済に対応する決済金額に適用し、
前記コンピュータが実行する、前記特典が適用された決済金額に基づいて決済を行うステップをさらに有する、
請求項1に記載の特典付与方法。
In the step of granting the privilege, the computer applies the discount of the amount as the privilege to the payment amount corresponding to the payment.
It further comprises a step performed by the computer to make a payment based on the payment amount to which the benefit is applied.
The method for granting benefits according to claim 1.
前記特典を付与するステップにおいて、前記コンピュータは、前記ユーザ端末から受信した前記決済用トークンが、前記記憶部に記憶されているか否かを判定することにより、前記ユーザ端末から受信した前記決済用トークンと、前記店舗端末に送信された前記決済用トークンが一致するか否かを判定し、一致すると判定した場合に、前記ユーザに前記申込情報に対応する特典を付与する、
請求項1又は2に記載の特典付与方法。
In the step of granting the privilege, the computer determines whether or not the payment token received from the user terminal is stored in the storage unit, thereby determining whether or not the payment token received from the user terminal is stored in the storage unit. And, it is determined whether or not the payment tokens transmitted to the store terminal match, and if it is determined that they match, the user is given a privilege corresponding to the application information.
The method for granting benefits according to claim 1 or 2.
前記コンピュータが実行する、前記店舗端末が決済対象の一以上の商品の中から一以上の前記対象商品を特定することにより生成した前記特典対象商品情報を前記店舗端末から受信するステップをさらに有する、
請求項1から3のいずれか1項に記載の特典付与方法。
Further, the computer has a step of receiving the privilege target product information generated by specifying one or more of the target products from the one or more products to be settled by the store terminal from the store terminal.
The privilege granting method according to any one of claims 1 to 3.
前記コンピュータが実行する、前記ユーザ識別子及び前記申込情報を受信すると、所定の条件に基づいて、前記特典付与の申込を受け付けるか否かを判定するステップをさらに有し、
前記記憶させるステップにおいて、前記コンピュータは、前記判定するステップにおいて前記特典付与の申込を受け付けると判定した場合に、前記申込情報と前記ユーザ識別子とを関連付けて記憶部に記憶させる、
請求項1から4のいずれか1項に記載の特典付与方法。
Upon receiving the user identifier and the application information executed by the computer, the computer further has a step of determining whether or not to accept the application for granting the privilege based on a predetermined condition.
In the step of storing, when the computer determines in the step of determining that the application for granting the privilege is accepted, the application information is associated with the user identifier and stored in the storage unit.
The privilege granting method according to any one of claims 1 to 4.
前記判定するステップにおいて、前記コンピュータは、前記申込情報を受信した順番に基づいて前記特典付与の申込を受け付けるか否かを判定する、
請求項5に記載の特典付与方法。
In the determination step, the computer determines whether or not to accept the application for granting the privilege based on the order in which the application information is received.
The method for granting benefits according to claim 5.
前記判定するステップにおいて、前記コンピュータは、抽選に基づいて前記特典付与の申込を受け付けるか否かを判定する、
請求項5又は6に記載の特典付与方法。
In the determination step, the computer determines whether or not to accept the application for granting the privilege based on the lottery.
The method for granting benefits according to claim 5 or 6.
前記コンピュータは、前記申込情報を受信したタイミングで前記判定するステップを実行する、
請求項5から7のいずれか1項に記載の特典付与方法。
The computer executes the determination step at the timing of receiving the application information.
The privilege granting method according to any one of claims 5 to 7.
前記特典を付与するステップにおいて、前記コンピュータは、前記申込情報に対応する特典を付与するか否かを判定し、前記申込情報に対応する特典を付与すると判定した場合に、前記申込情報に対応する特典を付与する、
請求項1から8のいずれか1項に記載の特典付与方法。
In the step of granting the privilege, the computer determines whether or not to grant the privilege corresponding to the application information, and when it is determined to grant the privilege corresponding to the application information, the computer corresponds to the application information. Grant benefits,
The privilege granting method according to any one of claims 1 to 8.
前記申込情報には、複数の対象商品を示す情報が含まれており、
前記特典を付与するステップにおいて、前記コンピュータは、受信した前記特典対象商品情報に、前記申込情報に含まれる前記複数の商品が含まれている場合に、前記ユーザに前記申込情報に対応する特典を付与する、
請求項9に記載の特典付与方法。
The application information includes information indicating a plurality of target products.
In the step of granting the privilege, the computer gives the user the privilege corresponding to the application information when the received product information subject to the privilege includes the plurality of products included in the application information. Give,
The method for granting benefits according to claim 9.
前記特典を付与するステップにおいて、前記コンピュータは、前記ユーザ識別子に対応するユーザの前記申込情報に対応する前記対象商品の購入回数に基づいて、前記申込情報に対応する特典を付与する、
請求項1から10のいずれか1項に記載の特典付与方法。
In the step of granting the privilege, the computer grants the privilege corresponding to the application information based on the number of purchases of the target product corresponding to the application information of the user corresponding to the user identifier.
The privilege granting method according to any one of claims 1 to 10.
前記特典を付与するステップにおいて、前記コンピュータは、前記ユーザ識別子に対応するユーザが前記申込情報に対応する前記対象商品を初めて購入した場合に、前記申込情報に対応する特典を付与する、
請求項9又は10に記載の特典付与方法。
In the step of granting the privilege, the computer grants the privilege corresponding to the application information when the user corresponding to the user identifier purchases the target product corresponding to the application information for the first time.
The method for granting benefits according to claim 9 or 10.
前記特典を付与するステップにおいて、前記コンピュータは、前記申込情報を受信した順番に基づいて、前記申込情報に対応する特典を付与する、
請求項1から12のいずれか1項に記載の特典付与方法。
In the step of granting the privilege, the computer grants the privilege corresponding to the application information based on the order in which the application information is received.
The privilege granting method according to any one of claims 1 to 12.
前記特典を付与するステップにおいて、前記コンピュータは、抽選に基づいて前記申込情報に対応する特典を付与する、
請求項1から13のいずれか1項に記載の特典付与方法。
In the step of granting the privilege, the computer grants the privilege corresponding to the application information based on the lottery.
The privilege granting method according to any one of claims 1 to 13.
ユーザを特定するためのユーザ識別子と、購入に応じて特典が付与される対象商品の購入時における特典付与の申込を示す申込情報とを前記ユーザから取得すると、前記申込情報と前記ユーザ識別子とを関連付けて記憶部に記憶させる申込受付部と、
店舗端末から、一以上の商品の決済に用いるための決済情報と、前記一以上の商品のうち一以上の前記対象商品を特定するための特典対象商品情報とを受け付けるとともに、ユーザが店舗で決済するための決済用コードの取得要求を受け付けると、前記決済用コードを生成するための決済用トークンを生成し、生成した前記決済用トークンと、前記特典対象商品情報とを関連付けて前記記憶部に記憶させるとともに、生成した前記決済用トークンを前記店舗端末に送信するトークン生成部と、
前記決済用トークンに基づいて前記店舗端末が表示した前記決済用コードを読み取ったユーザ端末から、前記決済用トークンと、前記ユーザ識別子とを受信するトークン受信部と、
前記ユーザ端末から受信した前記ユーザ識別子に関連付けられて前記記憶部に記憶されている前記申込情報と、前記ユーザ端末から受信した前記決済用トークンに関連付けられて前記記憶部に記憶されている前記特典対象商品情報とが対応している場合に、前記ユーザに前記申込情報に対応する特典を付与する特典付与部と、
を有する特典付与装置。

When the user identifier for identifying the user and the application information indicating the application for granting the privilege at the time of purchasing the target product to which the privilege is granted according to the purchase are obtained from the user, the application information and the user identifier are obtained. The application reception department, which is associated and stored in the storage department,
The store terminal accepts payment information for use in payment of one or more products and privilege target product information for identifying one or more of the target products among the one or more products, and the user makes a payment at the store. When the acquisition request of the payment code is received, the payment token for generating the payment code is generated, and the generated payment token is associated with the privilege target product information and stored in the storage unit. A token generation unit that stores the generated payment token and transmits the generated token to the store terminal.
A token receiving unit that receives the payment token and the user identifier from the user terminal that has read the payment code displayed by the store terminal based on the payment token.
The application information stored in the storage unit associated with the user identifier received from the user terminal and the privilege stored in the storage unit associated with the payment token received from the user terminal. When the target product information corresponds to the privilege granting unit that grants the privilege corresponding to the application information to the user,
A privilege granting device having.

JP2019179380A 2019-09-30 2019-09-30 Benefit granting method and privilege granting device Active JP6857698B2 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2019179380A JP6857698B2 (en) 2019-09-30 2019-09-30 Benefit granting method and privilege granting device
US17/029,358 US11657393B2 (en) 2019-09-30 2020-09-23 Privilege granting method and privilege granting device
CN202011015485.3A CN112581159A (en) 2019-09-30 2020-09-24 Benefit giving method and benefit giving device
JP2021047663A JP7026271B2 (en) 2019-09-30 2021-03-22 Benefit granting method and privilege granting device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019179380A JP6857698B2 (en) 2019-09-30 2019-09-30 Benefit granting method and privilege granting device

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2021047663A Division JP7026271B2 (en) 2019-09-30 2021-03-22 Benefit granting method and privilege granting device

Publications (2)

Publication Number Publication Date
JP2021056777A JP2021056777A (en) 2021-04-08
JP6857698B2 true JP6857698B2 (en) 2021-04-14

Family

ID=75270895

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2019179380A Active JP6857698B2 (en) 2019-09-30 2019-09-30 Benefit granting method and privilege granting device
JP2021047663A Active JP7026271B2 (en) 2019-09-30 2021-03-22 Benefit granting method and privilege granting device

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2021047663A Active JP7026271B2 (en) 2019-09-30 2021-03-22 Benefit granting method and privilege granting device

Country Status (1)

Country Link
JP (2) JP6857698B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7096937B1 (en) 2021-08-23 2022-07-06 Kddi株式会社 Information processing method
JP7097487B1 (en) 2021-09-09 2022-07-07 PayPay株式会社 Electronic payment systems, electronic payment methods, and programs

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4464379B2 (en) * 2005-09-26 2010-05-19 株式会社電通 Campaign information processing system for premium campaigns
CA2787817C (en) * 2012-08-21 2019-01-08 Dcr Strategies Inc. Product information and payment system using scanable codes
KR101516773B1 (en) 2013-03-06 2015-05-04 홍바울 Payment system using barcode and method thereof
JP6474577B2 (en) 2014-09-30 2019-02-27 Kddi株式会社 Privilege management apparatus and privilege management method
JP2016173752A (en) * 2015-03-17 2016-09-29 株式会社 みずほ銀行 Settlement processing method and settlement processing system
JP6737769B2 (en) * 2017-12-21 2020-08-12 ヤフー株式会社 System and information processing method
JP6655147B2 (en) * 2018-02-16 2020-02-26 東急株式会社 Payment system
JP6502557B1 (en) 2018-07-19 2019-04-17 株式会社メルカリ Program, information processing method, information processing apparatus

Also Published As

Publication number Publication date
JP2021056777A (en) 2021-04-08
JP7026271B2 (en) 2022-02-25
JP2021099889A (en) 2021-07-01

Similar Documents

Publication Publication Date Title
WO2003079302A1 (en) Cashless vending system, method, vending machine, and center apparatus
JP6889197B2 (en) Information processing device and information processing method
JP6990796B2 (en) Payment processing method
JP7026271B2 (en) Benefit granting method and privilege granting device
JP6910509B1 (en) Payment processing method
JP6942899B2 (en) Benefit granting method and privilege granting device
JP6990797B2 (en) Payment processing method
JP6840814B1 (en) Benefit granting method and privilege granting device
JP7003171B2 (en) Information processing method
US11657393B2 (en) Privilege granting method and privilege granting device
JP6909939B2 (en) Information processing device and information processing method
JP7133080B2 (en) Payment processing method and payment processing device
JP7136978B1 (en) Information processing method
JP7133072B2 (en) Payment processing method
JP7291826B2 (en) program
JP7169423B1 (en) program
JP6910502B1 (en) Payment processing method and payment processing device
JP6889298B2 (en) Information processing device and information processing method
JP7133081B2 (en) Payment processing method and payment processing device
JP6924877B1 (en) Payment processing method
JP7050993B1 (en) Information processing methods and programs
JP6924876B1 (en) Payment processing method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20191112

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: 20210224

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210322

R150 Certificate of patent or registration of utility model

Ref document number: 6857698

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150