+

JP6815234B2 - Payment system using general-purpose mobile terminals - Google Patents

Payment system using general-purpose mobile terminals Download PDF

Info

Publication number
JP6815234B2
JP6815234B2 JP2017050169A JP2017050169A JP6815234B2 JP 6815234 B2 JP6815234 B2 JP 6815234B2 JP 2017050169 A JP2017050169 A JP 2017050169A JP 2017050169 A JP2017050169 A JP 2017050169A JP 6815234 B2 JP6815234 B2 JP 6815234B2
Authority
JP
Japan
Prior art keywords
store
bank
customer
payment
settlement
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
JP2017050169A
Other languages
Japanese (ja)
Other versions
JP2018055669A (en
Inventor
幸晴 島山
幸晴 島山
俊行 五十嵐
俊行 五十嵐
展房 小林
展房 小林
孝尚 河原
孝尚 河原
杉山 真一
真一 杉山
泰紀 畑田
泰紀 畑田
Original Assignee
株式会社 横浜銀行
株式会社 横浜銀行
Gmoペイメントゲートウェイ株式会社
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 株式会社 横浜銀行, 株式会社 横浜銀行, Gmoペイメントゲートウェイ株式会社 filed Critical 株式会社 横浜銀行
Publication of JP2018055669A publication Critical patent/JP2018055669A/en
Application granted granted Critical
Publication of JP6815234B2 publication Critical patent/JP6815234B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

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

Description

本願発明は、ネットワークを利用した銀行口座間の決済システムに関し、特に利用者が汎用携帯端末や汎用パーソナルコンピュータを利用して決済をおこなう決済システムに係る。 The present invention relates to a payment system between bank accounts using a network, and more particularly to a payment system in which a user makes a payment using a general-purpose mobile terminal or a general-purpose personal computer.

現金以外で決済を行う方法としては、クレジットカードやデビットカードを使用する方法がある。デビットカードによる決済を行うデビットカードサービスであるJ−Debit(登録商標)や、同じ銀行の普通預金口座・当座預金口座と取りまとめ口座(別段口座)間で口座振替により即時に資金引落しを行うCARDNET(登録商標)社の24時間のリアルタイム口座振替サービスが普及している。また、特開2009−176065のように、携帯電話のICチップに電子マネーアプリを組み込み、携帯電話機を利用して電子マネーによる決済を行う技術もある。 As a method of making payments other than cash, there is a method of using a credit card or a debit card. J-Debit (registered trademark), which is a debit card service that makes payments with a debit card, and CARDNET, which allows immediate withdrawal of funds by direct debit between a savings account / checking account and a central account (separate account) of the same bank The 24-hour real-time fund transfer service of (registered trademark) is widespread. Further, as in JP-A-2009-176065, there is also a technique of incorporating an electronic money application into an IC chip of a mobile phone and making a payment by electronic money using the mobile phone.

特開2009−176065JP 2009-176065

店舗や病院において、クレジットカードやデビットカードを利用できるようにするためには、店舗や病院が決済専用の端末と専用の通信線を用意する必要があり、それらの導入に費用がかかる。また、利用者はクレジットカードやデビットカードをもって、店舗や病院に出向き、店舗や病院にある専用端末にカードを挿入して暗証番号を入力する必要があり、利用に場所や時間の制限がある。特開2009−176065では、現金から電子マネーへの変換が必要となり、決済に専用の端末が必要となる。 In order to make it possible to use credit cards and debit cards in stores and hospitals, it is necessary for stores and hospitals to prepare terminals dedicated to payment and dedicated communication lines, and it is costly to introduce them. In addition, the user needs to go to a store or hospital with a credit card or debit card, insert the card into a dedicated terminal in the store or hospital, and enter a PIN, which limits the place and time for use. In Japanese Patent Application Laid-Open No. 2009-176065, conversion from cash to electronic money is required, and a dedicated terminal is required for payment.

本願発明では、リアルタイム口座振替サービスを提供するリアルタイム口振ゲートウェイ(GW)と専用回線を介して接続し、かつ、顧客端末や店舗端末とインターネットを介して接続するウォレットサーバを設ける。顧客と加盟店(および加盟病院)は、それぞれ収納代行企業である銀行(X銀行とする)に普通預金口座あるいは当座預金口座を持ち、それぞれX銀行と口座振替契約を結ぶ必要がある。ウォレットサーバには、口座振替契約を完了した顧客と加盟店の口座情報を予め登録する。ウォレットサーバは、顧客と加盟店にそれぞれシステムに唯一のIDを付与する。顧客と加盟店は、それぞれ決済端末用アプリケーションソフトウェア(以下、ユーザアプリとお店アプリ)をそれぞれの携帯端末や汎用パーソナルコンピュータ(以下、端末)にインストールする。決済用アプリケーションソフトウェア(以下、決済アプリ)により、顧客端末と加盟店端末はウォレットサーバを介して通信を行い、加盟店端末が顧客端末に請求書を送る。顧客が請求金額を承認すると、ウォレットサーバ内の決済アプリは顧客の口座情報と請求金額から、口座振替用のデータを作成し、リアルタイム口振GWに送信する。リアルタイム口振GWは、顧客の口座から引落を行って、X銀行の取りまとめ口座に入金を行う。この段階では、支払い先の加盟店への入金がされていないので、仮決済と呼ぶことにする。ウォレットサーバ内の決済アプリは、リアルタイム口振GWから引落完了の報告を受け取ると、領収書を作成し、顧客端末に領収書を送信する。 In the present invention, a wallet server is provided that connects to a real-time fund transfer gateway (GW) that provides a real-time fund transfer service via a dedicated line, and also connects to a customer terminal or a store terminal via the Internet. The customer and the member store (and the member hospital) must each have a savings account or a checking account at a bank (referred to as Bank X), which is a storage agency, and conclude an account transfer contract with Bank X, respectively. In the wallet server, the account information of the customer who completed the account transfer contract and the member store is registered in advance. The wallet server assigns a unique ID to the system to each customer and member store. The customer and the member store install application software for payment terminals (hereinafter, user application and store application) on their respective mobile terminals and general-purpose personal computers (hereinafter, terminals). The customer terminal and the member store terminal communicate with each other via the wallet server by the payment application software (hereinafter referred to as the payment application), and the member store terminal sends an invoice to the customer terminal. When the customer approves the billing amount, the payment application in the wallet server creates data for fund transfer from the customer's account information and the billing amount, and sends it to the real-time direct debit GW. The real-time swaying GW debits the customer's account and deposits it into the bank's central account. At this stage, the payment has not been made to the member store of the payment destination, so we will call it provisional payment. When the payment application in the wallet server receives the report of the completion of withdrawal from the real-time speech GW, it creates a receipt and sends the receipt to the customer terminal.

取りまとめ口座には、複数の加盟店へ支払われるべき金が区別されることなく一緒に一時保管される。ウォレットサーバは、各加盟店との契約により、定期的に、あるいは、加盟店からの要求に応じて、X銀行の取りまとめ口座から、加盟店へ支払われるべき金額(分配金)を集計する。さらに、ウォレットサーバは、加盟店の口座情報と請求金額から、入金用口座振替データを作成し、リアルタイム口振GWに送信する。リアルタイム口振GWは、X銀行の取りまとめ口座から、加盟店の銀行口座への分配金の入金を行う。 Money to be paid to multiple merchants is temporarily stored together in the coordinating account without distinction. The wallet server aggregates the amount (distribution) to be paid to the member store from the bank X's coordinating account on a regular basis or in response to a request from the member store according to the contract with each member store. Further, the wallet server creates deposit account transfer data from the member store's account information and the billing amount, and sends it to the real-time direct debit GW. The real-time slogan GW deposits distributions from the bank account of X Bank to the bank account of the member store.

加盟店は、決済用に特別な端末や通信回線を用意する必要が無い。個人顧客もカードを持ち歩く必要が無い。また、決済の場所や時間に制限が無い。端末とウォレットサーバの接続には、インターネットを利用するが、口座情報などの重要な情報はインターネットを介さずにリアルタイム口振GWに送られるため、安全性が高い。また、個人顧客の端末に、口座情報やパスワードなどの重要な情報を保存しないため、端末の紛失や盗難による情報漏れや不正利用の可能性が少なくなる。 Merchant does not need to prepare a special terminal or communication line for payment. Individual customers do not have to carry their cards with them. In addition, there are no restrictions on the place or time of payment. The Internet is used to connect the terminal and the wallet server, but important information such as account information is sent to the real-time speech GW without going through the Internet, so it is highly secure. In addition, since important information such as account information and passwords are not stored in the terminal of an individual customer, the possibility of information leakage or unauthorized use due to loss or theft of the terminal is reduced.

本発明の他の目的、特徴及び利点は添付図面に関する以下の本発明の実施例の記載から明らかになるであろう。 Other objects, features and advantages of the present invention will become apparent from the following description of the embodiments of the present invention with respect to the accompanying drawings.

決済システムの全体的な構成図である。It is an overall block diagram of a payment system. ウォレットサーバの構成図の一例である。This is an example of a configuration diagram of a wallet server. 顧客データベース(DB)の構成図の一例である。This is an example of a configuration diagram of a customer database (DB). 店舗DBの構成図の一例である。This is an example of a block diagram of a store DB. 決済管理DBの構成図の一例である。This is an example of the configuration diagram of the payment management DB. 実施例1による顧客と店舗で行う決済の流れを示すフローチャートである。It is a flowchart which shows the flow of the settlement performed at a customer and a store by Example 1. FIG. 実施例1による顧客端末に示される店舗選択画面表示例である。This is a store selection screen display example shown on the customer terminal according to the first embodiment. 実施例1による顧客端末に示されるクーポン提示の表示例である。This is a display example of the coupon presentation shown on the customer terminal according to the first embodiment. 実施例1による顧客端末に示される決済画面の表示例である。This is a display example of the payment screen shown on the customer terminal according to the first embodiment. 実施例1による顧客端末に示されるレシートの表示例である。This is a display example of the receipt shown on the customer terminal according to the first embodiment. 実施例1による店舗端末に示される顧客チェックイン時の表示例である。This is a display example at the time of customer check-in shown on the store terminal according to the first embodiment. 実施例1による店舗端末に示されるクーポン承認時の表示例である。This is a display example at the time of coupon approval shown on the store terminal according to the first embodiment. 実施例1による店舗端末に示される請求額入力表示例である。This is an example of billing amount input display shown on the store terminal according to the first embodiment. 実施例1による店舗端末に示される領収書の写し表示例である。This is a copy display example of the receipt shown on the store terminal according to the first embodiment. 顧客の口座から引落を行うときの口座振替データの一例である。This is an example of fund transfer data when debiting from a customer's account. ウォレットサーバにおいて、取りまとめ口座から各加盟店への分配金の入金処理を行う流れを示すフローチャートである。It is a flowchart which shows the flow of depositing the distribution from a collecting account to each member store in a wallet server. 取りまとめ口座から各加盟店への入金を行うときの口座振替データの一例である。This is an example of fund transfer data when making a deposit from a collection account to each member store. マルチバンク決済を説明するための図である。It is a figure for demonstrating multi-bank settlement. 実施例5によるウォレットサーバの構成図の一例である。It is an example of the block diagram of the wallet server according to Example 5. 実施例5による顧客DBの構成図である。It is a block diagram of the customer DB according to Example 5. 実施例5による店舗DBの構成図の一例である。It is an example of the block diagram of the store DB according to Example 5. 実施例5による決済管理DBの構成図の一例である。It is an example of the block diagram of the settlement management DB according to Example 5. ウォレットサーバにおいて、銀行間決済を行う流れを示すフローチャートである。It is a flowchart which shows the flow of making an interbank settlement in a wallet server.

1.システムの全体図
図1に決済システム全体の構成図を示す。
顧客端末1は、汎用的なスマートフォンやタブレットなどの携帯端末であり、タッチパネルなどの入力装置、ディスプレイ画面、インターネットに接続するための無線インタ―フェイス、プロセッサ、メモリを含む。カメラ、Bluetooth(登録商標)や赤外線などの近距離通信システム、GPSを含んでも良い。顧客端末1は、決済のための決済顧客アプリ(ユーザアプリ)がインストールされている。
1. 1. Overall view of the system Fig. 1 shows a configuration diagram of the entire payment system.
The customer terminal 1 is a general-purpose mobile terminal such as a smartphone or tablet, and includes an input device such as a touch panel, a display screen, a wireless interface for connecting to the Internet, a processor, and a memory. It may include a camera, a short-range communication system such as Bluetooth® or infrared, and GPS. A payment customer application (user application) for payment is installed on the customer terminal 1.

店舗端末2も、汎用的なスマートフォン、タブレット、パーソナルコンピュータであり、タッチパネル、マウス、キーボードなどの入力装置、ディスプレイ画面、インターネットに接続するための無線または有線インタ―フェイス、プロセッサ、メモリを含む。カメラ、Bluetooth(登録商標)や赤外線などの近距離通信システム、GPSを含んでも良い。店舗端末2は、決済のための決済店舗アプリ(お店アプリ)がインストールされている。 The store terminal 2 is also a general-purpose smartphone, tablet, or personal computer, and includes an input device such as a touch panel, a mouse, and a keyboard, a display screen, a wireless or wired interface for connecting to the Internet, a processor, and a memory. It may include a camera, a short-range communication system such as Bluetooth® or infrared, and GPS. A payment store application (store application) for payment is installed on the store terminal 2.

ウォレットサーバ4は、顧客端末1、店舗端末2と公衆回線、代表的にはインターネット3により接続される。リアルタイム口座振替ゲートウェイ(リアルタイム口振GW)7は専用ネットワーク6により収納代行銀行であるX銀行のコンピュータシステム8に接続される。ウォレットサーバ4とリアルタイム口振GW7は、専用回線5により接続される。リアルタイム口振GW7は、リアルタイムの口座振替サービスを提供する。 The wallet server 4 is connected to the customer terminal 1 and the store terminal 2 by a public line, typically the Internet 3. The real-time fund transfer gateway (real-time fund transfer GW) 7 is connected to the computer system 8 of Bank X, which is a storage agency bank, by a dedicated network 6. The wallet server 4 and the real-time oscillating GW 7 are connected by a dedicated line 5. Real-time fund transfer GW7 provides a real-time fund transfer service.

2.ウォレットサーバの構成
図2にウォレットサーバ4の構成を示す。ウォレットサーバ4は、プロセッサ、メモリ、大容量記録装置、通信インターフェイスを含む、汎用のサーバであり、図2に示す各部は、プロセッサがメモリ上のソフトウェアプログラムを実行することにより、実現される。
2. 2. Configuration of wallet server FIG. 2 shows the configuration of the wallet server 4. The wallet server 4 is a general-purpose server including a processor, a memory, a large-capacity recording device, and a communication interface, and each part shown in FIG. 2 is realized by the processor executing a software program on the memory.

決済アプリケーションソフトウェア(決済アプリ)200は、以下の機能を実現する部を含む。
(1)認証部201:ウォレットサーバ4にアクセスしてきた顧客や店舗を、パスワードのような良く知られた方法を用いて認証する。
(2)口座残高確認部202:決済時に、顧客の口座残高を確認する要求をリアルタイム口振GW7へ出し、顧客の口座のある銀行から顧客の口座残高を入手する。
The payment application software (payment application) 200 includes a unit that realizes the following functions.
(1) Authentication unit 201: The customer or store that has accessed the wallet server 4 is authenticated by using a well-known method such as a password.
(2) Account balance confirmation unit 202: At the time of settlement, a request for confirming the customer's account balance is sent to the real-time speech GW7, and the customer's account balance is obtained from the bank where the customer's account is located.

(3)店舗検索部203:顧客端末1からの店舗検索要求と検索条件にしたがって、店舗を検索し、顧客端末1に検索結果を送信する。
(4)通信処理部204:顧客端末1と店舗端末2の間の通信を中継し、情報を相互に伝達する。また、ウォレットサーバ4と顧客端末1または店舗端末2の間の通信をおこなう。
(3) Store search unit 203: The store is searched according to the store search request from the customer terminal 1 and the search conditions, and the search result is transmitted to the customer terminal 1.
(4) Communication processing unit 204: The communication between the customer terminal 1 and the store terminal 2 is relayed, and information is transmitted to each other. In addition, communication is performed between the wallet server 4 and the customer terminal 1 or the store terminal 2.

(5)割引処理部205:顧客端末1が提示し、店舗端末2が承認したクーポンやスタンプに応じて、店舗の定めた割引処理に従って割引金額を計算し、決済金額を決定する。
(6)仮決済処理部206:顧客の口座から決済金額を引落して収納代行機関(X銀行)の取りまとめ口座へ入金するための口座振替データを作成し、リアルタイム口振GW7に送信する。また、リアルタイム口振GW7から、引落が正常に完了したかどうかの応答を受け取り、決済管理DB240に記録する。
(5) Discount processing unit 205: The discount amount is calculated according to the coupon or stamp presented by the customer terminal 1 and approved by the store terminal 2 according to the discount processing determined by the store, and the settlement amount is determined.
(6) Temporary payment processing unit 206: Creates account transfer data for withdrawing the payment amount from the customer's account and depositing it into the collecting account of the storage agency (Bank X), and sends it to the real-time direct debit GW7. In addition, a response as to whether or not the withdrawal has been completed normally is received from the real-time speech GW7 and recorded in the settlement management DB 240.

(7)レシート発行処理部207:顧客の口座からの引落が正常に完了したら、レシートを作成し、顧客端末に発送する。
(8)収納金分配部208:取りまとめ口座から、各加盟店への収納金の分配を行う。
決済アプリは、その他の処理部、例えば、店舗端末2からの要求により、該当店舗の過去の顧客の中から、条件にあう顧客を検索して、店舗端末2に送信する処理部を含んでも良い。さらに、その処理部は、店舗端末2からの依頼により、検索した顧客に販売促進のための情報を送信しても良い。
(7) Receipt issuance processing unit 207: When the withdrawal from the customer's account is completed normally, a receipt is created and sent to the customer terminal.
(8) Deposit distribution unit 208: The deposit is distributed from the collecting account to each member store.
The payment application may include a processing unit that searches for a customer who meets the conditions from the past customers of the corresponding store and transmits it to the store terminal 2 at the request of another processing unit, for example, the store terminal 2. .. Further, the processing unit may send information for sales promotion to the searched customer at the request of the store terminal 2.

上述の機能を実現するために、決済アプリ300は、以下に示すデータベース(DB)を使用する。
(A)顧客DB220:図3に一例を示す。顧客DB220は、顧客(ユーザ)をシステムにおいて一意に識別するためのユーザID31、ユーザの名前などのユーザ情報32、ユーザを認証するための情報であるパスワード33、ユーザの銀行口座情報34を含む。銀行の口座番号やパスワードは、暗号化されて保存されても良い。顧客DB220は、ユーザが過去に利用した店舗やクーポンを取得した店舗の情報を保持するための利用店舗情報35を含んでも良い。利用店舗情報35は、例えば、店舗ID毎37に作成され、その店舗に関係するクーポン、スタンプ、割引券、レシートを保存する。接続情報36は、決済アプリ200とユーザアプリの接続および通信に使用される情報であり、たとえば、電話番号である。また、顧客の電子メールアドレスを顧客DB220に含んでも良い。
顧客が所定のX銀行との口座振替の契約手続きをおこなうことにより、名前、銀行口座情報が顧客DB220登録され、顧客にはユーザIDが割り当てられる。
In order to realize the above-mentioned function, the payment application 300 uses the database (DB) shown below.
(A) Customer DB 220: An example is shown in FIG. The customer DB 220 includes a user ID 31 for uniquely identifying a customer (user) in the system, user information 32 such as a user's name, a password 33 for authenticating the user, and a user's bank account information 34. Bank account numbers and passwords may be stored encrypted. The customer DB 220 may include the store information 35 for holding the information of the store used by the user in the past and the store for which the coupon has been acquired. The store information 35 is created for each store ID 37, for example, and stores coupons, stamps, discount coupons, and receipts related to the store. The connection information 36 is information used for connection and communication between the payment application 200 and the user application, and is, for example, a telephone number. Further, the customer's e-mail address may be included in the customer DB 220.
When the customer performs a contract procedure for fund transfer with a predetermined bank X, the name and bank account information are registered in the customer DB 220, and the customer is assigned a user ID.

(B)店舗DB230:図4に一例を示す。店舗DB230は店舗をシステムにおいて一意に識別するための店舗ID41、店舗の名前、種別、位置、URLなどの店舗情報42、店舗を認証するための情報であるパスワード43、店舗の銀行口座情報44、取りまとめ口座から各店舗へ入金のタイミングを定める分配日47を含む。分配日47を未設定にすることにより、店舗からの入金要求に応じて収納金入金を行うようにしても良い。銀行の口座番号やパスワードは、暗号化されて保存されても良い。割引情報45は、店舗の発行したクーポンやスタンプに対する割引の内容を定める。店舗DB230は、過去の顧客の情報を保存する顧客情報46を含んでも良い。顧客情報46は、例えば、ユーザID毎48に作成され、その顧客の過去の来店日時、利用金額などを保存できる。接続情報48は、決済アプリ200とお店アプリの接続および通信に使用される情報であり、たとえば、IPアドレスである。店舗が、所定のX銀行との口座振替の契約手続きをおこなうことにより、店舗情報、銀行口座情報が店舗DB230登録され、店舗には店舗IDが割り当てられる。 (B) Store DB 230: An example is shown in FIG. The store DB 230 includes a store ID 41 for uniquely identifying the store in the system, store information 42 such as the store name, type, location, and URL, a password 43 for authenticating the store, and store bank account information 44. Includes a distribution date 47 that determines the timing of deposits from the coordinating account to each store. By not setting the distribution date 47, the deposit may be deposited in response to the deposit request from the store. Bank account numbers and passwords may be stored encrypted. The discount information 45 defines the content of the discount for the coupon or stamp issued by the store. The store DB 230 may include customer information 46 that stores past customer information. The customer information 46 is created for each user ID 48, for example, and can store the customer's past visit date and time, usage amount, and the like. The connection information 48 is information used for connection and communication between the payment application 200 and the store application, and is, for example, an IP address. When the store performs the account transfer contract procedure with the predetermined bank X, the store information and the bank account information are registered in the store DB 230, and the store ID is assigned to the store.

(C)決済管理DB240:図5に一例を示す。決済管理DB240は、決済をシステムにおいて一意に識別するための決済ID51、支払いを行う顧客のユーザID52、支払いを受ける店舗の店舗ID53、仮決済の日時(開始と終了)54、決済金額55、仮決済の状態57を含む。仮決済の状態としては、顧客口座からの引落依頼を作成するまでの「準備中」、引落要求をリアルタイム口振GW7に送信した後の「引落中」、リアルタイム口振GW7から引落正常終了を受け取りレシートを作成中の「レシート作成中」、レシートを送信済みの「仮決済正常終了」などがある。分配58は、取りまとめ口座から加盟店への分配処理がされたか否かを示す。分配処理がされていない場合は、「未」、分配処理がされた場合は、「済み」または分配処理の通番が入る。また、付属情報56として、割引に使用した、クーポンなどの情報や、請求金額の明細を保存しても良い。 (C) Payment management DB 240: An example is shown in FIG. The payment management DB 240 has a payment ID 51 for uniquely identifying the payment in the system, a user ID 52 for the customer making the payment, a store ID 53 for the store receiving the payment, a date and time (start and end) 54 for the temporary payment, a payment amount 55, and a temporary payment amount 55. Includes payment status 57. As for the status of provisional settlement, "preparing" until the withdrawal request from the customer account is created, "withdrawal" after sending the withdrawal request to the real-time oral vibration GW7, and the normal end of withdrawal is received from the real-time oral vibration GW7. There are "Receipt is being created" while the receipt is being created, and "Temporary settlement is normally completed" for which the receipt has been sent. The distribution 58 indicates whether or not the distribution process from the collecting account to the member store has been performed. If the distribution process has not been performed, "not yet" is entered, and if the distribution process has been performed, "completed" or the serial number of the distribution process is entered. Further, as the attached information 56, information such as a coupon used for the discount and details of the billing amount may be saved.

(D)トランザクション記録DB250:決済管理DB240において、分配処理が終了したレコードをトランザクション記録DB250に移して一定の期間保存する。 (D) Transaction record DB 250: In the settlement management DB 240, the record for which the distribution process has been completed is transferred to the transaction record DB 250 and stored for a certain period of time.

3.ユーザ端末と店舗端末
上述のように、ユーザ端末や店舗端末は汎用のスマートフォンやタブレット端末であるが、それぞれ決済ユーザアプリケーションプログラム(ユーザアプリ)と決済お店アプリケーションプログラム(お店アプリ)がインストールされている必要がある。
ユーザアプリとお店アプリは、ユーザや店舗従業員がアプリを選択し、ユーザIDとパスワード、店舗IDとパスワードをそれぞれ入力する事により、(および、決済アプリ200の認証部201が認証する事により)ウォレットサーバの利用が可能になる。ユーザIDと店舗ID、およびそれぞれのパスワードは、それぞれのアプリ内に保存されるようにしても良い。ユーザアプリとお店アプリは、それぞれユーザ端末1と店舗端末2の画面に選択肢や入力指示を表示し、ユーザや店舗従業員によって選ばれた選択肢や入力されたデータをウォレットサーバ4の決済アプリ200へ送信する。選ばれた選択肢や入力されたデータは、決済アプリ200への要求となり、決済アプリ200によって処理される。決済アプリ200は、要求に対する応答を作成して、ユーザアプリまたはお店アプリに送信する。ユーザアプリまたはお店アプリは、決済アプリ200から受信した応答に従って画面を表示する。
3. 3. User terminal and store terminal As described above, the user terminal and store terminal are general-purpose smartphones and tablet terminals, but the payment user application program (user application) and payment store application program (store application) are installed, respectively. You need to be.
The user application and the store application are created by the user or the store employee selecting the application and inputting the user ID and password and the store ID and password, respectively (and by the authentication unit 201 of the payment application 200). The wallet server can be used. The user ID, the store ID, and the respective passwords may be stored in each application. The user application and the store application display options and input instructions on the screens of the user terminal 1 and the store terminal 2, respectively, and transfer the options and input data selected by the user and the store employee to the payment application 200 of the wallet server 4. Send. The selected option and the input data become a request to the payment application 200 and are processed by the payment application 200. The payment application 200 creates a response to the request and sends it to the user application or the store application. The user application or the store application displays the screen according to the response received from the payment application 200.

顧客が店舗で食事や買い物をしたあとに、本決済システムにより決済を行う実施例を示す。図6に本決済システムによる決済の流れを示す。以下のステップはウォレットサーバ4の決済アプリ200により実行される。 An example is shown in which a customer makes a payment using this payment system after eating or shopping at a store. FIG. 6 shows the flow of payment by this payment system. The following steps are executed by the payment application 200 of the wallet server 4.

<ステップ601> 顧客端末1のユーザアプリ上での店舗へのチェックイン操作に応じて、チェックインされた店舗を識別し、識別された店舗の店舗端末2のお店アプリに顧客端末1のユーザ情報を知らせるとともに、ユーザIDと店舗IDを含むレコードを作成し、決済管理DB230に登録する。両者の決済手続きに対しシステムで一意な決済IDを割り振る。ユーザアプリ、お店アプリと決済アプリ間の通信には、この決済IDが使用される。(通信処理部204と仮決済処理部206) <Step 601> According to the check-in operation to the store on the user application of the customer terminal 1, the checked-in store is identified, and the user of the customer terminal 1 is applied to the store application of the store terminal 2 of the identified store. In addition to notifying the information, a record including the user ID and the store ID is created and registered in the payment management DB 230. A unique payment ID is assigned by the system to both payment procedures. This payment ID is used for communication between the user application, the store application, and the payment application. (Communication processing unit 204 and provisional payment processing unit 206)

<ステップ602> 顧客端末1のユーザアプリ上の操作によりクーポンやスタンプの提示があれば、店舗端末2にその情報を転送する。店舗端末2から承認が得られれば、その情報を決済管理DB240の該当レコードに付属情報56として保存する。(通信処理部204と割引処理部205) <Step 602> If a coupon or stamp is presented by an operation on the user application of the customer terminal 1, the information is transferred to the store terminal 2. If approval is obtained from the store terminal 2, the information is stored in the corresponding record of the payment management DB 240 as attached information 56. (Communication processing unit 204 and discount processing unit 205)

<ステップ603> 店舗端末2のお店アプリから顧客への請求額送信を受信して、決済管理DB240の付属情報56に保存する。請求額とともに明細が送信されてきている場合には、明細も同様に保存する。その時にステップ602において保存された割引情報がある場合には、店舗DBの割引情報45を参照して割引額を計算し、割引後の請求額を決済金額として顧客端末1へ送信するとともに、決済管理DB240の該当レコード(決済金額55)に保存する。決済金額とともに、割引前の請求額と明細を一緒に顧客端末1へ送信しても良い。(通信処理部204と割引処理部205) <Step 603> The billing amount transmission to the customer is received from the store application of the store terminal 2 and stored in the attached information 56 of the payment management DB 240. If a statement has been sent with the billed amount, save the statement as well. If there is discount information saved in step 602 at that time, the discount amount is calculated with reference to the discount information 45 in the store DB, the billed amount after the discount is transmitted to the customer terminal 1 as the settlement amount, and the settlement is made. It is saved in the corresponding record (settlement amount 55) of the management DB 240. Along with the settlement amount, the billed amount before discount and the details may be transmitted to the customer terminal 1. (Communication processing unit 204 and discount processing unit 205)

<ステップ604> 顧客端末1のユーザアプリ上でユーザが金額を確認し、顧客とウォレットサーバの間で定められた暗証番号あるいはパスワードを入力すると、その情報が決済アプリ200に通知される。決済アプリは、顧客IDを使用して顧客DB220から顧客の銀行口座番号を入手し、(情報が暗号化されている場合には、復号化を行ったうえで、)引落銀行口座および決済金額から、引落のための口座振替データを作成し、リアルタイム口振GW7に送信する。 <Step 604> When the user confirms the amount of money on the user application of the customer terminal 1 and inputs the password or password determined between the customer and the wallet server, the information is notified to the payment application 200. The payment application obtains the customer's bank account number from the customer DB 220 using the customer ID, and (after decrypting the information if it is encrypted) from the withdrawal bank account and the payment amount. , Creates account transfer data for withdrawal and sends it to real-time direct debit GW7.

図9は、顧客の口座から引落を依頼するときのリアルタイム口振GW7に送信される口座振替データの一例である。口座振替データは、データ種別(引落)91、顧客(ユーザ)の口座情報92、決済金額93、引落日時94を含む。口座情報92は、銀行コード、支店番号、口座科目、口座番号を含む。また、実施形態に応じて、オプション情報95として、処理通番、支払い先の店舗IDを含んでも良い。リアルタイム口振GW7は、この口座振替データを受信すると、顧客の口座から決済金額を引き落とし、収納代行銀行の取りまとめ口座へ入金する。 FIG. 9 is an example of fund transfer data transmitted to the real-time direct debit GW7 when requesting withdrawal from a customer's account. The account transfer data includes data type (withdrawal) 91, customer (user) account information 92, settlement amount 93, and withdrawal date and time 94. The account information 92 includes a bank code, a branch number, an account item, and an account number. Further, depending on the embodiment, the processing serial number and the store ID of the payment destination may be included as the option information 95. When the real-time fund transfer GW7 receives this fund transfer data, it deducts the settlement amount from the customer's account and deposits it in the collection account of the collection agency bank.

<ステップ605>リアルタイム口振GW7から引落正常終了の通知を受けると、決済アプリ200は、決済管理DB240に保存しておいた明細、割引前請求額と、決済金額と店舗名をいれた領収書を作成し、顧客端末1のユーザアプリに送信する。また、領収書の写しを店舗端末2のお店アプリに送信してもよい。その後、決済管理DB240の該当決済IDの状態57を「仮決済正常終了」とする。また、決済管理DB240の該当決済IDの記録をユーザアプリやお店アプリからの要求により、顧客DB220や店舗DB230に保存しても良い。(仮決済処理部206とレシート発行処理部207) <Step 605> Upon receiving a notification from the real-time GW7 that the withdrawal has been completed normally, the payment application 200 receives a receipt containing the details saved in the payment management DB 240, the pre-discount billing amount, the payment amount, and the store name. Is created and sent to the user application of the customer terminal 1. Further, a copy of the receipt may be sent to the store application of the store terminal 2. After that, the state 57 of the corresponding settlement ID of the settlement management DB 240 is set to "provisional settlement normal end". Further, the record of the corresponding payment ID of the payment management DB 240 may be stored in the customer DB 220 or the store DB 230 at the request of the user application or the store application. (Temporary settlement processing unit 206 and receipt issuance processing unit 207)

上述のステップに応じた顧客端末1および店舗端末2の画面表示例を図7A−7Dおよび図8A−8Dに示す。図7Aは、顧客がユーザアプリを開き、店舗リストが顧客端末1に表示された場合の例である。顧客が端末画面に表示された店舗リストの中から店舗をタップ動作により選択すると、チェックイン手続きが開始される。支払い時に図7Bのようにして、クーポンやポイントを提示・送信できる。 7A-7D and 8A-8D show screen display examples of the customer terminal 1 and the store terminal 2 according to the above steps. FIG. 7A is an example in which the customer opens the user application and the store list is displayed on the customer terminal 1. When the customer selects a store from the store list displayed on the terminal screen by tapping, the check-in procedure is started. Coupons and points can be presented and sent at the time of payment as shown in Fig. 7B.

チェックインされた店舗端末2での表示例を図8Aに示す。店舗従業員は、表示された顧客をタップにより選択し、図8Bの画面で提示されたクーポンやスタンプが利用可能かどうかチェックし、承認する。図8Cにおいて、請求金額を入力する。
顧客端末1には、割引された請求金額が図7Cのように表示されるので、暗証番号を入力して、送信手続きを行う。図7Dと図8Dは、仮決済終了後に顧客端末1と店舗端末2にそれぞれ、領収書が表示された例である。
A display example on the checked-in store terminal 2 is shown in FIG. 8A. The store employee selects the displayed customer by tapping, checks whether the coupon or stamp presented on the screen of FIG. 8B is available, and approves it. In FIG. 8C, the billing amount is input.
Since the discounted billing amount is displayed on the customer terminal 1 as shown in FIG. 7C, the password is input to perform the transmission procedure. 7D and 8D are examples in which receipts are displayed on the customer terminal 1 and the store terminal 2 after the provisional settlement is completed.

収納代行銀行の取りまとめ口座には、多くの店舗への支払い金が多くの顧客口座から引落とされ、それらが区別されることなく一時保管されるが、それらの収納金をそれぞれの店舗へ分配して決済が終了する。 Payments to many stores are deducted from many customer accounts and temporarily stored in the collection account of the storage agency bank without distinction, but the deposits are distributed to each store. The payment is completed.

図10は、ウォレットサーバ4の収納金分配部208の行う収納金の分配処理を説明するフローチャートである。 FIG. 10 is a flowchart illustrating a deposit distribution process performed by the deposit distribution unit 208 of the wallet server 4.

<ステップ1001> 店舗DB230の分配日47をチェックし、本日が分配日である店舗IDを抽出する。ステップ1001において、抽出した各店舗IDについて、ステップ1002からステップ1005の処理を繰返す。
<ステップ1002> 決済管理DB240から、店舗ID53がステップ10001において抽出した店舗IDであり、状態57が「仮決済正常終了」であり、かつ、分配58が「未」であるレコードを抽出する。
<Step 1001> The distribution date 47 of the store DB 230 is checked, and the store ID whose distribution date is today is extracted. In step 1001, the processes of steps 1002 to 1005 are repeated for each extracted store ID.
<Step 1002> From the payment management DB 240, a record in which the store ID 53 is the store ID extracted in step 10001, the state 57 is "provisional settlement normal end", and the distribution 58 is "not yet" is extracted.

<ステップ1003> ステップ1002で抽出したレコードの決済金額55を合算する。抽出したレコードの数あるいは/および合算した決済金額から収納代行の手数料を計算しても良い。合算した決済金額から手数料を減算して、分配金としても良い。
<ステップ1004> 店舗DB230の該当店舗IDのレコードから店舗の銀行口座情報を特定し、収納代行銀行の取りまとめ口座から、分配金を該当店舗IDの口座に入金するための口振データを作成する。
<Step 1003> The settlement amount 55 of the records extracted in step 1002 is added up. The storage agency fee may be calculated from the number of extracted records and / and the total settlement amount. A commission may be subtracted from the total settlement amount to obtain a distribution.
<Step 1004> The bank account information of the store is specified from the record of the corresponding store ID in the store DB 230, and the oral data for depositing the distribution to the account of the corresponding store ID is created from the collecting account of the storage agency bank.

図11は、取りまとめ口座からの店舗の銀行口座への分配金の入金を行うための、リアルタイム口振GW7に送信される口座振替データの一例である。口座振替データは、データ種別(入金)1101、店舗の口座情報1102、分配金額1103、分配日時1104を含む。口座情報1102は、銀行コード、支店番号、口座科目、口座番号を含む。また、実施形態に応じて、オプション情報1105として、処理通番を入れても良い。リアルタイム口振GW7は、この口座振替データを受信すると、取りまとめ口座から店舗の口座へ分配金の入金をおこなう。 FIG. 11 is an example of fund transfer data transmitted to the real-time fund transfer GW7 for depositing distributions from the collecting account to the bank account of the store. The fund transfer data includes the data type (payment) 1101, the store account information 1102, the distribution amount 1103, and the distribution date and time 1104. The account information 1102 includes a bank code, a branch number, an account item, and an account number. Further, depending on the embodiment, a processing serial number may be input as option information 1105. When the real-time fund transfer GW7 receives the fund transfer data, the real-time fund transfer GW7 deposits the distribution from the collecting account to the store account.

<ステップ1005>リアルタイム口振GW7から分配終了の通知を受けると、ステップ1002において抽出した各レコードの分配58に、分配が済んだことを示す「済み」、あるいは、分配処理の通番を入れる。この手続きにより、顧客と店舗間の決済が完全に終了する。 <Step 1005> Upon receiving the notification of the end of distribution from the real-time speech GW7, "completed" indicating that the distribution has been completed or the serial number of the distribution process is inserted in the distribution 58 of each record extracted in step 1002. This procedure completely completes the payment between the customer and the store.

追加の処理として、各店舗からの要求により、ステップ1002において抽出したレコードから、分配金の明細を各店舗の望むフォーマットで作成して、各店舗に提供しても良い。
収納金分配部208は、分配終了から一定時間が経過した後に、該当レコードを決済管理DBから該当レコードを削除してもよいし、トランザクション記録DB250に移動しても良い。
As an additional process, at the request of each store, a distribution detail may be created from the record extracted in step 1002 in a format desired by each store and provided to each store.
The receipt distribution unit 208 may delete the relevant record from the settlement management DB or move it to the transaction recording DB 250 after a certain period of time has elapsed from the end of distribution.

次のような変形例も可能である。
(1)店舗登録時に、店舗のGPS位置情報を店舗DB230の店舗情報42に登録しておく。顧客端末1でユーザアプリを開くと、端末内のGPSが顧客端末1のGPS位置情報を取得し、ユーザアプリ200がGPS位置情報をウォレットサーバ4の決済アプリ200へ送信する。決済アプリ200が送信されてきたGPS位置情報と同じか近接した位置にある店舗の名称を店舗DBから抽出して顧客端末1へ送信し、その画面に表示させる様にしても良い。
The following modification is also possible.
(1) At the time of store registration, the GPS position information of the store is registered in the store information 42 of the store DB 230. When the user application is opened on the customer terminal 1, the GPS in the terminal acquires the GPS position information of the customer terminal 1, and the user application 200 transmits the GPS position information to the payment application 200 of the wallet server 4. The name of the store located at the same position as or close to the GPS position information transmitted by the payment application 200 may be extracted from the store DB, transmitted to the customer terminal 1, and displayed on the screen.

(2)顧客端末1のチェックイン操作に代えて、顧客端末1と店舗端末2の間でBluetoothなどの近距離通信により互いのIDを交換し、それぞれのアプリから交換したIDと自IDをウォレットサーバ4の決済アプリ200へ送信することにより、決済アプリ200が、両ID間の決済を開始するようにしても良い。 (2) Instead of the check-in operation of the customer terminal 1, the customer terminal 1 and the store terminal 2 exchange IDs with each other by short-range communication such as Bluetooth, and the exchanged ID and own ID from each application are walleted. The payment application 200 may start the payment between both IDs by transmitting to the payment application 200 of the server 4.

(3)本決済システムで決済を行う上で、顧客の個人名を店舗側に開示する必要は無い。顧客端末1のユーザアプリに個人名隠匿を指示するボタンを設けて、個人名を店舗側に開示しないようにする選択肢を設けても良い。この場合、決済アプリ200は、チェックイン時にユーザに1回限りのテンポラリIDを発行し、決済アプリ200において、店舗端末2との通信時に顧客IDをテンポラリIDに置き換え、また、その逆の置き換えを行う。店舗側にはテンポラリIDのみを開示することにより、決済開始から終了までの処理をおこなう。この処理により、口座振替を利用しても、現金と同じように、顧客側の情報を店舗に知られたり蓄積されたりすることなく、決済ができる。決済管理DB240に、個人名隠匿フラグ、および、テンポラリIDのフィールドを設ける事により、実現できる。 (3) It is not necessary to disclose the customer's personal name to the store when making a payment with this payment system. A button for instructing the concealment of the personal name may be provided in the user application of the customer terminal 1 to provide an option not to disclose the personal name to the store side. In this case, the payment application 200 issues a one-time temporary ID to the user at check-in, and in the payment application 200, the customer ID is replaced with the temporary ID when communicating with the store terminal 2, and vice versa. Do. By disclosing only the temporary ID to the store side, processing from the start to the end of payment is performed. By this process, even if the account transfer is used, the payment can be made without the customer's information being known or accumulated in the store, as in the case of cash. This can be realized by providing the personal name concealment flag and the temporary ID field in the payment management DB 240.

(4)ウォレットサーバ4に別のコンピュータを接続し、別のコンピュータからも決済記録DB240にアクセスできるようにし、別のコンピュータにおいて上述の収納金分配処理を行っても良い。他の決済方法により集めた収納金のデータとウォレットサーバ4において集めた収納金のデータを、このコンピュータ上で合算して、各店舗へ収納金分配処理をおこなっても良い。 (4) Another computer may be connected to the wallet server 4 so that the payment record DB 240 can be accessed from the other computer, and the above-mentioned deposit distribution process may be performed on the other computer. The data of the deposit collected by another payment method and the data of the deposit collected by the wallet server 4 may be added up on this computer and the deposit distribution process may be performed to each store.

(5)ウォレットサーバ4は、決済アプリ200の口座残高確認部202を使用して、顧客端末1でユーザアプリを開いた時点で、顧客の口座の残高を顧客端末1の画面に表示しても良い。
(6)収納金分配部208は、予め定められた分配日ではなく、各店舗からの入金要求に応じて、収納金の分配を行っても良い。この場合、各店舗は自店舗IDを含む入金要求をウォレットサーバ4に送る。ウォレットサーバ4内の収納金分配部208が受信要求内の店舗IDに対して、図10のステップ1002から1005を実施することにより、入金要求による収納金分配を実現できる。
(5) Even if the wallet server 4 displays the balance of the customer's account on the screen of the customer terminal 1 when the user application is opened on the customer terminal 1 by using the account balance confirmation unit 202 of the payment application 200. good.
(6) The deposit distribution unit 208 may distribute the deposit according to the payment request from each store instead of the predetermined distribution date. In this case, each store sends a payment request including its own store ID to the wallet server 4. By the deposit distribution unit 208 in the wallet server 4 performing steps 1002 to 1005 of FIG. 10 for the store ID in the reception request, the deposit distribution according to the deposit request can be realized.

病院では、診療後の会計処理に時間がかかり、患者が会計をすませるために待たされることがある。
本実施例の本決済システムでは、患者が顧客端末1において、病院へのチェックインをおこなったあと帰宅してしまっても良い。後に、会計処理を終了してから病院の店舗端末2から患者に請求額を通知することにより、患者は病院を離れても顧客端末1から決済をおこなうことができる。
In hospitals, post-payment accounting takes time and patients may have to wait to complete the accounting.
In the present payment system of the present embodiment, the patient may return home after checking in to the hospital on the customer terminal 1. Later, by notifying the patient of the billed amount from the store terminal 2 of the hospital after completing the accounting process, the patient can make a payment from the customer terminal 1 even if he / she leaves the hospital.

この場合、決済アプリ200は患者(ユーザ)のチェックインが行われ、決済管理DB240の決済レコードが登録された時点でユーザアプリとお店アプリに決済IDを通知して、すなわち図6のステップ602の処理を終えた時点で処理を中断する。決済管理DBの状態57を「中断」とする。病院端末2のお店アプリから、中断中の決済を検索して表示させることができる。病院で該当患者の会計処理が終了したら、病院端末2から、請求金額を患者IDと決済IDとともに決済アプリ200に通知することにより、ステップ603以下の処理を再開し、決済処理を再開できる。 In this case, the payment application 200 notifies the user application and the store application of the payment ID when the patient (user) is checked in and the payment record of the payment management DB 240 is registered, that is, in step 602 of FIG. The process is interrupted when the process is completed. The state 57 of the payment management DB is set to "suspended". You can search for and display suspended payments from the store app on the hospital terminal 2. When the accounting process of the corresponding patient is completed at the hospital, the billing amount is notified to the settlement application 200 together with the patient ID and the settlement ID from the hospital terminal 2, so that the process of step 603 or less can be resumed and the settlement process can be resumed.

通信販売において、本決済システムでは、新しい支払い方法を提供できる。
通信販売での物品の購入申し込み時に、顧客が本決済システムでの決済を選択したとする。店舗は、購入された品物の梱包に2次元コードであるQRコード(登録商標)を付与する。QRコードには、店舗IDと購入記録番号が含まれる。
In mail-order sales, this payment system can provide a new payment method.
It is assumed that the customer chooses to settle with this payment system when applying for the purchase of goods by mail order. The store assigns a QR code (registered trademark), which is a two-dimensional code, to the packaging of purchased items. The QR code includes a store ID and a purchase record number.

顧客が、そのユーザアプリを開いて、顧客端末1のカメラによりQRコードを読み込む事により、QRコード内の店舗IDにより識別される店舗へのチェックインが行われる。店舗アプリには、チェックインした顧客IDとともに購入記録番号がウォレットサーバ4経由で送られる。その後、店舗アプリから顧客端末1に購入記録番号に対応する請求額を通知する。
顧客は、通信販売により届いた品物を確認してから、支払いを簡単に行うことができる。
When the customer opens the user application and reads the QR code with the camera of the customer terminal 1, the customer checks in to the store identified by the store ID in the QR code. The purchase record number is sent to the store application together with the checked-in customer ID via the wallet server 4. After that, the store application notifies the customer terminal 1 of the billing amount corresponding to the purchase record number.
Customers can easily make payments after confirming the items received by mail order.

図1の例では、収納代行銀行として、X銀行8のコンピュータシステムのみがリアルタイム口振GW7に接続されているが、他の収納代行銀行(Y銀行やZ銀行)のコンピュータシステムも接続されて良い。この場合、それぞれの銀行は個別に顧客や店舗と口座振替契約を結ぶことが必要である。リアルタイム口座振替のサービスが提供されているのは、いまのところ、同じ銀行の口座間においてのみである。したがって、顧客と店舗が同じ銀行と口座振替契約をしていることが、本システムで決済を行う上での条件である。 In the example of FIG. 1, only the computer system of the X bank 8 is connected to the real-time swaying GW7 as the storage agency bank, but the computer systems of other storage agency banks (Y bank and Z bank) may also be connected. .. In this case, each bank needs to individually conclude an account transfer contract with a customer or store. Real-time direct debit services are currently only available between accounts at the same bank. Therefore, it is a condition for making a payment with this system that the customer and the store have an account transfer contract with the same bank.

本システムに複数の収納代行銀行を収容するためには、図2のウォレットサーバ4において、顧客DB220,店舗DB230,決済管理DB240,トランザクション記録DB250をそれぞれ銀行毎に用意すれば良い。顧客ID、店舗ID、決済IDについては、各銀行で一意な番号をあたえれば良い。ユーザアプリ、お店アプリを各銀行に応じて変え、決済アプリは、ユーザアプリ、お店アプリと接続した時点で、どの銀行の取りまとめ口座を使用して決済を行うか、どのDBを利用して処理を行うか認識できるようにする。 In order to accommodate a plurality of storage agency banks in this system, the customer DB 220, the store DB 230, the payment management DB 240, and the transaction record DB 250 may be prepared for each bank in the wallet server 4 of FIG. For the customer ID, store ID, and payment ID, a unique number may be given to each bank. The user application and store application are changed according to each bank, and when the payment application is connected to the user application and store application, which bank's coordinating account is used for payment, and which DB is used. Make it possible to recognize whether to perform processing.

あるいは、ユーザアプリが、それぞれ口座振替契約済みの銀行を選択ボタンの形式で画面に表示させ、顧客にどの銀行を介して決済を行うかを選択させるようにしても良い。決済アプリには、ユーザアプリから選択された銀行が通知される。 Alternatively, the user application may display each bank for which the account transfer contract has been made on the screen in the form of a selection button, and allow the customer to select which bank to make the payment. The payment app is notified of the bank selected from the user app.

ウォレットサーバ4が店舗リストを顧客端末1に表示させるときに、顧客が口座振替契約を結んだ銀行を介して決済可能な店舗のみを表示するようにしても良い。 When the wallet server 4 displays the store list on the customer terminal 1, only the stores that can be settled through the bank with which the customer has an account transfer contract may be displayed.

実施例4では、システムが複数の収納代行銀行のコンピュータシステムに接続される例を紹介した。次に、複数の収納代行銀行が相互に関係するマルチバンク決済の実施例を紹介する。図1に示したリアルタイム口振GW7は、複数の銀行のコンピュータシステムに接続され、それぞれの銀行の口座(預金口座)と取りまとめ口座の間の口座振替(引き落としおよび分配)を取り扱うことができるものとする。 In the fourth embodiment, an example in which the system is connected to the computer systems of a plurality of storage agency banks has been introduced. Next, an example of multi-bank payment in which a plurality of storage agency banks are interrelated will be introduced. The real-time bank transfer GW7 shown in FIG. 1 is connected to the computer systems of a plurality of banks and can handle fund transfer (withdrawal and distribution) between each bank's account (deposit account) and the coordinating account. To do.

図12を参照されたい。ユーザaとA店舗がそれぞれX銀行に口座を持ち、ユーザaはX銀行の提供するユーザアプリ(X)を使用し、A店舗はX銀行の提供するお店アプリ(X)を使用し、X銀行の提供する決済アプリ(X)を介して、決済をおこなう。 See FIG. User a and store A each have an account at bank X, user a uses the user application (X) provided by bank X, store A uses the store application (X) provided by bank X, and X Settle the payment via the payment application (X) provided by the bank.

同様に、ユーザbとB店舗がそれぞれY銀行に口座を持ち、ユーザbはY銀行の提供するユーザアプリ(Y)を使用し、B店舗はY銀行の提供するお店アプリ(Y)を使用し、Y銀行の提供する決済アプリ(Y)を介して、決済をおこなう。 Similarly, user b and B store each have an account at Y bank, user b uses the user application (Y) provided by Y bank, and B store uses the store application (Y) provided by Y bank. Then, the payment is made via the payment application (Y) provided by Y Bank.

更に進めて、本実施例では、図12の点線で示すように、ユーザaがユーザアプリ(X)と決済アプリ(X)を使用して、お店アプリ(Y)を使用するB店舗と決済を行うことができるようにする。同様に、ユーザbがユーザアプリ(Y)と決済アプリ(Y)を使用して、お店アプリ(X)を使用するA店舗と決済を行うことができるようにする。 Further proceeding, in this embodiment, as shown by the dotted line in FIG. 12, the user a uses the user application (X) and the payment application (X) to settle with the B store using the store application (Y). To be able to do. Similarly, the user b can use the user application (Y) and the payment application (Y) to make a payment with the store A that uses the store application (X).

同様に、Z銀行に口座を持つユーザcやC店舗をシステムに収容し、ユーザaやA店舗または/およびユーザbやB店舗と相互に決済できるようにする。 Similarly, the user c and C stores having an account at the Z bank are accommodated in the system so that they can make mutual payments with the user a and A stores and / and the user b and B stores.

マルチバンク決済の概要を説明する。
ユーザaが、ユーザアプリ(X)と決済アプリ(X)を使用して、お店アプリ(Y)を使用するB店舗と決済をする場合を考える。ユーザのX銀行の口座からX銀行の取りまとめ口座へ決済金額が移され、Y銀行の取りまとめ口座からB店舗のY銀行の口座へ、ユーザaとの決済金額を含む収納金が分配される。
The outline of multi-bank payment will be explained.
Consider a case where user a makes a payment with a store B that uses the store application (Y) using the user application (X) and the payment application (X). The settlement amount is transferred from the user's X bank account to the X bank coordinating account, and the deposit including the settlement amount with the user a is distributed from the Y bank coordinating account to the Y bank account of the B store.

逆に、ユーザbが、ユーザアプリ(Y)と決済アプリ(Y)を使用して、お店アプリ(X)を使用するA店舗と決済をする場合を考える。ユーザのY銀行の口座からY銀行の取りまとめ口座へ決済金額が移され、X銀行の取りまとめ口座からA店舗のX銀行の口座へ、ユーザbとの決済金額を含む収納金が分配される。 On the contrary, consider a case where the user b uses the user application (Y) and the payment application (Y) to make a payment with the store A that uses the store application (X). The settlement amount is transferred from the user's Y bank account to the Y bank coordinating account, and the deposit including the settlement amount with the user b is distributed from the X bank coordinating account to the X bank account of the A store.

すなわち、ユーザが、どの銀行と契約している店舗で商品やサービスを購入しようと、ユーザの銀行口座から同じ銀行の取りまとめ口座への引落が行われ、店舗の商品やサービスが、どの銀行に口座を持つユーザに購買されたかにかかわらず、店舗の銀行口座へ、同じ銀行の取りまとめ口座から分配金が支払われる。 That is, no matter which bank the user has a contract with to purchase goods or services, the bank account of the user is debited to the coordinating account of the same bank, and the goods or services of the store are in which bank. Distributions are paid from the same bank's coordinating account to the store's bank account, regardless of whether it was purchased by a user with.

のちに、幹事決済銀行が、定められた期間内に行われた異銀行間の決済を取りまとめ、幹事決済銀行とそれぞれの銀行間の精算(銀行間決済)を行う。各店舗への収納金の分配と銀行間決済は別々に非同期に行われる。 Later, the secretary settlement bank organizes the settlements between different banks made within the specified period, and makes the settlement between the secretary settlement bank and each bank (interbank settlement). Distribution of deposits to each store and interbank settlement are performed separately and asynchronously.

このような、マルチバンク決済を行うためのシステム構成を説明する。簡単のため、システムが収納代行銀行として、X銀行、Y銀行、Z銀行を収容している例を説明する。全体的な構成図は図1と同じであるが、ウォレットサーバ4’の構成が図13の様になる。実施例1の図2と比較して、異なる構成要素にのみ新たな参照番号を付与し説明する。参照番号にダッシュ(’)がついている構成要素は、実施例1の対応する構成要素とは若干異なる。 A system configuration for performing such multi-bank payment will be described. For the sake of simplicity, an example in which the system accommodates banks X, Y, and Z as storage agents will be described. The overall configuration diagram is the same as in FIG. 1, but the configuration of the wallet server 4'is as shown in FIG. As compared with FIG. 2 of the first embodiment, a new reference number is given only to different components for explanation. The component with a dash (') in the reference number is slightly different from the corresponding component of Example 1.

