JP7833512B2 - Payment systems, payment methods, and application programs - Google Patents
Payment systems, payment methods, and application programsInfo
- Publication number
- JP7833512B2 JP7833512B2 JP2024177000A JP2024177000A JP7833512B2 JP 7833512 B2 JP7833512 B2 JP 7833512B2 JP 2024177000 A JP2024177000 A JP 2024177000A JP 2024177000 A JP2024177000 A JP 2024177000A JP 7833512 B2 JP7833512 B2 JP 7833512B2
- Authority
- JP
- Japan
- Prior art keywords
- payment
- store
- tag
- application program
- terminal device
- 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
Links
Description
本発明は、決済システム、決済方法、およびアプリケーションプログラムに関する。 This invention relates to a payment system, a payment method, and an application program.
従来、スマートフォンなどの端末装置と店舗設備で情報授受することによる電子決済サービスが広く普及している。この情報授受に、NFC(Near Field Communication)を利用することについても実用化が進められている。これに関連し、特許文献1には、店舗決済端末にNFC機能を持たせて非接触クレジットカード決済を行うことについて記載されている。 Traditionally, electronic payment services that involve the exchange of information between terminal devices such as smartphones and store equipment have become widespread. The practical application of NFC (Near Field Communication) for this information exchange is also progressing. In this regard, Patent Document 1 describes a method for performing contactless credit card payments by equipping store payment terminals with NFC functionality.
ところで、電子決済サービスは店舗に設置されたPOS(Point of Sale)装置を介して行われることが多いが、広く普及した電子決済サービスにおいて、一斉にPOS装置にNFC機能を持たせるのは困難である。このように、従来の技術では、現実的に電子決済の利便性向上を図ることができない場合があった。 Incidentally, while electronic payment services are often conducted via POS (Point of Sale) devices installed in stores, it is difficult to equip all POS devices with NFC functionality simultaneously for widely adopted electronic payment services. Thus, conventional technology has sometimes been insufficient to realistically improve the convenience of electronic payments.
本発明は、このような事情を考慮してなされたものであり、現実的に電子決済の利便性向上を図ることが可能な決済システム、決済方法、およびアプリケーションプログラムを提供することを目的の一つとする。 This invention was made in consideration of these circumstances, and one of its objectives is to provide a payment system, payment method, and application program that can realistically improve the convenience of electronic payments.
本発明の一態様は、NFC(Near Field Communication)機能を有する利用者端末装置において動作するアプリケーションプログラムと、前記アプリケーションプログラムと通信する決済サーバとを備える決済システムであって、前記アプリケーションプログラムは、前記利用者端末装置に、店舗に設置されると共に、前記店舗、前記店舗に設置された店舗決済端末、前記店舗が属する加盟店のうち少なくとも一部を認識可能なタグIDを記憶したNFCタグから、前記NFC機能によって前記タグIDが取得されたとき、前記タグIDを前記決済サーバに送信させ、前記決済サーバは、前記アプリケーションプログラムから受信した前記タグIDに応じた決済情報を前記アプリケーションプログラムに送信し、前記アプリケーションプログラムは、前記利用者端末装置に、前記決済情報を表示させると共に、利用者による決済承諾の操作を受け付けさせる、決済システムである。 One aspect of the present invention is a payment system comprising an application program that operates on a user terminal device having NFC (Near Field Communication) functionality, and a payment server that communicates with the application program. The application program, when it obtains a tag ID from an NFC tag installed in a store and storing a tag ID capable of recognizing at least some of the store, the store's payment terminal, and the affiliated merchants to which the store belongs, via the NFC function, causes the application program to transmit the tag ID to the payment server. The payment server then transmits payment information corresponding to the tag ID received from the application program to the application program. The application program then displays the payment information on the user terminal device and accepts the user's payment acceptance operation.
本発明の一態様によれば、現実的に電子決済の利便性向上を図ることができる。 According to one aspect of the present invention, it is possible to practically improve the convenience of electronic payments.
[概要]
以下、図面を参照し、本発明に係る決済システム、決済方法、およびアプリケーションプログラムの実施形態について説明する。アプリケーションプログラムと決済サーバおよびクレジットカードサーバは、協働して電子決済サービスを提供する。以下の説明ではアプリケーションプログラムを決済アプリと称する。また、決済サーバとクレジットカードサーバを合わせたものを決済管理システムと称する場合がある。電子決済サービスは、店舗における商品やサービスの購買に係る決済をサポートするサービスである。店舗とは、例えば、現実空間に存在する物理的な店舗(実店舗)であるが、電子商取引の仮想店舗を含んでもよい。仮想店舗は、電子決済サービスの運営者とは異なる主体によって提供されるものを含んでもよい。その場合、仮想店舗における買い物の決済の際に、電子決済サービスのインターフェース画面に遷移するように制御される。電子決済サービスにおいて、店舗は、例えば加盟店(ブランド)に属するものとして扱われ、店舗において購買行動が行われた際の決済などの処理は、主として利用者と加盟店の間で行われる。これに代えて、決済などの処理が利用者と店舗との間で行われてもよい。
[overview]
The following describes embodiments of the payment system, payment method, and application program according to the present invention, with reference to the drawings. The application program, payment server, and credit card server work together to provide electronic payment services. In the following description, the application program will be referred to as the payment app. The payment server and credit card server together may be referred to as the payment management system. The electronic payment service is a service that supports payment for the purchase of goods and services at a store. A store is, for example, a physical store (real store) that exists in the real world, but may also include a virtual store for e-commerce. A virtual store may include one provided by an entity different from the operator of the electronic payment service. In that case, when settling a purchase at the virtual store, the user is controlled to transition to the interface screen of the electronic payment service. In the electronic payment service, a store is treated as belonging to, for example, a merchant (brand), and processing such as payment when a purchase is made at the store is mainly carried out between the user and the merchant. Alternatively, processing such as payment may be carried out between the user and the store.
[実店舗型電子決済の態様]
図1は、実店舗型電子決済の基本的な態様を示す図である。基本的に電子決済は、利用者Uが保持する媒体M、店舗設備E、決済システムSの三者によって実行される。媒体Mは、スマートフォンなどの可搬型コンピュータ装置やクレジットカードなどである。店舗設備Eは、現実空間に存在する物理的な実店舗(以下、単に店舗と称する)に存在するものであり、POS装置、無線通信装置、クレジットカードリーダ、QRコード(登録商標)などのコード画像の印刷物、またはコード画像を表示する表示装置などである。実店舗型電子決済では、まず媒体Mと店舗設備Eの間で、利用者の識別情報を認識可能な情報や決済額の情報などが一方向または双方向に共有される。この際に、媒体Mまたは店舗設備Eのうち一方が、他方が表示するコード画像から各種の情報を光学的に読み取ったり、NFC(Near Field Communication)によって情報提供が行われたり、PAN(Primary Account Number)がクレジットカードリーダによって読み取られたりする。そして、媒体Mまたは店舗設備Eの一方(他方から情報を取得した側)が、ネットワークNWを介して決済に必要な決済情報を決済システムSに送信する。なお、媒体Mと店舗設備Eの双方が何らかの情報を決済システムSに情報を送信してもよい。決済システムSは、利用者Uの各種情報を管理しており、種々の態様で店舗と利用者Uとの間の電子決済を行う。電子決済は、プリペイド方式と後払い(ポストペイ)のうち一方または双方で、或いは他の手法により行われる。この他、電子決済には、利用者の端末装置と決済システムの二者で実行される、いわゆるネットショッピングの態様も含まれ得る。ネットワークNWは、例えば、インターネット、LAN(Local Area Network)、無線基地局、プロバイダ装置などを含む。以降に登場する、ネットワークNWを介して通信する各種装置は、ネットワークカードや無線通信モジュールなどの通信装置を有しているものとする。
[Types of in-store electronic payment methods]
Figure 1 shows a basic configuration of in-store electronic payment. Basically, electronic payment is executed by three parties: a medium M held by the user U, store equipment E, and a payment system S. The medium M is a portable computer device such as a smartphone or a credit card. Store equipment E is located in a physical store (hereinafter simply referred to as "store") in the real world and includes POS devices, wireless communication devices, credit card readers, printed materials with code images such as QR codes (registered trademark), or display devices that show code images. In in-store electronic payment, first, user identification information and payment amount information are shared unidirectionally or bidirectionally between the medium M and the store equipment E. During this process, one of the medium M or store equipment E optically reads various information from the code image displayed by the other, provides information via NFC (Near Field Communication), or reads the PAN (Primary Account Number) by a credit card reader. Then, one of the medium M or store equipment E (the one that received information from the other) transmits the payment information necessary for payment to the payment system S via the network NW. Furthermore, both the medium M and the store equipment E may transmit some information to the payment system S. The payment system S manages various information of the user U and performs electronic payments between the store and the user U in various ways. Electronic payments are made using either a prepaid system or a post-paid system, or both, or by other methods. In addition, electronic payments may also include so-called online shopping, which is performed by both the user's terminal device and the payment system. The network NW includes, for example, the internet, LAN (Local Area Network), wireless base stations, and provider equipment. Various devices that communicate via the network NW, as described later, are assumed to have communication devices such as network cards and wireless communication modules.
[構成(端末決済)]
図2は、決済アプリを利用した電子決済(端末決済)を行うための構成の一例を示す図である。この電子決済は、媒体Mの一つである利用者端末装置10において動作する決済アプリ20、店舗設備Eの一つである一以上の店舗決済端末30および一以上の店舗コード画像40、決済システムSの一部を構成する決済サーバ100などを中心として実行される。決済サーバ100は、利用者端末装置10、店舗決済端末30、および一以上の情報端末50とネットワークNWを介して通信する。
[Configuration (terminal payment)]
Figure 2 shows an example of a configuration for performing electronic payment (terminal payment) using a payment application. This electronic payment is executed around a payment application 20 running on a user terminal device 10, which is one of the media Ms; one or more store payment terminals 30 and one or more store code images 40, which are part of the store equipment E; and a payment server 100 that constitutes part of the payment system S. The payment server 100 communicates with the user terminal device 10, the store payment terminals 30 and one or more information terminals 50 via a network NW.
利用者端末装置10は、例えば、スマートフォンやタブレット端末等の可搬型端末装置である。利用者端末装置10は、少なくとも、光学読取機能、通信機能、表示機能、入力受付機能、プログラム実行機能を有するコンピュータ装置である。以下の説明では、これらの機能を実現するための構成をそれぞれカメラ、通信装置、タッチパネル、CPU(Central Processing Unit)等と称する。利用者端末装置10では、CPU等のプロセッサにより決済アプリ20が実行されることで、決済サーバ100と連携して電子決済サービスを利用者に提供するように動作する。決済アプリ20は、例えば、アプリ配信サーバ(不図示)から利用者端末装置10にインストールされ、利用者端末装置10のカメラ、通信装置、タッチパネルなどを制御する。 The user terminal device 10 is, for example, a portable terminal device such as a smartphone or tablet. The user terminal device 10 is a computer device having at least optical reading functionality, communication functionality, display functionality, input reception functionality, and program execution functionality. In the following description, the components for realizing these functions are referred to as a camera, communication device, touch panel, CPU (Central Processing Unit), etc. The user terminal device 10 operates by executing the payment application 20 via a processor such as the CPU, in cooperation with the payment server 100 to provide electronic payment services to the user. The payment application 20 is installed on the user terminal device 10 from, for example, an application distribution server (not shown), and controls the camera, communication device, touch panel, etc., of the user terminal device 10.
店舗決済端末30は、例えば、店舗に設置される。店舗決済端末30は、少なくとも、商品価格取得機能、光学読取機能、プログラム実行機能、通信機能を有するコンピュータ装置(あるいはその集合体)である。店舗決済端末30は、いわゆるPOS(Point of Sale)装置を含み、POS装置が商品価格取得機能や光学読取機能を有してもよい。 The store payment terminal 30 is installed, for example, in a store. The store payment terminal 30 is a computer device (or a collection thereof) having at least a product price acquisition function, an optical reading function, a program execution function, and a communication function. The store payment terminal 30 includes a so-called POS (Point of Sale) device, and the POS device may also have a product price acquisition function and an optical reading function.
店舗コード画像40は、店舗に置かれ、QRコード(登録商標)等のコード画像が紙やプラスチックの媒体に印刷されたものである。なお、店舗コード画像40は、店舗に置かれたディスプレイ(スマートフォンやタブレット端末等の端末装置のディスプレイでもよい)によって表示されてもよい。 The store code image 40 is placed in the store and is a code image such as a QR code (registered trademark) printed on paper or plastic media. The store code image 40 may also be displayed on a display placed in the store (this may also be the display of a terminal device such as a smartphone or tablet).
情報端末50は、店舗を統括する加盟店の運営者によって使用される。電子決済サービスにおいて、商品またはサービスの提供者としての顧客は加盟店(ブランド)として扱われ、その傘下に一以上の店舗が存在する。一店舗のみ運営する加盟店が存在してもよい。情報端末50は、スマートフォンやタブレット端末、パーソナルコンピュータ等である。情報端末50は、加盟店向けインターフェース55が動作する。加盟店向けインターフェース55は、加盟店向けアプリであってもよいし、汎用のブラウザによって表示されるウェブページであってもよい。加盟店向けインターフェース55は、加盟店の運営者によるクーポンの設定等を受け付け、決済サーバ100に送信する。情報端末50は、加盟店向けインターフェース55を実行することで、店舗コード画像40に相当するコード画像を表示したり、利用者端末装置10が表示するコード画像を読み取ったりする機能を有してもよい(後者の場合、光学読取機能が必要である)。 The information terminal 50 is used by the operator of the affiliated store. In the electronic payment service, customers, as providers of goods or services, are treated as affiliated stores (brands), and each has one or more stores under its umbrella. An affiliated store operating only one store may also exist. The information terminal 50 is a smartphone, tablet, personal computer, etc. The information terminal 50 operates the affiliated store interface 55. The affiliated store interface 55 may be an affiliated store application or a web page displayed by a general-purpose browser. The affiliated store interface 55 accepts coupon settings, etc., from the affiliated store operator and transmits them to the payment server 100. By executing the affiliated store interface 55, the information terminal 50 may have the function of displaying a code image corresponding to the store code image 40, or reading a code image displayed by the user terminal device 10 (in the latter case, an optical reading function is required).
決済サーバ100は、クレジットカードサーバ200とネットワークNWを介して通信する。決済サーバ100は、例えば、コンテンツ提供部110と、情報管理部120と、決済処理部130と、記憶部170とを有する。記憶部170以外の構成要素は、例えば、CPUなどのハードウェアプロセッサがプログラム(ソフトウェア)を実行することにより実現される。これらの構成要素のうち一部または全部は、LSI(Large Scale Integration)やASIC(Application Specific Integrated Circuit)、FPGA(Field-Programmable
Gate Array)、GPU(Graphics Processing Unit)などのハードウェア(回路部;circuitryを含む)によって実現されてもよいし、ソフトウェアとハードウェアの協働によって実現されてもよい。プログラムは、予めHDD(Hard Disk Drive)やフラッシュメモリなどの記憶装置(非一過性の記憶媒体を備える記憶装置)に格納されていてもよいし、DVDやCD-ROMなどの着脱可能な記憶媒体(非一過性の記憶媒体)に格納されており、記憶媒体がドライブ装置に装着されることで記憶装置にインストールされてもよい。
The payment server 100 communicates with the credit card server 200 via a network NW. The payment server 100 includes, for example, a content provision unit 110, an information management unit 120, a payment processing unit 130, and a storage unit 170. The components other than the storage unit 170 are realized, for example, by a hardware processor such as a CPU executing a program (software). Some or all of these components are LSIs (Large Scale Integration), ASICs (Application Specific Integrated Circuits), FPGAs (Field-Programmable Graphite Arrays).
The program may be implemented by hardware (including circuitry) such as a Gate Array and a GPU (Graphics Processing Unit), or by the collaboration of software and hardware. The program may be stored in advance in a storage device such as an HDD (Hard Disk Drive) or flash memory (a storage device equipped with a non-transient storage medium), or it may be stored in a removable storage medium such as a DVD or CD-ROM (a non-transient storage medium) and installed in the storage device when the storage medium is inserted into a drive device.
記憶部170は、HDDやフラッシュメモリ、RAM(Random Access Memory)などである。記憶部170は、決済サーバ100がネットワークを介してアクセス可能なNAS(Network Attached Storage)装置であってもよい。記憶部170には、利用者情報172、加盟店/店舗情報174などの情報が格納される。また、記憶部170にはタグIDマッピング情報176が格納されてもよい。これについては[NFC決済]のところで説明する。 The storage unit 170 can be an HDD, flash memory, RAM (Random Access Memory), etc. The storage unit 170 may also be a NAS (Network Attached Storage) device accessible by the payment server 100 via the network. The storage unit 170 stores information such as user information 172 and merchant/store information 174. The storage unit 170 may also store tag ID mapping information 176. This will be explained in the section on [NFC Payment].
コンテンツ提供部110は、例えば、Webサーバの機能を有し、電子決済サービスの各種画面を表示するための情報(コンテンツ)を利用者端末装置10に提供する。コンテンツ提供部110は、ウェブページの形式でコンテンツを利用者端末装置10に提供したり、決済アプリ20が画像をレンダリングするのに必要なパラメータを利用者端末装置10に提供したりする。 The content provision unit 110, for example, has the functionality of a web server and provides information (content) for displaying various screens of the electronic payment service to the user terminal device 10. The content provision unit 110 provides content to the user terminal device 10 in the form of a web page, or provides the user terminal device 10 with parameters necessary for the payment application 20 to render images.
情報管理部120は、利用者情報172や加盟店/店舗情報174の編集、追加、削除などを行い、これらを管理する。 The Information Management Unit 120 edits, adds, and deletes user information 172 and affiliated store/shop information 174, and manages these.
図3は、利用者情報172の内容の一例を示す図である。利用者情報172は、例えば、利用者URL、アカウントID、電話番号、パスワード、登録日、チャージ残高、電子マネー種別、端末決済方法、カード決済方法、各種履歴情報、本人確認済フラグ、氏名・住所・生年月日、メールアドレス、銀行口座、後払い設定、後払い条件情報などの情報が互いに対応付けられたものである。以下、これらの情報が対応付けられた利用者のインスタンス(電子決済口座)のことをアカウントと称する場合がある。図中、「-」で示す項目は、未設定であることを示す。 Figure 3 shows an example of the contents of User Information 172. User Information 172 is a collection of information such as User URL, Account ID, Phone Number, Password, Registration Date, Charge Balance, Electronic Money Type, Terminal Payment Method, Card Payment Method, Various History Information, Identity Verification Flag, Name, Address, Date of Birth, Email Address, Bank Account, Post-Payment Settings, and Post-Payment Conditions, all of which are linked to each other. Hereafter, the user instance (electronic payment account) to which this information is linked may be referred to as an account. In the figure, items marked with "-" indicate that they are not set.
利用者URLは、利用者間の送金処理に使用される。電子決済サービスへの新規登録時には、電話番号およびパスワードの登録が必須となる。アカウントIDは、決済サーバ100によって利用者に発行されるものである。登録日は利用者が電子決済サービスに登録した日(アカウントを作成した日)である。チャージ残高は、利用者が予めアカウントに送金することで設定された電子マネーの残高を示す情報である。送金の手段としては、指定業者(銀行)のATM(Automatic Teller Machine)への入金、登録された銀行口座からの送金などがある。電子マネーの種別は、例えば、電子マネーが出金可能なものであるか、電子決済にのみ使用可能なものであるかを示す情報である。端末決済方法は、端末決済において利用者がチャージ残高による電子決済を行うのか(残高払い)、後払いによる決済を行うのかを示す設定情報である。カード決済方法は、カード決済において利用者がチャージ残高による電子決済を行うのか(残高払い)、後払いによる決済を行うのかを示す設定情報である。各種履歴情報は、利用者が予め電子決済サービスに送金してチャージ残高を増加させた履歴であるチャージ履歴、利用者が行った決済の内訳(日時、購買行動が行われた店舗の店舗ID、決済金額、決済方法など)を決済ごとに示す決済履歴などを含む。 The user URL is used for processing transfers between users. When registering for the electronic payment service, registration of a phone number and password is mandatory. The account ID is issued to the user by the payment server 100. The registration date is the date the user registered for the electronic payment service (the date the account was created). The charge balance is information indicating the balance of electronic money set by the user beforehand by sending money to their account. Transfer methods include depositing money into an ATM (Automatic Teller Machine) of a designated provider (bank) and transfers from a registered bank account. The type of electronic money indicates, for example, whether the electronic money is withdrawable or usable only for electronic payments. The terminal payment method is setting information indicating whether the user will make an electronic payment using their charge balance (balance payment) or a deferred payment in terminal payments. The card payment method is setting information indicating whether the user will make an electronic payment using their charge balance (balance payment) or a deferred payment in card payments. Various types of transaction history include charge history, which shows the history of users sending funds to electronic payment services in advance to increase their balance, and payment history, which shows the details of each transaction (date and time, store ID of the store where the purchase was made, payment amount, payment method, etc.).
本人確認済フラグは、利用者が身分証明書を利用して行う本人確認が済んでいるか否かを示す情報である。後払いは本人確認が済んでいる場合に選択可能になり、図中のアカウントIDが「002」である利用者は本人確認が済んでいないため、端末決済方法として残高払いしか選択することができない。銀行口座は、電子決済サービスに入金可能な銀行口座の口座番号である。後払い設定は、後払いを選択可能にするための設定操作が済んでいるか否かを示す情報である。後払い条件情報は、後払いにおける限度額、当月利用額などの各種条件を示す情報である。 The "Verified Identity" flag indicates whether the user has completed identity verification using an identification document. Post-payment becomes available only after identity verification is complete. The user with account ID "002" in the diagram has not completed identity verification and therefore can only select balance payment as their terminal payment method. The "Bank Account" field is the account number of the bank account to which funds can be deposited into the electronic payment service. The "Post-Payment Settings" field indicates whether the settings necessary to enable post-payment have been completed. The "Post-Payment Conditions" field shows various conditions for post-payment, such as the limit and the current month's usage amount.
図4は、加盟店/店舗情報174の内容の一例を示す図である。加盟店/店舗情報174は、例えば、店舗URLに対して加盟店IDと店舗IDが対応付けられた第1テーブル174Aと、加盟店IDに対して加盟店名と売上金(前述)が対応付けられた第2テーブル174Bと、店舗IDに対して店舗IDが対応付けられた第3テーブル174Cとを含む。加盟店/店舗情報174には、これらの情報の他、加盟店または店舗のカテゴリ、店舗の所在地、決済パターン等の情報が含まれてもよい。図示するように、第3テーブル174Cには、更に、店舗ごとに店舗内の店舗決済端末30の識別情報(デバイスID)が対応付けられたものであってもよい。 Figure 4 shows an example of the contents of the merchant/store information 174. The merchant/store information 174 includes, for example, a first table 174A where merchant IDs and store IDs are associated with store URLs, a second table 174B where merchant names and sales figures (as described above) are associated with merchant IDs, and a third table 174C where store IDs are associated with store IDs. In addition to this information, the merchant/store information 174 may also include information such as the merchant or store category, store location, and payment patterns. As shown in the figure, the third table 174C may further include identification information (device ID) of the in-store payment terminal 30 for each store.
決済処理部130は、電子決済のための各種処理を行う。端末決済には、以下に説明する第1方式(ユーザスキャン)と第2方式(ストアスキャン)の二つの方式がある。 The payment processing unit 130 performs various processes for electronic payment. There are two methods for terminal payment, as described below: the first method (user scan) and the second method (store scan).
図5は、ユーザスキャンが行われる際の処理の流れの概要を示す図である。まず、決済アプリ20が起動した状態の利用者端末装置10が、光学読取機能によって店舗コード画像40を読み取り、デコードする(S1)。店舗コード画像40は、店舗URLの情報が含まれている。決済アプリ20は、店舗URLと利用者のアカウントIDを含む第1決済情報を決済サーバ100に送信する(S2)。決済サーバ100は、店舗URLに対応する加盟店ID、店舗IDを用いて加盟店/店舗情報174を検索し、加盟店名と店舗名の情報を取得し(S3)、決済アプリ20に送信する(S4)。利用者は、加盟店名や店舗名が表示された画面において、決済金額を決済アプリ20に入力する(S5)。そして、決済アプリ20は、少なくとも決済金額を含む第2決済情報を生成し、決済サーバ100に送信する(S6)。 Figure 5 shows an overview of the processing flow when a user scan is performed. First, the user terminal device 10, with the payment application 20 running, reads and decodes the store code image 40 using its optical reading function (S1). The store code image 40 contains information about the store's URL. The payment application 20 sends first payment information, including the store URL and the user's account ID, to the payment server 100 (S2). The payment server 100 searches the merchant/store information 174 using the merchant ID and store ID corresponding to the store URL, obtains the merchant name and store name information (S3), and sends it to the payment application 20 (S4). The user enters the payment amount into the payment application 20 on the screen displaying the merchant name and store name (S5). Then, the payment application 20 generates second payment information, including at least the payment amount, and sends it to the payment server 100 (S6).
決済サーバ100の決済処理部130は、当該利用者の利用者情報172における「端末決済方法」が「残高払い」になっている場合、受信した第2決済情報に基づいて電子決済を行う(S7-1)。このとき、決済処理部130は、例えば、利用者IDに対応付けて管理しているチャージ残高を減少させ、加盟店の売上金の項目値を増加させることで、電子決済を行う。加盟店の売上金の項目値は、例えば、それ自体が電子マネーとして使用されるものでは無く、加盟店と電子決済サービスとの取り決めに応じたサイクルで、売上金の項目値に対応する金額が銀行口座に送金される。一方、「端末決済方法」が「後払い」になっている場合、決済処理部130は、第1決済情報や第2決済情報をクレジットカードサーバ200に送信して電子決済を依頼する(S7-2)。クレジットカードサーバ200は、受信した情報に基づいて利用者の月ごと利用額に決済額を加算し、締め日の後に利用者の銀行口座から月ごと利用額を差し引くなどして電子決済を行う(S7-3)。 The payment processing unit 130 of the payment server 100 performs electronic payment based on the received second payment information if the "terminal payment method" in the user information 172 of the user is set to "balance payment" (S7-1). In this case, the payment processing unit 130 performs electronic payment by, for example, decreasing the charge balance managed in association with the user ID and increasing the item value of the merchant's sales proceeds. The item value of the merchant's sales proceeds is not used as electronic money itself; rather, the amount corresponding to the item value of the sales proceeds is transferred to the bank account according to the cycle agreed upon between the merchant and the electronic payment service. On the other hand, if the "terminal payment method" is set to "post-payment," the payment processing unit 130 sends the first and second payment information to the credit card server 200 to request electronic payment (S7-2). The credit card server 200 adds the payment amount to the user's monthly usage amount based on the received information and performs electronic payment by deducting the monthly usage amount from the user's bank account after the closing date (S7-3).
そして、決済処理部130は、コンテンツ提供部110を介して、決済完了通知(決済完了画面を表示するための情報)を決済アプリ20に送信し(S8)、決済アプリ20は決済完了画面を表示する(S9)。なお、店舗コード画像40が店舗に置かれたディスプレイによって表示される場合、店舗コード画像40には、店舗URLだけでなく決済金額の情報が含まれる場合がある。この場合、利用者が決済金額を入力する手順が省略され、第1決済情報に決済金額の情報が含められて決済サーバ100に送信される。加盟店名や店舗名の情報は、決済完了画面に含めて表示されてよい。 The payment processing unit 130 then sends a payment completion notification (information for displaying the payment completion screen) to the payment application 20 via the content provision unit 110 (S8), and the payment application 20 displays the payment completion screen (S9). Note that if the store code image 40 is displayed on a display in the store, the store code image 40 may include not only the store URL but also payment amount information. In this case, the procedure for the user to enter the payment amount is omitted, and the payment amount information is included in the first payment information and sent to the payment server 100. Merchant name and store name information may be included and displayed on the payment completion screen.
図6は、ストアスキャンが行われる際の処理の流れの概要を示す図である。まず、決済アプリ20の起動時、決済アプリ20において支払う操作が行われたとき、自動更新のタイミング(例えば1分おき)になったとき、およびその他のタイミングで、決済アプリ20はワンタイムコードの発行要求を決済サーバ100に送信する(S11)。決済サーバ100の決済処理部130はワンタイムコードを生成し(S12)、決済アプリ20に送信する(S13)。決済アプリ20は、ワンタイムコードに基づいて生成した、QRコードやバーコード等のコード画像を表示する(S14)。利用者は利用者端末装置10の表示面を店舗決済端末30に翳し(提示し)、店舗決済端末30は、光学読取機能によってコード画像を読み取ってデコードし、ワンタイムコード等を取得する(S15)。そして、店舗決済端末30は、ワンタイムコード、決済金額、加盟店ID、店舗ID等を含む決済情報を生成し、決済サーバ100に送信する(S16)。決済金額の情報は、予めバーコード読み取りや手入力等によって取得されている。 Figure 6 shows an overview of the processing flow when a store scan is performed. First, when the payment app 20 is launched, when a payment operation is performed in the payment app 20, when it is time for an automatic update (for example, every minute), and at other times, the payment app 20 sends a request to the payment server 100 to issue a one-time code (S11). The payment processing unit 130 of the payment server 100 generates a one-time code (S12) and sends it to the payment app 20 (S13). The payment app 20 displays a code image such as a QR code or barcode that was generated based on the one-time code (S14). The user holds the display surface of the user terminal device 10 over the store payment terminal 30 (presents it), and the store payment terminal 30 reads and decodes the code image using its optical reading function and obtains the one-time code, etc. (S15). Then, the store payment terminal 30 generates payment information including the one-time code, payment amount, merchant ID, store ID, etc., and sends it to the payment server 100 (S16). Payment amount information is obtained in advance through methods such as barcode scanning or manual entry.
決済サーバ100の決済処理部130は、受信した情報に基づいて、ワンタイムコードに対応する利用者を特定し、当該利用者の利用者情報172における「端末決済方法」が「残高払い」になっている場合、受信した第2決済情報に基づいて電子決済を行う(S17-1)。このときの処理の内容は図5のS7-1の処理と同様である。一方、「端末決済方法」が「後払い」になっている場合、決済サーバ100は、第1決済情報や第2決済情報をクレジットカードサーバ200に送信して電子決済を依頼する(S17-2)。クレジットカードサーバ200は、受信した情報に基づいて利用者の月ごと利用額に決済額を加算し、締め日の後に利用者の銀行口座から月ごと利用額を差し引くなどして電子決済を行う(S17-3)。 The payment processing unit 130 of the payment server 100 identifies the user corresponding to the one-time code based on the received information. If the "terminal payment method" in the user information 172 of that user is set to "balance payment," electronic payment is performed based on the received second payment information (S17-1). The content of this process is the same as the process in S7-1 in Figure 5. On the other hand, if the "terminal payment method" is set to "post-payment," the payment server 100 sends the first and second payment information to the credit card server 200 to request electronic payment (S17-2). The credit card server 200 adds the payment amount to the user's monthly usage amount based on the received information and performs electronic payment by deducting the monthly usage amount from the user's bank account after the closing date (S17-3).
そして、決済処理部130は、コンテンツ提供部110を介して、決済完了通知を決済アプリ20に送信し(S18)、決済アプリ20は決済完了画面を表示する(S19)。 Then, the payment processing unit 130 sends a payment completion notification to the payment application 20 via the content provision unit 110 (S18), and the payment application 20 displays a payment completion screen (S19).
なお、上記のいずれか一方のみのパターンで電子決済が行われてもよい。また、図2で説明した「アカウントID」は、利用者の識別情報として用いられ得る他の情報(例えば電話番号)であってもよい。また、ストアスキャンにおいてワンタイムコードの発行が省略され、決済アプリ20は、利用者のアカウントIDに基づいて生成したコード画像を表示してもよい。その場合、決済サーバ100は、ワンタイムコードに対応する利用者を特定するのに代えて、アカウントIDに対応する利用者を特定する。 Furthermore, electronic payment may be performed using only one of the above patterns. Also, the "account ID" explained in Figure 2 may be other information that can be used as user identification information (e.g., a phone number). Additionally, the issuance of a one-time code may be omitted during store scanning, and the payment application 20 may display a code image generated based on the user's account ID. In that case, the payment server 100 identifies the user corresponding to the account ID instead of identifying the user corresponding to the one-time code.
なお、「後払い」決済をクレジットカードサーバ200の管理で行うのではなく、決済サーバ100の内部で行ってもよい。この場合、決済カード60、クレジットカードサーバ200などの構成は省略されてもよい。 Furthermore, instead of managing the "post-payment" settlement through the credit card server 200, it may be handled internally by the payment server 100. In this case, the configuration of the payment card 60, credit card server 200, etc., may be omitted.
[構成(カード決済)]
図7は、決済カードを利用した電子決済(カード決済)を行うための構成の一例を示す図である。この電子決済は、媒体Mの一つである決済カード60、店舗設備Eの一つであるクレジット処理端末70、決済システムSの一部を構成する決済サーバ100およびクレジットカードサーバ200などを中心として実行される。クレジットカードサーバ200は、クレジット処理端末70とネットワークNWを介して通信する。
[Payment Method (Card Payment)]
Figure 7 shows an example of a configuration for electronic payment (card payment) using a payment card. This electronic payment is executed around a payment card 60, which is one of the media Ms; a credit processing terminal 70, which is one of the store equipment Es; and a payment server 100 and a credit card server 200, which constitute part of the payment system S. The credit card server 200 communicates with the credit processing terminal 70 via a network NW.
クレジット処理端末70は、店舗決済端末30と同様に、店舗に設置される。クレジット処理端末70は、例えば、クレジット決済端末(クレジットカードリーダー)と、POS装置とを含む。クレジット決済端末は、挿入され又は翳されたクレジットカードからPIN(Personal Identification Number)を読み取って、利用者により入力されたPINと照合したり、クレジットカードから読み取ったPAN(Primary Account Number)を、POS装置を介してクレジットカードサーバ200に送信したりする。POS装置は、クレジット決済端末と協働して決済額等の情報をクレジットカードサーバ200に送信する。クレジット処理端末70とクレジットカードサーバ200との間に、立替払取次業者(acquirer)サーバが介在してもよいが、以下では説明を簡略化するために、立替払取次業者サーバについての記述を省略する。決済カード60は、例えば、一般的に普及しているクレジットカードと同様の態様のものであり、通信チップがカード基材に埋め込まれたものである。通信チップはPINを記憶した記憶媒体を内蔵し、コンタクタ(或いは無線アンテナ)を介して外部装置と通信する。これに代えて、決済カード60は、磁気カードであってもよい。なお、クレジットカードの使用に際して送受信される情報(電文)には、認証のためのオーソリ電文と、決済額を伝えるための売り上げ電文が存在するが、以下ではこれらを区別した詳細な説明を省略する。 The credit processing terminal 70 is installed in the store, similar to the store payment terminal 30. The credit processing terminal 70 includes, for example, a credit payment terminal (credit card reader) and a POS device. The credit payment terminal reads the PIN (Personal Identification Number) from the inserted or scanned credit card and verifies it against the PIN entered by the user, or transmits the PAN (Primary Account Number) read from the credit card to the credit card server 200 via the POS device. The POS device works in cooperation with the credit payment terminal to transmit information such as the payment amount to the credit card server 200. An acquisitioner server may be interposed between the credit processing terminal 70 and the credit card server 200, but for the sake of simplicity, the description of the acquisitioner server will be omitted below. The payment card 60 is, for example, similar in form to a commonly used credit card, with a communication chip embedded in the card base material. The communication chip incorporates a storage medium that stores the PIN and communicates with an external device via a contactor (or wireless antenna). Alternatively, the payment card 60 may be a magnetic card. Note that the information (messages) transmitted and received when using a credit card includes an authorization message for authentication and a sales message to convey the payment amount; however, a detailed explanation distinguishing between these two is omitted below.
クレジットカードサーバ200は、決済サーバ100とネットワークNWを介して通信する。クレジットカードサーバ200は、例えば、情報管理部210と、クレジットインターフェース220と、決済振分部230と、クレジット決済処理部240と、記憶部270とを有する。記憶部270以外の構成要素は、例えば、CPUなどのハードウェアプロセッサがプログラム(ソフトウェア)を実行することにより実現される。これらの構成要素のうち一部または全部は、LSIやASIC、FPGA、GPUなどのハードウェア(回路部;circuitryを含む)によって実現されてもよいし、ソフトウェアとハードウェアの協働によって実現されてもよい。プログラムは、予めHDDやフラッシュメモリなどの記憶装置(非一過性の記憶媒体を備える記憶装置)に格納されていてもよいし、DVDやCD-ROMなどの着脱可能な記憶媒体(非一過性の記憶媒体)に格納されており、記憶媒体がドライブ装置に装着されることで記憶装置にインストールされてもよい。記憶部270には、カード利用者情報272などの情報が格納される。 The credit card server 200 communicates with the payment server 100 via a network (NW). The credit card server 200 includes, for example, an information management unit 210, a credit interface 220, a payment distribution unit 230, a credit payment processing unit 240, and a storage unit 270. Components other than the storage unit 270 are implemented, for example, by a hardware processor such as a CPU executing a program (software). Some or all of these components may be implemented by hardware (including circuitry) such as an LSI, ASIC, FPGA, or GPU, or by the cooperation of software and hardware. The program may be pre-stored in a storage device such as an HDD or flash memory (a storage device with a non-transient storage medium), or it may be stored in a removable storage medium such as a DVD or CD-ROM (a non-transient storage medium) and installed in the storage device when the storage medium is mounted in a drive device. The storage unit 270 stores information such as card user information 272.
情報管理部210は、カード利用者情報272の編集、追加、削除などを行い、これらを管理する。カード利用者情報272は、例えば、利用者に固有の情報(例えばPAN)と、カード決済方法と、当該利用者のアカウントID(決済サーバ100が使用するもの)とが互いに対応付けられた情報である。カード決済方法は、カード決済において利用者がチャージ残高による電子決済を行うのか(残高払い)、後払いによる決済を行うのかを示す設定情報である。 The information management unit 210 edits, adds, and deletes card user information 272 and manages it. Card user information 272 is information that associates, for example, information unique to the user (e.g., PAN), the card payment method, and the user's account ID (used by the payment server 100). The card payment method is setting information indicating whether the user will make an electronic payment using their charged balance (balance payment) or a deferred payment.
クレジットインターフェース220は、クレジット処理端末70から受信した電文に含まれるPANの中のBIN(Bank Identification Number)が自社向けのコードであるか否かを判定し、自社向けのコードである場合はクレジット処理端末70から受信した電文を決済振分部230に渡し、自社向けのコードでない場合は受信した電文を破棄する。 The credit interface 220 determines whether the BIN (Bank Identification Number) in the PAN included in the message received from the credit processing terminal 70 is a code specific to the company. If it is a code specific to the company, it passes the message received from the credit processing terminal 70 to the settlement distribution unit 230. If it is not a code specific to the company, it discards the received message.
決済振分部230は、クレジットインターフェース220から取得した電文に対応する利用者のカード利用者情報272を参照し、「カード決済方法」が「後払い」に設定されているか否かを判定する。「カード決済方法」が「後払い」に設定されている場合、決済振分部230は、その旨をクレジットインターフェース220に通知すると共に、クレジットインターフェース220から取得した電文をクレジット決済処理部240に渡す。一方、「カード決済方法」が「残高払い」に設定されている場合、決済振分部230は、クレジットインターフェース220から取得した電文に当該利用者のアカウントIDを追加して決済サーバ100に送信し、電子決済を依頼する。電子決済を依頼された決済サーバ100は、図5のS7-1、図6のS17-1と同様の処理を行う。 The payment distribution unit 230 refers to the user's cardholder information 272 corresponding to the message received from the credit interface 220 and determines whether the "card payment method" is set to "post-payment". If the "card payment method" is set to "post-payment", the payment distribution unit 230 notifies the credit interface 220 of this and passes the message received from the credit interface 220 to the credit payment processing unit 240. On the other hand, if the "card payment method" is set to "balance payment", the payment distribution unit 230 adds the user's account ID to the message received from the credit interface 220 and sends it to the payment server 100, requesting electronic payment. The payment server 100, upon receiving the request for electronic payment, performs the same processing as in S7-1 in Figure 5 and S17-1 in Figure 6.
クレジットインターフェース220は、PANや有効期限を確認し、決済額の累計が当月の上限を超えていないかどうかなどを確認する。クレジット決済処理部240は、決済振分部230から取得した電文に含まれる情報に基づいて利用者の月ごと利用額に決済額を加算し、締め日の後に利用者の銀行口座から月ごと利用額を差し引くなどして電子決済を行う。 The credit interface 220 checks the PAN and expiration date, and verifies whether the cumulative payment amount exceeds the monthly limit. The credit payment processing unit 240 adds the payment amount to the user's monthly usage amount based on the information contained in the message received from the payment distribution unit 230, and performs electronic payment by deducting the monthly usage amount from the user's bank account after the closing date.
[NFC決済]
決済システムは、上記説明した端末決済やカード決済に加えて、NFCを用いた決済(以下、NFC決済)を行うことができる。以下、これについて説明する。なお、決済システムは、専らNFC決済を行うものであってもよい。NFC決済には、以下に説明する第1方式(店舗入力型)と第2方式(ユーザ入力型)の二つの方式があってよいが、決済システムは、どちらか一方だけ対応するものでもよい。
[NFC payment]
In addition to the terminal payments and card payments described above, the payment system can also handle payments using NFC (hereinafter referred to as NFC payments). This will be explained below. Note that the payment system may exclusively handle NFC payments. There may be two methods of NFC payments, the first method (store input type) and the second method (user input type) described below, but the payment system may support only one of them.
(店舗入力型)
図8は、店舗入力型のNFC決済の様子を模式的に示す図である。店舗入力型のNFC決済では、店員TがPOS装置である店舗決済端末30にバーコード読み込みや手入力などの形で決済金額を入力する。入力された情報(入力情報)は、決済サーバ100に送信される。POS装置の周辺には、NFCタグ80を内蔵し、またはNFCタグ80が貼り付けされたオブジェクトが置かれている(これに代えて、NFCタグ80が店舗決済端末30に貼り付け等されてもよい)。NFCタグ80は、店舗決済端末30の内部機能ではない独立したNFCタグである。NFCタグ80は、例えば自身で電源を持たないパッシブタイプのタグであり、外部装置からの電源供給を受けて起動し、自身のメモリに記憶された情報(タグID)を送信するように構成されている。利用者がNFC機能を有する利用者端末装置10をNFCタグ80に翳すことで、利用者端末装置10はタグIDを取得し、決済アプリ20は利用者端末装置10に、タグIDを決済サーバ100に送信させる。タグIDは、当該店舗、当該店舗におかれた店舗決済端末30(POS装置)、当該店舗が属する加盟店のうち少なくとも一部を認識可能な情報である。決済サーバ100では、タグIDと当該店舗、当該店舗におかれた店舗決済端末30、または当該店舗が属する加盟店とのマッピング(対応付け)をしており、受信したタグIDに対応する店舗から届いた入力情報を選択し、その入力情報に基づいて決済情報を決済アプリ20に送信する。これによって、決済アプリ20は、直接的に、店舗決済端末30と通信することなく決済情報を取得し、利用者による決済承諾の操作(「支払う」ボタンの操作等)を受け付けることが可能となる。この態様の決済は、店舗決済端末30がNFCに対応していない場合でも実現可能である。この結果、現実的に電子決済の利便性向上を図ることができる。
(Store input type)
Figure 8 is a schematic diagram illustrating the process of in-store input type NFC payment. In in-store input type NFC payment, the store clerk T inputs the payment amount into the in-store payment terminal 30, which is a POS device, by means of barcode scanning or manual input. The input information is transmitted to the payment server 100. Objects containing or with NFC tags 80 attached are placed around the POS device (alternatively, the NFC tags 80 may be attached to the in-store payment terminal 30, etc.). The NFC tag 80 is an independent NFC tag that is not an internal function of the in-store payment terminal 30. The NFC tag 80 is, for example, a passive type tag that does not have its own power supply, and is configured to start up by receiving power from an external device and transmit information (tag ID) stored in its own memory. When a user holds an NFC-enabled user terminal device 10 over an NFC tag 80, the user terminal device 10 obtains a tag ID, and the payment application 20 instructs the user terminal device 10 to send the tag ID to the payment server 100. The tag ID is information that can identify at least some of the store, the store payment terminal 30 (POS device) installed in the store, and the affiliated merchants to which the store belongs. The payment server 100 maps the tag ID to the store, the store payment terminal 30 installed in the store, or the affiliated merchants to which the store belongs, selects the input information received from the store corresponding to the received tag ID, and sends payment information to the payment application 20 based on that input information. As a result, the payment application 20 can obtain payment information without directly communicating with the store payment terminal 30 and accept payment acceptance operations by the user (such as pressing the "Pay" button). This type of payment can be implemented even if the store payment terminal 30 does not support NFC. As a result, the convenience of electronic payments can be practically improved.
タグIDと店舗または加盟店とを対応付ける方法には以下の2つが考えられる。
(1)タグIDを、店舗、店舗決済端末30、または加盟店に割り当てられた何らかのID情報、またはこれに対応する情報(編集、簡略化などされたもの)に書き換える方法。
店舗または加盟店に付与された何らかのID情報は、例えば、店舗決済端末30(POS装置)のデバイスIDである。また、ID情報は、加盟店向けインターフェース55のログインIDであってもよいし、図4に示す加盟店IDまたは店舗IDであってもよい。また、ID情報は、上記のうち複数を含むものであってもよい。この場合、運用開始時点でNFCタグ80に、例えば情報端末50を用いてID情報を書き換える処理が行われる。
(2)タグIDは、任意の情報(例えばNFCタグ80が購入された時点の情報のまま)であり、タグIDマッピング情報176においてタグIDと店舗、店舗決済端末30、または加盟店との対応付けを管理する方法。
この場合、店舗または加盟店の方で、NFCタグ80からタグIDを読み取り、例えば加盟店向けインターフェース55を用いて決済サーバ100のタグIDマッピング情報176に登録する処理が行われる。タグIDマッピング情報176は、タグIDとデバイスID、加盟店ID、店舗IDのうち一部または全部とが対応付けられた情報である。決済サーバ100は、タグIDが利用者端末装置10から送られてきたときに、タグIDを用いてタグIDマッピング情報176を検索することで加盟店、店舗決済端末30、店舗のうち一部または全部を特定する。
There are two possible methods for associating a tag ID with a store or affiliated merchant.
(1) A method for rewriting the tag ID with any ID information assigned to the store, the store payment terminal 30, or the merchant, or corresponding information (edited, simplified, etc.).
The ID information assigned to the store or merchant is, for example, the device ID of the store payment terminal 30 (POS device). The ID information may also be the login ID for the merchant interface 55, or the merchant ID or store ID shown in Figure 4. Furthermore, the ID information may include multiple of the above. In this case, at the start of operation, a process is performed to rewrite the ID information on the NFC tag 80, for example, using the information terminal 50.
(2) The tag ID is arbitrary information (for example, the information at the time the NFC tag 80 was purchased), and the tag ID mapping information 176 manages the association between the tag ID and the store, the store payment terminal 30, or the merchant.
In this case, the store or merchant reads the tag ID from the NFC tag 80 and registers it in the tag ID mapping information 176 of the payment server 100, for example, using the merchant interface 55. The tag ID mapping information 176 is information that associates the tag ID with some or all of the device ID, merchant ID, and store ID. When the tag ID is sent from the user terminal device 10, the payment server 100 uses the tag ID to search the tag ID mapping information 176 and identifies some or all of the merchant, store payment terminal 30, and store.
図9は、店舗入力型のNFC決済の処理の流れの一例を示すシーケンス図である。ここでは、タグIDと店舗または加盟店との対応付けは済んでいるものとする。まず、店舗端末装置30において、入力情報が生成される(S21)。店舗決済端末30は、入力情報を決済サーバ100に送信する(S22)。これと並行して、利用者が利用者端末装置10をNFCタグ80に翳すことで、利用者端末装置10(決済アプリ20)はタグIDを取得する(S23)。S21、22の処理とS23の処理はどちらが前に行われてもよいが、商慣行としては、入力情報が生成されてから利用者が利用者端末装置10をNFCタグ80に翳す方が自然である。 Figure 9 is a sequence diagram showing an example of the processing flow for store-input type NFC payment. Here, it is assumed that the association between the tag ID and the store or merchant has already been established. First, input information is generated in the store terminal device 30 (S21). The store payment terminal 30 transmits the input information to the payment server 100 (S22). Simultaneously, the user holds the user terminal device 10 over the NFC tag 80, and the user terminal device 10 (payment application 20) obtains the tag ID (S23). While the processes in S21 and S22 and S23 can be performed in either order, it is considered more natural in business practice for the user to hold the user terminal device 10 over the NFC tag 80 after the input information has been generated.
次に、利用者端末装置10(決済アプリ20)は、タグIDを含む情報を決済サーバ100に送信する(S24)。決済サーバ100の例えば決済処理部130は、タグIDから店舗または加盟店を特定し(S25)、入力情報と特定した店舗または加盟店の情報に基づく決済情報を決済アプリ20に送信する(S26)。決済情報は、少なくとも決済金額や店舗または加盟店の情報を含み、決済日時、付与されるポイント、キャンペーン情報などを更に含んでもよい。タグIDがタグIDマッピング情報176においてデバイスIDに対応付けられた情報またはデバイスIDを含む場合、第3テーブル174Cを参照することで店舗または加盟店を特定することができる。また、決済金額は、タグIDがタグIDマッピング情報176においてデバイスIDに対応付けられた情報またはデバイスIDであれば、デバイスIDに対応する店舗決済端末30の、直近の未決済の入力情報から取得することができる。タグIDがタグIDマッピング情報176においてデバイスIDに対応付けられた情報またはデバイスIDを含まない場合、入力情報とタグIDの取得された時間の関係、利用者端末装置10の位置情報やWi-Fi接続情報、その他の情報によって決済金額が特定されてもよい。このように、店舗入力型において、タグIDは、電子決済を行おうとしている取引の決済金額を認識可能な情報であってよい。 Next, the user terminal device 10 (payment application 20) transmits information including the tag ID to the payment server 100 (S24). The payment processing unit 130 of the payment server 100 identifies the store or merchant from the tag ID (S25), and transmits payment information based on the input information and the identified store or merchant information to the payment application 20 (S26). The payment information includes at least the payment amount and store or merchant information, and may further include the payment date and time, points to be awarded, campaign information, etc. If the tag ID is information associated with a device ID in the tag ID mapping information 176 or includes a device ID, the store or merchant can be identified by referring to the third table 174C. Also, if the tag ID is information associated with a device ID in the tag ID mapping information 176 or includes a device ID, the payment amount can be obtained from the most recent unpaid input information of the store payment terminal 30 corresponding to the device ID. If the tag ID is not associated with the device ID in the tag ID mapping information 176, or if it does not contain the device ID, the payment amount may be determined by the relationship between the input information and the time the tag ID was acquired, the location information and Wi-Fi connection information of the user terminal device 10, and other information. Thus, in the store input type, the tag ID may be information that can recognize the payment amount of the transaction for which electronic payment is being attempted.
決済情報を受信すると決済アプリ20は、決済承諾の操作を受け付け(S27)、操作が行われると決済OK通知を決済サーバ100に送信する(S28)。決済サーバ100の決済処理部130は、決済処理を行う(S29)。この決済処理は、図5のS7-1~S7-3の処理、或いは図6のS17-1~S17-3の処理と同様に、利用者の「端末決済方法」の設定に応じて行われてよい。決済処理が完了すると、決済サーバ100の決済処理部130は、決済完了通知を決済アプリ20と店舗決済端末30および/または情報端末50とのそれぞれに対して送信する(S30、31)。 Upon receiving payment information, the payment application 20 accepts a payment acceptance operation (S27). Once the operation is completed, it sends a payment OK notification to the payment server 100 (S28). The payment processing unit 130 of the payment server 100 performs the payment processing (S29). This payment processing may be performed according to the user's "terminal payment method" settings, similar to the processes in S7-1 to S7-3 in Figure 5, or S17-1 to S17-3 in Figure 6. Once the payment processing is complete, the payment processing unit 130 of the payment server 100 sends payment completion notifications to the payment application 20 and the store payment terminal 30 and/or information terminal 50, respectively (S30, 31).
図10は、店舗入力型のNFC決済が行われる際の決済アプリ20の画面遷移の一例を示す図である。利用者端末装置10のNFC機能が起動している状態でNFCタグ80が検知されると、画面IM1が表示される。画面IM1には、NFC決済を進行させる操作を受け付けるためのボタンB1が設けられる。ボタンB1が操作されると、画面IM2が表示される。なお、利用者端末装置10のOS(Operating System)の種類によっては画面IM1の表示が省略され、利用者端末装置10のNFC機能が起動している状態でNFCタグ80が検知されると画面IM2が表示される。 Figure 10 shows an example of the screen transitions in the payment application 20 when a store-input type NFC payment is performed. When the NFC tag 80 is detected while the NFC function of the user terminal device 10 is activated, screen IM1 is displayed. Screen IM1 includes a button B1 for accepting operations to proceed with the NFC payment. When button B1 is operated, screen IM2 is displayed. Note that depending on the type of OS (Operating System) of the user terminal device 10, the display of screen IM1 may be omitted, and screen IM2 will be displayed when the NFC tag 80 is detected while the NFC function of the user terminal device 10 is activated.
画面IM2は、決済金額が表示される領域A1を含む。この時点で、図9のS26までの処理が完了している。画面IM2には、決済承諾の操作を受け付けるためのボタンB2が設けられる。ボタンB2が操作されると、画面IM3が表示される。この画面IM3は、図9のS30の決済完了通知に基づく画面である。画面IM3には、決済アプリ20のフル機能表示に遷移するためのボタンB3が設けられ、ボタンB3が操作されると、前述した端末決済を行った場合と同様の決済完了通知画面である画面IM4が表示される。画面IM4には、獲得ポイントやキャンペーン情報などの付加情報が表示される。 Screen IM2 includes area A1 where the payment amount is displayed. At this point, the processing up to S26 in Figure 9 is completed. Screen IM2 is provided with a button B2 for accepting the payment acceptance operation. When button B2 is operated, screen IM3 is displayed. This screen IM3 is the screen based on the payment completion notification at S30 in Figure 9. Screen IM3 is provided with a button B3 for transitioning to the full-function display of the payment application 20. When button B3 is operated, screen IM4, which is a payment completion notification screen similar to the one described above when terminal payment is performed, is displayed. Screen IM4 displays additional information such as points earned and campaign information.
ここで、NFC決済において決済を完了させるまでの操作数は、例えば、図10に示すように、1回ないし2回である。これに対して、端末決済を行う場合の操作は、決済アプリ20の起動操作、スキャンを指示する操作、決済承諾の操作の3回を少なくとも含む。したがって、NFC決済において決済を完了させるまでの操作数は、端末決済を行う場合の操作数よりも少なく、利用者はより少ない操作数で決済を完了させることができる。この結果、利用者の利便性を向上させることができる。 In NFC payment, the number of operations required to complete the payment is, for example, one or two, as shown in Figure 10. In contrast, terminal payment requires at least three operations: launching the payment app 20, instructing the scanner, and accepting the payment. Therefore, the number of operations required to complete an NFC payment is fewer than that required for terminal payment, allowing users to complete the payment with fewer operations. This improves user convenience.
(ユーザ入力型)
以下、ユーザ入力型のNFC決済について説明する。ユーザ入力型のNFC決済は、形態としては図5のユーザスキャンに近いものである。図11は、ユーザ入力型のNFC決済の様子を模式的に示す図である。ユーザ入力型のNFC決済では、利用者が決済アプリ20に決済金額を入力する。入力された情報(入力情報)は、決済サーバ100に送信される。店舗の任意の位置(例えばレジの周辺)には、NFCタグ80を内蔵し、またはNFCタグ80が貼り付けされたオブジェクトが置かれている(これに代えて、NFCタグ80がレジ等に貼り付け等されてもよい)。利用者がNFC機能を有する利用者端末装置10をNFCタグ80に翳すことで、利用者端末装置10はタグIDを取得し、決済アプリ20は利用者端末装置10に、タグIDを決済サーバ100に送信させる。決済サーバ100は、タグIDに基づいて特定した店舗または加盟店の情報を決済アプリ20に送信する。決済アプリは店舗または加盟店の情報を表示すると共に利用者による決済金額の入力を受け付け、利用者が、決済金額が表示された決済画面を店員Tに見せてから、利用者による決済承諾の操作を受け付けることで、NFC決済が完了する。この態様の決済も、店舗決済端末30がNFCに対応していない場合でも実現可能である。この結果、現実的に電子決済の利便性向上を図ることができる。タグIDと店舗または加盟店とを対応付ける方法については前述の通りである。
(User input type)
The following describes user-input type NFC payment. User-input type NFC payment is similar in form to the user scan shown in Figure 5. Figure 11 is a schematic diagram showing the user-input type NFC payment process. In user-input type NFC payment, the user enters the payment amount into the payment application 20. The entered information (input data) is transmitted to the payment server 100. An object containing an NFC tag 80 or with an NFC tag 80 attached is placed at any location in the store (for example, around the cash register) (alternatively, the NFC tag 80 may be attached to the cash register, etc.). When the user holds the user terminal device 10, which has NFC functionality, over the NFC tag 80, the user terminal device 10 obtains the tag ID, and the payment application 20 instructs the user terminal device 10 to transmit the tag ID to the payment server 100. The payment server 100 transmits information about the store or merchant identified based on the tag ID to the payment application 20. The payment app displays store or merchant information and accepts the user's input of the payment amount. The NFC payment is completed when the user shows the payment screen displaying the payment amount to the store clerk T and then confirms the payment. This type of payment is also possible even if the store payment terminal 30 does not support NFC. As a result, the convenience of electronic payments can be practically improved. The method for associating the tag ID with the store or merchant is as described above.
図12は、ユーザ入力型のNFC決済の処理の流れの一例を示すシーケンス図である。ここでは、タグIDと店舗または加盟店との対応付けは済んでいるものとする。まず、利用者が利用者端末装置10をNFCタグ80に翳すことで、利用者端末装置10(決済アプリ20)はタグIDを取得する(S41)。次に、利用者端末装置10(決済アプリ20)は、タグIDを含む情報を決済サーバ100に送信する(S42)。決済サーバ100の例えば決済処理部130は、タグIDから店舗または加盟店を特定し(S43)、特定した店舗または加盟店の情報を決済アプリ20に送信する(S44)。 Figure 12 is a sequence diagram showing an example of the processing flow for user-input type NFC payment. Here, it is assumed that the association between the tag ID and the store or merchant has already been established. First, when the user holds the user terminal device 10 over the NFC tag 80, the user terminal device 10 (payment application 20) obtains the tag ID (S41). Next, the user terminal device 10 (payment application 20) transmits information including the tag ID to the payment server 100 (S42). For example, the payment processing unit 130 of the payment server 100 identifies the store or merchant from the tag ID (S43) and transmits the information of the identified store or merchant to the payment application 20 (S44).
店舗または加盟店の情報を受信すると決済アプリ20は、決済金額の入力、および(店員Tの確認を経て)決済承諾の操作を受け付け(S45)、操作が行われると決済OK通知を決済サーバ100に送信する(S46)。決済サーバ100の決済処理部130は、決済処理を行う(S47)。この決済処理は、図5のS7-1~S7-3の処理、或いは図6のS17-1~S17-3の処理と同様に、利用者の「端末決済方法」の設定に応じて行われてよい。決済処理が完了すると、決済サーバ100の決済処理部130は、決済完了通知を決済アプリ20と情報端末50に対して送信する(S48、49)。 Upon receiving information about the store or merchant, the payment application 20 accepts the input of the payment amount and, after confirmation by the store clerk T, the operation to accept the payment (S45). Once the operation is completed, it sends a payment OK notification to the payment server 100 (S46). The payment processing unit 130 of the payment server 100 performs the payment processing (S47). This payment processing may be performed according to the user's "terminal payment method" setting, similar to the processes in S7-1 to S7-3 in Figure 5, or S17-1 to S17-3 in Figure 6. Once the payment processing is complete, the payment processing unit 130 of the payment server 100 sends a payment completion notification to the payment application 20 and the information terminal 50 (S48, 49).
図13は、ユーザ入力型のNFC決済が行われる際の決済アプリ20の画面遷移の一例を示す図である。利用者端末装置10のNFC機能が起動している状態でNFCタグ80が検知されると、画面IM1が表示される。画面IM1には、NFC決済を進行させる操作を受け付けるためのボタンB1が設けられる。ボタンB1が操作されると、画面IM5が表示される。なお、利用者端末装置10のOSの種類によっては画面IM1の表示が省略され、利用者端末装置10のNFC機能が起動している状態でNFCタグ80が検知されると画面IM5が表示される。 Figure 13 shows an example of screen transitions in the payment application 20 when a user-input type NFC payment is performed. When the NFC tag 80 is detected while the NFC function of the user terminal device 10 is activated, screen IM1 is displayed. Screen IM1 includes a button B1 for accepting operations to proceed with the NFC payment. When button B1 is operated, screen IM5 is displayed. Note that depending on the type of OS of the user terminal device 10, the display of screen IM1 may be omitted, and screen IM5 will be displayed when the NFC tag 80 is detected while the NFC function of the user terminal device 10 is activated.
画面IM5は、決済金額を入力するための領域A3を含む。この時点で、図12のS44までの処理が完了している。画面IM5には、決済承諾の操作を受け付けるためのボタンB4が設けられる。ボタンB4が操作されると、画面IM3が表示される。以降の画面遷移は店舗入力型と同じである。 Screen IM5 includes area A3 for entering the payment amount. At this point, the processing up to S44 in Figure 12 is complete. Screen IM5 is provided with button B4 for accepting payment acceptance. When button B4 is pressed, screen IM3 is displayed. Subsequent screen transitions are the same as in the store input type.
ここで、ユーザ入力型においても、NFC決済で決済を完了させるまでの操作数は、例えば、図13に示すように、1回ないし2回に加えて決済金額の入力操作である。これに対して、端末決済(ユーザスキャン)を行う場合の操作は、決済アプリ20の起動操作、スキャンを指示する操作、決済承諾の操作の3回を少なくとも含み、決済金額の入力が必要な点は同じである。したがって、NFC決済において決済を完了させるまでの操作数は、端末決済を行う場合の操作数よりも少なく、利用者はより少ない操作数で決済を完了させることができる。この結果、利用者の利便性を向上させることができる。 Here, even in the user-input type, the number of operations required to complete a payment using NFC is, for example, one or two operations plus the input of the payment amount, as shown in Figure 13. In contrast, the operations required for terminal payment (user scan) include at least three operations: launching the payment application 20, instructing the scan, and accepting the payment, and the input of the payment amount is the same. Therefore, the number of operations required to complete a payment using NFC is less than the number of operations required for terminal payment, allowing users to complete the payment with fewer operations. As a result, user convenience can be improved.
以上説明した実施形態によれば、現実的に電子決済の利便性向上を図ることができる。 According to the embodiments described above, it is possible to practically improve the convenience of electronic payments.
以上、本発明を実施するための形態について実施形態を用いて説明したが、本発明はこうした実施形態に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。 Although embodiments for carrying out the present invention have been described above using examples, the present invention is not limited in any way to these embodiments, and various modifications and substitutions can be made without departing from the spirit of the invention.
E 店舗設備
M 媒体
S 決済システム
10 利用者端末装置
20 決済アプリ
30 店舗決済端末
40 店舗コード画像
60 決済カード
70 クレジット処理端末
80 NFCタグ
100 決済サーバ
170 記憶部
176 タグIDマッピング情報
200 クレジットカードサーバ
E Store Equipment M Medium S Payment System 10 User Terminal Device 20 Payment Application 30 Store Payment Terminal 40 Store Code Image 60 Payment Card 70 Credit Processing Terminal 80 NFC Tag 100 Payment Server 170 Storage Unit 176 Tag ID Mapping Information 200 Credit Card Server
Claims (15)
前記アプリケーションプログラムは、前記利用者端末装置に、
店舗に設置されると共に、前記店舗、前記店舗に設置された店舗決済端末、前記店舗が属する加盟店のうち少なくとも一部を認識可能なタグIDを記憶したNFCタグから、前記NFC機能によって前記タグIDが取得されたとき、前記利用者端末装置に対する利用者の操作を要することなく前記タグIDを前記決済サーバに送信させ、
前記決済サーバは、前記アプリケーションプログラムから受信した前記タグIDに応じた決済情報を前記アプリケーションプログラムに送信し、
前記アプリケーションプログラムは、前記利用者端末装置に、
前記決済情報を表示させると共に、利用者による決済承諾の操作を受け付けさせる、
決済システム。 A payment system comprising an application program that operates on a user terminal device having NFC (Near Field Communication) functionality, and a payment server that communicates with the application program,
The application program is installed on the user terminal device.
When the NFC function obtains the tag ID from an NFC tag installed in a store, which stores a tag ID that can recognize at least some of the stores, the store payment terminal installed in the store, and the affiliated stores to which the store belongs, the tag ID is transmitted to the payment server without requiring any operation from the user on the user terminal device .
The payment server transmits payment information corresponding to the tag ID received from the application program to the application program.
The application program is installed on the user terminal device.
The payment information is displayed, and the user is allowed to accept the payment.
Payment system.
請求項1記載の決済システム。 The payment server, upon receiving the tag ID, obtains the payment-related input information entered into the store payment terminal from the store payment terminal and transmits the payment information based on the input information to the application program.
The payment system according to claim 1.
請求項2記載の決済システム。 The aforementioned NFC tag is an independent NFC tag that is not an internal function of the store payment terminal.
The payment system according to claim 2.
前記アプリケーションプログラムは、前記利用者端末装置に、
店舗に設置されると共に、前記店舗、前記店舗に設置された店舗決済端末、前記店舗が属する加盟店のうち少なくとも一部を認識可能なタグIDを記憶したNFCタグから、前記NFC機能によって前記タグIDが取得されたとき、前記利用者端末装置に対する利用者の操作を要することなく前記タグIDを前記決済サーバに送信させ、
前記決済サーバは、前記アプリケーションプログラムから受信した前記タグIDに応じた前記店舗または前記加盟店の情報を前記アプリケーションプログラムに送信し、
前記アプリケーションプログラムは、前記利用者端末装置に、
前記店舗または前記加盟店の情報を表示させると共に、利用者による、決済金額を含む決済情報の入力を受け付けさせ、
前記決済情報を前記決済サーバに送信させる、
決済システム。 A payment system comprising an application program that operates on a user terminal device having NFC (near-field communication) functionality, and a payment server that communicates with the application program,
The application program is installed on the user terminal device.
When the NFC function obtains the tag ID from an NFC tag installed in a store, which stores a tag ID that can recognize at least some of the stores, the store payment terminal installed in the store, and the affiliated stores to which the store belongs, the tag ID is transmitted to the payment server without requiring any operation from the user on the user terminal device .
The payment server transmits to the application program information of the store or merchant corresponding to the tag ID received from the application program.
The application program is installed on the user terminal device.
The system displays information about the aforementioned store or affiliated store, and allows users to input payment information, including the payment amount.
The payment information is sent to the payment server.
Payment system.
前記アプリケーションプログラムは、前記利用者端末装置に、
店舗に設置されると共に、前記決済システムにおいて電子決済をしようとしている取引の決済金額を認識可能なタグIDを記憶したNFCタグから、前記NFC機能によって前記タグIDが取得されたとき、前記利用者端末装置に対する利用者の操作を要することなく前記タグIDを前記決済サーバに送信させ、
前記決済サーバは、前記アプリケーションプログラムから受信した前記タグIDに応じた前記決済金額を含む決済情報を前記アプリケーションプログラムに送信し、
前記アプリケーションプログラムは、前記利用者端末装置に、
前記決済情報を表示させると共に、利用者による決済承諾の操作を受け付けさせる、
決済システム。 A payment system comprising an application program that operates on a user terminal device having NFC (Near Field Communication) functionality, and a payment server that communicates with the application program,
The application program is installed on the user terminal device.
When the NFC function obtains the tag ID from an NFC tag installed in a store, which stores a tag ID that can recognize the settlement amount of a transaction to be electronically paid in the payment system, the tag ID is transmitted to the payment server without requiring any operation from the user on the user terminal device .
The payment server transmits payment information, including the payment amount corresponding to the tag ID received from the application program, to the application program.
The application program is installed on the user terminal device.
The payment information is displayed, and the user is allowed to accept the payment.
Payment system.
前記アプリケーションプログラムにおいて、
前記NFC機能によって前記タグIDが取得されたときに決済を完了させるまでの操作数は、前記アプリケーションプログラムを手動で起動してから前記コード画像を用いた決済を行う際の操作数に比して少ない、
請求項1から5のうちいずれか1項記載の決済システム。 The aforementioned payment system is capable of performing payments by reading information from a code image installed in the store, in addition to payments using the NFC function.
In the aforementioned application program,
The number of operations required to complete the payment when the tag ID is obtained by the NFC function is less than the number of operations required to perform a payment using the code image after manually starting the application program.
A payment system according to any one of claims 1 to 5.
請求項1から5のうちいずれか1項記載の決済システム。 The aforementioned tag ID is ID information that has been previously assigned to at least some of the stores, the store payment terminals installed in the stores, and the affiliated merchants to which the stores belong.
A payment system according to any one of claims 1 to 5.
前記決済サーバは、前記店舗、前記店舗に設置された店舗決済端末、前記店舗が属する加盟店のうち少なくとも一部との対応付けを記憶部によって管理する、
請求項1から5のうちいずれか1項記載の決済システム。 The aforementioned tag ID is arbitrary ID information,
The payment server manages the association between the store, the store payment terminal installed in the store, and at least some of the affiliated merchants to which the store belongs, using a storage unit.
A payment system according to any one of claims 1 to 5.
前記タグIDを前記決済サーバに送信させた後、前記利用者による決済を進行させる操作を受け付けさせる、After sending the aforementioned tag ID to the payment server, the system accepts the user's operation to proceed with the payment.
請求項1から5のうちいずれか1項記載の決済システム。A payment system according to any one of claims 1 to 5.
前記アプリケーションプログラムが、前記利用者端末装置に、
店舗に設置されると共に、前記店舗、前記店舗に設置された店舗決済端末、前記店舗が属する加盟店のうち少なくとも一部を認識可能なタグIDを記憶したNFCタグから、前記NFC機能によって前記タグIDが取得されたとき、前記利用者端末装置に対する利用者の操作を要することなく前記タグIDを前記決済サーバに送信させ、
前記決済サーバが、前記アプリケーションプログラムから受信した前記タグIDに応じた決済情報を前記アプリケーションプログラムに送信し、
前記アプリケーションプログラムが、前記利用者端末装置に、
前記決済情報を表示させると共に、利用者による決済承諾の操作を受け付けさせる、
決済方法。 In a payment system comprising an application program that operates on a user terminal device having NFC (Near Field Communication) functionality, and a payment server that communicates with the application program,
The application program is installed on the user terminal device.
When the NFC function obtains the tag ID from an NFC tag installed in a store, which stores a tag ID that can recognize at least some of the stores, the store payment terminal installed in the store, and the affiliated stores to which the store belongs, the tag ID is transmitted to the payment server without requiring any operation from the user on the user terminal device .
The payment server transmits payment information corresponding to the tag ID received from the application program to the application program.
The application program is installed on the user terminal device.
The payment information is displayed, and the user is allowed to accept the payment.
Payment methods.
前記アプリケーションプログラムが、前記利用者端末装置に、
店舗に設置されると共に、前記店舗、前記店舗に設置された店舗決済端末、前記店舗が属する加盟店のうち少なくとも一部を認識可能なタグIDを記憶したNFCタグから、前記NFC機能によって前記タグIDが取得されたとき、前記利用者端末装置に対する利用者の操作を要することなく前記タグIDを前記決済サーバに送信させ、
前記決済サーバが、前記アプリケーションプログラムから受信した前記タグIDに応じた前記店舗または前記加盟店の情報を前記アプリケーションプログラムに送信し、
前記アプリケーションプログラムが、前記利用者端末装置に、
前記店舗または前記加盟店の情報を表示させると共に、利用者による、決済金額を含む決済情報の入力を受け付けさせ、
前記決済情報を前記決済サーバに送信させる、
決済方法。 In a payment system comprising an application program that operates on a user terminal device having NFC (near-field communication) functionality, and a payment server that communicates with the application program,
The application program is installed on the user terminal device.
When the NFC function obtains the tag ID from an NFC tag installed in a store, which stores a tag ID that can recognize at least some of the stores, the store payment terminal installed in the store, and the affiliated stores to which the store belongs, the tag ID is transmitted to the payment server without requiring any operation from the user on the user terminal device .
The payment server transmits to the application program information of the store or merchant corresponding to the tag ID received from the application program.
The application program is installed on the user terminal device.
The system displays information about the aforementioned store or affiliated store, and allows users to input payment information, including the payment amount.
The payment information is sent to the payment server.
Payment methods.
前記アプリケーションプログラムが、前記利用者端末装置に、
店舗に設置されると共に、前記決済システムにおいて電子決済をしようとしている取引の決済金額を認識可能なタグIDを記憶したNFCタグから、前記NFC機能によって前記タグIDが取得されたとき、前記利用者端末装置に対する利用者の操作を要することなく前記タグIDを前記決済サーバに送信させ、
前記決済サーバが、前記アプリケーションプログラムから受信した前記タグIDに応じた前記決済金額を含む決済情報を前記アプリケーションプログラムに送信し、
前記アプリケーションプログラムが、前記利用者端末装置に、
前記決済情報を表示させると共に、利用者による決済承諾の操作を受け付けさせる、
決済方法。 In a payment system comprising an application program that operates on a user terminal device having NFC (Near Field Communication) functionality, and a payment server that communicates with the application program,
The application program is installed on the user terminal device.
When the NFC function obtains the tag ID from an NFC tag installed in a store, which stores a tag ID that can recognize the settlement amount of a transaction to be electronically paid in the payment system, the tag ID is transmitted to the payment server without requiring any operation from the user on the user terminal device .
The payment server transmits payment information, including the payment amount corresponding to the tag ID received from the application program, to the application program.
The application program is installed on the user terminal device.
The payment information is displayed, and the user is allowed to accept the payment.
Payment methods.
前記利用者端末装置に、
店舗に設置されると共に、前記店舗、前記店舗に設置された店舗決済端末、前記店舗が属する加盟店のうち少なくとも一部を認識可能なタグIDを記憶したNFCタグから、前記NFC機能によって前記タグIDが取得されたとき、前記利用者端末装置に対する利用者の操作を要することなく前記タグIDを前記決済サーバに送信させ、
前記決済サーバが、前記アプリケーションプログラムから受信した前記タグIDに応じて前記アプリケーションプログラムに送信した決済情報を表示させると共に、利用者による決済承諾の操作を受け付けさせる、
ためのアプリケーションプログラム。 An application program that operates on a user terminal device with NFC (Near Field Communication) functionality and implements a payment system by communicating with a payment server,
The user terminal device,
When the NFC function obtains the tag ID from an NFC tag installed in a store, which stores a tag ID that can recognize at least some of the stores, the store payment terminal installed in the store, and the affiliated stores to which the store belongs, the tag ID is transmitted to the payment server without requiring any operation from the user on the user terminal device .
The payment server displays the payment information it has sent to the application program in accordance with the tag ID received from the application program, and also accepts the user's payment acceptance operation.
An application program for that purpose.
前記利用者端末装置に、
店舗に設置されると共に、前記店舗、前記店舗に設置された店舗決済端末、前記店舗が属する加盟店のうち少なくとも一部を認識可能なタグIDを記憶したNFCタグから、前記NFC機能によって前記タグIDが取得されたとき、前記利用者端末装置に対する利用者の操作を要することなく前記タグIDを前記決済サーバに送信させ、
前記決済サーバが、前記アプリケーションプログラムから受信した前記タグIDに応じた前記アプリケーションプログラムに送信した前記店舗または前記加盟店の情報を表示させると共に、利用者による、決済金額を含む決済情報の入力を受け付けさせ、
前記決済情報を前記決済サーバに送信させる、
ためのアプリケーションプログラム。 An application program that operates on a user terminal device with NFC (Near Field Communication) functionality and implements a payment system by communicating with a payment server,
The user terminal device,
When the NFC function obtains the tag ID from an NFC tag installed in a store, which stores a tag ID that can recognize at least some of the stores, the store payment terminal installed in the store, and the affiliated stores to which the store belongs, the tag ID is transmitted to the payment server without requiring any operation from the user on the user terminal device .
The payment server displays the information of the store or merchant that it has sent to the application program corresponding to the tag ID received from the application program, and also accepts the input of payment information, including the payment amount, from the user.
The payment information is sent to the payment server.
An application program for that purpose.
前記利用者端末装置に、
店舗に設置されると共に、前記決済システムにおいて電子決済をしようとしている取引の決済金額を認識可能なタグIDを記憶したNFCタグから、前記NFC機能によって前記タグIDが取得されたとき、前記利用者端末装置に対する利用者の操作を要することなく前記タグIDを前記決済サーバに送信させ、
前記決済サーバが、前記アプリケーションプログラムから受信した前記タグIDに応じて前記アプリケーションプログラムに送信した前記決済金額を含む決済情報を表示させると共に、利用者による決済承諾の操作を受け付けさせる、
ためのアプリケーションプログラム。 An application program that operates on a user terminal device with NFC (Near Field Communication) functionality and implements a payment system by communicating with a payment server,
The user terminal device,
When the NFC function obtains the tag ID from an NFC tag installed in a store, which stores a tag ID that can recognize the settlement amount of a transaction to be electronically paid in the payment system, the tag ID is transmitted to the payment server without requiring any operation from the user on the user terminal device .
The payment server displays payment information, including the payment amount, that it has sent to the application program in accordance with the tag ID received from the application program, and also accepts the user's payment acceptance operation.
An application program for that purpose.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2024177000A JP7833512B2 (en) | 2024-08-06 | 2024-10-09 | Payment systems, payment methods, and application programs |
| JP2026013108A JP2026065730A (en) | 2024-08-06 | 2026-01-29 | Payment systems, payment methods, and application programs |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2024129907A JP7571343B1 (en) | 2024-08-06 | 2024-08-06 | Payment system, payment method, and application program |
| JP2024177000A JP7833512B2 (en) | 2024-08-06 | 2024-10-09 | Payment systems, payment methods, and application programs |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2024129907A Division JP7571343B1 (en) | 2024-08-06 | 2024-08-06 | Payment system, payment method, and application program |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2026013108A Division JP2026065730A (en) | 2024-08-06 | 2026-01-29 | Payment systems, payment methods, and application programs |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2026028193A JP2026028193A (en) | 2026-02-19 |
| JP7833512B2 true JP7833512B2 (en) | 2026-03-19 |
Family
ID=93150969
Family Applications (3)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2024129907A Active JP7571343B1 (en) | 2024-08-06 | 2024-08-06 | Payment system, payment method, and application program |
| JP2024177000A Active JP7833512B2 (en) | 2024-08-06 | 2024-10-09 | Payment systems, payment methods, and application programs |
| JP2026013108A Pending JP2026065730A (en) | 2024-08-06 | 2026-01-29 | Payment systems, payment methods, and application programs |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2024129907A Active JP7571343B1 (en) | 2024-08-06 | 2024-08-06 | Payment system, payment method, and application program |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2026013108A Pending JP2026065730A (en) | 2024-08-06 | 2026-01-29 | Payment systems, payment methods, and application programs |
Country Status (1)
| Country | Link |
|---|---|
| JP (3) | JP7571343B1 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7660756B1 (en) * | 2024-11-22 | 2025-04-11 | PayPay株式会社 | Payment system, payment server, and payment method |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101624289B1 (en) | 2015-02-04 | 2016-05-25 | 비씨카드(주) | Method for providing payment history list and payment server |
| JP2020170472A (en) | 2019-04-05 | 2020-10-15 | 株式会社岩手銀行 | Settlement management device, settlement management method, and terminal |
| JP2021135805A (en) | 2020-02-27 | 2021-09-13 | PayPay株式会社 | Settlement program, settlement device, and settlement method |
-
2024
- 2024-08-06 JP JP2024129907A patent/JP7571343B1/en active Active
- 2024-10-09 JP JP2024177000A patent/JP7833512B2/en active Active
-
2026
- 2026-01-29 JP JP2026013108A patent/JP2026065730A/en active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101624289B1 (en) | 2015-02-04 | 2016-05-25 | 비씨카드(주) | Method for providing payment history list and payment server |
| JP2020170472A (en) | 2019-04-05 | 2020-10-15 | 株式会社岩手銀行 | Settlement management device, settlement management method, and terminal |
| JP2021135805A (en) | 2020-02-27 | 2021-09-13 | PayPay株式会社 | Settlement program, settlement device, and settlement method |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2026065730A (en) | 2026-04-15 |
| JP2026027754A (en) | 2026-02-19 |
| JP7571343B1 (en) | 2024-10-22 |
| JP2026028193A (en) | 2026-02-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7381787B1 (en) | Payment management systems, payment management methods, programs, and application programs | |
| JP2026065730A (en) | Payment systems, payment methods, and application programs | |
| JP2024140587A (en) | First payment server, second payment server, payment system, and application program | |
| JP2025186144A (en) | Labor management server, credit card management server, labor management method, credit card management method, and program | |
| JP7549086B1 (en) | Payment management device, payment management method, program, and application program | |
| JP7536936B1 (en) | Payment management system, payment management device, payment management method, and program | |
| JP7269429B1 (en) | Service providing device, service providing method, and program | |
| JP2024171306A (en) | Application program and server device | |
| JP7660756B1 (en) | Payment system, payment server, and payment method | |
| JP7733262B1 (en) | Payment server, payment method, program, and payment app | |
| JP7789965B1 (en) | Application programs and payment systems | |
| JP7820603B1 (en) | Credit settlement management device, service collaboration method, and program | |
| JP7777713B1 (en) | Personal identification system, personal identification method, application program, and personal identification device | |
| JP7425247B1 (en) | Payment management device, payment system, payment management method, and program | |
| JP7842292B1 (en) | Payment server, balance management method, and program | |
| JP7789986B1 (en) | Payment server, balance management method, and program | |
| JP7785986B1 (en) | Payment server, user management method, and program | |
| JP7471381B1 (en) | Payment system, payment method, payment service providing device, and program | |
| JP7810836B1 (en) | Remittance management device, remittance management method, and program | |
| JP7469531B1 (en) | Card payment management device, payment management system, card payment management method, and program | |
| JP7835923B1 (en) | Payment management device, payment management method, program, and application program | |
| JP7692542B1 (en) | Application program and service providing system | |
| JP7745114B1 (en) | Information processing device, information processing method, and program | |
| JP7789973B1 (en) | Monitoring device, monitoring method, and program | |
| JP7320155B1 (en) | Service providing device, service providing method, and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20260129 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20260129 |
|
| A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20260129 |
|
| 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: 20260303 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20260309 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7833512 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |