[go: nahoru, domu]

JP6648096B2 - Code purchase and settlement system, settlement code server device, product seller terminal, product purchaser terminal, settlement financial institution server device, program, recording medium, and operation method - Google Patents

Code purchase and settlement system, settlement code server device, product seller terminal, product purchaser terminal, settlement financial institution server device, program, recording medium, and operation method Download PDF

Info

Publication number
JP6648096B2
JP6648096B2 JP2017233015A JP2017233015A JP6648096B2 JP 6648096 B2 JP6648096 B2 JP 6648096B2 JP 2017233015 A JP2017233015 A JP 2017233015A JP 2017233015 A JP2017233015 A JP 2017233015A JP 6648096 B2 JP6648096 B2 JP 6648096B2
Authority
JP
Japan
Prior art keywords
payment
code
settlement
product
unit
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
JP2017233015A
Other languages
Japanese (ja)
Other versions
JP2018041505A (en
Inventor
末男 今村
末男 今村
Original Assignee
末男 今村
末男 今村
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 末男 今村, 末男 今村 filed Critical 末男 今村
Priority to JP2017233015A priority Critical patent/JP6648096B2/en
Publication of JP2018041505A publication Critical patent/JP2018041505A/en
Application granted granted Critical
Publication of JP6648096B2 publication Critical patent/JP6648096B2/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

本発明は、製品購入の決済を円滑かつ安心に行うことを可能にするシステムなどに関する。   TECHNICAL FIELD The present invention relates to a system and the like that enable smooth and secure payment of product purchases.

消費者が製品を購入する際の決済手段としては、従来からクレジットカードやデビットカード(あわせてクレジットカード等という)の利用が知られており、実店舗での取引のほか、ネットワークにおけるECサイト上での取引でも有効な決済手段として用いられている。具体的な決済方法としては、実店舗での取引の場合であれば、製品をレジまで持参し、当該製品に付されたバーコードやタグを店頭レジに設置されたコードリーダ等の端末で読取り、さらに製品購入者のクレジットカード等をカードリーダ等の装置を用いて読み取って当該製品購入のための決済処理を行う。ECサイト上の取引の場合であれば、購入を希望する製品を選択し、クレジットカード等に付された番号を入力するなどして当該製品購入のための決済処理を行う。   As a means of payment when a consumer purchases a product, the use of a credit card or a debit card (also referred to as a credit card, etc.) has conventionally been known. It is also used as an effective payment method in transactions at. As a specific settlement method, in the case of a transaction at an actual store, bring the product to the cash register and read the barcode or tag attached to the product with a terminal such as a code reader installed at the store cash register Further, a credit card or the like of the product purchaser is read using a device such as a card reader to perform a payment process for purchasing the product. In the case of a transaction on the EC site, a product desired to be purchased is selected, and a settlement process for purchasing the product is performed by inputting a number attached to a credit card or the like.

なお、近時はクレジットカード等を用いた決済方法にも様々な態様が見られるようになっている。特許文献1においては、実店舗が製品販売者である場合において、製品購入者が自身の携帯端末を用いて商品に付されたコードを読取ることで製品購入のためのIDを含む二次元コードの付与を受け、当該二次元コードを店舗内に設置されたレシート発行機に表示させることで決済を完了させ、製品を持ってレジに並ばずとも当該製品の購入ができるような決済システムに関する技術が開示されている。   In recent years, various modes have been seen in settlement methods using a credit card or the like. In Patent Literature 1, when a physical store is a product seller, a product purchaser reads a code attached to a product using his / her own mobile terminal to obtain a two-dimensional code including an ID for product purchase. After receiving the payment, the payment system is completed by displaying the two-dimensional code on a receipt issuing machine installed in the store. It has been disclosed.

特開2014−10521号公報JP 2014-10521 A

しかしながら、特許文献1記載の技術は店舗が個々の製品に二次元コードを付与しなければならず、その管理コストが無視できないほど大きい。また、二次元コードの発行やその管理を行うためのインフラ環境が整っていない中小企業などでは、そもそも導入することが困難な技術である。さらにいえば、特許文献1記載の技術では店舗内に設置されたレシート発行機を用いて店員に製品購入の事実を確認させる構成を採用しているため、レシート発行機の利用のために製品購入者が行列を作り混雑するといった状況も生じ得るのであって、レジに並ぶという製品購入者のストレスを軽減する根本的な技術とは言い難い。   However, the technology described in Patent Document 1 requires a store to assign a two-dimensional code to each product, and the management cost is so large that it cannot be ignored. In addition, it is a technology that is difficult to introduce in the first place in small and medium-sized enterprises and the like that do not have an infrastructure environment for issuing and managing the two-dimensional code. Furthermore, the technology described in Patent Document 1 employs a configuration in which a store clerk uses a receipt issuing machine installed in a store to confirm the fact of product purchase. This can be a situation in which consumers form queues and become crowded, which is hardly a fundamental technology for reducing the stress on product purchasers who are lining up at cash registers.

さらに言えば、店舗内のレシート発行機を利用するため、製品購入者のクレジットカード等の番号などセンシティブな情報が製品販売者に知られることとなり、製品購入者にとって自身の個人情報流出のリスクとなる。いっぽう製品販売者にとっても、取引の都度製品購入者のセンシティブな情報を受け付けることとなり、それらの情報の管理コストが重たいものとなっていた。   Furthermore, since the in-store receipt issuing machine is used, sensitive information such as the credit card number of the product purchaser will be known to the product seller, and the risk of personal information leakage for the product purchaser will be raised. Become. On the other hand, the product seller also receives sensitive information of the product purchaser each time a transaction is made, and the management cost of such information becomes heavy.

以上のような課題を解決するために、本発明は、製品販売者を認証するための情報である製品販売者IDと製品を特定するための情報である製品IDとを関連付けた製品販売情報を少なくとも含む決済用コードの発行要求である決済用コード発行要求を製品販売者端末から受信する決済用コード発行要求受信部と、製品販売者IDを認証するための情報である製品販売者認証情報を保持する製品販売者認証情報蓄積部と、製品販売者認証情報に基づいて決済用コード発行要求に含まれる製品販売者IDを認証する製品販売者ID認証部と、製品販売者ID認証部で製品販売者IDが認証された場合に少なくとも保持されている製品販売情報を含む決済用コードを製品販売者端末に対して発行する決済用コード発行部と、決済用コードに含まれる情報である決済用コードコンテンツを決済用金融機関サーバ装置に送信する決済用コードコンテンツ送信部と、を有する決済用コードサーバ装置と、決済用コード発行要求を出力する決済用コード発行要求出力部と、決済用コード発行要求に応じて決済用コードを取得する決済用コード取得部と、取得した決済用コードを出力する決済用コード出力部と、を有する製品販売者端末と、製品販売者端末から出力される決済用コードを読み込む決済用コード読込部と、個人情報を用いて決済用金融機関サーバ装置に対するアクセス許可要求と、読み込んだ決済用コードに基づいた決済要求とを出力する決済要求出力部と、を有する製品購入者端末と、製品購入者端末から出力されるアクセス許可要求を取得するアクセス許可要求取得部と、個人情報を蓄積した個人情報蓄積部と、蓄積された個人情報を用いてアクセス許可要求を許可するか判断するアクセス許可要求判断部と、アクセス許可要求判断部での判断結果がアクセス許可要求を許可するとの判断結果である場合に製品購入者端末から出力される決済要求を取得する決済要求取得部と、決済用コードサーバ装置から決済用コードコンテンツを受信する決済用コードコンテンツ受信部と、取得した決済要求を受信した決済用コードコンテンツを用いて決済のために処理をする決済用処理部と、を有する決済用金融機関サーバ装置と、からなるコード購入決済システムなどを提案する。   In order to solve the above-described problems, the present invention provides product sales information that associates a product seller ID, which is information for authenticating a product seller, with a product ID, which is information for identifying a product. A payment code issuance request receiving unit that receives a payment code issuance request that is at least a payment code issuance request from the product seller terminal, and product seller authentication information that is information for authenticating the product seller ID. The product seller authentication information storage unit, the product seller ID authentication unit that authenticates the product seller ID included in the payment code issuance request based on the product seller authentication information, and the product seller ID authentication unit A settlement code issuing unit for issuing, to the product seller terminal, a settlement code including at least the product sales information held when the seller ID is authenticated; A settlement code server device having a settlement code content transmitting unit for transmitting settlement code contents as information to the settlement financial institution server device, and a settlement code issue request output unit for outputting a settlement code issuance request; From a product seller terminal having a payment code acquisition unit for acquiring a payment code in response to a payment code issuance request, a payment code output unit for outputting the acquired payment code, and a product seller terminal. A payment code reading unit that reads the payment code to be output, a payment request output unit that outputs a request for access permission to the financial institution server device using the personal information, and a payment request based on the read payment code. A product purchaser terminal having: an access permission request obtaining unit that obtains an access permission request output from the product purchaser terminal; Information, an access permission request determination unit that determines whether to permit an access permission request using the stored personal information, and an access permission request determination unit that determines that the access permission request is permitted. A settlement request acquisition unit for acquiring a settlement request output from the product purchaser terminal when the determination result is a result of the determination, a settlement code content receiving unit for receiving settlement code content from the settlement code server device, and the acquired settlement The present invention proposes a code purchase and settlement system including a settlement financial institution server device having a settlement processing unit for performing settlement for settlement using the settlement code content that has received the request.

主に以上のような構成をとる本発明によって、製品販売者は、その営業規模に関係なくコードを用いて個々の取扱製品の管理を行うことができ、レジ業務の負担を軽減することができる。また、当該効果が得られることにより、製品購入者は製品販売者に対し、自己のセンシティブな情報を与えずに決済を完了することができ、製品販売者においても製品購入者のセンシティブな情報を管理するコストを軽減するだけでなく、レジ業務の負担が軽減した分、レジ専有床面積を軽減し実店舗における製品陳列スペースなどを広く確保するなど店舗床面積の有効活用ができるようになる。   According to the present invention having the above-described configuration, a product seller can manage individual products by using a code regardless of its business scale, thereby reducing the burden of a cash register operation. . Also, by obtaining the effect, the product purchaser can complete the settlement without giving the product seller its own sensitive information, and the product seller can also use the product purchaser's sensitive information. In addition to reducing management costs, the reduced burden on cash register operations will reduce the floor space dedicated to cash registers and ensure the effective use of store floor space, such as securing a wide product display space in actual stores.

実施形態1のコード購入決済システムの概念図Conceptual diagram of the code purchase and settlement system according to the first embodiment 実施形態1のコード購入決済システムの機能ブロックの一例を示す図FIG. 2 is a diagram illustrating an example of functional blocks of a code purchase and settlement system according to a first embodiment. 実施形態1のコード購入決済システムを構成する決済用コードサーバ装置の機能的な各構成をハードウェアとして実現した際の構成の一例を示す概略図FIG. 1 is a schematic diagram illustrating an example of a functional configuration of a code server device for payment that configures a code purchase and payment system according to a first embodiment when the functional components are implemented as hardware. 実施形態1のコード購入決済システムを構成する製品販売者端末の機能的な各構成をハードウェアとして実現した際の構成の一例を示す概略図FIG. 2 is a schematic diagram illustrating an example of a functional configuration of a product seller terminal included in the code purchase and settlement system according to the first embodiment when the functional configuration is implemented as hardware; 実施形態1のコード購入決済システムを構成する製品購入者端末の機能的な各構成をハードウェアとして実現した際の構成の一例を示す概略図FIG. 2 is a schematic diagram illustrating an example of a functional configuration of a product purchaser terminal included in the code purchase and settlement system according to the first embodiment when the functional configuration is implemented as hardware; 実施形態1のコード購入決済システムを構成する決済用金融機関サーバ装置の機能的な各構成をハードウェアとして実現した際の構成の一例を示す概略図FIG. 1 is a schematic diagram illustrating an example of a functional configuration of a financial institution server device that constitutes a code purchase and settlement system according to a first embodiment when the functional components are implemented as hardware. 実施形態1のコード購入決済システムの処理の流れの一例を示す図FIG. 3 is a diagram illustrating an example of a processing flow of the code purchase and settlement system according to the first embodiment. 実施形態2のコード購入決済システムの機能ブロックの一例を示す図The figure which shows an example of the functional block of the code purchase settlement system of Embodiment 2. 実施形態3のコード購入決済システムの機能ブロックの一例を示す図The figure which shows an example of the functional block of the code purchase payment system of Embodiment 3. 実施形態4のコード購入決済システムの機能ブロックの一例を示す図The figure which shows an example of the functional block of the code purchase payment system of Embodiment 4.

以下、本発明の各実施形態について図面と共に説明する。実施形態と請求項の相互の関係は、以下のとおりである。まず、実施形態1は、主に請求項1、2、7ないし23などに対応する。実施形態2は、主に請求項3、4などに対応する。実施形態3は、主に請求項5などに対応する。実施形態4は、主に請求項6などに対応する。なお、本発明はこれらの実施形態に何ら限定されるものではなく、その要旨を逸脱しない範囲内において、様々な態様で実施し得る。   Hereinafter, embodiments of the present invention will be described with reference to the drawings. The mutual relationship between the embodiment and the claims is as follows. First, the first embodiment mainly corresponds to claims 1, 2, 7 to 23, and the like. The second embodiment mainly corresponds to claims 3 and 4. Embodiment 3 mainly corresponds to claim 5 and the like. Embodiment 4 mainly corresponds to claim 6 and the like. The present invention is not limited to these embodiments at all, and can be implemented in various modes without departing from the gist of the invention.

<<実施形態1>>
<概要>
<< First Embodiment >>
<Overview>

図1は、本実施形態のコード購入決済システムの概念図である。同図において示されているように、本実施形態のコード購入決済システムは、製品販売者と製品が関連付けられた決済用コード0101が発行され製品販売者に交付され、製品購入者は、当該決済用コードを用いて決済用金融機関との間で決済を行う。製品販売者は自身ではなく決済用コードサーバ装置側に製品と関連付けられたコードの発行を代行してもらえるので、自身で製品管理のためにコードを発行するためのシステムを独自に構築する必要がない。また、製品購入者は決済用コードを用いて直接決済用金融機関サーバ装置と情報の送受信を行うため、製品販売者側にて決済のためのPOSレジシステムなどのシステムを構築しておく必要がなくなる。さらにいえば、製品購入者は決済のために必要な個人情報等センシティブな情報を製品販売者に教える必要がなく、安心して取引ができ、また製品販売者にとっても、購入者の個人情報を受け取り保管する必要がないため、煩雑になりがちな顧客の個人情報管理リスクを低減することができる。   FIG. 1 is a conceptual diagram of the code purchase and settlement system of the present embodiment. As shown in the figure, in the code purchase and settlement system of the present embodiment, a settlement code 0101 in which a product seller and a product are associated is issued and issued to the product seller. Settlement with the financial institution for settlement using the payment code. Since the product seller can have the payment code server device issue the code associated with the product on behalf of itself, it is necessary to independently build a system to issue the code for product management by itself. Absent. Also, since the product purchaser uses the payment code to directly send and receive information to and from the financial institution server for payment, it is necessary for the product seller to build a system such as a POS cash register system for payment. Disappears. Furthermore, product buyers do not need to provide sensitive information, such as personal information necessary for payment, to product sellers, and can conduct transactions with peace of mind. Since there is no need to store the information, it is possible to reduce the risk of managing the personal information of the customer, which tends to be complicated.

なお、以下の説明では上記内容に従い製品に対するコード購入決済システムについて説明を行うが、本実施形態のコード購入決済システムの決済対象は必ずしも製品の購入に限られず、製品の修理費用や、サービスへの加入・利用等にかかる費用についても当然に決済対象として含まれうる。   In the following description, the code purchase / payment system for the product will be described in accordance with the above description. Naturally, the costs required for subscription and use can also be included as settlement targets.

<機能的構成>
図2は、本実施形態のコード購入決済システムの機能ブロックの一例を示す図である。この図にあるように、本実施形態の「コード購入決済システム」0200は、「決済用コードサーバ装置」0210と、「製品販売者端末」0220と、「製品購入者端末」0230と、「決済用金融機関サーバ装置」0240と、からなり、「決済用コードサーバ装置」0210は、「決済用コード発行要求受信部」0211と、「製品販売者認証情報蓄積部」0212と、「製品販売者ID認証部」0213と、「決済用コード発行部」0214と、「決済用コードコンテンツ送信部」0215と、を有し、「製品販売者端末」0220は、「決済用コード発行要求出力部」0221と、「決済用コード取得部」0222と、「決済用コード出力部」0223と、を有する。「製品購入者端末」0230は、「決済用コード読込部」0231と、「決済要求出力部」0232と、を有し、「決済用金融機関サーバ装置」0240は、「アクセス許可要求取得部」0241と、「決済要求取得部」0242と、「個人情報蓄積部」0243と、「アクセス許可要求判断部」0244と「決済用コードコンテンツ受信部」0245と、「決済用処理部」0246と、を有する。
<Functional configuration>
FIG. 2 is a diagram illustrating an example of functional blocks of the code purchase and settlement system of the present embodiment. As shown in this figure, the “code purchase and settlement system” 0200 of the present embodiment includes a “payment code server device” 0210, a “product seller terminal” 0220, a “product purchaser terminal” 0230, and a “payment”. Financial institution server device "0240, the" payment code server device "0210 includes a" payment code issuance request receiving unit "0211, a" product seller authentication information storage unit "0212, and a" product seller ". An “ID authentication unit” 0213, a “payment code issuing unit” 0214, and a “payment code content transmission unit” 0215, and the “product seller terminal” 0220 is a “payment code issue request output unit” 0221, a “payment code acquisition unit” 0222, and a “payment code output unit” 0223. The “product purchaser terminal” 0230 has a “payment code reading unit” 0231 and a “payment request output unit” 0232, and the “payment financial institution server device” 0240 is an “access permission request acquisition unit”. 0241, “payment request acquisition unit” 0242, “personal information storage unit” 0243, “access permission request determination unit” 0244, “payment code content receiving unit” 0245, “payment processing unit” 0246, Having.

なお、以下に記載するコード購入決済システムを構成する各機器の機能ブロックは、いずれもハードウェア、ソフトウェア、又はハードウェア及びソフトウェアの両方として実現され得る。具体的には、コンピュータを利用するものであれば、CPUやメインメモリ、GPU、画像メモリ、グラフィックボード、バス、あるいは二次記憶装置(ハードディスクや不揮発性メモリ、CDやDVDなどの記憶メディアとそれらのメディアの読取ドライブなど)、情報入力に利用される入力デバイス、デジタルカメラ、スキャナ装置、プリンタ、その他の外部周辺装置などのハードウェア構成部、またその外部周辺装置用のインターフェース、通信用インターフェース、それらハードウェアを制御するためのドライバプログラムやその他アプリケーションプログラムなどが挙げられる。そして、メインメモリ上に展開したプログラムに従ったCPUの演算処理によって、入力デバイスやその他インターフェースなどから入力されメモリやハードウェア上に保持されているデータなどが加工、蓄積されたり、前記各ハードウェアやソフトウェアを制御するための命令が生成されたりする。ここで、上記プログラムは、モジュール化された複数のプログラムとして実現されてもよいし、2以上のプログラムを組み合わせて一のプログラムとして実現されても良い。   Note that the functional blocks of each device constituting the code purchase and settlement system described below can be realized as hardware, software, or both hardware and software. Specifically, if a computer is used, a CPU, a main memory, a GPU, an image memory, a graphic board, a bus, or a secondary storage device (a hard disk, a nonvolatile memory, a storage medium such as a CD or a DVD, Media read drive), input devices used for inputting information, hardware components such as digital cameras, scanners, printers, and other external peripheral devices, and interfaces for the external peripheral devices, communication interfaces, A driver program for controlling the hardware and other application programs are included. Then, by the arithmetic processing of the CPU in accordance with the program developed on the main memory, data input from an input device or other interfaces and stored in the memory or hardware are processed and accumulated, And instructions for controlling software. Here, the above program may be realized as a plurality of modularized programs, or may be realized as one program by combining two or more programs.

本発明は複数の装置との組み合わせによりシステムとして実現可能である。そして、このような各装置の一部をソフトウェアとして構成することも可能である。さらに、そのようなソフトウェアが記録された記録媒体も当然に本発明の技術的な範囲に含まれる(本実施形態に限らず、本明細書の全体を通じて同様である。)。   The present invention can be realized as a system by combining a plurality of devices. Then, it is also possible to configure a part of each device as software. Further, a recording medium on which such software is recorded is naturally included in the technical scope of the present invention (the present invention is not limited to the present embodiment, and is the same throughout the present specification).

(決済用コードサーバ装置の機能的構成等)
本実施形態の決済用コードサーバ装置は通常、製品販売者とは異なる事業者によって管理されており、複数の製品販売者端末とネットワークを介して情報の送受信を行う。後で詳しく説明する決済用金融機関サーバ装置と同一の事業者によって管理されることも考えられるが、別々の事業者である場合、本実施形態の構成をとることにより、決済用コードサーバ装置の管理主体である事業者にとっても、製品購入者のセンシティブ情報管理の負担を軽減できる。
(Functional configuration of payment code server device, etc.)
The settlement code server device of the present embodiment is usually managed by a business different from the product seller, and transmits and receives information to and from a plurality of product seller terminals via a network. It is conceivable that the payment is performed by the same business entity as the settlement financial institution server device which will be described in detail later. The burden of sensitive information management on product buyers can be reduced for the business entity that is the managing entity.

「決済用コード発行要求受信部」0211は、製品販売者を認証するための情報である製品販売者IDと製品を特定するための情報である製品IDとを関連付けた製品販売情報を少なくとも含む決済用コードの発行要求である決済用コード発行要求を製品販売者端末から受信するように構成される。   The “payment code issuance request receiving unit” 0211 is a payment including at least product sales information in which a product seller ID that is information for authenticating a product seller and a product ID that is information for identifying a product are associated. It is configured to receive a settlement code issuance request, which is a request for issuing a use code, from a product seller terminal.

「製品販売者認証情報蓄積部」0212は、製品販売者IDを認証するための情報である製品販売者認証情報を保持するように構成される。   The “product seller authentication information storage unit” 0212 is configured to hold product seller authentication information that is information for authenticating the product seller ID.

「製品販売者ID認証部」0213は、製品販売者認証情報に基づいて決済用コード発行要求に含まれる製品販売者IDを認証するように構成される。なおここでいう「製品販売者ID」とは製品販売者を特定するための情報一般をさしているのであり、一の特定の情報である必要はない。したがって、上記決済用コード発行要求受信部にて説明した製品販売者IDと製品販売者ID認証部における製品販売者IDは同一であってもよいが、異なる内容の情報であってもよい。   The “product seller ID authentication unit” 0213 is configured to authenticate the product seller ID included in the payment code issuance request based on the product seller authentication information. Note that the “product seller ID” here refers to general information for specifying the product seller, and does not need to be one specific information. Therefore, the product seller ID described in the settlement code issuance request receiving unit and the product seller ID in the product seller ID authentication unit may be the same or different information.

「決済用コード発行部」0214は、製品販売者ID認証部で製品販売者IDが認証された場合に少なくとも保持されている製品販売情報を含む決済用コードを製品販売者端末に対して発行するように構成される。ここで発行された決済用コードは、最終的に決済用金融機関サーバ装置にて利用される情報である。   The “payment code issuing unit” 0214 issues a payment code including at least the product sales information held when the product seller ID is authenticated by the product seller ID authentication unit to the product seller terminal. It is configured as follows. The settlement code issued here is information that is ultimately used in the settlement financial institution server device.

「決済用コードコンテンツ送信部」0215は、決済用コードに含まれる情報である決済用コードコンテンツを決済用金融機関サーバ装置に送信するように構成される。送信態様の一例としては、決済用金融機関サーバ装置から特定の決済用コードコンテンツの送信要求を受けた場合に送信を行う、いわゆるプル型の処理を行うことが考えられるが、所定のタイミングで決済用金融機関サーバ装置に対し決済用コードコンテンツを送信するプッシュ型の処理を行ってもよい。   The “payment code content transmission unit” 0215 is configured to transmit the payment code content, which is information included in the payment code, to the payment financial institution server device. An example of the transmission mode is to perform a so-called pull-type process of transmitting when a transmission request for specific payment code content is received from the payment financial institution server device. Push-type processing for transmitting the settlement code content to the financial institution server device may be performed.

(製品販売者端末の機能的構成等)
本実施形態の製品販売者端末は通常、製品販売者が店舗内等で管理することが考えられるが、複数の製品販売先で取扱う種々の情報を一括して取り扱う端末であってもよい。すなわち、同一の製品販売者が本店以外にも経営する複数の支店にて取扱う製品に関する情報を全て同一の製品販売者端末で管理してもよい。当該構成をとることにより、広域で事業を展開している製品販売者の製品管理をより効率的に行うことができる。
(Functional configuration of product seller terminal, etc.)
The product seller terminal according to the present embodiment is generally considered to be managed by a product seller in a store or the like, but may be a terminal that collectively handles various information handled by a plurality of product sellers. In other words, all information on products handled by a plurality of branches managed by the same product seller besides the head office may be managed by the same product seller terminal. By adopting such a configuration, product management of a product seller operating a business in a wide area can be performed more efficiently.

「決済用コード発行要求出力部」0221は、決済用コード発行要求を出力するように構成される。   The “payment code issuance request output unit” 0221 is configured to output a payment code issuance request.

「決済用コード取得部」0222は、決済用コード発行要求に応じて決済用コードを取得するように構成される。   The “payment code acquisition unit” 0222 is configured to acquire a payment code in response to a payment code issuance request.

「決済用コード出力部」0223は、取得した決済用コードを出力するように構成される。   The “payment code output unit” 0223 is configured to output the acquired payment code.

(製品購入者端末の機能的構成等)
本実施形態の製品購入者端末は個々の製品購入者が管理する端末であり、携帯電話やスマートフォンなどの携帯端末であることが通常である。
(Functional configuration of product purchaser terminals, etc.)
The product purchaser terminal of the present embodiment is a terminal managed by each product purchaser, and is usually a mobile terminal such as a mobile phone or a smartphone.

「決済用コード読込部」0231は、製品販売者端末から出力される決済用コードを読み込むように構成される。具体的には、コードリーダ等の装置によって実現されることが考えられる。   The “payment code reading unit” 0231 is configured to read the payment code output from the product seller terminal. Specifically, it can be realized by a device such as a code reader.

「決済要求出力部」0232は、個人情報を用いて決済用金融機関サーバ装置に対するアクセス許可要求と、読み込んだ決済用コードに基づいた決済要求とを出力するように構成される。   The “payment request output unit” 0232 is configured to output an access permission request to the financial institution server device for payment using the personal information and a payment request based on the read payment code.

(決済用金融機関サーバ装置の機能的構成等)
本実施形態の決済用金融機関サーバ装置は、決済のために製品購入者の個人情報を蓄積しており、具体的には銀行や信用金庫などの決済用金融機関のほか、クレジットカード会社や決済代行業者など決済用金融機関と直接もしくは間接的に決済のための取引を行う事業者により管理されている。
(Functional configuration of financial institution server device for settlement, etc.)
The settlement financial institution server device of the present embodiment stores personal information of a product purchaser for settlement. Specifically, in addition to settlement financial institutions such as banks and shinkin banks, credit card companies and settlement companies It is managed by a business entity that performs transactions for settlement directly or indirectly with a settlement financial institution such as an agency.

「アクセス許可要求取得部」0241は、製品購入者端末から出力されるアクセス許可要求を取得するように構成される。   The “access permission request acquisition unit” 0241 is configured to acquire an access permission request output from the product purchaser terminal.

「決済要求取得部」0242は、後記アクセス許可要求判断部での判断結果がアクセス許可要求を許可するとの判断結果である場合に製品購入者端末から出力される決済要求を取得するように構成される。   The “payment request acquisition unit” 0242 is configured to acquire a payment request output from the product purchaser terminal when the result of determination by the access permission request determination unit described later is a result of determination that the access permission request is permitted. You.

「個人情報蓄積部」0243は、個人情報を蓄積するように構成される。   The “personal information storage unit” 0243 is configured to store personal information.

「アクセス許可要求判断部」0244は、蓄積された個人情報を用いてアクセス許可要求を許可するか判断するように構成されている。   The “access permission request determining unit” 0244 is configured to determine whether to permit the access permission request using the stored personal information.

「決済用コードコンテンツ受信部」0245は決済用コードサーバ装置から決済用コードコンテンツを受信するように構成される。   The “payment code content receiving unit” 0245 is configured to receive the payment code content from the payment code server device.

なおここで、決済用コードサーバ装置の認証情報を保持する決済用コードサーバ装置認証情報保持部と、決済用コードサーバ装置との通信を保持されている認証情報を用いて認証する決済用コードサーバ装置認証部と、を設ける構成を採用することも考えられる。当該構成を採用すれば、決済用コードコンテンツ受信部に手受信する決済用コードコンテンツの送信元である決済用コードサーバ装置の真正を確認し、取引の安全を確保することがより容易になる。   Here, a payment code server device authentication information holding unit that holds authentication information of the payment code server device, and a payment code server that authenticates using the authentication information that is held in communication with the payment code server device. It is also conceivable to adopt a configuration in which a device authentication unit is provided. With this configuration, it is easier to confirm the authenticity of the payment code server device that is the source of the payment code content that is manually received by the payment code content receiving unit, and to secure the security of the transaction.

「決済用処理部」0246は、取得した決済要求を受信した決済用コードコンテンツを用いて決済のための処理をするように構成される。具体的には、決済処理を行うための外部装置に対し、決済用コードコンテンツを用いた決済を行うよう指示する信号を送信したりすることが考えられる。   The “processing unit for payment” 0246 is configured to perform processing for payment using the code content for payment that has received the obtained payment request. Specifically, it is conceivable to transmit a signal for instructing an external device for performing a payment process to perform a payment using the code content for payment.

<具体的な構成>
図3ないし図6は、それぞれ本実施形態のコード購入決済システムを構成する決済用コードサーバ装置、製品販売者端末、製品購入者端末、そして決済用金融機関サーバ装置の機能的な各構成をハードウェアとして実現した際の構成の一例を示す概略図である。これらの各図を利用して、それぞれのハードウェア構成部の働きについて説明する。
<Specific configuration>
FIG. 3 to FIG. 6 illustrate the functional components of the settlement code server device, the product seller terminal, the product purchaser terminal, and the settlement financial institution server device that constitute the code purchase settlement system of the present embodiment, respectively. FIG. 2 is a schematic diagram illustrating an example of a configuration when implemented as hardware. The operation of each hardware component will be described with reference to these drawings.

(決済用コードサーバ装置の具体的な構成)
図3にあるように、コード購入決済システムを構成する決済用コードサーバ装置は、各種演算処理を実行するための「CPU」0301と、「記憶装置(記憶媒体)」0302と、「メインメモリ」0303と、「出力インターフェース」0304と、「入力インターフェース」0305と、「インターネット通信インターフェース」0306と、を備え、入出力インターフェースを介して、例えば「ディスプレイ」0307や「プリンタ」0308、「キーボード」0309、「タッチパネル」0310などと、インターネット通信インターフェースを介して、例えば「製品販売者端末」0311や「決済用金融機関サーバ装置」0312などと情報の送受信を行う。なお、記憶装置には以下で説明するような各種プログラムが格納されており、CPUはこれら各種プログラムをメインメモリのワーク領域内に読み出して展開、実行する。なお、これらの構成は、「システムバス」0313などのデータ通信経路によって相互に接続され、情報の送受信や処理を行う。
(Specific configuration of payment code server device)
As shown in FIG. 3, the payment code server device constituting the code purchase / payment system includes a “CPU” 0301 for executing various arithmetic processing, a “storage device (storage medium)” 0302, and a “main memory”. 0303, an “output interface” 0304, an “input interface” 0305, and an “internet communication interface” 0306. For example, a “display” 0307, a “printer” 0308, and a “keyboard” 0309 are provided via input / output interfaces. , The “touch panel” 0310 and the like, and the Internet communication interface to transmit and receive information to and from, for example, the “product seller terminal” 0311 and the “payment financial institution server device” 0312. Various programs described below are stored in the storage device, and the CPU reads these various programs into a work area of the main memory, expands and executes the programs. Note that these components are mutually connected by a data communication path such as a “system bus” 0313, and perform information transmission / reception and processing.

CPUは、記憶装置から「製品販売者認証情報記録プログラム」0350をメインメモリに読み出して実行し、製品販売者IDを認証するための情報である製品販売者認証情報の入力を受付、当該情報をメインメモリの所定のアドレスに格納する。   The CPU reads the “product seller authentication information recording program” 0350 from the storage device into the main memory, executes the program, receives input of product seller authentication information that is information for authenticating the product seller ID, and receives the information. It is stored at a predetermined address in the main memory.

(決済用コード発行要求受信部の具体的な処理)
CPUは、記憶装置から「決済用コード発行要求受信プログラム」0360をメインメモリに読み出して実行し、製品販売者端末から、製品販売者を認証するための情報である製品販売者IDと製品を特定するための情報である製品IDとを関連付けた製品販売情報を少なくとも含む決済用コードの発行要求である決済用コード発行要求を受信する。
(Specific processing of the payment code issue request receiving unit)
The CPU reads the “payment code issuance request receiving program” 0360 from the storage device into the main memory and executes the program, and identifies the product seller ID and the product, which are information for authenticating the product seller, from the product seller terminal. A payment code issuance request is received, which is a payment code issuance request that includes at least product sales information associated with a product ID that is information for performing the payment.

(製品販売者ID認証部の具体的な処理)
CPUは、記憶装置から「製品販売者ID認証プログラム」0370をメインメモリに読み出して実行し、メインメモリに格納されている製品販売者認証情報を読み出して、決済用コード発行要求受信プログラムの実行により得られた製品販売者IDの認証処理を行う。
(Specific processing of the product seller ID authentication unit)
The CPU reads the “product seller ID authentication program” 0370 from the storage device into the main memory and executes the program, reads the product seller authentication information stored in the main memory, and executes the payment code issue request receiving program. Authentication processing of the obtained product seller ID is performed.

(決済用コード発行部の具体的な処理)
CPUは、記憶装置から「決済用コード発行プログラム」0380をメインメモリに読み出し、製品販売者ID認証プログラムの実行結果が認証との結果である場合に同プログラムを実行し、少なくとも製品販売情報を含む決済用コードを製品販売者端末に対して発行する処理を行う。
(Specific processing of the payment code issuing unit)
The CPU reads the “payment code issuing program” 0380 from the storage device into the main memory, and executes the program if the execution result of the product seller ID authentication program is a result of authentication, and includes at least the product sales information. A process for issuing a payment code to the product seller terminal is performed.

(決済用コードコンテンツ送信部の具体的な処理)
CPUは、記憶装置から「決済用コードコンテンツ送信プログラム」0390をメインメモリに読み出して実行し、決済用コードに含まれる情報である決済用コードコンテンツを、決済用金融機関サーバ装置に送信する処理を行う。
(Specific processing of the payment code content transmission unit)
The CPU reads the “payment code content transmission program” 0390 from the storage device to the main memory and executes the program, and transmits the payment code content, which is information included in the payment code, to the payment financial institution server device. Do.

(製品販売者端末における具体的な構成)
図4にあるように、コード購入決済システムを構成する製品販売者端末は、各種演算処理を実行するための「CPU」0401と、「記憶装置(記憶媒体)」0402と、「メインメモリ」0403と、「出力インターフェース」0404と、「入力インターフェース」0405と、「インターネット通信インターフェース」0406と、を備え、入出力インターフェースを介して、例えば「ディスプレイ」0407や「プリンタ」0408、「コードリーダ」0409、「タッチパネル」0410と、インターネット通信インターフェースを介して、例えば「決済用コードサーバ装置」0411などと情報の送受信を行う。なお、記憶装置には以下で説明するような各種プログラムが格納されており、CPUはこれら各種プログラムをメインメモリのワーク領域内に読み出して展開、実行する。なお、これらの構成は、「システムバス」0412などのデータ通信経路によって相互に接続され、情報の送受信や処理を行う。
(Specific configuration of product seller terminal)
As shown in FIG. 4, a product seller terminal constituting the code purchase and settlement system includes a “CPU” 0401 for executing various arithmetic processing, a “storage device (storage medium)” 0402, and a “main memory” 0403. , An “output interface” 0404, an “input interface” 0405, and an “internet communication interface” 0406. For example, a “display” 0407, a “printer” 0408, and a “code reader” 0409 are provided via an input / output interface. The information is transmitted / received to / from, for example, a “payment code server device” 0411 via the “touch panel” 0410 and the Internet communication interface. Various programs described below are stored in the storage device, and the CPU reads these various programs into a work area of the main memory, expands and executes the programs. Note that these components are mutually connected by a data communication path such as a “system bus” 0412, and perform transmission / reception and processing of information.

(決済用コード発行要求出力部の具体的な処理)
CPUは、記憶装置から「決済用コード発行要求プログラム」0450をメインメモリに読み出して実行し、決済用コードサーバ装置に対し決済用コード発行要求を出力する。
(Specific processing of the payment code issuance request output unit)
The CPU reads the “payment code issuance request program” 0450 from the storage device into the main memory, executes the program, and outputs a payment code issuance request to the payment code server device.

(決済用コード取得部の具体的な処理)
CPUは、記憶装置から「決済用コード取得プログラム」0460をメインメモリに読み出して実行し、決済用コードサーバ装置から決済用コードを取得し、メインメモリの所定のアドレスに格納する。
(Specific processing of the payment code acquisition unit)
The CPU reads out the “payment code acquisition program” 0460 from the storage device into the main memory and executes it, acquires the payment code from the payment code server device, and stores the code at a predetermined address in the main memory.

(決済用コード出力部の具体的な処理)
CPUは、記憶装置から「決済用コード出力プログラム」0470をメインメモリに読み出して実行し、決済用コードを読み出し出力する処理を行う。
(Specific processing of the payment code output unit)
The CPU reads the “payment code output program” 0470 from the storage device into the main memory and executes it to perform processing for reading and outputting the payment code.

(製品購入者端末における具体的な構成)
図5にあるように、コード購入決済システムを構成する製品購入者端末は、各種演算処理を実行するための「CPU」0501と、「記憶装置(記憶媒体)」0502と、「メインメモリ」0503と、「出力インターフェース」0504と、「入力インターフェース」0505と、「インターネット通信インターフェース」0506と、を備え、入出力インターフェースを介して、例えば「ディスプレイ」0507や「スピーカ」0508、「カメラ」0509、「コードリーダ」0510、「タッチパネル」0511と、インターネット通信インターフェースを介して「決済用金融機関サーバ装置」0512などの外部周辺装置と情報の送受信を行う。なお、記憶装置には以下で説明するような各種プログラムが格納されており、CPUはこれら各種プログラムをメインメモリのワーク領域内に読み出して展開、実行する。なお、これらの構成は、「システムバス」0513などのデータ通信経路によって相互に接続され、情報の送受信や処理を行う。
(Specific configuration of product purchaser terminal)
As shown in FIG. 5, the product purchaser terminal constituting the code purchase and settlement system includes a “CPU” 0501 for executing various arithmetic processing, a “storage device (storage medium)” 0502, and a “main memory” 0503. , An “output interface” 0504, an “input interface” 0505, and an “internet communication interface” 0506. For example, “display” 0507, “speaker” 0508, “camera” 0509, Information is transmitted / received to / from an external peripheral device such as a “payment financial institution server device” 0512 via the “code reader” 0510, the “touch panel” 0511, and the Internet communication interface. Various programs described below are stored in the storage device, and the CPU reads these various programs into a work area of the main memory, expands and executes the programs. Note that these components are mutually connected by a data communication path such as a “system bus” 0513, and perform transmission / reception and processing of information.

(決済用コード読込部の具体的な処理)
CPUは、記憶装置から「決済用コード読込プログラム」0550をメインメモリに読み出して実行し、製品販売者端末から出力された決済用コードを読込み、メインメモリの所定のアドレスに格納する。
(Specific processing of payment code reading unit)
The CPU reads the “payment code reading program” 0550 from the storage device into the main memory and executes it, reads the payment code output from the product seller terminal, and stores the code at a predetermined address in the main memory.

(決済要求出力部の具体的な処理)
CPUは、記憶装置から「決済要求出力プログラム」0560をメインメモリに読み出して実行し、個人情報を用いて決済用金融機関サーバ装置に対するアクセス許可要求と、決済用コード読込プログラムの実行により得られた決済用コードに基づいた決済要求と、を決済用金融機関サーバ装置に対して出力する処理を行う。
(Specific processing of the settlement request output unit)
The CPU reads out the “payment request output program” 0560 from the storage device into the main memory and executes the program. The CPU obtains the access permission request to the financial institution server device for payment using the personal information and the execution of the code reading program for payment. A process of outputting a settlement request based on the settlement code and the settlement financial institution server device is performed.

(決済用金融機関サーバ装置における具体的な構成)
図6にあるように、コード購入決済システムを構成する決済用金融機関サーバ装置は、各種演算処理を実行するための「CPU」0601と、「記憶装置(記憶媒体)」0602と、「メインメモリ」0603と、「出力インターフェース」0604と、「入力インターフェース」0605と、「インターネット通信インターフェース」0606と、を備え、入出力インターフェースを介して、例えば「ディスプレイ」0607や「プリンタ」0608、「キーボード」0609、「タッチパネル」0610と、インターネット通信インターフェースを介して「決済用コードサーバ装置」0611や「製品購入者端末」0612などの外部周辺装置と情報の送受信を行う。なお、記憶装置には以下で説明するような各種プログラムが格納されており、CPUはこれら各種プログラムをメインメモリのワーク領域内に読み出して展開、実行する。なお、これらの構成は、「システムバス」0613などのデータ通信経路によって相互に接続され、情報の送受信や処理を行う。
(Specific configuration in financial institution server device for settlement)
As shown in FIG. 6, the financial institution server device for payment that constitutes the code purchase / payment system includes a “CPU” 0601 for executing various arithmetic processing, a “storage device (storage medium)” 0602, and a “main memory”. 0603, an “output interface” 0604, an “input interface” 0605, and an “internet communication interface” 0606. For example, via an input / output interface, for example, a “display” 0607, a “printer” 0608, a “keyboard” 0609, the “touch panel” 0610, and information transmission / reception with external peripheral devices such as the “payment code server device” 0611 and the “product purchaser terminal” 0612 via the Internet communication interface. Various programs described below are stored in the storage device, and the CPU reads these various programs into a work area of the main memory, expands and executes the programs. Note that these components are mutually connected by a data communication path such as a “system bus” 0613, and perform transmission / reception and processing of information.

CPUは、記憶装置から「個人情報記録プログラム」0691をメインメモリに読み出して実行し、個人情報を個人単位で記録しメインメモリの所定のアドレスに格納する。   The CPU reads the “personal information recording program” 0691 from the storage device into the main memory and executes the program, records personal information in individual units, and stores the personal information at a predetermined address in the main memory.

(アクセス許可要求取得部の具体的な処理)
CPUは、記憶装置から「アクセス許可要求取得プログラム」0692をメインメモリに読み出して実行し、製品購入者端末から出力されるアクセス許可要求を取得し、メインメモリの所定のアドレスに格納する。
(Specific processing of the access permission request acquisition unit)
The CPU reads the “access permission request acquisition program” 0692 from the storage device into the main memory and executes the program, acquires the access permission request output from the product purchaser terminal, and stores the request at a predetermined address in the main memory.

(アクセス許可要求判断部の具体的な処理)
CPUは、記憶装置から「アクセス許可要求判断プログラム」0693をメインメモリに読み出して実行し、個人情報記録プログラムの実行により格納された個人情報を読み出して、アクセス許可要求取得プログラムの実行により得られたアクセス許可要求を許可するか判断する処理を行う。
(Specific processing of the access permission request determination unit)
The CPU reads the “access permission request determination program” 0693 from the storage device into the main memory, executes the program, reads out the personal information stored by executing the personal information recording program, and obtains the personal information by executing the access permission request acquisition program. A process for determining whether to permit the access permission request is performed.

(決済要求取得部の具体的な処理)
CPUは、記憶装置から「決済要求取得プログラム」0694をメインメモリに読み出して実行し、製品購入者端末から出力される決済要求を取得し、メインメモリの所定のアドレスに格納する。
(Specific processing of the settlement request acquisition unit)
The CPU reads out the “payment request acquisition program” 0694 from the storage device into the main memory and executes it, acquires the payment request output from the product purchaser terminal, and stores the payment request at a predetermined address in the main memory.

(決済用コードコンテンツ受信部の具体的な処理)
CPUは、記憶装置から「決済用コードコンテンツ受信プログラム」0695をメインメモリに読み出し、決済用コードサーバ装置認証プログラムの実行結果が認証との結果である場合には同プログラムを実行し、決済用コードサーバ装置から決済用コードコンテンツを受信し、メインメモリの所定のアドレスに格納する。
(Specific processing of the payment code content receiving unit)
The CPU reads the “payment code content receiving program” 0695 from the storage device into the main memory, and executes the payment code server device authentication program if the execution result of the authentication code server device authentication program is a result of the authentication. The payment code content is received from the server device and stored at a predetermined address in the main memory.

(決済用処理部の具体的な処理)
CPUは、記憶装置から「決済用処理プログラム」0696をメインメモリに読み出して実行し、決済要求取得プログラムの実行により得られた決済要求を読み出すとともに、決済用コードコンテンツ受信プログラムの実行により得られた決済用コードコンテンツを用いて当該決済要求を関連付ける処理を行い、当該関連付けに基づいて決済のための処理を行う。
(Specific processing of the payment processing unit)
The CPU reads out the “payment processing program” 0696 from the storage device into the main memory, executes the same, reads out the payment request obtained by executing the payment request acquisition program, and obtains the payment request obtained by executing the payment code content reception program. A process for associating the settlement request with the settlement code content is performed, and a process for settlement is performed based on the association.

<処理の流れ>
図7は、本実施形態のコード購入決済システムにおける処理の流れの一例を示す図である。同図の処理の流れは以下のステップからなる。ステップS0701で製品販売者端末にて決済用コード発行要求を決済用コードサーバ装置に送信する(決済用コード発行要求出力ステップ)と、決済用コードサーバ装置にてステップS0702として、当該決済用コード発行要求を受信し(決済用コード発行要求受信ステップ)、ステップS0703で製品販売者認証情報に基づいて決済用コード発行要求に含まれる製品販売者IDが認証できるかどうかを判断する(製品販売者ID認証ステップ)。ここでの判断結果が認証できるとの内容である場合には、ステップS0704の処理に移行し、認証できないとの内容である場合にはその後の処理を行わない。決済用コードサーバ装置ではステップS0704として、少なくとも製品販売情報を含む決済用コードを製品販売者端末に対して発行する(決済用コード発行ステップ)。
<Process flow>
FIG. 7 is a diagram illustrating an example of a processing flow in the code purchase settlement system of the present embodiment. The flow of the process in FIG. In step S0701, the product seller terminal transmits a payment code issuance request to the payment code server device (payment code issuance request output step), and the payment code server device issues the payment code as step S0702. The request is received (payment code issuance request receiving step), and it is determined in step S0703 whether the product seller ID included in the payment code issuance request can be authenticated based on the product seller authentication information (product seller ID). Authentication step). If the determination result indicates that the authentication can be performed, the process proceeds to step S0704. If the determination result indicates that the authentication cannot be performed, the subsequent process is not performed. In step S0704, the payment code server issues a payment code including at least product sales information to the product seller terminal (payment code issuing step).