上述したように、決済アプリは収納代行銀行毎に用意される。したがってウォレットサーバ4’には、決済アプリ(X)200’―X、 決済アプリ(Y)200’−Y、決済アプリ(Z)200’−Zが存在する。 As mentioned above, the payment application is prepared for each storage agency bank. Therefore, the wallet server 4'exists on the payment application (X) 200'-X, the payment application (Y) 200'-Y, and the payment application (Z) 200'-Z.

顧客DB220’は、複数の決済アプリ200’―X、200’−Y、200’−Zにより共有される。顧客DB220’の詳細を図14に示す。各ユーザが取引銀行と口座振替の契約手続きを行うことにより、顧客DB220’に登録される。図3に示した顧客DB220と比較して、各ユーザの情報を記憶するレコードに、ユーザの口座の銀行(たとえばX銀行)の銀行コード1401と、アクセス制限1402が加わる。アクセス制限1402は、各レコードのアクセスに制限を設けるための情報である。たとえば、銀行コード1401の銀行以外の銀行関係者およびアプリケーションソフトウェアからはアクセスできない(値2)、銀行コード1401の銀行以外のアプリケーションソフトウェアからは読み込みのみ可能(値1)などである。 The customer DB 220'is shared by a plurality of payment applications 200'-X, 200'-Y, 200'-Z. The details of the customer DB 220'are shown in FIG. Each user is registered in the customer DB 220'by performing an account transfer contract procedure with the correspondent bank. Compared with the customer DB 220 shown in FIG. 3, the bank code 1401 of the bank (for example, bank X) of the user's account and the access restriction 1402 are added to the record for storing the information of each user. The access restriction 1402 is information for setting an access restriction for each record. For example, it cannot be accessed from non-bank personnel and application software with bank code 1401 (value 2), and can only be read from non-bank application software with bank code 1401 (value 1).