ステップS0705では、製品販売者端末にて決済用コード発行要求に応じた決済用コードを取得する(決済用コード取得ステップ)し、ステップS0706では、製品販売者端末にて決済用コード取得ステップにて取得した決済用コードを出力する(決済用コード出力ステップ)。   In step S0705, a payment code corresponding to the payment code issuance request is acquired at the product seller terminal (payment code acquisition step), and in step S0706, the product seller terminal acquires the payment code acquisition step. Output the acquired payment code (payment code output step).

その後製品購入者端末では、ステップS0707として決済用コード出力ステップにて出力された決済用コードを読込み(決済用コード読込ステップ)、ステップS0708で、決済用金融機関サーバ装置に対し、個人情報を用いてアクセス許可要求と決済用コード読込ステップにて読み込んだ決済用コードに基づく決済要求とを出力する(決済要求出力ステップ)。決済用金融機関サーバ装置では、ステップS0709で製品購入者端末からのアクセス許可要求を取得する(アクセス許可要求取得ステップ)と、ステップS0710として、蓄積された個人情報を用いてアクセス許可要求を許可するかを判断する処理を行う(アクセス許可要求判断ステップ)。ここでの判断結果が許可するとの内容である場合にはステップS0711の処理に移行し、許可しないとの内容である場合にはその後の処理を行わない。   Thereafter, the product purchaser terminal reads the settlement code output in the settlement code output step as step S0707 (payment code reading step), and in step S0708 uses the personal information to the settlement financial institution server device. And outputs an access permission request and a settlement request based on the settlement code read in the settlement code reading step (settlement request output step). In the settlement financial institution server device, when an access permission request is obtained from the product purchaser terminal in step S0709 (access permission request obtaining step), the access permission request is permitted using the accumulated personal information in step S0710. Is performed (access permission request determination step). If the determination result indicates that the content is permitted, the process proceeds to step S0711. If the determination result indicates that the content is not permitted, the subsequent process is not performed.