店舗DB230’も、複数の決済アプリ200’―X、200’−Y、200’−Zにより共有される。店舗DB230’の詳細を図15に示す。各店舗が取引銀行と口座振替の契約手続きを行うことにより、店舗DB230’に登録される。図4に示した店舗DB230と比較して、各店舗の情報を記憶するレコードに、店舗の口座の銀行(例えばY銀行)の銀行コード1501、アクセス制限1502、手数料コード1503が加わる。アクセス制限は、店舗のレコードのアクセスに制限を設けるための情報である。たとえば、銀行コード1501の銀行以外の銀行関係者およびアプリケーションソフトウェアからはアクセスできない(値2)、銀行コード1501の銀行以外のアプリケーションソフトウェアからは読み込みのみ可能(値1)などである。手数料コード1503は、店舗に課せられる手数料に関する情報であり、たとえば、「決済一件あたり100円」は手数料コード1である。 The store DB 230'is also shared by the plurality of payment applications 200'-X, 200'-Y, and 200'-Z. The details of the store DB 230'are shown in FIG. Each store is registered in the store DB 230'by performing an account transfer contract procedure with the correspondent bank. Compared with the store DB 230 shown in FIG. 4, the bank code 1501, the access restriction 1502, and the fee code 1503 of the bank (for example, Y bank) of the store account are added to the record for storing the information of each store. The access restriction is information for setting an access restriction on the record of the store. For example, it cannot be accessed from non-bank officials with bank code 1501 and application software (value 2), and can only be read from non-bank application software with bank code 1501 (value 1). The fee code 1503 is information on the fee charged to the store. For example, "100 yen per payment" is the fee code 1.

決済アプリ(X)200’−Xにおいて、実施例1の決済アプリ200および各処理部と異なる部分について説明する。 In the payment application (X) 200'-X, a part different from the payment application 200 of the first embodiment and each processing unit will be described.

図13の店舗検索部203’は、店舗DB230’から条件に従って店舗の検索を行うが、まず店舗DB230’の各レコードの銀行コード1501をチェックする。銀行コードがX銀行である店舗のレコードについては、その店舗を検索対象とし、銀行コードがX銀行ではない店舗のレコードについては、アクセス制限1502をチェックし、決済アプリ(X)による読み取りを許されたレコードの店舗のみを検索対象とする。 The store search unit 203'in FIG. 13 searches the store from the store DB 230' according to the conditions, but first checks the bank code 1501 of each record of the store DB 230'. For records of stores whose bank code is Bank X, the store is searched, and for records of stores whose bank code is not Bank X, access restriction 1502 is checked and reading by the payment application (X) is permitted. Only the stores of the records that have been recorded are searched.

決済アプリ(X)200’−Xの通信処理部204’は、X銀行により供給されたお店アプリ(X)と通信するが、加えて、他の銀行により供給されたお店アプリ(Y)やお店アプリ(Z)とも通信し、必要な情報を送受信できる。通信処理部204’は、お店アプリ(X)と通信しているのか、それ以外のお店アプリと通信しているのか、お店アプリ名や識別子により識別できる。 The payment application (X) 200'-X communication processing unit 204' communicates with the store application (X) supplied by the X bank, but in addition, the store application (Y) supplied by another bank. You can also communicate with the bank app (Z) and send and receive necessary information. The communication processing unit 204'can identify whether it is communicating with the store application (X) or other store applications by the store application name or identifier.