決済用金融機関サーバ装置がステップS0711で製品購入者端末から出力される決済要求を取得すると(決済要求取得ステップ)、決済用コードサーバ装置にて、ステップS0712として決済用コードに含まれる情報である決済用コードコンテンツを決済用金融機関サーバ装置に送信し(決済用コードコンテンツ送信ステップ)、決済用金融機関サーバ装置では、ステップS0713として決済用コードコンテンツを受信する(決済用コードコンテンツ受信ステップ)。その後ステップS0714にて、決済要求取得ステップにて取得した決済要求を決済用コードコンテンツ受信ステップにて受信した決済用コードコンテンツを用いて確認し決済のための処理を行う(決済用処理ステップ)。   When the settlement financial institution server device acquires the settlement request output from the product purchaser terminal in step S0711 (settlement request acquisition step), the settlement code server device stores the information included in the settlement code as step S0712. The settlement code content is transmitted to the settlement financial institution server device (settlement code content transmission step), and the settlement financial institution server device receives the settlement code content as step S0713 (settlement code content reception step). Thereafter, in step S0714, the payment request obtained in the payment request obtaining step is confirmed using the code content for payment received in the code content receiving step for payment, and a process for payment is performed (processing step for payment).

なお、これまで説明した処理の流れはあくまで一例であり、たとえば、決済用コードkンテンツ受信ステップが済要求取得ステップの前に行われてもよい。また、ここまで述べてきた処理が行われる前に、決済用コードサーバ装置では製品販売者IDを認証するための情報である製品販売者認証情報が記録され(製品販売者認証情報記録ステップ)、決済用金融機関サーバ装置では利用者の個人情報が記録される(個人情報記録ステップ)とともに決済用コードサーバ装置の認証情報が記録されている(決済用コードサーバ装置認証情報記録ステップ)。   Note that the processing flow described so far is only an example, and for example, the payment code content receiving step may be performed before the completion request obtaining step. Before the above-described processing is performed, the payment code server device records product seller authentication information, which is information for authenticating the product seller ID (product seller authentication information recording step). In the settlement financial institution server device, personal information of the user is recorded (personal information recording step), and authentication information of the settlement code server device is recorded (payment code server authentication information recording step).