同様に、お店アプリ(X)も決済アプリ(X)200’−Xの通信処理部204’と通信するが、加えて、他の銀行により供給された決済アプリ(Y)200’−Yの通信処理部204’や決済アプリ(Z)200’−Zの通信処理部204’とも通信し、必要な情報を送受信できる。お店アプリ(X)は決済アプリ(X)と通信しているのか、それ以外の決済アプリと通信しているのか、決済アプリ名や識別子により識別できる。 Similarly, the store app (X) also communicates with the communication processing unit 204'of the payment app (X) 200'-X, but in addition, the payment app (Y) 200'-Y supplied by another bank. It can also communicate with the communication processing unit 204'and the communication processing unit 204' of the payment application (Z) 200'-Z to send and receive necessary information. Whether the store application (X) is communicating with the payment application (X) or other payment applications can be identified by the payment application name or identifier.

したがって、お店アプリ(X)において、図8B、8C、8Dのような決済アプリを介した顧客と情報交換時に、顧客がユーザアプリ(X)を使用しているのか否かを、たとえば、画面の背景の色を変えるなどして、店舗の店員が識別できるようにしても良い。 Therefore, in the store application (X), whether or not the customer is using the user application (X) when exchanging information with the customer via the payment application as shown in FIGS. 8B, 8C, 8D, for example, a screen. The color of the background of the store may be changed so that the store clerk can identify it.

図13の通信処理部204’および仮決算処理部206’は、ユーザアプリおよびお店アプリとの通信が始まった時点で決算管理ID240’のレコードを作成するが、図16に示すように、図5で示した決算管理ID240と比較して、ユーザの銀行(X)の銀行コード1601、店舗の銀行(Y)の銀行コード1602、銀行間フラグ1603が追加される。銀行コード1601は、決済アプリの提供元の銀行コードと一致する。銀行間フラグ1603は、ユーザと店舗が同じ銀行を使用する場合に0、ユーザと店舗が異なる銀行を使用する場合に1とする。トランザクション記録DB250’も決済管理DB240’と同じデータ構造を持つ。決済管理DB240’の各レコードは、決済が終了した後も、銀行間決済の処理が終了するまで、一定期間保存される。 The communication processing unit 204'and the provisional settlement processing unit 206' in FIG. 13 create a record of the settlement management ID 240'when communication with the user application and the shop application starts. As shown in FIG. 16, FIG. Compared with the settlement management ID 240 shown in 5, the bank code 1601 of the user's bank (X), the bank code 1602 of the store bank (Y), and the interbank flag 1603 are added. The bank code 1601 matches the bank code of the payment application provider. The interbank flag 1603 is 0 when the user and the store use the same bank, and 1 when the user and the store use different banks. The transaction record DB 250'has the same data structure as the payment management DB 240'. Each record of the settlement management DB 240'is stored for a certain period of time even after the settlement is completed until the processing of the interbank settlement is completed.

図13の仮決済処理部206’は、ユーザのX銀行口座からX銀行の取りまとめ口座への口座振替データ(図9)を作成してリアルタイムGW7へ送信する。口座振替データのユーザ口座情報92は銀行コードを含んでいるため、実施例1と同じデータ構造で対応できる。 The temporary settlement processing unit 206'in FIG. 13 creates fund transfer data (FIG. 9) from the user's X bank account to the X bank's centralized account and transmits it to the real-time GW7. Since the user account information 92 of the fund transfer data includes the bank code, it can be handled with the same data structure as in the first embodiment.

一方、収納金の分配は、店舗の利用する銀行により提供される決済アプリの収納金分配部によっておこなわれる。たとえば、B店舗への収納金の分配は決済アプリ(Y)200’−Yの収納金分配部208’によって行われる。図10は実施例1の収納金分配処理を示しているが、本実施例でも、同様の処理を行う。実施例1と異なる部分について説明する。ステップ1001において、店舗DB230’(図15)から、Y銀行の銀行コード1501をもち、本日が収納金分配日である店舗IDの抽出を行う。それらの店舗IDに対して、分配金の計算をおこなう。 On the other hand, the distribution of the deposit is performed by the deposit distribution section of the payment application provided by the bank used by the store. For example, the distribution of the deposit to the B store is performed by the deposit distribution unit 208'of the payment application (Y) 200'-Y. FIG. 10 shows the deposit distribution process of the first embodiment, but the same process is performed in the present embodiment as well. A part different from the first embodiment will be described. In step 1001, the store ID having the bank code 1501 of the Y bank and having the deposit distribution date today is extracted from the store DB 230'(FIG. 15). The distribution is calculated for those store IDs.

ステップ1002において、決算管理DB240’(図16)から銀行コード1602がY銀行の銀行コードであり、店舗ID53がステップ1001で抽出した店舗IDであるレコードを抽出する。 In step 1002, a record in which the bank code 1602 is the bank code of Y bank and the store ID 53 is the store ID extracted in step 1001 is extracted from the settlement management DB 240'(FIG. 16).

ステップ1003において、ステップ1002で抽出したレコードの決済金額を計算する。手数料については、決算管理DB240’の銀行間フラグ1603と店舗DB230’の手数料コード1503から「決済1件100円」などと計算をおこない、決済金額から差し引いて分配金を決定する。手数料は、別のタイミングで、あるいは、一定の期間の決済の手数料を合算して、店舗の利用銀行から店舗へ請求されても良い。 In step 1003, the settlement amount of the record extracted in step 1002 is calculated. Regarding the fee, the interbank flag 1603 of the settlement management DB 240'and the fee code 1503 of the store DB 230' are calculated as "100 yen per settlement", and the distribution is determined by subtracting it from the settlement amount. The fee may be charged to the store from the bank that uses the store at another timing or by adding up the fees for settlement for a certain period.

ステップ1004において、Y銀行の取りまとめ口座からB店舗の銀行口座への口座振替をおこなう。すなわち、口座振替データ(図11)を作成し、リアルタイムGW7へ送信する。口座振替データ(図11)は店舗口座情報1102に銀行コードを含んでいるため、実施例1と同じデータ構造で対応できる。 In step 1004, an account transfer is performed from the bank account of Y bank to the bank account of store B. That is, the account transfer data (FIG. 11) is created and transmitted to the real-time GW7. Since the account transfer data (FIG. 11) includes the bank code in the store account information 1102, it can be handled with the same data structure as in the first embodiment.

銀行間決済について説明する。
ウォレットサーバ4’は、銀行間決済処理部1301を有する。銀行間決済処理部1301も他の処理部と同様に、プロセッサがソフトウェアプログラムを実行することにより実現される。銀行間決済処理部1301は、例えば、1日1回決まった時間に起動される。
Interbank settlement will be described.
The wallet server 4'has an interbank settlement processing unit 1301. The interbank settlement processing unit 1301 is also realized by the processor executing a software program like other processing units. The interbank settlement processing unit 1301 is activated, for example, once a day at a fixed time.

図17は、銀行間決済処理部1301の処理を示すフローチャートである。ここでは、銀行コードが0001であるX銀行が幹事決済銀行であるとする。銀行間決済処理部1301は、それぞれの銀行が決済に関する資金を「受け取り過ぎ」であるか「支払い過ぎ」であるかを判定し、幹事決済銀行であるX銀行のコンピュータシステムへ過不足の金額とともに通知する。 FIG. 17 is a flowchart showing the processing of the interbank settlement processing unit 1301. Here, it is assumed that the bank X whose bank code is 0001 is the secretary settlement bank. The interbank settlement processing unit 1301 determines whether each bank has "overreceived" or "overpaid" the funds related to the settlement, and sends the computer system of the secretary settlement bank, X Bank, together with the excess and deficiency amounts. Notice.

<ステップ1701> 決済管理DB240’(図16)の各レコードの仮決済日時54と銀行間フラグ1603を参照して、決済管理DB240’から、前日に行われた異銀行間の決済レコードを抽出する。 <Step 1701> With reference to the provisional settlement date and time 54 of each record of the settlement management DB 240'(FIG. 16) and the interbank flag 1603, the settlement record between different banks performed on the previous day is extracted from the settlement management DB 240'. ..

<ステップ1702> すべての銀行コードi毎に以下の処理を繰返す。幹事決済銀行であるX銀行の銀行コード0001に対しても、同様の処理を行う。 <Step 1702> The following processing is repeated for each bank code i. The same processing is performed for the bank code 0001 of Bank X, which is the secretary settlement bank.

<ステップ1703>ステップ1701で抽出したレコードのうち、支払い元の銀行コード1601がiであるレコードの決済金額55を合算してTOTAL1(i)とする。 <Step 1703> Of the records extracted in step 1701, the settlement amounts 55 of the records whose payment source bank code 1601 is i are added together to obtain TOTAL1 (i).

<ステップ1704>ステップ1701で抽出したレコードのうち、支払い先の銀行コード1602がiであるレコードの決済金額55を合算してTOTAL2(i)とする。 <Step 1704> Of the records extracted in step 1701, the settlement amount 55 of the record whose payee's bank code 1602 is i is added up to obtain TOTAL2 (i).

<ステップ1705> TOTAL1(i)−TOTAL2(i)=SUB(i)を計算し、ステップ1703およびステップ1704において処理したレコードから作成した明細とともに、幹事決済銀行であるX銀行のコンピュータシステムに送付する。明細は、別のタイミングで送られても良い。また、すべての銀行に関するSUB(i)および明細をまとめて、X銀行のコンピュータシステムに送付に送付しても良い。 <Step 1705> TOTAL1 (i) -TOTAL2 (i) = SUB (i) is calculated and sent to the computer system of Bank X, which is the secretary settlement bank, together with the details created from the records processed in steps 1703 and 1704. .. The statement may be sent at another time. In addition, the SUB (i) and details of all banks may be sent together to the computer system of Bank X.

幹事決済銀行であるX銀行のコンピュータシステムは、受信したSUB(i)に従って、銀行コードがiである銀行との間で、全銀ネットの雑為替による銀行間の付け替え処理により銀行間決済を行う。具体的には、X銀行のコンピュータシステムは、通知されたSUB(i)がプラスである場合には、銀行コードがiである銀行のコンピュータシステムにSUB(i)の請求を行い、通知されたSUB(i)がマイナスである場合には、銀行コードがiである銀行のコンピュータシステムにSUB(i)の絶対値の付け替え(振込み)を行う。この時に、銀行間決済処理部1301が、銀行間決済に係る手数料の計算を行い、SUB(i)とあわせて(あるいは相殺して)銀行コードがiである銀行との間の銀行間決済のための計算を行っても良い。 The computer system of Bank X, which is the secretary settlement bank, performs interbank settlement with the bank whose bank code is i according to the received SUB (i) by the interbank replacement process by the Zengin Net miscellaneous exchange. .. Specifically, when the notified SUB (i) is positive, the computer system of the bank X charges the computer system of the bank whose bank code is i for the SUB (i) and is notified. When the SUB (i) is negative, the absolute value of the SUB (i) is transferred (transferred) to the computer system of the bank whose bank code is i. At this time, the interbank settlement processing unit 1301 calculates the fee for the interbank settlement, and together with (or offsets) the SUB (i), the interbank settlement with the bank whose bank code is i. You may perform the calculation for.

手数料について、説明する。店舗に課せられる手数料は、予め契約により合意されており(例えば1決済100円)、店舗DB230’の手数料コード1503に記録されている。ユーザの利用銀行と店舗の利用銀行が同じである場合、店舗から徴収する手数料(契約手数料)は、この利用銀行が100%受け取る。ユーザの利用銀行と店舗の利用銀行が異なる場合、店舗から徴収する手数料は、関係する2つの銀行によって分けされる。例えば図12において、ユーザaが店舗Bにおいて、買い物をした場合には、B店舗から徴収される手数料100円は、X銀行とY銀行で分けられ、その比率は契約によって決められる。たとえば、X銀行は30円、Y銀行は70円である。したがって、Y銀行は、店舗Bから徴収する手数料のうち、30円をX銀行に支払わなければならない。各決済に関係する手数料の銀行の受け取り分は、契約手数料に銀行の取り分(%)を積算した値になる。別の例では、Y銀行からX銀行に支払われる手数料は定額であっても良い。 The fee will be explained. The fee charged to the store is agreed in advance by a contract (for example, 100 yen per settlement), and is recorded in the fee code 1503 of the store DB 230'. If the user's bank and the store's bank are the same, the user's bank receives 100% of the fee (contract fee) collected from the store. If the user's bank and the store's bank are different, the fees collected from the store will be divided by the two banks involved. For example, in FIG. 12, when the user a makes a purchase at the store B, the fee of 100 yen collected from the store B is divided between the X bank and the Y bank, and the ratio is determined by the contract. For example, Bank X costs 30 yen and Bank Y costs 70 yen. Therefore, Bank Y must pay Bank X 30 yen out of the fee collected from Store B. The amount received by the bank for the fees related to each settlement is the value obtained by adding the bank's share (%) to the contract fee. In another example, the fee paid by Bank Y to Bank X may be fixed.