<効果>
以上の構成を有するコード購入決済システムを利用することにより、製品販売者は、その営業規模に関係なくコードを用いて個々の取扱製品の管理を行うことができ、レジ業務の負担を軽減することができる。また、当該効果が得られることにより、製品購入者は製品販売者に対し、自己のセンシティブな情報を与えずに決済を完了することができ、製品販売者においても製品購入者のセンシティブな情報を管理するコストを軽減するだけでなく、レジ業務の負担が軽減した分、レジ専有床面積を軽減し実店舗における製品陳列スペースなどを広く確保するなど店舗床面積の有効活用ができるようになる。
<Effect>
By using the code purchase and settlement system having the above configuration, product sellers can manage individual products using codes regardless of their business scale, and reduce the burden on cash register operations Can be. Also, by obtaining the effect, the product purchaser can complete the settlement without giving the product seller its own sensitive information, and the product seller can also use the product purchaser's sensitive information. In addition to reducing the management costs, the reduced burden on the cash register operation will reduce the floor space dedicated to cash registers and ensure the effective use of the store floor area, such as securing a wide product display space in actual stores.

<<実施形態2>>
<概要>
<< Embodiment 2 >>
<Overview>

本実施形態のコード購入決済システムは、基本的に実施形態1のコード購入決済システムと同様であるが、決済用金融機関サーバ装置がさらに、決済用処理の結果である決済用処理結果を取得し、その決済用処理結果を出力するとともに、製品購入者端末がさらに、上記出力された決済用処理結果を受信し保持する点を特徴としている。当該構成をとることにより、製品購入者に対し決済結果を迅速に伝え、実店舗における商品の持ち帰りをスムーズに実現することが可能になる。   The code purchase and settlement system according to the present embodiment is basically the same as the code purchase and settlement system according to the first embodiment, except that the settlement financial institution server further acquires a settlement processing result that is a result of the settlement processing. The payment processing result is output, and the product purchaser terminal further receives and holds the output payment processing result. By adopting such a configuration, it is possible to promptly inform the product purchaser of the settlement result and smoothly carry out the take-out of the product at the actual store.