手数料計算処理を加えた銀行間決済処理部1301の一例を示す。
銀行間決済処理部1301は、ステップ1703において、さらに、支払い元銀行コードがiであるレコードについて、銀行コードiの銀行が受け取るべき手数料C1(i)を上述の方法で計算する。同様に、ステップ1704において、さらに、支払い先銀行コードがiであるレコードについて、銀行コードiの銀行が支払うべき手数料C2(i)を上述の方法で計算する。
An example of the interbank settlement processing unit 1301 to which the fee calculation processing is added is shown.
In step 1703, the interbank settlement processing unit 1301 further calculates the fee C1 (i) to be received by the bank of the bank code i for the record whose payment source bank code is i by the above method. Similarly, in step 1704, for a record whose payee bank code is i, the fee C2 (i) payable by the bank of bank code i is calculated by the method described above.

ステップ1705において、上述のSUB(i)に代えて、SUB(i)−C1(i)+C2(i)を、幹事決済銀行のコンピュータシステムに通知しても良い。 In step 1705, SUB (i) -C1 (i) + C2 (i) may be notified to the computer system of the secretary settlement bank instead of the above-mentioned SUB (i).

次のような変形例も可能である。
(1)ウォレットサーバ4’が複数のコンピュータや複数のプロセッサにより構成され、複数の決済アプリ200’が別々のコンピュータやプロセッサにより、分散処理されても良い。
(2)ウォレットサーバ4’内のデータベースDB220’、230’、240’、250’は、銀行毎に別々にもつように設定しても良い。
(3)ユーザの銀行と店舗の銀行が異なる場合には、割引処理の適用、店舗への顧客情報の開示に制限を設けても良い。
(4)ウォレットサーバ4’に別のコンピュータを接続し、別のコンピュータからも決済記録DB240’にアクセスできるようにし、別のコンピュータにおいて上述の銀行間決済処理を行っても良い。
(5)各店舗に課せられる手数料、異銀行間決済において各銀行に課せられる手数料は、店舗毎、銀行毎に異なっても良い。
The following modification is also possible.
(1) The wallet server 4'may be configured by a plurality of computers and a plurality of processors, and the plurality of payment applications 200' may be distributed and processed by different computers and processors.
(2) The databases DB 220', 230', 240', 250' in the wallet server 4'may be set to be separately provided for each bank.
(3) If the bank of the user and the bank of the store are different, restrictions may be set on the application of discount processing and the disclosure of customer information to the store.
(4) Another computer may be connected to the wallet server 4'so that the payment record DB 240'can be accessed from the other computer, and the above-mentioned interbank payment processing may be performed on the other computer.
(5) The fees charged to each store and the fees charged to each bank in interbank settlement may differ from store to store and from bank to bank.

ユーザも店舗も既存のハードウェアやネットワークを利用して、日常の買い物やサービスに対する支払いに本決済システムを使用することができる。 Both users and stores can use the payment system to pay for their daily shopping and services using existing hardware and networks.

上記記載は実施例についてなされたが、本発明はそれに限らず、本発明の精神と添付の請求の範囲の範囲内で種々の変更および修正をすることができることは当業者に明らかである。 Although the above description has been made for Examples, it will be apparent to those skilled in the art that the present invention is not limited thereto and various modifications and modifications can be made within the scope of the spirit of the present invention and the appended claims.

1・・・顧客端末
2・・・店舗端末
3・・・インターネット
4・・・ウォレットサーバ
5・・・専用回線
6・・・専用ネットワーク
7・・・リアルタイム口振GW
8・・・銀行コンピュータシステム
200・・・決済アプリ
201・・・認証部
202・・・口座残高確認部
203・・・店舗検索部
204・・・通信処理部
205・・・割引処理部
206・・・仮決済処理部
207・・・レシート発行処理部
208・・・収納金分配部
220・・・顧客DB
230・・・店舗DB
240・・・決済管理DB
250・・・トランザクション記録DB
1301・・・銀行間決済処理部
1 ... Customer terminal 2 ... Store terminal 3 ... Internet 4 ... Wallet server 5 ... Dedicated line 6 ... Dedicated network 7 ... Real-time speech GW
8 ... Bank computer system 200 ... Payment application 201 ... Authentication unit 202 ... Account balance confirmation unit 203 ... Store search unit 204 ... Communication processing unit 205 ... Discount processing unit 206 ...・ ・ Temporary settlement processing unit 207 ・ ・ ・ Receipt issuance processing unit 208 ・ ・ ・ Deposit distribution unit 220 ・ ・ ・ Customer DB
230 ・ ・ ・ Store DB
240 ・ ・ ・ Payment management DB
250 ... Transaction record DB
1301 ・ ・ ・ Interbank settlement processing department

Claims (13)