<機能的構成>
図8は、本実施形態のコード購入決済システムの機能ブロックの一例を示す図である。この図にあるように、本実施形態の「コード購入決済システム」0800は、「決済用コードサーバ装置」0810と、「製品販売者端末」0820と、「製品購入者端末」0830と、「決済用金融機関サーバ装置」0840と、からなり、「決済用コードサーバ装置」0810は、「決済用コード発行要求受信部」0811と、「製品販売者認証情報蓄積部」0812と、「製品販売者ID認証部」0813と、「決済用コード発行部」0814と、「決済用コードコンテンツ送信部」0815と、を有し、「製品販売者端末」0820は、「決済用コード発行要求出力部」0821と、「決済額付決済用コード発行要求出力手段」0824と、「決済用コード取得部」0822と、「決済用コード出力部」0823と、を有する。「製品購入者端末」0830は、「決済用コード読込部」0831と、「決済要求出力部」0832と、「決済用処理結果受信部」0833と、「決済用処理結果保持部」0834と、を有し、「決済用金融機関サーバ装置」0840は、「アクセス許可要求取得部」0841と、「決済要求取得部」0842と、「個人情報蓄積部」0843と、「アクセス許可要求判断部」0844と、「決済用コードコンテンツ受信部」0845と、「決済用処理部」0846と、「決済用処理結果取得部」0847と、「決済用処理結果出力部」0848と、を有する。基本的な構成は実施形態1の図2を用いて説明したコード購入決済システムと共通するため、以下では相違点である「決済用処理結果受信部」0833、「決済用処理結果保持部」0834、「決済用処理結果取得部」0847、そして「決済用処理結果出力部」0848の各機能について説明する。
<Functional configuration>
FIG. 8 is a diagram illustrating an example of functional blocks of the code purchase and settlement system of the present embodiment. As shown in this figure, the “code purchase and settlement system” 0800 of the present embodiment includes a “payment code server device” 0810, a “product seller terminal” 0820, a “product purchaser terminal” 0830, and a “payment”. Financial institution server device ”0840, and the“ payment code server device ”0810 includes a“ payment code issuance request receiving unit ”0811, a“ product seller authentication information storage unit ”0812, and a“ product seller ”. An “ID authentication unit” 0813, a “payment code issuing unit” 0814, and a “payment code content transmission unit” 0815, and the “product seller terminal” 0820 is a “payment code issue request output unit” 0821, “payment code with payment amount issuance request output unit” 0824, “payment code acquisition unit” 0822, and “payment code output unit” 0823. The “product purchaser terminal” 0830 includes a “payment code reading unit” 0831, a “payment request output unit” 0832, a “payment processing result receiving unit” 0833, a “payment processing result holding unit” 0834, The “financial institution server device for settlement” 0840 includes an “access permission request acquisition unit” 0841, a “payment request acquisition unit” 0842, a “personal information storage unit” 0843, and an “access permission request determination unit”. 0844, a “payment code content receiving unit” 0845, a “payment processing unit” 0846, a “payment processing result acquisition unit” 0847, and a “payment processing result output unit” 0848. Since the basic configuration is the same as the code purchase and settlement system described with reference to FIG. 2 of the first embodiment, the following points are different from each other, namely, “payment process result receiving unit” 0833 and “payment process result holding unit” 0834. The functions of the “acquisition unit for settlement processing result” 0847 and the “output unit for settlement processing result” 0848 will be described.

「決済用処理結果取得部」0847は、決済用金融機関サーバ装置にて、決済用処理の結果である決済用処理結果を取得するように構成されている。具体的には、決済が完了した旨の情報や、決済が不可能だった旨の情報を決済用処理結果として取得することが考えられる。   The “acquisition unit for settlement processing result” 0847 is configured to acquire the settlement processing result, which is the result of the settlement processing, in the settlement financial institution server device. Specifically, it is conceivable to obtain information indicating that the payment has been completed or information indicating that the payment has been impossible as the processing result for the payment.

「決済用処理結果出力部」0848は、決済用金融機関サーバ装置にて、取得した決済用処理結果を出力するように構成されている。具体的には、当該決済用処理の決済要求の出力先である製品購入者端末に対して出力することが考えられる。   The “settlement processing result output unit” 0848 is configured to output the acquired settlement processing result in the settlement financial institution server device. Specifically, it is conceivable to output the payment request to the product purchaser terminal that is the output destination of the payment request.

「決済用処理結果受信部」0833は、製品購入者端末にて、前記出力された決済用処理結果を受信するように構成されている。   The “payment processing result receiving unit” 0833 is configured to receive the output payment processing result at the product purchaser terminal.

「決済用処理結果保持部」0834は、製品購入者端末にて、受信した決済用処理結果を保持するように構成されている。   The “settlement processing result holding unit” 0834 is configured to hold the received settlement processing result at the product purchaser terminal.

なおここで、決済用処理結果保持部にて保持されている決済用処理結果が製品購入に際して正しく決済処理が完了した旨の決済用処理結果である通常終了決済処理結果であるか判断する判断部と、判断部での判断結果が通常処理決済処理結果であるとの判断結果である場合には、その製品について持ち帰り可能である旨の情報である持帰可能情報を出力する持帰可能情報出力部をさらに設ける構成をとることも考えられる。ここでいう持帰可能情報は、実店舗の出入口付近に設けられたゲートを警告情報なく通過できるための情報であることが考えられる。当該構成を採用すれば、製品購入者は実店舗においてレジに並ぶことなく決済が完了した製品を持ち帰ることができ、製品販売者にとっても、レジ等の負担のみならず、顧客が持ち歩いている製品が購入済みのものであるか否かを逐次確認する処理の負担を軽減させることができる。   Here, the determination unit that determines whether the payment processing result held in the payment processing result holding unit is a normal termination payment processing result that is a payment processing result indicating that the payment processing has been correctly completed at the time of product purchase. And if the result of the determination by the determination unit is a result of the normal processing settlement processing, a returnable information output that outputs returnable information indicating that the product is returnable. It is also conceivable to adopt a configuration in which a unit is further provided. It is conceivable that the returnable information referred to here is information that can pass through a gate provided near the entrance of the actual store without warning information. By adopting this configuration, the product purchaser can bring back the completed product without arranging at the cash register at the physical store, and not only is the burden on the cash register etc. for the product seller, but also the product carried by the customer Can be reduced in the process of sequentially checking whether or not is already purchased.

<具体的な構成>
本実施形態のコード購入決済システムを構成する各装置のハードウェア構成は、基本的には図3ないし図6を用いて説明した実施形態1のコード購入決済システムを構成する各装置のハードウェア構成と同様である。そこで以下では、これまで説明していない決済用金融機関サーバ装置の「決済用処理結果取得部」、「決済用処理結果出力部」、製品購入者端末の「決済用処理結果受信部」、の具体的な処理について説明する。
<Specific configuration>
The hardware configuration of each device constituting the code purchase and settlement system of the present embodiment is basically the hardware configuration of each device constituting the code purchase and settlement system of the first embodiment described with reference to FIGS. Is the same as Therefore, in the following, the "final processing result acquisition unit" and "payment processing result output unit" of the financial institution server device for payment, and the "processing result receiving unit" of the product purchaser terminal, which have not been described, are described below. Specific processing will be described.

(決済用処理結果取得部の具体的な処理)
CPUは、記憶装置から「決済用処理結果取得プログラム」をメインメモリに読み出して実行し、決済処理を行ったサーバ装置等の外部装置から決済用処理結果の送信を受け付けてメインメモリの所定のアドレスに格納する。
(Specific processing of the settlement processing result acquisition unit)
The CPU reads the “payment processing result acquisition program” from the storage device into the main memory and executes the program. The CPU accepts the transmission of the payment processing result from an external device such as a server device that has performed the payment processing, and receives a predetermined address in the main memory. To be stored.

(決済用処理結果出力部の具体的な処理)
CPUは、記憶装置から「決済用処理結果出力プログラム」をメインメモリに読み出して実行し、決済用処理結果取得プログラムの実行により得られた情報を所定の製品購入者端末に対し出力する。
(Specific processing of the settlement processing result output unit)
The CPU reads out the “settlement processing result output program” from the storage device to the main memory and executes the program, and outputs information obtained by executing the settlement processing result acquisition program to a predetermined product purchaser terminal.

(決済用処理結果受信部の具体的な処理)
CPUは、記憶装置から「決済用処理結果受信プログラム」をメインメモリに読み出して実行し、決済用金融機関サーバ装置から出力された決済用処理結果を受信しメインメモリの所定のアドレスに格納する。
(Specific processing of the settlement processing result receiving unit)
The CPU reads out the “settlement processing result receiving program” from the storage device to the main memory and executes the program, receives the settlement processing result output from the settlement financial institution server device, and stores the result at a predetermined address in the main memory.

<処理の流れ>
本実施形態のコード購入決済システムにおける処理の流れは、決済用金融機関サーバ装置にてステップS0714の後に決済用処理結果を取得してさらに出力し、当該決済用処理結果を製品購入者端末にて受信して記録するほかは、基本的には図7を用いて示した実施形態1の処理の流れと同様である。
<Process flow>
The flow of processing in the code purchase / payment system of this embodiment is as follows. The payment financial institution server device acquires and outputs the payment processing result after step S0714, and outputs the payment processing result at the product purchaser terminal. Except for receiving and recording, it is basically the same as the processing flow of the first embodiment shown in FIG.

<効果>
以上の構成を有するコード購入決済システムを利用することにより、製品購入者に対し決済結果を迅速に伝え、実店舗における商品の持ち帰りをスムーズに実現することが可能になる。
<Effect>
By using the code purchase and settlement system having the above configuration, the settlement result can be promptly transmitted to the product purchaser, and the take-out of the product at the actual store can be realized smoothly.

<<実施形態3>>
<概要>
<< Embodiment 3 >>
<Overview>

本実施形態のコード購入決済システムは、基本的に実施形態1または2のいずれか一に記載のコード購入決済システムと同様であるが、製品販売者端末の決済用コード発行要求出力部が、製品販売情報に決済額を示す情報である決済額情報を含めた決済用コード発行要求を出力する点を特徴としている。当該構成をとることにより、製品販売者による販売価格の変更にも柔軟に対応した決済体制を構築することができる。   The code purchase / payment system of this embodiment is basically the same as the code purchase / payment system described in any one of the first and second embodiments. It is characterized in that a payment code issuance request including the payment amount information that is the information indicating the payment amount in the sales information is output. With this configuration, it is possible to construct a payment system that flexibly responds to changes in sales prices by product sellers.

<機能的構成>
図9は、本実施形態のコード購入決済システムの機能ブロックの一例を示す図である。この図にあるように、本実施形態の「コード購入決済システム」0900は、「決済用コードサーバ装置」0910と、「製品販売者端末」0920と、「製品購入者端末」0930と、「決済用金融機関サーバ装置」0940と、からなり、「決済用コードサーバ装置」0910は、「決済用コード発行要求受信部」0911と、「製品販売者認証情報蓄積部」0912と、「製品販売者ID認証部」0913と、「決済用コード発行部」0914と、「決済用コードコンテンツ送信部」0915と、を有し、「製品販売者端末」0920は、「決済用コード発行要求出力部」0921と、「決済額付決済用コード発行要求出力手段」0924と、「決済用コード取得部」0922と、「決済用コード出力部」0923と、を有する。「製品購入者端末」0930は、「決済用コード読込部」0931と、「決済要求出力部」0932と、を有し、「決済用金融機関サーバ装置」0940は、「アクセス許可要求取得部」0941と、「決済要求取得部」0942と、「個人情報蓄積部」0943と、「アクセス許可要求判断部」0944と、「決済用コードコンテンツ受信部」0945と、「決済用処理部」0946と、を有する。基本的な構成は実施形態1の図2を用いて説明したコード購入決済システムと共通するため、以下では相違点である「決済額付決済用コード発行要求出力手段」0924の機能について説明する。
<Functional configuration>
FIG. 9 is a diagram illustrating an example of functional blocks of the code purchase and settlement system according to the present embodiment. As shown in this figure, the “code purchase and settlement system” 0900 of the present embodiment includes a “payment code server device” 0910, a “product seller terminal” 0920, a “product purchaser terminal” 0930, and a “payment”. "Financial institution server device" 0940, the "payment code server device" 0910 includes a "payment code issuance request receiving unit" 0911, a "product seller authentication information storage unit" 0912, and a "product seller". It has an “ID authentication unit” 0913, a “payment code issuing unit” 0914, and a “payment code content transmission unit” 0915, and the “product seller terminal” 0920 is a “payment code issuing request output unit”. 0921, a “payment code issuance request output unit with payment amount” 0924, a “payment code acquisition unit” 0922, and a “payment code output unit” 0923. The “product purchaser terminal” 0930 includes a “payment code reading unit” 0931 and a “payment request output unit” 0932, and the “payment financial institution server device” 0940 includes an “access permission request acquisition unit”. 0941, "payment request acquisition unit" 0942, "personal information storage unit" 0943, "access permission request determination unit" 0944, "payment code content receiving unit" 0945, and "payment processing unit" 0946. And Since the basic configuration is common to the code purchase / payment system described with reference to FIG. 2 of the first embodiment, the function of the “payment code with payment amount issuance request output unit” 0924 which is a difference will be described below.