決済システムであって、
銀行口座と取りまとめ銀行口座の間のリアルタイム決済をおこなう、リアルタイム口座振替システムと、
顧客端末および店舗端末と接続された、および、前記リアルタイム口座振替システムと接続された、ウォレットサーバを含み、
前記ウォレットサーバは、
あらかじめ顧客の銀行口座情報が登録された顧客データベースと
あらかじめ店舗の店舗情報と銀行口座情報が登録された店舗データベースを含み、
前記ウォレットサーバは、
顧客端末を利用する顧客を識別し、
前記顧客の端末上の操作により、支払い先店舗を識別し、
支払い先店舗端末からの請求額を受信して、決済金額を決定し、
前記顧客データベースから、顧客の銀行口座情報を取得し、
前記顧客の銀行口座から前記決済金額を引落して前記取りまとめ銀行口座へ入金するための口座振替データを作成し、前記リアルタイム口座振替システムへ送信するとともに、支払い先店舗の識別子と決済金額を決済データベースに記憶し、
あらかじめ決められたタイミングで、前記決済データベースから同じ支払い先店舗の識別子を含むレコードを抽出し、そこに記録された決済金額を合算し、
前記店舗データベースから、前記支払い先店舗の銀行口座情報を取得し、
取りまとめ銀行口座から前記支払い先店舗の銀行口座へ、前記合算した決済金額を入金するための口座振替データを作成し、前記リアルタイム口座振替システムへ送信する、
ことを特徴とする、決済システム。
It's a payment system
A real-time fund transfer system that performs real-time payment between a bank account and a centralized bank account,
Including a wallet server connected to a customer terminal and a store terminal, and connected to the real-time fund transfer system.
The wallet server
Includes a customer database in which customer bank account information is registered in advance and a store database in which store store information and bank account information are registered in advance.
The wallet server
Identify the customer who uses the customer terminal and
By the operation on the customer's terminal, the payee store is identified and
Receive the billing amount from the payment destination store terminal, determine the payment amount,
Obtain the customer's bank account information from the customer database and
Creates account transfer data for withdrawing the payment amount from the customer's bank account and depositing it into the summary bank account, and sends it to the real-time fund transfer system, as well as the identifier of the payee store and the payment amount in the payment database. Remember in
At a predetermined timing, the extracts from the settlement data base record including an identifier of the same payee store, summing the settlement amount of money that has been recorded there,
Obtain the bank account information of the payee store from the store database,
Creates account transfer data for depositing the total payment amount from the bank account to the bank account of the payee store, and sends it to the real-time account transfer system.
A payment system characterized by that.
請求項1に記載の決済システムであって、
前記ウォレットサーバと前記顧客端末および前記店舗端末とは、インターネットを介して接続され、
前記ウォレットサーバと前記リアルタイム口座振替システムは、専用線で接続される、決済システム。
The payment system according to claim 1.
The wallet server, the customer terminal, and the store terminal are connected via the Internet.
A payment system in which the wallet server and the real-time fund transfer system are connected by a dedicated line.
請求項1に記載の決済システムであって、
前記ウォレットサーバは、更に、
前記リアルタイム口座振替システムへ、前記顧客の銀行口座から前記決済金額を引落すための口座振替データを送信した後、前記リアルタイム口座振替システムから口座振替結果を受信し、
口座振替が、正常に行われた場合には、前記店舗情報と前記請求額を含む、レシートを作成し、前記顧客端末に送信する、
決済システム。
The payment system according to claim 1.
The wallet server further
After transmitting the fund transfer data for withdrawing the settlement amount from the customer's bank account to the real-time fund transfer system, the fund transfer result is received from the real-time fund transfer system.
If the account transfer is successful, a receipt including the store information and the billing amount is created and sent to the customer terminal.
Payment system.
ウォレットサーバであって、
銀行口座と取りまとめ銀行口座の間のリアルタイム決済をおこなうリアルタイム口座振替システムと接続され、および、顧客端末および店舗端末と接続され、
あらかじめ顧客の銀行口座情報が登録された顧客データベースと
あらかじめ店舗の店舗情報と銀行口座情報が登録された店舗データベースを含み、
顧客端末を利用する顧客を識別し、
前記顧客の端末上の操作により、支払い先店舗を識別し、
支払い先店舗端末からの請求額を受信して、決済金額を決定し、
前記顧客データベースから、顧客の銀行口座情報を取得し、
前記顧客の銀行口座から前記決済金額を引落して前記取りまとめ銀行口座へ入金するための口座振替データを作成し、前記リアルタイム口座振替システムへ送信するとともに、支払い先店舗の識別子と決済金額を決済データベースに記憶し、
あらかじめ決められたタイミングで、前記決済データベースから同じ支払い先店舗の識別子を含むレコードを抽出し、そこに記録された決済金額を合算し、
前記店舗データベースから、前記支払い先店舗の銀行口座情報を取得し、
取りまとめ銀行口座から前記支払い先店舗の銀行口座へ、前記合算した決済金額を入金するための口座振替データを作成し、前記リアルタイム口座振替システムへ送信する、
ことを特徴とする、ウォレットサーバ。
It ’s a wallet server,
Connected to a real-time fund transfer system that makes real-time payments between a bank account and a centralized bank account, and connected to a customer terminal and a store terminal
Includes a customer database in which customer bank account information is registered in advance and a store database in which store store information and bank account information are registered in advance.
Identify the customer who uses the customer terminal and
By the operation on the customer's terminal, the payee store is identified and
Receive the billing amount from the payment destination store terminal, determine the payment amount,
Obtain the customer's bank account information from the customer database and
Creates account transfer data for withdrawing the payment amount from the customer's bank account and depositing it into the summary bank account, and sends it to the real-time fund transfer system, as well as the identifier of the payee store and the payment amount in the payment database. Remember in
At a predetermined timing, the extracts from the settlement data base record including an identifier of the same payee store, summing the settlement amount of money that has been recorded there,
Obtain the bank account information of the payee store from the store database,
Creates account transfer data for depositing the total payment amount from the bank account to the bank account of the payee store, and sends it to the real-time account transfer system.
A wallet server that features that.
請求項4に記載のウォレットサーバであって、
前記リアルタイム口座振替システムとは専用線で接続され、前記顧客端末および前記店舗端末とはインターネットを介して接続される、ウォレットサーバ。
The wallet server according to claim 4.
A wallet server that is connected to the real-time fund transfer system by a dedicated line and is connected to the customer terminal and the store terminal via the Internet.
請求項4に記載のウォレットサーバであって、
更に、前記リアルタイム口座振替システムへ、前記顧客の銀行口座から前記決済金額を引落すための口座振替データを送信した後、前記リアルタイム口座振替システムから口座振替結果を受信し、
口座振替が、正常に行われた場合には、前記店舗情報と前記請求額を含む、レシートを作成し、前記顧客端末に送信する、
ウォレットサーバ。
The wallet server according to claim 4.
Further, after transmitting the fund transfer data for withdrawing the settlement amount from the customer's bank account to the real-time fund transfer system, the fund transfer result is received from the real-time fund transfer system.
If the account transfer is successful, a receipt including the store information and the billing amount is created and sent to the customer terminal.
Wallet server.
請求項6に記載のウォレットサーバであって、
更に、前記決済データベースに前記リアルタイム口座振替システムからの引落結果を保存する、
ウォレットサーバ。
The wallet server according to claim 6.
Further, the result of withdrawal from the real-time fund transfer system is stored in the settlement database.
Wallet server.
請求項4に記載のウォレットサーバであって、
前記顧客端末から特典利用の申請を受けると、
あらかじめ決められた計算式にしたがって、前記請求額から前記特典に応じた割引額を計算し、
前記請求額から割り引いた金額を、前記口座振替データに使用する決済金額とする、
ウォレットサーバ。
The wallet server according to claim 4.
When you receive an application for privilege use from the customer terminal,
According to a predetermined formula, the discount amount according to the privilege is calculated from the billed amount.
The amount discounted from the billed amount is used as the settlement amount used for the account transfer data.
Wallet server.
決済システムであって、
複数の銀行のコンピュータシステムに接続され、同じ銀行の口座と取りまとめ口座の間のリアルタイム決済をおこなう、リアルタイム口座振替システムと、
顧客端末および店舗端末と接続された、および、前記リアルタイム口座振替システムと接続された、ウォレットサーバを含み、
前記ウォレットサーバは、
あらかじめ顧客の銀行口座情報が登録された顧客データベースと、
あらかじめ店舗の店舗情報と銀行口座情報が登録された店舗データベースと、
顧客と店舗の間で行われる決済を記録および管理する決済管理データベースを含み、
前記ウォレットサーバは、
顧客端末を利用する顧客を識別し、
前記顧客の端末上の操作により、支払い先店舗を識別し、
支払い先店舗端末からの請求額を受信して、決済金額を決定し、
前記顧客データベースから、前記識別した顧客の銀行口座情報を取得し、
前記店舗データベースから、前記識別した店舗の銀行口座情報を取得し、
前記顧客の銀行口座情報、前記店舗の銀行口座情報、前記決済金額を含む決済情報を前記決済管理データベースに記録し、
前記識別した顧客の銀行口座から前記決済金額を引落し、前記識別した顧客の銀行口座と同じ銀行の取りまとめ銀行口座へ入金するための口座振替データを作成し、前記リアルタイム口座振替システムへ送信し、
あらかじめ決められた第1のタイミングで、前記決済管理データベースから同じ店舗への支払い決済であるレコードを抽出し、そこに記録された決済金額を合算して前記店舗への分配金を決定し、前記店舗の銀行口座へ、前記店舗の銀行口座と同じ銀行の取りまとめ銀行口座から、前記決定した分配金を入金するための口座振替データを作成し、前記リアルタイム口座振替システムへ送信し、
あらかじめ決められた第2のタイミングで、前記決済管理データベースから、顧客の銀行口座の属する銀行と店舗の銀行口座の属する銀行が異なる決済レコードを抜き出し、各銀行について、顧客の銀行口座の属する銀行が前記銀行であるレコードに記録された決済金額を合算し、また、店舗の銀行口座の属する銀行が前記銀行であるレコードに記録された決済金額を合算し、双方の合算結果の差をとって、幹事決済銀行のコンピュータシステムへ送信する、
ことを特徴とする、決済システム。
It's a payment system
A real-time fund transfer system that connects to the computer systems of multiple banks and makes real-time payments between the same bank account and the coordinating account.
Including a wallet server connected to a customer terminal and a store terminal, and connected to the real-time fund transfer system.
The wallet server
A customer database in which customer bank account information is registered in advance,
A store database in which store information and bank account information are registered in advance,
Includes a payment management database that records and manages payments made between customers and stores
The wallet server
Identify the customer who uses the customer terminal and
By operating on the customer's terminal, the payee store is identified and
Receive the billing amount from the payment destination store terminal, determine the payment amount,
Obtain the bank account information of the identified customer from the customer database,
Obtain the bank account information of the identified store from the store database,
The customer's bank account information, the store's bank account information, and the payment information including the payment amount are recorded in the payment management database.
The settlement amount is deducted from the identified customer's bank account, account transfer data for depositing to the same bank as the identified customer's bank account is created, and transmitted to the real-time account transfer system.
In the first timing which is determined in advance, the settlement to extract a payment settlement records from the management data base to the same store, a distribution paid to the store determined by summing the settlement amount of money that has been recorded there, Create account transfer data for depositing the determined distribution to the bank account of the store from the bank account of the same bank as the bank account of the store, and send it to the real-time account transfer system.
In the second of timing that is determined in advance, from the settlement management data base, extracting a settlement record banks belonging to the bank accounts of the bank and the store belonging to the customer's bank account is different, for each bank, belongs to the customer's bank account bank Is the sum of the settlement amounts recorded in the record of the bank, and the bank to which the bank account of the store belongs is the sum of the settlement amounts recorded in the record of the bank, and the difference between the combined results is taken. , Send to the secretary settlement bank's computer system,
A payment system characterized by that.
請求項9に記載の決済システムであって、
前記ウォレットサーバから合算結果の差を受信した前記幹事決済銀行のコンピュータシステムは、前記合算結果の差にしたがって、各銀行のコンピュータシステムとの間で、銀行間決算を行う、
決算システム。
The payment system according to claim 9.
The computer system of the secretary settlement bank that receives the difference in the total result from the wallet server performs interbank settlement with the computer system of each bank according to the difference in the total result.
Settlement system.
請求項9に記載の決済システムであって、
前記ウォレットサーバと前記顧客端末および前記店舗端末とは、インターネットを介して接続され、
前記ウォレットサーバと前記リアルタイム口座振替システムは、専用線で接続される、決済システム。
The payment system according to claim 9.
The wallet server, the customer terminal, and the store terminal are connected via the Internet.
A payment system in which the wallet server and the real-time fund transfer system are connected by a dedicated line.
請求項9に記載の決済システムであって、
各決済において、顧客の銀行口座の属する銀行と店舗の銀行口座の属する銀行が異なる場合、前記ウォレットサーバが、店舗から徴収する手数料を、双方の銀行で分けるように計算する、決済システム。
The payment system according to claim 9.
A payment system in which, when the bank to which the customer's bank account belongs and the bank to which the store's bank account belongs are different in each payment, the wallet server calculates the fee collected from the store so that both banks divide the fee.
請求項12に記載の決済システムであって、
前記ウォレットサーバが、前記合算結果の差と分けるべき手数料にもとづいて、銀行間決算の金額を幹事決済銀行のコンピュータシステムへ送信する、決済システム。
The payment system according to claim 12.
A payment system in which the wallet server transmits the amount of interbank settlement to the computer system of the secretary settlement bank based on the difference in the total result and the fee to be separated.
JP2017050169A 2016-06-01 2017-03-15 Payment system using general-purpose mobile terminals Active JP6815234B2 (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP2016109869 2016-06-01
JP2016109869 2016-06-01
JP2016184563 2016-09-21
JP2016184563 2016-09-21

Publications (2)

Publication Number Publication Date
JP2018055669A JP2018055669A (en) 2018-04-05
JP6815234B2 true JP6815234B2 (en) 2021-01-20

Family

ID=61835883

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017050169A Active JP6815234B2 (en) 2016-06-01 2017-03-15 Payment system using general-purpose mobile terminals

Country Status (1)

Country Link
JP (1) JP6815234B2 (en)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110874753B (en) * 2018-08-31 2023-05-23 阿里巴巴集团控股有限公司 Commodity order processing method and device and electronic equipment
JP2020052563A (en) * 2018-09-25 2020-04-02 Gmoあおぞらネット銀行株式会社 Processing apparatus, terminal device, method and computer program for use in settlement of price between buyer and seller
JP6761492B2 (en) * 2019-01-10 2020-09-23 株式会社三菱Ufj銀行 Withdrawal account registration server and withdrawal account registration method
JP7657016B2 (en) * 2019-03-15 2025-04-04 株式会社日本総合研究所 Bill collection processing device, payer terminal, bill collection processing method, and computer program
JP7220113B2 (en) * 2019-03-29 2023-02-09 株式会社オービック Deposit transfer device, deposit transfer method, and deposit transfer program
CN114600100A (en) * 2019-11-05 2022-06-07 日本电气株式会社 Processing system, processing method and program
JP7247944B2 (en) * 2020-04-22 2023-03-29 トヨタ自動車株式会社 Server, wallet system, program and notification method
CN113205332A (en) * 2021-04-24 2021-08-03 上海赛可出行科技服务有限公司 Compliant online taxi appointment enterprise recharging supervision model method
JP7441273B2 (en) * 2022-06-24 2024-02-29 株式会社Nttドコモ Mobile device
JP7453438B1 (en) 2023-01-26 2024-03-19 PayPay株式会社 Information management device, account management server, information management method, and program
JP7610634B2 (en) * 2023-02-15 2025-01-08 株式会社ジェーシービー PROGRAM, INFORMATION PROCESSING APPARATUS AND INFORMATION PROCESSING METHOD

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11272763A (en) * 1998-03-19 1999-10-08 Ntt Data Corp Electronic money system, electronic money center, and electronic money transaction method
JP2001043295A (en) * 1999-08-03 2001-02-16 Ntt Data Corp Payment system, portable terminal, payment center and recording medium
WO2001041419A1 (en) * 1999-11-30 2001-06-07 Citibank, N.A. System and method for performing an electronic transaction using a transaction proxy with an electronic wallet
JP2001297275A (en) * 1999-12-28 2001-10-26 Future Financial Strategy Kk Wireless telephone device, store device, and settlement method and system using the same
JP3885624B2 (en) * 2002-03-20 2007-02-21 株式会社日立製作所 Payment mediation system and method
JP2006323519A (en) * 2005-05-17 2006-11-30 Ntt Comware Corp Bill storage system, bill storage apparatus and method, and computer program
JP2011141849A (en) * 2010-01-09 2011-07-21 Girunetto Kk Prepaid and postpaid payment system using mobile terminal, small-amount transfer method, point service system, and escrow service system
JP6456586B2 (en) * 2013-09-17 2019-01-23 大日本印刷株式会社 Payment system and program
KR20150033209A (en) * 2013-09-23 2015-04-01 삼성전자주식회사 Electronic wallet server, system and method for providing a payment information using an electronic wallet, and computer readable recording medium
JP2016066194A (en) * 2014-09-24 2016-04-28 株式会社日立ソリューションズ Credit settlement system, and credit settlement method

Also Published As

Publication number Publication date
JP2018055669A (en) 2018-04-05

Similar Documents

Publication Publication Date Title
JP6815234B2 (en) Payment system using general-purpose mobile terminals
US8386384B2 (en) System and method for facilitating large scale payment transactions
US10546287B2 (en) Closed system processing connection
JP5882122B2 (en) Card payment information notification system, card payment information notification method, and card payment information notification program
JP2002530757A (en) Electronic payment system using intermediate account
JP2002530757A5 (en)
JP2002541601A (en) Person-to-person, person-to-company, company-to-person, and company-to-company financial transaction systems
KR102094101B1 (en) Interlocked digital currency system and method thereof, Payment system between electronic wallets interlocked to the dedicated digital currency, and method thereof
JP6065475B2 (en) Settlement device and settlement method
JP6059319B1 (en) Price payment management system and price payment management method
GB2525920A (en) System and method for recovering refundable taxes
CN106537433A (en) System and method for recovering refundable taxes
JP6839630B2 (en) Cash out system using smartphone
JP6667010B2 (en) Mobile prepaid card service system, clone card storage device and service method thereof
JP2011003037A (en) Prepaid settlement system and method for prepaid settlement using credit card number
JP3497144B2 (en) Electronic payment system and method
JP2022042378A (en) Electronic value management device, program, method for managing electronic value
JP6583999B2 (en) Payment processing apparatus, payment system, payment processing method, and program
KR20120100283A (en) System and method for electronic payment
KR20180106446A (en) Payment system and method using mobile terminal of a salesclerk
CN101515351A (en) Deferred payment method and payment system
JP4461618B2 (en) Payment apparatus and method
JP2017037593A (en) Settlement processing device, settlement system, settlement processing method, and program
JP2001297282A (en) Clearance management system
JP2020135652A (en) Settlement batch management server, settlement information generation method, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200219

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20200219

A975 Report on accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A971005

Effective date: 20200228

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200624

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200728

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200911

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20201222

R150 Certificate of patent or registration of utility model

Ref document number: 6815234

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载