「決済額付決済用コード発行要求出力手段」0924は、製品販売者端末にて、製品販売情報に決済額を示す情報である決済額情報を含めた決済用コード発行要求を出力する決済額付決済用コード発行要求を出力するように構成されている。   The “payment code issuance request output unit with payment amount” 0924 is a product seller terminal that outputs a payment code issuance request including payment amount information that is information indicating the payment amount in the product sales information. It is configured to output a payment code issuance request.

<具体的な構成>
本実施形態のコード購入決済システムを構成する各装置のハードウェア構成は、基本的には図3ないし図6を用いて説明した実施形態1のコード購入決済システムを構成する各装置のハードウェア構成と同様である。そこで以下では、これまで説明していない製品販売者端末の「決済額付決済用コード発行要求出力手段」の具体的な処理について説明する。
<Specific configuration>
The hardware configuration of each device constituting the code purchase and settlement system of the present embodiment is basically the hardware configuration of each device constituting the code purchase and settlement system of the first embodiment described with reference to FIGS. Is the same as Therefore, in the following, specific processing of the “payment code with payment amount issue request output unit” of the product seller terminal, which has not been described, will be described.

(決済額付決済用コード発行要求出力手段の具体的な処理)
CPUは、決済用コード発行要求出力プログラムの実行に際し記憶装置から「決済額付決済用コード発行要求出力サブプログラム」をメインメモリに読み出して実行し、製品販売情報に決済額を示す情報である決済額情報を含めた決済用コード発行要求を出力する。
(Specific processing of payment code issue request output means with payment amount)
When executing the payment code issuance request output program, the CPU reads the “payment code issuance code issuance request output subprogram with payment amount” from the storage device to the main memory and executes the program. The product sales information is information indicating the payment amount. A settlement code issuance request including the amount information is output.

<処理の流れ>
本実施形態のコード購入決済システムにおける処理の流れは、決済用コード発行要求出力ステップにて出力されるのが、製品販売情報に決済額を示す情報である決済額を含めた決済用コード発行要求であるほかは、基本的には図7を用いて示した実施形態1の処理の流れと同様である。
<Process flow>
The flow of processing in the code purchase / payment system according to the present embodiment is output in a payment code issuance request output step, and includes a payment code issuance request including the payment amount, which is information indicating the payment amount in the product sales information. Otherwise, the processing flow is basically the same as the processing flow of the first embodiment shown in FIG.

<効果>
以上の構成を有するコード購入決済システムを利用することにより、製品販売者による販売価格の変更にも柔軟に対応した決済体制を構築することができる。
<Effect>
By using the code purchase settlement system having the above configuration, it is possible to construct a settlement system that flexibly responds to changes in sales prices by product sellers.

<<実施形態4>>
<概要>
<< Embodiment 4 >>
<Overview>

本実施形態のコード購入決済システムは、基本的に実施形態1から3のいずれか一に記載のコード購入決済システムと同様であるが、決済用コードサーバ装置の製品販売者認証情報蓄積部が、製品販売者IDを認証するための情報である製品販売者認証情報として、製品販売者名、その製品販売者が支店を有する場合には支店名、を含む主体別製品販売者認証情報を保持することを特徴としている。当該構成をとることにより、一の製品販売者であっても、地域や店舗ごとの実情に応じた様々な取引態様の決済にも柔軟に対応することが可能になる。   The code purchase and settlement system according to the present embodiment is basically the same as the code purchase and settlement system according to any one of the first to third embodiments, except that the product seller authentication information storage unit of the code server device for settlement includes As the product seller authentication information that is information for authenticating the product seller ID, the product seller authentication information for each entity including the product seller name and, if the product seller has a branch, the branch name is held. It is characterized by: With this configuration, even a single product seller can flexibly cope with settlements in various transaction modes according to the circumstances of each region and each store.

<機能的構成>
図10は、本実施形態のコード購入決済システムの機能ブロックの一例を示す図である。この図にあるように、本実施形態の「コード購入決済システム」1000は、「決済用コードサーバ装置」1010と、「製品販売者端末」1020と、「製品購入者端末」1030と、「決済用金融機関サーバ装置」1040と、からなり、「決済用コードサーバ装置」1010は、「決済用コード発行要求受信部」1011と、「製品販売者認証情報蓄積部」1012と、「主体別製品販売者認証情報蓄積手段」1016と、「製品販売者ID認証部」1013と、「決済用コード発行部」1014と、「決済用コードコンテンツ送信部」1015と、を有し、「製品販売者端末」1020は、「決済用コード発行要求出力部」1021と、「決済用コード取得部」1022と、「決済用コード出力部」1023と、を有する。「製品購入者端末」1030は、「決済用コード読込部」1031と、「決済要求出力部」1032と、を有し、「決済用金融機関サーバ装置」1040は、「アクセス許可要求取得部」1041と、「決済要求取得部」1042と、「個人情報蓄積部」1043と、「アクセス許可要求判断部」1044と、「決済用コードコンテンツ受信部」1045と、「決済用処理部」1046と、を有する。基本的な構成は実施形態1の図2を用いて説明したコード購入決済システムと共通するため、以下では相違点である「主体別製品販売者認証情報蓄積手段」1016の機能について説明する。
<Functional configuration>
FIG. 10 is a diagram illustrating an example of functional blocks of the code purchase and settlement system according to the present embodiment. As shown in this figure, the “code purchase and settlement system” 1000 of the present embodiment includes a “payment code server device” 1010, a “product seller terminal” 1020, a “product purchaser terminal” 1030, and a “payment”. "Financial institution server device" 1040, and the "payment code server device" 1010 includes a "payment code issuance request receiving unit"1011; a "product seller authentication information storage unit"1012; It has a “seller authentication information storage unit” 1016, a “product seller ID authentication unit” 1013, a “payment code issuing unit” 1014, and a “payment code content transmission unit” 1015, and has a “product seller”. The “terminal” 1020 includes a “payment code issuance request output unit” 1021, a “payment code acquisition unit” 1022, and a “payment code output unit” 1023. The “product purchaser terminal” 1030 has a “payment code reading unit” 1031 and a “payment request output unit” 1032, and the “payment financial institution server device” 1040 is an “access permission request acquisition unit”. 1041, a "payment request acquisition unit" 1042, a "personal information storage unit" 1043, an "access permission request determination unit" 1044, a "payment code content receiving unit" 1045, and a "payment processing unit" 1046. And Since the basic configuration is common to the code purchase and settlement system described with reference to FIG. 2 of the first embodiment, the function of the “subject-specific product seller authentication information storage unit” 1016 which is a difference will be described below.

「主体別製品販売者認証情報蓄積手段」1016は、決済用コードサーバ装置にて、製品販売者IDを認証するための情報である製品販売者認証情報として、製品販売者名、その製品販売者が支店を有する場合には支店名、を含む主体別製品販売者認証情報を保持するように構成されている。   The “product seller authentication information storage means for each subject” 1016 stores the product seller name and the product seller as product seller authentication information that is information for authenticating the product seller ID in the payment code server device. In the case where has a branch, it is configured to hold the entity-specific product seller authentication information including the branch name.

<具体的な構成>
本実施形態のコード購入決済システムを構成する各装置のハードウェア構成は、基本的には図3ないし図6を用いて説明した実施形態1のコード購入決済システムを構成する各装置のハードウェア構成と同様である。そこで以下では、これまで説明していない決済用コードサーバ装置の「主体別製品販売者認証情報蓄積手段」と関連する具体的な処理について説明する。
<Specific configuration>
The hardware configuration of each device constituting the code purchase and settlement system of the present embodiment is basically the hardware configuration of each device constituting the code purchase and settlement system of the first embodiment described with reference to FIGS. Is the same as Therefore, in the following, a specific process related to the “unit-specific product seller authentication information storage means” of the payment code server device, which has not been described, will be described.

CPUは、製品販売者認証情報記録プログラムの実行に際し記憶装置から「主体別製品販売者認証情報記録サブプログラム」をメインメモリに読み出して実行し、製品販売者IDを認証するための情報である製品販売者認証情報として、製品販売者名、その製品販売者が支店を有する場合には支店名を含む主体別製品販売者認証情報を記録しメインメモリの所定のアドレスに格納する。   When executing the product seller authentication information recording program, the CPU reads out the “subject-specific product seller authentication information recording subprogram” from the storage device to the main memory and executes the program to authenticate the product seller ID. As the seller authentication information, the product seller name and, if the product seller has a branch, the product seller authentication information by entity including the branch name are recorded and stored at a predetermined address in the main memory.

<処理の流れ>
本実施形態のコード購入決済システムにおける処理の流れは、製品販売者認証情報記録ステップにて記録するのが、製品販売者名、その製品販売者が支店を有する場合には支店名を含む主体別製品販売者認証情報であるほかは、基本的には図7を用いて示した実施形態1の処理の流れと同様である。
<Process flow>
The flow of processing in the code purchase settlement system of the present embodiment is recorded in the product seller authentication information recording step, and includes the product seller name, and the entity including the branch name when the product seller has a branch. Except for the product seller authentication information, it is basically the same as the processing flow of the first embodiment shown in FIG.

<効果>
以上の構成を有するコード購入決済システムを利用することにより、一の製品販売者であっても、地域や店舗ごとの実情に応じた様々な取引態様の決済にも柔軟に対応することが可能になる。
<Effect>
By using the code purchase and settlement system having the above configuration, even a single product seller can flexibly cope with various types of transaction settlements according to the actual conditions of each region and each store. Become.

0200…コード購入決済システム、0210…決済用コードサーバ装置、0211…決済用コード発行要求受信部、0212…製品販売者認証情報蓄積部、0213…製品販売者ID認証部、0214…決済用コード発行部、0215…決済用コードコンテンツ送信部、0220…製品販売者端末、0221…決済用コード発行要求出力部、0222…決済用コード取得部、0223…決済用コード出力部、0230…製品購入者端末、0231…決済用コード読込部、0232…決済要求出力部、0240…決済用金融機関サーバ装置、0241…アクセス許可要求取得部、0242…決済要求取得部、0243…個人情報蓄積部、0244…アクセス許可要求判断部、0245…決済用コードコンテンツ受信部、0246…決済用処理部 0200: Code purchase and settlement system, 0210: Payment code server device, 0211: Payment code issue request receiving unit, 0212: Product seller authentication information storage unit, 0213: Product seller ID authentication unit, 0214: Payment code issue Unit, 0215: Payment code content transmission unit, 0220: Product seller terminal, 0221: Payment code issue request output unit, 0222: Payment code acquisition unit, 0223: Payment code output unit, 0230: Product purchaser terminal , 0231 payment code reading unit, 0232 payment request output unit, 0240 payment financial institution server device, 0241 access permission request acquisition unit, 0242 payment request acquisition unit, 0243 personal information storage unit, 0244 access Permission request determination unit, 0245: settlement code content receiving unit, 0246: settlement process

Claims (4)

製品販売者を認証するための情報である製品販売者IDと製品を特定するための情報である製品IDとを関連付けた製品販売情報を少なくとも含む決済用コードの発行要求である決済用コード発行要求を製品販売者端末から受信する決済用コード発行要求受信部と、
製品販売者IDを認証するための情報である製品販売者認証情報を保持する製品販売者認証情報蓄積部と、
製品販売者認証情報に基づいて決済用コード発行要求に含まれる製品販売者IDを認証する製品販売者ID認証部と、
製品販売者ID認証部で製品販売者IDが認証された場合に少なくとも保持されている製品販売情報を含む決済用コードを製品販売者端末に対して発行する決済用コード発行部と、
決済用コードに含まれる情報であって、製品販売者IDと製品IDの両者を含む決済用コードコンテンツを決済用金融機関サーバ装置に送信する決済用コードコンテンツ送信部と、
を有する決済用コードサーバ装置と、
決済用コード発行要求を出力する決済用コード発行要求出力部と、
決済用コード発行要求に応じて決済用コードを取得する決済用コード取得部と、
取得した決済用コードを、製品販売者端末から出力される決済用コードを読み込む決済用コード読込部と、個人情報を用いて決済用金融機関サーバ装置に対するアクセス許可要求と、読み込んだ決済用コードに基づいた決済要求とを出力する決済要求出力部とを有する製品購入者端末の決済用コード取得部に取得させるために出力する決済用コード出力部と、を有し、
決済用コード発行要求出力部は、製品販売情報に決済額を示す情報である決済額情報を含めた決済用コード発行要求を出力する決済額付決済用コード発行要求を出力する決済額付決済用コード発行要求出力手段
を有する製品販売者端末と、
製品購入者端末から出力されるアクセス許可要求を取得するアクセス許可要求取得部と、個人情報を蓄積した個人情報蓄積部と、蓄積された個人情報を用いてアクセス許可要求を許可するか判断するアクセス許可要求判断部と、アクセス許可要求判断部での判断結果がアクセス許可要求を許可するとの判断結果である場合に製品販売者端末から出力される決済用コードを読み込む決済用コード読込部と、個人情報を用いて決済用金融機関サーバ装置に対するアクセス許可要求と、読み込んだ決済用コードに基づいた決済要求とを出力する決済要求出力部とを有する製品購入者端末から出力される決済要求を取得する決済要求取得部と、
決済用コードサーバ装置から決済用コードコンテンツを受信する決済用コードコンテンツ受信部と、
取得した決済要求を受信した決済用コードコンテンツを用いて決済のために処理をする決済用処理部と、
を有する決済用金融機関サーバ装置と、
からなるコード購入決済システム。
A payment code issuance request that is a payment code issuance request that includes at least product sales information that associates a product seller ID that is information for authenticating a product seller with a product ID that is information for identifying a product. A payment code issuance request receiving unit that receives
A product seller authentication information storage unit that holds product seller authentication information that is information for authenticating the product seller ID,
A product seller ID authentication unit that authenticates a product seller ID included in the payment code issuance request based on the product seller authentication information;
A payment code issuing unit that issues, to the product seller terminal, a payment code including at least product sales information held when the product seller ID is authenticated by the product seller ID authentication unit;
What information der that is included in the settlement for the code, and the settlement for the code content transmission unit that transmits the settlement for the code content, including both the product seller ID and product ID to the settlement for the financial institution server device,
A payment code server device having
A payment code issuance request output unit that outputs a payment code issuance request;
A payment code acquisition unit that acquires a payment code in response to a payment code issuance request;
The acquired payment code is converted into a payment code reading unit that reads the payment code output from the product seller terminal, an access permission request to the payment financial institution server device using the personal information, and the read payment code. A payment request output unit that outputs a payment request based on the payment code output unit that outputs the payment code to the payment code acquisition unit of the product purchaser terminal .
The payment code issuance request output unit outputs a payment code issuance request including the payment amount information, which is information indicating the payment amount in the product sales information. Code issue request output means
A product seller terminal having
An access permission request acquisition unit that acquires an access permission request output from a product purchaser terminal, a personal information storage unit that stores personal information, and an access that determines whether to permit the access permission request using the stored personal information. A permission request determination unit, a payment code reading unit that reads a payment code output from the product seller terminal when the determination result in the access permission request determination unit determines that the access permission request is permitted, Using the information, a settlement request output from a product purchaser terminal having a settlement request output unit for outputting an access permission request to the settlement financial institution server device and a settlement request based on the read settlement code is acquired. A settlement request acquisition unit,
A payment code content receiving unit that receives payment code content from the payment code server device;
A payment processing unit that performs processing for payment using the payment code content that has received the obtained payment request,
A financial institution server device for settlement having
Code purchase and settlement system consisting of
請求項1に記載のコード購入決済システムで用いられる決済用コードサーバ装置。   A code server for settlement used in the code purchase settlement system according to claim 1. 請求項1に記載のコード購入決済システムで用いられる製品販売者端末。   A product seller terminal used in the code purchase and settlement system according to claim 1. 請求項1に記載のコード購入決済システムで用いられる決済用金融機関サーバ装置。   A settlement financial institution server device used in the code purchase settlement system according to claim 1.
JP2017233015A 2017-12-05 2017-12-05 Code purchase and settlement system, settlement code server device, product seller terminal, product purchaser terminal, settlement financial institution server device, program, recording medium, and operation method Active JP6648096B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017233015A JP6648096B2 (en) 2017-12-05 2017-12-05 Code purchase and settlement system, settlement code server device, product seller terminal, product purchaser terminal, settlement financial institution server device, program, recording medium, and operation method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017233015A JP6648096B2 (en) 2017-12-05 2017-12-05 Code purchase and settlement system, settlement code server device, product seller terminal, product purchaser terminal, settlement financial institution server device, program, recording medium, and operation method

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2014213406A Division JP6598448B2 (en) 2014-10-20 2014-10-20 Code purchase settlement system, settlement code server device, product seller terminal, product purchaser terminal, settlement financial institution server device, program, recording medium, and operation method

Publications (2)

Publication Number Publication Date
JP2018041505A JP2018041505A (en) 2018-03-15
JP6648096B2 true JP6648096B2 (en) 2020-02-14

Family

ID=61626393

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017233015A Active JP6648096B2 (en) 2017-12-05 2017-12-05 Code purchase and settlement system, settlement code server device, product seller terminal, product purchaser terminal, settlement financial institution server device, program, recording medium, and operation method

Country Status (1)

Country Link
JP (1) JP6648096B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110021125A (en) * 2019-01-25 2019-07-16 阿里巴巴集团控股有限公司 Commodity settlement method, device and system

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4676058B2 (en) * 2000-11-10 2011-04-27 ヤフー株式会社 Electronic payment system, payment method, payment server
JP2003141382A (en) * 2001-11-07 2003-05-16 Nec Access Technica Ltd Payment system and payment method
JP4117550B2 (en) * 2003-03-19 2008-07-16 ソニー株式会社 Communication system, payment management apparatus and method, portable information terminal, information processing method, and program
JP2005228156A (en) * 2004-02-13 2005-08-25 Bank Of Tokyo-Mitsubishi Ltd Method and terminal for payment, bill, computer program, and recording medium
JP4620807B2 (en) * 2009-05-11 2011-01-26 インターナショナル・ビジネス・マシーンズ・コーポレーション Self-shopping support to acquire content from electronic shelf labels (ESL)
JP2013109502A (en) * 2011-11-18 2013-06-06 Internatl Business Mach Corp <Ibm> Pos interface (if) emulator
WO2014118589A1 (en) * 2013-02-04 2014-08-07 Scherr Petra Method and system for performing a financial transaction

Also Published As

Publication number Publication date
JP2018041505A (en) 2018-03-15

Similar Documents

Publication Publication Date Title
US9514455B2 (en) Mobile device payment
US20160379191A1 (en) Securing sensitive user data associated with electronic transactions
JP2019523953A (en) Trading interface control
US20140143075A1 (en) System and method for point-of-sale transactions
US20140019275A1 (en) Processing payment information for online orders at a local merchant&#39;s point of sale via check payment
US20140122270A1 (en) Managing returns using electronic receipts
US20130124348A1 (en) Plug-in based chip card payments
JP2021180043A (en) Electronic receipt system, settlement device, sales promotion receipt server, and information processing program
JP6201420B2 (en) Receipt information management system
JP5747005B2 (en) Device connection unit, product sales processing system and program
JP6648096B2 (en) Code purchase and settlement system, settlement code server device, product seller terminal, product purchaser terminal, settlement financial institution server device, program, recording medium, and operation method
KR102079666B1 (en) System and method for processing buying and payment of on and off line
JP6598448B2 (en) Code purchase settlement system, settlement code server device, product seller terminal, product purchaser terminal, settlement financial institution server device, program, recording medium, and operation method
JP7549838B2 (en) Payment system, payment method, and program
JP6193908B2 (en) Product sales data processing apparatus and program
JP7434011B2 (en) Transaction certification system, management device and information processing program
KR20180130980A (en) Computing apparatus and method for providing franchise loan services
US20160078422A1 (en) System and method for enhancing rfid tagged products in packages with multiple products
JP6851947B2 (en) Electronic receipt agent and program
US20190272596A1 (en) Systems and methods for implementing reverse gift card technology
EP3392821A1 (en) Server device and service method
US10452590B2 (en) Multi-point to point USB system
JP6217043B2 (en) Deposit / withdrawal management server apparatus, deposit / withdrawal management system, and operation method thereof
TW201921306A (en) Multi-dimensional barcode based mobile payment method and mobile payment server system in which a payment server system inspects and confirms authentication data is correct and carries out a payment process and returns a payment result back to a mobile payment device and a seller side device
US20190164141A1 (en) Inserting usb data into usb data stream

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20171205

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190222

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190411

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190925

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200115

R150 Certificate of patent or registration of utility model

Ref document number: 6648096

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350