JP7472003B2 - Terminal, information processing method, and program - Google Patents
Terminal, information processing method, and program Download PDFInfo
- Publication number
- JP7472003B2 JP7472003B2 JP2020196797A JP2020196797A JP7472003B2 JP 7472003 B2 JP7472003 B2 JP 7472003B2 JP 2020196797 A JP2020196797 A JP 2020196797A JP 2020196797 A JP2020196797 A JP 2020196797A JP 7472003 B2 JP7472003 B2 JP 7472003B2
- Authority
- JP
- Japan
- Prior art keywords
- account
- terminal
- bank
- information
- electronic money
- 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
- 230000010365 information processing Effects 0.000 title claims description 10
- 238000003672 processing method Methods 0.000 title claims description 4
- 230000004044 response Effects 0.000 claims description 8
- 238000012545 processing Methods 0.000 description 123
- 238000004891 communication Methods 0.000 description 96
- 238000000034 method Methods 0.000 description 43
- 230000006870 function Effects 0.000 description 40
- 238000010586 diagram Methods 0.000 description 36
- 230000008569 process Effects 0.000 description 36
- 238000012546 transfer Methods 0.000 description 30
- 238000013475 authorization Methods 0.000 description 24
- 238000012986 modification Methods 0.000 description 11
- 230000004048 modification Effects 0.000 description 11
- 238000012790 confirmation Methods 0.000 description 10
- 238000013461 design Methods 0.000 description 10
- 238000012795 verification Methods 0.000 description 6
- 239000004973 liquid crystal related substance Substances 0.000 description 3
- 102100024452 DNA-directed RNA polymerase III subunit RPC1 Human genes 0.000 description 2
- 101000689002 Homo sapiens DNA-directed RNA polymerase III subunit RPC1 Proteins 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 238000000151 deposition Methods 0.000 description 2
- 238000005401 electroluminescence Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000003780 insertion Methods 0.000 description 2
- 230000037431 insertion Effects 0.000 description 2
- 230000010354 integration Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Images
Landscapes
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Description
本開示は、端末、情報処理方法、プログラムに関する。 This disclosure relates to a terminal, an information processing method, and a program.
昨今、スマートフォン等の端末で実行可能なアプリケーションによって、端末または端末のユーザの電子マネーの管理や、電子マネーによる決済等を実現するサービスが普及しつつある。例えば特許文献1には、商品の購買金額の決済を行う技術が開示されている。
Recently, services that enable management of electronic money of a terminal or a terminal user and settlement with electronic money using applications that can be executed on terminals such as smartphones are becoming more widespread. For example,
従来の技術では電子マネーのサービスとして金融機関の口座から現金自動支払機(ATM)等による出金をスムーズに実現することができないという問題があった。 Conventional technology has had the problem that it is not possible to smoothly withdraw money from a financial institution's account via an automated teller machine (ATM) or other device as an electronic money service.
本発明はこのような課題に鑑みなされたものであり、その目的とするところは、電子マネーのサービスを利用してユーザが簡単に現金を引き出すことを可能とすることにある。 The present invention was developed in consideration of these problems, and its purpose is to enable users to easily withdraw cash by using electronic money services.
本発明の第1の態様は、電子マネーにチャージする候補として複数の金融機関の口座の登録を受け付ける第1受付手段と、対象金額を受け付けて、登録された前記複数の金融機関の口座の中から前記電子マネーに前記対象金額をチャージして前記電子マネーの対象金額を現金自動支払機から出金するための対象金融機関の口座の選択と、出金指示とを受け付ける第2受付手段と、前記対象金額と前記対象金融機関の口座の選択と前記出金指示とを受け付けたことに応じて、前記対象金融機関の口座から前記対象金額が前記電子マネーにチャージされ、チャージされた前記対象金額を前記現金自動支払機から出金するための情報を表示する表示手段と、を備える端末である。 The first aspect of the present invention is a terminal comprising: a first reception means for receiving registration of accounts of a plurality of financial institutions as candidates for charging electronic money; a second reception means for receiving a target amount, selecting an account of a target financial institution from among the registered accounts of the plurality of financial institutions for charging the electronic money with the target amount and withdrawing the target amount of the electronic money from an automated teller machine, and receiving a withdrawal instruction; and a display means for displaying information for charging the electronic money with the target amount from the account of the target financial institution and withdrawing the charged target amount from the automated teller machine in response to receiving the target amount, the selection of the account of the target financial institution, and the withdrawal instruction.
<法的事項の遵守>
本明細書に記載の開示は、通信の秘密など、本開示の実施に必要な実施国の法的事項遵守を前提とすることに留意されたい。
<Compliance with legal matters>
It should be noted that the disclosures described herein are subject to compliance with the laws of the country of implementation, such as communications secrecy, as necessary for the implementation of the disclosure.
本開示に係る手法を実現するための実施形態について、図面を参照して説明する。 An embodiment for implementing the method disclosed herein will be described with reference to the drawings.
[システム構成]
図1は、本開示の一実施形態に係る通信システム1の構成の一例を示す図である。
図1に開示されるように、通信システム1では、ネットワーク30を介してサーバ10と、端末20(端末20A,端末20B,端末20C,・・・)と、銀行サーバ40(銀行サーバ40A,銀行サーバ40B,銀行サーバ40C,・・・)と、ATM50(ATM50A,ATM50B,ATM50C,・・・)とが接続される。
[System configuration]
FIG. 1 is a diagram illustrating an example of a configuration of a
As disclosed in FIG. 1, in the
サーバ10は、ユーザが所有する端末20に、ネットワーク30を介して、所定のサービスを提供する。具体的には、限定ではなく例として、サーバ10は、端末20または端末20のユーザの預金残高照会、預金残高の引き出し、預け入れなどに関するサービスを提供する。
なお、ネットワーク30に接続される端末20の数は限定されない。
The
The number of
ネットワーク30は、1以上の端末20と、1以上のサーバ10と、1以上の銀行サーバ40と、1以上のATM50とを接続する役割を担う。すなわち、ネットワーク30は、上記の各種の装置が接続した後、データを送受信することができるように接続経路を提供する通信網を意味する。
The
ネットワーク30のうちの1つまたは複数の部分は、有線ネットワークや無線ネットワークであってもよいし、そうでなくてもよい。ネットワーク30は、限定ではなく例として、アドホック・ネットワーク(ad hoc network)、イントラネット、エクストラネット、仮想プライベート・ネットワーク(virtual private network:VPN)、ローカル・エリア・ネットワーク(local area network:LAN)、ワイヤレスLAN(wireless LAN:WLAN)、広域ネットワーク(wide area network:WAN)、ワイヤレスWAN(wireless WAN:WWAN)、大都市圏ネットワーク(metropolitan area network:MAN)、インターネットの一部、公衆交換電話網(Public Switched Telephone Network:PSTN)の一部、携帯電話網、ISDN(integrated service digital networks)、無線LAN、LTE(long term evolution)、CDMA(code division multiple access)、ブルートゥース(Bluetooth(登録商標))、衛星通信など、または、これらの2つ以上の組合せを含むことができる。ネットワーク30は、1つまたは複数のネットワーク30を含むことができる。
One or more portions of
端末20(端末20A,端末20B,端末20C,・・・)(限定ではなく、端末、情報処理装置の一例)は、各実施形態において記載する機能を実現できる情報処理端末であればどのような端末であってもよい。端末20は、限定ではなく例として、スマートフォン、携帯電話(フィーチャーフォン)、コンピュータ(限定ではなく例として、デスクトップ、ラップトップ、タブレットなど)、メディアコンピュータプラットホーム(限定ではなく例として、ケーブル、衛星セットトップボックス、デジタルビデオレコーダ)、ハンドヘルドコンピュータデバイス(限定ではなく例として、PDA・(personal digital assistant)、電子メールクライアントなど)、ウェアラブル端末(メガネ型デバイス、時計型デバイスなど)、または他種のコンピュータ、またはコミュニケーションプラットホームを含む。また、端末20は情報処理端末と表現されてもよい。
The terminal 20 (
端末20A、端末20Bおよび端末20Cの構成は基本的には同一であるため、以下の説明においては、端末20について説明する。なお、ユーザ情報とは、所定のサービスにおいてユーザが利用するアカウントに対応付けられたユーザの情報である。ユーザ情報は、限定ではなく例として、ユーザにより入力される、または、所定のサービスにより付与される、ユーザの名前、ユーザのアイコン画像、ユーザの年齢、ユーザの性別、ユーザの住所、ユーザの趣味趣向、ユーザの識別子などのユーザに対応付けられた情報を含み、これらのいずれか一つまたは、組み合わせであってもよいし、そうでなくてもよい。
Because
サーバ10(限定ではなく、サーバ、情報処理装置、情報管理装置の一例)は、端末20に対して、所定のサービスを提供する機能を備える。サーバ10は、各実施形態において記載する機能を実現できる情報処理装置であればどのような装置であってもよい。サーバ10は、限定ではなく例として、サーバ装置、コンピュータ(限定ではなく例として、デスクトップ、ラップトップ、タブレットなど)、メディアコンピュータプラットホーム(限定ではなく例として、ケーブル、衛星セットトップボックス、デジタルビデオレコーダ)、ハンドヘルドコンピュータデバイス(限定ではなく例として、PDA、電子メールクライアントなど)、あるいは他種のコンピュータ、またはコミュニケーションプラットホームを含む。また、サーバ10は情報処理装置と表現されてもよい。サーバ10と端末20とを区別する必要がない場合は、サーバ10と端末20とは、それぞれ情報処理装置と表現されてもよいし、されなくてもよい。
The server 10 (not limited to, but an example of a server, information processing device, or information management device) has a function of providing a predetermined service to the
[各装置のハードウェア(HW)構成]
通信システム1に含まれる各装置のHW構成について説明する。
[Hardware (HW) configuration of each device]
The HW configuration of each device included in the
(1)端末のHW構成
図1には、端末20のHW構成の一例を示している。
端末20は、制御部21(CPU:central processing unit(中央処理装置))、記憶部28、通信I/F22(インタフェース)、入出力部23、表示部24、マイク25、スピーカ26、カメラ27を備える。端末20のHWの各構成要素は、限定ではなく例として、バスBを介して相互に接続される。なお、端末20のHW構成として、すべての構成要素を含むことは必須ではない。限定ではなく例として、端末20は、マイク25、カメラ27等、個々の構成要素、または複数の構成要素を取り外すような構成であってもよいし、そうでなくてもよい。
(1) Terminal HW Configuration FIG. 1 shows an example of the HW configuration of the
The
通信I/F22は、ネットワーク30を介して各種データの送受信を行う。通信は、有線、無線のいずれで実行されてもよく、互いの通信が実行できるのであれば、どのような通信プロトコルを用いてもよい。通信I/F22は、ネットワーク30を介して、サーバ10等の各種装置との通信を実行する機能を有する。通信I/F22は、各種データを制御部21からの指示に従って、サーバ10等の各種装置に送信する。また、通信I/F22は、サーバ10等の各種装置から送信された各種データを受信し、制御部21に伝達する。また、通信I/F22を単に通信部と表現する場合もある。また、通信I/F22が物理的に構造化された回路で構成される場合には、通信回路と表現する場合もある。
The communication I/
入出力部23は、端末20に対する各種操作を入力する装置、および、端末20で処理された処理結果を出力する装置を含む。入出力部23は、入力部と出力部が一体化していてもよいし、入力部と出力部に分離していてもよいし、そうでなくてもよい。
The input/
入力部は、ユーザからの入力を受け付けて、入力に係る情報を制御部21に伝達できる全ての種類の装置のいずれかまたはその組み合わせにより実現される。入力部は、限定ではなく例として、タッチパネル、タッチディスプレイ、キーボード等のハードウェアキーや、マウス等のポインティングデバイス、カメラ(動画像を介した操作入力)、マイク(音声による操作入力)を含む。
The input unit is realized by any one or combination of any type of device that can accept input from a user and transmit information related to the input to the
出力部は、制御部21で処理された処理結果を出力することができる全ての種類の装置のいずれかまたはその組み合わせにより実現される。出力部は、限定ではなく例として、タッチパネル、タッチディスプレイ、スピーカ(音声出力)、レンズ(限定ではなく例として3D(three dimensions)出力や、ホログラム出力)、プリンターなどを含む。
The output unit is realized by any one or a combination of any type of device capable of outputting the results of processing by the
表示部24は、フレームバッファに書き込まれた表示データに従って、表示することができる全ての種類の装置のいずれかまたはその組み合わせにより実現される。表示部24は、限定ではなく例として、タッチパネル、タッチディスプレイ、モニタ(限定ではなく例として、液晶ディスプレイやOELD(organic electroluminescence display))、ヘッドマウントディスプレイ(HDM:Head Mounted Display)、プロジェクションマッピング、ホログラム、空気中など(真空であってもよいし、そうでなくてもよい)に画像やテキスト情報等を表示可能な装置を含む。なお、これらの表示部24は、3Dで表示データを表示可能であってもよいし、そうでなくてもよい。
The
入出力部23がタッチパネルの場合、入出力部23と表示部24とは、略同一の大きさおよび形状で対向して配置されていてもよい。
If the input/
制御部21は、プログラム内に含まれたコードまたは命令によって実現する機能を実行するために物理的に構造化された回路を有し、限定ではなく例として、ハードウェアに内蔵されたデータ処理装置により実現される。そのため、制御部21は、制御回路と表現されてもよいし、されなくてもよい。
The
制御部21は、限定ではなく例として、中央処理装置(CPU)、マイクロプロセッサ(microprocessor)、プロセッサコア(processor core)、マルチプロセッサ(multiprocessor)、ASIC(application-specific integrated circuit)、FPGA(field programmable gate array)を含む。
The
記憶部28は、端末20が動作するうえで必要とする各種プログラムや各種データを記憶する機能を有する。記憶部28は、限定ではなく例として、HDD(hard disk drive)、SSD(solid state drive)、フラッシュメモリ、RAM(random access memory)、ROM(read only memory)など各種の記憶媒体を含む。また、記憶部28は、メモリ(memory)と表現されてもよいし、されなくてもよい。
The
端末20は、プログラムPを記憶部28に記憶し、このプログラムPを実行することで、制御部21が、制御部21に含まれる各部としての処理を実行する。つまり、記憶部28に記憶されるプログラムPは、端末20に、制御部21が実行する各機能を実現させる。また、このプログラムPは、プログラムモジュールと表現されてもよいし、されなくてもよい。
The terminal 20 stores the program P in the
マイク25は、音声データの入力に利用される。スピーカ26は、音声データの出力に利用される。カメラ27は、動画像データの取得に利用される。
The
(2)サーバのHW構成
図1には、サーバ10のHW構成の一例を示している。
サーバ10は、制御部11(CPU)、記憶部15、通信I/F14(インタフェース)、入出力部12、ディスプレイ13を備える。サーバ10のHWの各構成要素は、限定ではなく例として、バスBを介して相互に接続される。なお、サーバ10のHWは、サーバ10のHWの構成として、全ての構成要素を含むことは必須ではない。限定ではなく例として、サーバ10のHWは、ディスプレイ13を取り外すような構成であってもよいし、そうでなくてもよい。
(2) HW Configuration of Server FIG. 1 shows an example of the HW configuration of the
The
制御部11は、プログラム内に含まれたコードまたは命令によって実現する機能を実行するために物理的に構造化された回路を有し、限定ではなく例として、ハードウェアに内蔵されたデータ処理装置により実現される。
The
制御部11は、代表的には中央処理装置(CPU)、であり、その他にマイクロプロセッサ、プロセッサコア、マルチプロセッサ、ASIC、FPGAであってもよいし、そうでなくてもよい。本開示において、制御部11は、これらに限定されない。
The
記憶部15は、サーバ10が動作するうえで必要とする各種プログラムや各種データを記憶する機能を有する。記憶部15は、HDD、SSD、フラッシュメモリなど各種の記憶媒体により実現される。ただし、本開示において、記憶部15は、これらに限定されない。また、記憶部15は、メモリ(memory)と表現されてもよいし、されなくてもよい。
The
通信I/F14は、ネットワーク30を介して各種データの送受信を行う。通信は、有線、無線のいずれで実行されてもよく、互いの通信が実行できるのであれば、どのような通信プロトコルを用いてもよい。通信I/F14は、ネットワーク30を介して、端末20等の各種装置との通信を実行する機能を有する。通信I/F14は、各種データを制御部11からの指示に従って、端末20等の各種装置に送信する。また、通信I/F14は、端末20等の各種装置から送信された各種データを受信し、制御部11に伝達する。また、通信I/F14を単に通信部と表現する場合もある。また、通信I/F14が物理的に構造化された回路で構成される場合には、通信回路と表現する場合もある。
The communication I/
入出力部12は、サーバ10に対する各種操作を入力する装置により実現される。入出力部12は、ユーザからの入力を受け付けて、入力に係る情報を制御部11に伝達できる全ての種類の装置のいずれかまたはその組み合わせにより実現される。入出力部12は、代表的にはキーボード等に代表されるハードウェアキーや、マウス等のポインティングデバイスで実現される。なお、入出力部12、限定ではなく例として、タッチパネルやカメラ(動画像を介した操作入力)、マイク(音声による操作入力)を含んでいてもよいし、そうでなくてもよい。ただし、本開示において、入出力部12は、これらに限定されない。
The input/
ディスプレイ13は、代表的にはモニタ(限定ではなく例として、液晶ディスプレイやOELD(organic electroluminescence display))で実現される。なお、ディスプレイ13は、ヘッドマウントディスプレイ(HDM)などであってもよいし、そうでなくてもよい。なお、これらのディスプレイ13は、3Dで表示データを表示可能であってもよいし、そうでなくてもよい。本開示において、ディスプレイ13は、これらに限定されない。
The
(3)ATMの構成
ATM(automatic teller machine)50(限定ではなく、現金自動支払機の一例)は、制御部(CPU)、記憶部、カードリーダ、入出金機、入出力部、ディスプレイ、スピーカ、通信I/F(インタフェース)を備える。ATM50のHWの各構成要素は、限定ではなく例として、バスBを介して相互に接続される。
(3) ATM Configuration An ATM (automatic teller machine) 50 (not limiting, but an example of an automated cash dispenser) includes a control unit (CPU), a memory unit, a card reader, a deposit/withdrawal machine, an input/output unit, a display, a speaker, and a communication I/F (interface). The hardware components of the ATM 50 are connected to each other via a bus B, not limiting, but for example.
入出力部は、ATM50に対する各種操作を入力する装置により実現される。入出力部は、預金者からの入力を受け付けて、入力に係る情報を制御部に伝達できる全ての種類の装置のいずれかまたはその組み合わせにより実現される。入出力部は、代表的にはタッチパネルまたはボタンで実現される。 The input/output unit is realized by a device that inputs various operations for the ATM 50. The input/output unit is realized by any type of device or combination of devices that can accept input from a depositor and transmit information related to the input to the control unit. The input/output unit is typically realized by a touch panel or buttons.
ディスプレイは、代表的にはモニタ(限定ではなく例として、液晶ディスプレイやOELD)で実現される。ディスプレイは、制御部からの指示に従って、預金者に提供できるサービス(限定ではなく例として、入金、出金(払い戻し)、振込、通帳記帳など)の一覧、およびサービスの提供に必要な操作内容などを表示する。入出力部がタッチパネルの場合、入出力部とディスプレイとは、略同一の大きさおよび形状で対向して配置されていてもよい。スピーカは、操作の進行状況を報知する音声、および入出力部に対する操作に応答して発される反応音の出力に利用される。 The display is typically realized by a monitor (for example, but not limited to, a liquid crystal display or an OELD). In accordance with instructions from the control unit, the display shows a list of services that can be provided to depositors (for example, but not limited to, deposits, withdrawals (refunds), transfers, bankbook entries, etc.) and the operations required to provide the services. If the input/output unit is a touch panel, the input/output unit and the display may be disposed opposite each other and have approximately the same size and shape. The speaker is used to output sounds that notify the progress of operations and reaction sounds that are emitted in response to operations on the input/output unit.
カードリーダは、預金者によって挿入された、磁気ストライプを有するキャッシュカードから、その磁気ストライプに記録された内容を読み取り、読み取った内容を制御部へ伝達する。入出金機は、制御部からの指示に従って、ATM本体内に蓄積された現金をATM本体の現金取り出し口へ排出する。また、入出金機は、制御部からの指示に従って、現金投入口に投入された現金をATM本体の内部に蓄積する。なお、現金取り出し口と現金投入口とは、同じ装置によって実現してもよい。 The card reader reads the information recorded on the magnetic stripe of a cash card with a magnetic stripe inserted by a depositor, and transmits the information read to the control unit. The depositing and dispensing machine ejects cash stored in the ATM body to the cash removal slot of the ATM body in accordance with instructions from the control unit. The depositing and dispensing machine also accumulates cash inserted into the cash insertion slot inside the ATM body in accordance with instructions from the control unit. Note that the cash removal slot and cash insertion slot may be realized by the same device.
なお、ATM50の制御部、記憶部および通信I/Fは、限定ではなく例として、サーバ10の制御部、記憶部および通信I/Fとそれぞれ同様とすることができるため、説明を省略する。また、カードリーダ、入出金機、入出力部、ディスプレイ、スピーカを備えるATM本体(不図示)と、制御部、記憶部、通信I/Fを備えるATM運用サーバ(不図示)とが、それぞれ別体として設置される構成であってもよいし、そのようにしなくてもよい。
Note that the control unit, memory unit, and communication I/F of ATM 50 can be similar to the control unit, memory unit, and communication I/F of
(4)その他
銀行サーバ40のHW構成や、各機能部を構成する部品や回路等は、限定ではなく例として、サーバ10やATM50と同様に構成することができるため、説明を省略する。
(4) Others The hardware configuration of the bank server 40 and the components and circuits that make up each functional unit can be configured in the same manner as the
サーバ10は、プログラムPを記憶部15に記憶し、このプログラムPを実行することで、制御部11が、制御部11に含まれる各部としての処理を実行する。つまり、記憶部15に記憶されるプログラムPは、サーバ10に、制御部11が実行する各機能を実現させる。このプログラムPは、プログラムモジュールと表現されてもよいし、されなくてもよい。
他の装置についても同様である。
The
The same applies to other devices.
本開示の各実施形態においては、端末20および/またはサーバ10のCPUがプログラムPを実行することにより、実現するものとして説明する。
他の装置についても同様である。
In each embodiment of the present disclosure, the description will be given assuming that the CPU of the terminal 20 and/or the
The same applies to other devices.
なお、端末20の制御部21、および/または、サーバ10の制御部11は、制御回路を有するCPUだけでなく、集積回路(IC(Integrated Circuit)チップ、LSI(Large Scale Integration))等に形成された論理回路(ハードウェア)や専用回路によって各処理を実現してもよいし、そうでなくてもよい。また、これらの回路は、1または複数の集積回路により実現されてよく、各実施形態に示す複数の処理を1つの集積回路により実現されることとしてもよいし、そうでなくてもよい。また、LSIは、集積度の違いにより、VLSI、スーパーLSI、ウルトラLSIなどと呼称されることもある。そのため、制御部21は、制御回路と表現されてもよいし、されなくてもよい。
他の装置についても同様である。
The
The same applies to other devices.
また、本開示の各実施形態のプログラムP(限定ではなく例として、ソフトウェアプログラム、コンピュータプログラム、またはプログラムモジュール)は、コンピュータに読み取り可能な記憶媒体に記憶された状態で提供されてもよいし、されなくてもよい。記憶媒体は、「一時的でない有形の媒体」に、プログラムPを記憶可能である。また、プログラムPは、本開示の各実施形態の機能の一部を実現するためのものであってもよいし、そうでなくてもよい。さらに、本開示の各実施形態の機能を記憶媒体にすでに記録されているプログラムPとの組み合わせで実現できるもの、いわゆる差分ファイル(差分プログラム)であってもよいし、そうでなくてもよい。 In addition, the program P (which may be, for example and not by way of limitation, a software program, computer program, or program module) of each embodiment of the present disclosure may or may not be provided in a state stored in a computer-readable storage medium. The storage medium is capable of storing the program P in a "non-transitory tangible medium." The program P may or may not be for realizing part of the functions of each embodiment of the present disclosure. Furthermore, the program P may or may not be a so-called difference file (difference program) that can realize the functions of each embodiment of the present disclosure in combination with a program P already recorded in a storage medium.
記憶媒体は、1つまたは複数の半導体ベースの、または他の集積回路(IC)(限定ではなく例として、フィールド・プログラマブル・ゲート・アレイ(FPGA)または特定用途向けIC(ASIC)など)、ハード・ディスク・ドライブ(HDD)、ハイブリッド・ハード・ドライブ(HHD)、光ディスク、光ディスクドライブ(ODD)、光磁気ディスク、光磁気ドライブ、フロッピィ・ディスケット、フロッピィ・ディスク・ドライブ(FDD)、磁気テープ、固体ドライブ(SSD)、RAMドライブ、セキュア・デジタル・カード、またはドライブ、任意の他の適切な記憶媒体、またはこれらの2つ以上の適切な組合せを含むことができる。記憶媒体は、適切な場合、揮発性、不揮発性、または揮発性と不揮発性の組合せでよい。なお、記憶媒体はこれらの例に限られず、プログラムPを記憶可能であれば、どのようなデバイスまたは媒体であってもよい。また、記憶媒体をメモリ(memory)と表現されてもよいし、されなくてもよい。 The storage medium may include one or more semiconductor-based or other integrated circuits (ICs) (such as, by way of example and not limitation, a field programmable gate array (FPGA) or an application specific IC (ASIC)), a hard disk drive (HDD), a hybrid hard drive (HHD), an optical disk, an optical disk drive (ODD), a magneto-optical disk, a magneto-optical drive, a floppy diskette, a floppy disk drive (FDD), a magnetic tape, a solid-state drive (SSD), a RAM drive, a secure digital card, or a drive, any other suitable storage medium, or a suitable combination of two or more of these. The storage medium may be volatile, non-volatile, or a combination of volatile and non-volatile, as appropriate. It should be noted that the storage medium is not limited to these examples and may be any device or medium capable of storing the program P. Also, the storage medium may or may not be referred to as a memory.
サーバ10および/または端末20は、記憶媒体に記憶されたプログラムPを読み出し、読み出したプログラムPを実行することによって、各実施形態に示す複数の機能部の機能を実現することができる。
他の装置についても同様である。
The
The same applies to other devices.
また、本開示のプログラムPは、プログラムを伝送可能な任意の伝送媒体(通信ネットワークや放送波等)を介して、サーバ10および/または端末20に提供されてもよいし、されなくてもよい。サーバ10および/または端末20は、限定ではなく例として、インターネット等を介してダウンロードしたプログラムPを実行することにより、各実施形態に示す複数の機能部の機能を実現する。
他の装置についても同様である。
Furthermore, the program P of the present disclosure may or may not be provided to the
The same applies to other devices.
また、本開示の各実施形態は、プログラムPが電子的な伝送によって具現化されたデータ信号の形態でも実現され得る。
サーバ10および/または端末20における処理の少なくとも一部は、1以上のコンピュータにより構成されるクラウドコンピューティングにより実現されていてもよいし、そうでなくてもよい。
端末20における処理の少なくとも一部を、サーバ10により行う構成としてもよいし、そうでなくてもよい。この場合、端末20の制御部21の各機能部の処理のうち少なくとも一部の処理を、サーバ10で行う構成としてもよいし、そうでなくてもよい。
サーバ10における処理の少なくとも一部を、端末20により行う構成としてもよいし、そうでなくてもよい。この場合、サーバ10の制御部11の各機能部の処理のうち少なくとも一部の処理を、端末20で行う構成としてもよいし、そうでなくてもよい。
明示的な言及のない限り、本開示の実施形態における判定の構成は必須でなく、判定条件を満たした場合に所定の処理が動作されたり、判定条件を満たさない場合に所定の処理がされたりしてもよいし、そうでなくてもよい。
In addition, each embodiment of the present disclosure may be realized in the form of a data signal in which the program P is embodied by electronic transmission.
At least a part of the processing in the
At least a part of the processing in the terminal 20 may or may not be performed by the
At least a part of the processing in the
Unless explicitly stated, the judgment configuration in the embodiments of the present disclosure is not essential, and a specified process may or may not be performed when the judgment condition is satisfied, or when the judgment condition is not satisfied.
なお、本開示のプログラムは、限定ではなく例として、ActionScript、JavaScript(登録商標)などのスクリプト言語、Objective-C、Java(登録商標)などのオブジェクト指向プログラミング言語、HTML5などのマークアップ言語などを用いて実装される。 The programs disclosed herein may be implemented using, by way of example and not limitation, scripting languages such as ActionScript and JavaScript (registered trademark), object-oriented programming languages such as Objective-C and Java (registered trademark), and markup languages such as HTML5.
<実施例>
近年、ネットワークサービスに関連するアプリケーション(アプリケーションソフトウェア)として、電子マネーによる電子決済用のアプリケーション(決済アプリケーション)、電子マネーの送金用のアプリケーション(送金アプリケーション)といったアプリケーションや、これらのアプリケーションの一部の機能または全部の機能を集約した支払いアプリケーション等のアプリケーションが普及しつつあり、端末20のユーザが、これらのアプリケーションを用いて、電子マネーに関する各種のサービスを受けることが可能になってきている。
<Example>
In recent years, applications (application software) related to network services, such as applications for electronic payments using electronic money (payment applications), applications for transferring electronic money (remittance applications), and payment applications that consolidate some or all of the functions of these applications, are becoming more widespread, and users of
以下説明する実施例は、限定ではなく例として、端末20のユーザが銀行に口座(以下、「銀行口座」と称する。)を有しており、そのユーザが自身の銀行口座から所望の金額の現金をATM50に出金させる操作を端末20とATM50とに行うことで、ATM50から現金が出金されるサービス(ユーザがATM50から現金を引き出すサービス)(以下、「引き出しサービス」とも称する。)が提供される実施例である。以下では、引き出しサービスを提供する事業者のことを「引き出しサービスの事業者」とも称する。また、ユーザは、預金者と表現してもよいし、しなくてもよい。また、引き出しサービスによってATM50に現金を出金させることを「ATM出金」とも称する。
The embodiment described below is an example, not a limitation, in which a user of
なお、引き出しサービスの事業者は、支払いアプリケーションの事業者や、サーバ10の事業者と表現してもよいし、しなくてもよい。また、預金者のアカウントは、預金者に関連付けられたアカウントとしてもよいし、預金者の端末20に関連付けられたアカウントとしてもよい。以下では、これらを包括的に「預金者のアカウント」とも称する。
The operator of the withdrawal service may or may not be referred to as the operator of the payment application or the operator of the
また、本実施例では、支払いアプリケーション内で引き出しサービスを含む各種のサービスが提供されることとし、送金サービスの事業者によって、サーバ10が運用・管理されることとして説明する。以下では、一例として、支払いアプリケーションの名称を「Payment App」と称して図示・説明する。
In addition, in this embodiment, various services including a withdrawal service are provided within the payment application, and the
また、本実施例では、限定ではなく例として、引き出しサービスの事業者と提携している銀行を、図1では「提携銀行B1」、「提携銀行B2」、・・・のように示している。 In addition, in this embodiment, by way of example and not limitation, banks affiliated with the withdrawal service provider are shown in Figure 1 as "affiliated bank B1," "affiliated bank B2," ....
本実施例において、「電子マネー」とは、物理的貨幣と区別される電子的な貨幣であって、支払いアプリケーションにおいて管理される端末20または端末20のユーザが所有する電子的な貨幣である。電子マネーは、「電子貨幣」と表現してもよいし、しなくてもよい。 In this embodiment, "electronic money" refers to electronic currency that is distinct from physical currency and that is owned by the terminal 20 or the user of the terminal 20 and is managed in a payment application. Electronic money may or may not be expressed as "electronic currency."
また、本実施例における「API」とは、限定ではなく例として、引き出しサービスに関する機能をサーバ10で利用可能とするために、銀行サーバ40等によって公開される、プログラムコンポーネントにデータを送信する際のデータ構造や、プログラムコンポーネントで処理を行う際の命令方法等が記述されたものである。限定ではなく例として、預金者の口座に関する情報を銀行サーバ40から受信したり、電子マネーの送金の命令を銀行サーバ40に送信したりするためのデータ構造や命令方法等がこれに含まれる。
In addition, the "API" in this embodiment is, by way of example and not limitation, a description of the data structure when sending data to a program component and the command method when processing in the program component, which are published by the bank server 40 etc. in order to make functions related to the withdrawal service available on the
<機能構成>
(1)サーバの機能構成
図2-1は、本実施例におけるサーバ10の制御部11により実現される機能の一例を示す図である。
制御部11は、主要な機能部として、限定ではなく例として、支払いアプリケーション管理処理部111を含む。
<Functional configuration>
(1) Functional Configuration of the Server FIG. 2A is a diagram showing an example of functions implemented by the
The
支払いアプリケーション管理処理部111は、記憶部15に記憶されている支払いアプリケーション管理処理プログラム151に従って、端末20で実行される支払いアプリケーションに関するデータ等を管理する支払いアプリケーション管理処理を実行する機能を有している。
The payment application
支払いアプリケーション管理処理部111は、限定ではなく例として、残高照会サービスを提供・管理するための処理を実行する残高照会サービス管理処理部1111と、引き出しサービスを提供・管理するための処理を実行する引き出しサービス管理処理部1112とを機能部として含む。
The payment application
残高照会サービスは、預金者の銀行口座の残高(以下、「銀行口座残高」と称する。)を、支払いアプリケーションを利用して照会させるためのサービスである。
引き出しサービスは、預金者の銀行口座残高を、支払いアプリケーションを利用してATM50から現金で引き出させる(出金させる)ためのサービスである。
The balance inquiry service is a service that allows a depositor to inquire about the balance of his/her bank account (hereinafter referred to as "bank account balance") using a payment application.
The withdrawal service is a service that allows a depositor to withdraw (withdraw) the balance of his/her bank account in cash from an ATM 50 using a payment application.
残高照会サービス管理処理部1111は、限定ではなく例として、残高照会サービスによる情報の送受信を管理する。具体的には、残高照会サービス管理処理部1111は、限定ではなく例として、残高照会サービスにおいて、識別子によって特定される端末20または端末20のユーザのアカウントの指示によって、選択された銀行口座残高および取引履歴などの情報を、提携銀行が提供するAPIを介して銀行サーバ40から取得し、その情報を端末20へ送信する。
The balance inquiry service
引き出しサービス管理処理部1112は、限定ではなく例として、引き出しサービスによる現金の引き出しを管理する。具体的には、引き出しサービス管理処理部1112は、限定ではなく例として、識別子によって特定される端末20または端末20のユーザのアカウントの指示によって、APIを介して、電子マネーの口座への振替(口座振替)を銀行サーバ40に依頼し、サーバ10からATM50へ引き出し(出金)金額に関する情報を送信してATM50から現金を出金させる。
The withdrawal service
図2-2は、本実施例におけるサーバ10の記憶部15に記憶される情報の一例を示す図である。
記憶部15には、サーバ10のメイン処理として実行されるサーバメイン処理プログラムの他、限定ではなく例として、支払いアプリケーション管理処理として実行される支払いアプリケーション管理処理プログラム151が記憶される。
支払いアプリケーション管理処理プログラム151は、残高照会サービス管理処理および引き出しサービス管理処理として実行される提携銀行サービス管理処理プログラム1511をサブルーチンプログラムとして含む。
FIG. 2B is a diagram illustrating an example of information stored in the
The
The payment application
また、記憶部15には、支払いアプリケーションユーザ登録データ153と、提携銀行データ154と、ユーザ管理データベース155とが記憶される。
The
支払いアプリケーションユーザ登録データ153は、支払いアプリケーションによるサービスを利用する端末20または端末20のユーザの登録データであり、そのデータ構成の一例を図2-3に示す。
支払いアプリケーションユーザ登録データ153には、限定ではなく例として、ユーザ名と、端末電話番号と、端末メールアドレスと、支払いアプリケーションIDと、認証パスワードと、その他登録情報とが関連付けて記憶される。
The payment application
In the payment application
ユーザ名は、支払いアプリケーションによるサービスを利用する端末20のユーザの名称であり、限定ではなく例として、端末20のユーザが支払いアプリケーションを最初に利用する際に登録する名称が記憶される。 The user name is the name of the user of the terminal 20 who uses the services provided by the payment application, and by way of example and not limitation, the name registered by the user of the terminal 20 when using the payment application for the first time is stored.
端末電話番号は、このユーザ名のユーザの端末20の電話番号であり、限定ではなく例として、端末20のユーザが支払いアプリケーションを利用する際に最初に登録する端末20の電話番号が記憶される。
端末メールアドレスは、このユーザ名のユーザの端末20のメールアドレスであり、限定ではなく例として、端末20のユーザが支払いアプリケーションを利用する際に最初に登録する端末20のメールアドレスが記憶される。
端末電話番号や端末メールアドレスは、端末20を識別するための識別情報(以下、「端末識別情報」とも称する。)の一例である。
The terminal phone number is the phone number of the terminal 20 of the user of this username, and by way of example and not limitation, the phone number of the terminal 20 that the user of the terminal 20 first registers when using a payment application is stored.
The terminal email address is the email address of the terminal 20 of the user of this username, and by way of example and not limitation, the email address of the terminal 20 that the user of the terminal 20 first registers when using a payment application is stored.
The terminal telephone number and the terminal email address are examples of identification information for identifying the terminal 20 (hereinafter, also referred to as "terminal identification information").
支払いアプリケーションIDは、端末20または端末20のユーザを識別するための識別情報として機能するIDであり、サーバ10によって、支払いアプリケーションを利用する端末20毎または端末20のユーザ毎に固有に設定されるIDである。
The payment application ID is an ID that functions as identification information for identifying the terminal 20 or the user of the terminal 20, and is an ID that is uniquely set by the
認証パスワードは、このユーザ名のユーザの端末20において、支払いアプリケーションの機能として設けられた各種の機能を利用する際に実行する認証処理で、端末20に入力を要求する認証用のパスワードであり、限定ではなく例として、ユーザによって設定されたパスワードが記憶される。
The authentication password is an authentication password that is requested to be input to the terminal 20 during the authentication process executed when using various functions provided as payment application functions on the
その他登録情報は、このユーザ名のユーザのその他の登録情報であり、限定ではなく例として、支払いアプリケーションにおいてユーザが使用するアイコンの画像データであるユーザアイコン画像等の情報がこれに含まれる。 Other registration information is other registration information for the user of this username, and includes, by way of example and not limitation, information such as a user icon image, which is image data of an icon used by the user in a payment application.
なお、上記の各種のユーザ情報は、サーバ10が提供可能な他のアプリケーションと支払いアプリケーションとで共通のユーザ情報としてサーバ10で記憶・管理するようにしてもよいし、別のユーザ情報としてサーバ10で記憶・管理するようにしてもよい。
The above various types of user information may be stored and managed by
提携銀行データ154は、提携銀行の管理データであり、そのデータ構成の一例を図2-4に示す。
提携銀行データ154には、限定ではなく例として、提携銀行IDと、提携銀行名と、提携銀行サーバURIと、その他提携銀行情報とが関連付けて記憶される。
The
In the
提携銀行IDには、提携銀行を識別するための識別情報として機能するIDであって、サーバ10によって、提携銀行毎に固有に設定されるIDが記憶される。
The affiliated bank ID is an ID that functions as identification information for identifying an affiliated bank, and is stored by the
提携銀行名には、前述した提携銀行の名称(限定ではなく例として、提携銀行の商号、愛称または通称など)が記憶される。 The name of the affiliated bank is stored as the name of the affiliated bank mentioned above (for example, but not limited to, the trade name, nickname, or common name of the affiliated bank, etc.).
提携銀行サーバURIには、提携銀行が管理する銀行サーバ40へのアクセス方法およびアクセス先を含むURI(Uniform Resource Identifier)が記憶される。 The affiliated bank server URI stores a uniform resource identifier (URI) including the access method and access destination to the bank server 40 managed by the affiliated bank.
その他提携銀行情報は、この提携銀行IDを有する提携銀行のその他の登録情報であり、限定ではなく例として、支払いアプリケーションにおいて使用される、提携銀行を記号化したアイコンの画像データである提携銀行アイコン画像、およびその提携銀行のキャッシュカードの外観を模した画像データであるカードデザイン画像等の情報がこれに含まれる。 The other affiliated bank information is other registration information of the affiliated bank having this affiliated bank ID, and includes, by way of example and not limitation, information such as an affiliated bank icon image, which is image data of an icon symbolizing the affiliated bank, used in a payment application, and a card design image, which is image data that mimics the appearance of a cash card of that affiliated bank.
以下では、カードデザイン画像には、大きいサイズの画像と小さいサイズの画像との2種類があることとして説明する。便宜的に、大きいサイズの画像を「大サイズキャッシュカード画像」と称し、小さいサイズの画像を「小サイズキャッシュカード画像」と称する。 In the following, it will be explained that there are two types of card design images: large size images and small size images. For convenience, the large size images will be referred to as "large size cash card images" and the small size images will be referred to as "small size cash card images."
本実施例において、サーバ10は、端末20または端末20のユーザの電子マネーを、電子マネーの口座(以下、「電子マネー口座」と称する。)によって管理する。電子マネー口座の電子マネーの残高を「電子マネー口座残高」と称する。
In this embodiment, the
本実施例では、電子マネー口座の電子マネー(より具体的には、電子マネー口座残高)の入出金として、「チャージ」、「引き出し」および「振込」の3つの入出金があることとして説明する。 In this embodiment, we will explain that there are three types of deposits and withdrawals of electronic money (more specifically, electronic money account balance) to an electronic money account: "charge," "withdrawal," and "transfer."
「チャージ」は、提携銀行であって、端末20のユーザが利用する銀行としてサーバ10に登録されている銀行の銀行サーバ40が管理する銀行口座から、サーバ10へ現金の口座振替を行い、その結果、電子マネー口座の電子マネー(具体的には、電子マネー口座残高)が補充(増額)されることを意味する。
"Charge" means that cash is transferred to
サーバ10で管理されるユーザの電子マネー口座は、そのユーザの1以上の銀行口座と関連付けることが可能であり、端末20のユーザは、限定ではなく例として、銀行口座残高を使用して、電子マネー口座への電子マネーのチャージ(入金)を行うことができる。限定ではなく例として、ユーザにより、端末20を用いて、電子マネーのチャージ額として「10,000円」を選択する操作が行われると、サーバ10は、そのユーザの電子マネー口座残高に「10,000円」を加算する。
A user's electronic money account managed by
「引き出し」は、提携銀行であって、端末20のユーザが利用する銀行としてサーバ10に登録されている銀行の銀行サーバ40が管理する銀行口座の銀行口座残高を用いて、その提携銀行またはその提携銀行とは異なる銀行が管理するATM50から現金を出金させる機能である。本実施例における引き出しは「ATM引き出し」や「ATM出金」と表現することもできる。
"Withdrawal" is a function that uses the bank account balance of a bank account managed by the bank server 40 of an affiliated bank that is registered on the
電子マネーを介して引き出しを実現するフローの概要を説明する。限定ではなく例として、ユーザにより、端末20を用いて、そのユーザが利用する銀行口座から「10,000円」を引き出す操作が行われると、サーバ10は、銀行サーバ40と通信を行って、そのユーザの銀行口座残高から「10,000円」を減算させるとともに、そのユーザの電子マネー口座残高に「10,000円」を一時的に加算させる。そして、サーバ10は、ATM50と通信を行って、ATM50に現金の1万円を払い出させ、そのユーザの電子マネー口座残高から「10,000円」を減算する。
An overview of the flow for making a withdrawal via electronic money will now be described. As a non-limiting example, when a user uses terminal 20 to perform an operation to withdraw "10,000 yen" from the bank account used by the user,
「振込」は、提携銀行であって、端末20のユーザが利用する銀行としてサーバ10に登録されている銀行の銀行サーバ40が管理する銀行口座から、その銀行口座と異なる銀行口座であって、サーバ10に登録されている提携銀行の銀行口座へ電子マネーを介して資金を移動させる機能である。
"Transfer" is a function that transfers funds via electronic money from a bank account managed by the bank server 40 of a partner bank that is registered on the
電子マネーを介して振込を実現するフローの概要を説明する。限定ではなく例として、ユーザにより、端末20を用いて、そのユーザが利用する銀行の口座から対象の口座へ「10,000円」を振り込む操作が行われると、サーバ10は、銀行サーバ40と通信を行って、そのユーザの銀行口座残高から「10,000円」を減算させるとともに、そのユーザの電子マネー口座残高に「10,000円」を一時的に加算させる。そして、サーバ10は、対象の口座を有する提携銀行が管理する銀行サーバ40と通信を行って、その対象の口座残高に「10,000円」を加算させるとともに、そのユーザの電子マネー口座残高から「10,000円」を減算する。
The following is an overview of the flow for achieving a transfer via electronic money. As a non-limiting example, when a user uses terminal 20 to transfer "10,000 yen" from the user's bank account to a target account,
なお、銀行口座で管理される貨幣は、限定ではなく例として、デジタル情報で管理される貨幣という意味で、デジタル貨幣(デジタル通貨)と表現することができる。 Money managed in a bank account can be referred to as digital money (digital currency), meaning money managed as digital information, by way of example and not limitation.
ユーザ管理データベース155は、支払いアプリケーションユーザ登録データ153に登録されているユーザに関する管理データを蓄積したデータベースであり、そのデータ構成の一例を図2-5に示す。
ユーザ管理データベース155には、支払いアプリケーションユーザ登録データ153に記憶されている支払いアプリケーションIDごとの管理データとしてユーザ管理データが記憶される。
The
The
各ユーザ管理データには、限定ではなく例として、支払いアプリケーションIDと、電子マネー口座残高と、提携銀行認証データとが記憶される。 Each user management data includes, by way of example and not limitation, a payment application ID, electronic money account balance, and affiliated bank authentication data.
電子マネー口座残高は、この支払いアプリケーションIDのユーザの電子マネーの口座の残高の金額である。 The electronic money account balance is the amount of the balance in the electronic money account of the user of this payment application ID.
提携銀行認証データには、限定ではなく例として、銀行IDと、銀行名と、アクセストークンとが関連付けて記憶される。 The affiliated bank authentication data includes, by way of example and not limitation, a bank ID, a bank name, and an access token, all of which are stored in association with each other.
銀行IDには、この支払いアプリケーションIDのユーザが口座を有する提携銀行の提携銀行IDであって、そのユーザの登録操作によって登録されたものが記憶される。この登録操作の詳細については、後述する。 The bank ID is the affiliated bank ID of the affiliated bank where the user of this payment application ID has an account, and is stored as registered by the user's registration operation. Details of this registration operation will be described later.
銀行名には、上記の銀行IDを有する提携銀行の名称(限定ではなく例として、提携銀行の商号、愛称または通称など)が記憶される。 The bank name stores the name of the affiliated bank having the above bank ID (for example, but not limited to, the affiliated bank's trade name, nickname, or alias, etc.).
アクセストークンは、上記の銀行IDを有する提携銀行が管理する銀行サーバ40によって発行された認証用のデータである。本実施例では、サーバ10は、銀行サーバ40から与えられたアクセストークンによって、この支払いアプリケーションIDのユーザの口座残高の情報を取得する処理、およびその提携銀行の口座から電子マネー口座へ電子マネーを送金する処理を、その銀行サーバ40との間で行うことが可能となる。
The access token is authentication data issued by a bank server 40 managed by an affiliated bank having the above bank ID. In this embodiment, the
なお、1つの銀行IDに対して1つのアクセストークンが関連付けられる構成に限らず、1つの銀行IDに対して2つ以上のアクセストークンが関連付けられる構成であってもよいし、そのようにしなくてもよい。1つの銀行IDに対して2つ以上のアクセストークンが関連付けられる場合、限定ではなく例として、1つの銀行IDに対して、口座残高の照会用のアクセストークンと、電子マネーの振替用のアクセストークンとを関連付けるように、用途ごとにアクセストークンを設定することができる。これにより、サーバ10の銀行サーバ40に対するアクセスを用途ごとに許可させることができる。また、サーバ10による口座残高の照会の許可及び不許可をユーザに選択させることができるとともに、サーバ10による電子マネーの振替の許可及び不許可をユーザに選択させることができる。
Note that the configuration is not limited to one access token being associated with one bank ID, but may be one in which two or more access tokens are associated with one bank ID, or may not be so. When two or more access tokens are associated with one bank ID, as a non-limiting example, an access token can be set for each purpose, such that an access token for checking account balances and an access token for transferring electronic money are associated with one bank ID. This makes it possible to allow access to the bank server 40 of the
(2)端末の機能構成
図2-6は、本実施例における端末20の制御部21により実現される機能の一例を示す図である。
制御部21は、主要な機能部として、限定ではなく例として、支払いアプリケーション処理部211を含む。
(2) Functional Configuration of the Terminal FIG. 2-6 is a diagram showing an example of functions implemented by the
The
支払いアプリケーション処理部211は、記憶部28に記憶されている支払いアプリケーションプログラム282に従って、支払いアプリケーションの各種の機能に基づく処理を行う機能を有している。
The payment
図2-7は、本実施例における端末20の記憶部28に記憶される情報の一例を示す図である。
記憶部28には、限定ではなく例として、端末メイン処理として実行される端末メイン処理プログラム281と、支払いアプリケーション処理として実行される支払いアプリケーションプログラム282と、支払いアプリケーションデータ283とが記憶される。
文中の支払いアプリケーションとは、この支払いアプリケーションプログラム282を意味する。なお、支払いアプリケーションは、メッセージングサービス(MS)の機能を有さない単体のアプリケーションとして提供されても構わないし、MSの機能を有する複合的なアプリケーションとして提供されても構わない。
FIG. 2-7 is a diagram showing an example of information stored in the
In the
The payment application in the text means this
支払いアプリケーションデータ283は、支払いアプリケーションの各種の機能を実現するためのデータであり、限定ではなく例として、支払いアプリケーションIDのデータである支払いアプリケーションIDデータ2831がこれに含まれる。
<表示画面例>
本実施例におけるカード登録サービス、残高照会サービスおよび引き出しサービス等について表示画面例を参照して説明する。また、本実施例では、端末20が、表示部24として機能する縦長のディスプレイを有するスマートフォンである場合について説明する。
<Display screen example>
The card registration service, the balance inquiry service, the withdrawal service, and the like in this embodiment will be described with reference to examples of display screens. In this embodiment, the terminal 20 will be described as a smartphone having a vertically long display that functions as the
スマートフォンには、限定ではなく例として、入力部として機能するタッチパネルが、そのディスプレイと対向して配置される。アイコン、ボタン、アイテムまたは入力欄などの要素がディスプレイに表示された場合において、タッチパネルの一部の領域であって、その要素が表示された領域と対向する領域がユーザによってタッチされた場合、その要素と関連付けられたプログラムまたはそのプログラムのサブルーチンが実行される。以下では、ディスプレイにその要素が表示された領域と対向するタッチパネルの領域のことを、対向領域とも称する。つまり、対向領域は、受け付け手段として機能する。 As a non-limiting example, a smartphone has a touch panel that functions as an input unit disposed opposite the display. When an element such as an icon, button, item, or input field is displayed on the display, and a user touches a portion of the touch panel that faces the area in which the element is displayed, a program associated with the element or a subroutine of that program is executed. Hereinafter, the area of the touch panel that faces the area in which the element is displayed on the display is also referred to as the facing area. In other words, the facing area functions as a receiving means.
(1)端末の表示画面
図3-1は、端末20で実行される支払いアプリケーションにおいて表示部24に表示されるアプリケーション画面の一例を示す図である。このアプリケーション画面は、支払いアプリケーションを起動する操作がユーザによってなされ、支払いアプリケーションが起動した場合に表示される画面の一例である。
(1) Display Screen of Terminal Fig. 3-1 is a diagram showing an example of an application screen displayed on
本実施例では、このアプリケーション画面には、支払いアプリケーションのアプリケーション名である「Payment App」が最上段のタイトルバーに表示される。タイトルバーの下側には、「Payment App」の階層メニューにおける現在位置が表示され、具体的には、現在実行中の最上位のメニューである「ウォレット メインメニュー」が表示される。「ウォレット メインメニュー」の画面には、「Payment App」によって管理される電子マネー口座残高として「¥25,000」が表示され、その下に、「ウォレット メインメニュー」から選択可能なサブメニューである「入金」、「コード支払い」、「コードリーダー」、「クーポン」、「マイカード」および「送金」にそれぞれ対応する6つのアイコンが表示される。 In this embodiment, the application screen displays the application name of the payment application, "Payment App", in the title bar at the top. Below the title bar, the current position in the hierarchical menu of "Payment App" is displayed, and more specifically, the currently active top-level menu, "Wallet Main Menu", is displayed. The "Wallet Main Menu" screen displays "¥25,000" as the balance of the electronic money account managed by "Payment App", and below that, six icons are displayed corresponding to the submenus selectable from the "Wallet Main Menu", namely "Deposit", "Code Payment", "Code Reader", "Coupon", "My Card", and "Transfer".
図3-2は、図3-1に示すアプリケーション画面において「マイカード」のアイコンがタッチされた場合に表示されるマイカード画面の一例を示す図である。
タイトルバーの下側には、「Payment App」の階層メニューにおける現在位置として、現在実行中のサブメニューである「マイカード」が表示される。また、「マイカード」の右側には、ソート用のアイコン(以下、「ソートアイコン」と称する。)が表示される。ここでは、初期状態として、この端末20のユーザのアカウントには、キャッシュカードについてのマイカードが1枚も登録されていない状態である。
FIG. 3-2 is a diagram showing an example of a My Card screen that is displayed when the “My Card” icon is touched on the application screen shown in FIG. 3-1.
Below the title bar, "My Cards", which is the currently active submenu, is displayed as the current location in the hierarchical menu of "Payment App". Also, to the right of "My Cards", a sorting icon (hereinafter referred to as "sort icon") is displayed. Here, as the initial state, no My Cards for cash cards are registered in the account of the user of this terminal 20.
以下では、キャッシュカードについてのマイカードのことを「仮想キャッシュカード」とも称する。このため、「マイカード」の下側には、ユーザに対する操作案内として「+マークタップでカードを追加」の説明文が表示され、その説明文の下側には、仮想キャッシュカードのアイコンが表示されない代わりに、仮想キャッシュカードを新たに登録するための「+」のマークを有するアイコンが表示される。以下では、この「+」のマークを有するアイコンのことを「マイカード追加用アイコン」と称する。
なお、2枚以上の仮想キャッシュカードが登録されている場合、ソートアイコンがタッチされると、その仮想キャッシュカードのアイコンの順番を並べ替えることが可能となる。
Hereinafter, My Card for a cash card will also be referred to as a "virtual cash card." For this reason, an explanation "Tap the + mark to add a card" is displayed below "My Card" as an operation guide for the user, and instead of displaying an icon of a virtual cash card below the explanation, an icon with a "+" mark for registering a new virtual cash card is displayed. Hereinafter, this icon with a "+" mark will be referred to as the "icon for adding my card."
When two or more virtual cash cards are registered, the order of the icons of the virtual cash cards can be rearranged by touching the sort icon.
図3-3は、図3-2に示すマイカード画面においてマイカード追加用アイコンがタッチされた場合に表示されるカード追加画面の一例を示す図である。
タイトルバーの下側には、「Payment App」の階層メニューにおける現在位置として、現在実行中のサブメニューである「カードを追加」が表示される。また、「カードを追加」の右側には、カメラのアイコンとソートアイコンとが表示される。「カードを追加」の下側には、ユーザに対する操作案内として「追加するカードを選んでください」の説明文が表示され、その説明文の下側には、追加可能なキャッシュカードを発行する提携銀行のリストが表示される。このリストには、ユーザによって選択可能なように縦方向に並べられた複数の列アイテムが含まれ、その列アイテムには、提携銀行の提携銀行アイコン画像を含むアイコンと、そのアイコンの右側に位置する、その提携銀行の名称の文字列とが表示される。本実施例では、そのリストにおいて、「PP銀行」の列アイテム、「QQ銀行」の列アイテム、「RR銀行」の列アイテムおよび「SS銀行」の列アイテムなどが、限定ではなく例として、提携銀行名のアルファベット順に上から並べられる。
FIG. 3-3 is a diagram showing an example of a card addition screen that is displayed when the my card addition icon is touched on the my card screen shown in FIG. 3-2.
Below the title bar, the currently active submenu "Add Card" is displayed as the current position in the hierarchical menu of "Payment App". Also, to the right of "Add Card", a camera icon and a sort icon are displayed. Below "Add Card", an explanatory text "Please select the card to add" is displayed as an operation guide for the user, and below the explanatory text, a list of affiliated banks that issue addable cash cards is displayed. This list includes a plurality of column items arranged vertically so that the user can select them, and the column items display icons including the affiliated bank icon images of the affiliated banks and character strings of the names of the affiliated banks located to the right of the icons. In this embodiment, in the list, the column items of "PP Bank", "QQ Bank", "RR Bank", and "SS Bank" are arranged in alphabetical order of the affiliated bank names from the top, by way of example and not of limitation.
「カードを追加」の右側に位置するソートアイコンがタッチされると、リストにおける列アイテムの順番を並べ替えることが可能となる。限定ではなく例として、ソートアイコンがタッチされると、リストにおける列アイテムの順番が、アルファベットの逆順に上から並べられる。
なお、ソートの指標は、アルファベットの他に、五十音および登録日時などの他の指標に変更することが可能な構成にしてもよいし、そのようにしなくてもよい。
When the sort icon located to the right of "Add Card" is touched, the order of the column items in the list can be rearranged. By way of example and not limitation, when the sort icon is touched, the order of the column items in the list is rearranged from top to bottom in reverse alphabetical order.
The sorting index may be changed to other indices such as the Japanese alphabet or the date and time of registration in addition to the alphabet, but this is not essential.
「カードを追加」の右側に位置するカメラのアイコンがタッチされると、端末20のカメラ27が使用可能となる。そして、ユーザが自身のキャッシュカードをカメラ27で撮像すると、端末20は、撮像結果に基づき、そのキャッシュカードに刻印された銀行名または図柄に基づき、そのキャッシュカードを発行した提携銀行を認識する。そして、端末20は、限定ではなく例として、その提携銀行の列アイテムだけをリストに表示する。これにより、ユーザは、カメラ27で撮像したキャッシュカードを発行した提携銀行の列アイテムをリストに簡易に表示させることができる。特に、リストに非常に多くの提携銀行が含まれる場合に、リストから所望の提携銀行を手動で選ばなくて済むため、ユーザによる目的の列アイテムの探索時間を省略することができる。
When the camera icon located to the right of "Add Card" is touched, the
なお、カメラ27として、端末20の機能として備えられたOS標準のカメラアプリを用いるのではなく、支払いアプリケーションの機能として備えられたカメラ(アプリケーションカメラ)を用いるようにしてもよいし、そのようにしなくてもよい。以下同様である。
In addition, instead of using a standard camera app for the OS provided as a function of the terminal 20, a camera provided as a function of the payment application (application camera) may be used as the
図3-4は、図3-3に示すカード追加画面において「QQ銀行」の列アイテムがタッチされた場合に表示されるカード情報入力画面の一例を示す図である。
タイトルバーの下側には、「Payment App」の階層メニューにおける現在位置として、現在実行中のサブメニューである「カード情報を入力」が表示される。また、「カードを追加」の右側には、カメラのアイコンが表示される。「カード情報を入力」の下側には、ユーザに対する操作案内として「必要事項を入力してください」の説明文が表示され、その説明文の下側には、「カードを追加」の画面でユーザが選択した提携銀行の名称(限定でなく例として、QQ銀行)およびアイコンが表示される。
FIG. 3-4 is a diagram showing an example of a card information input screen that is displayed when the column item "QQ Bank" is touched on the card addition screen shown in FIG. 3-3.
Below the title bar, the currently active submenu "Enter Card Info" is displayed as the current location in the "Payment App" hierarchical menu. Also, a camera icon is displayed to the right of "Add Card". Below "Enter Card Info", an explanation "Please enter the required information" is displayed as an operation guide for the user, and below that explanation, the name and icon of the affiliated bank selected by the user on the "Add Card" screen (QQ Bank as an example and not a limitation) are displayed.
提携銀行の名称およびアイコンの下側には、残高照会サービスおよび引き出しサービスなどをその提携銀行から受けるために入力が必要な項目のリストが表示される。以下では、このリストのことを「入力リスト」とも称する。
入力リストには、限定ではなく例として、項目ごとに縦方向に並べられた7つの列アイテムが含まれ、その列アイテムには、項目と、その項目の右側に位置する、ヘルプ用のアイコンと、そのアイコンの右側に位置する入力欄とが含まれる。本実施例では、「店番号」、「口座種別」、「口座番号」、「姓」、「名」、「暗証番号」および「生年月日」を項目としてそれぞれ含む7つの列アイテムが、上から順に表示される。図3-4には、7つの列アイテムの入力欄にユーザによってそれぞれ値が入力された状態が示される。入力リストの下側には、「認証」の文字列を含む認証ボタンが表示される。限定ではなく例として、ユーザが認証ボタンをタッチすることで、入力リストに入力された情報に基づき、銀行サーバ40による認証が実行される。
Below the name and icon of the affiliated bank, a list of items that need to be entered in order to receive balance inquiry services, withdrawal services, etc. from the affiliated bank is displayed. Hereinafter, this list will also be referred to as the "input list."
The input list includes, by way of example and not limitation, seven column items arranged vertically for each item, and each column item includes an item, a help icon located to the right of the item, and an input field located to the right of the icon. In this embodiment, seven column items each including the items "branch number", "account type", "account number", "last name", "first name", "PIN", and "date of birth" are displayed in order from the top. FIG. 3-4 shows a state in which the user has input values into the input fields of the seven column items. An authentication button containing the character string "authentication" is displayed below the input list. By way of example and not limitation, when the user touches the authentication button, authentication is performed by the bank server 40 based on the information input to the input list.
「カード情報を入力」の右側に位置するカメラのアイコンがタッチされると、端末20のカメラ27が使用可能となり、ユーザが自身のキャッシュカードをカメラ27で撮像すると、端末20は、撮像結果に基づき、そのキャッシュカードに刻印された数字および文字などから、店番号、口座種別、口座番号、姓および名を認識する。そして、端末20は、限定ではなく例として、認識した店番号、口座種別、口座番号、姓および名を入力リストにおける対応の入力欄にそれぞれ書き込む。これにより、そのキャッシュカードの口座についての情報を入力リストに表示させることができるので、ユーザによる入力操作の負担を軽減することができる。
こうした個人情報を入力する代わりに、提携銀行のオンラインバンキングのIDとパスワードを入力する画面を表示するように構成しても構わない。この場合、図3-3に示すカード追加画面において「QQ銀行」の列アイテムがタッチされると、予め提携銀行のウェブサイトやアプリケーションによって登録されたオンラインバンキングのIDとパスワードを入力する画面が表示部24に表示される。ユーザがIDとパスワードを入力してログインボタンを押下すると、認証処理が行われる。
When the camera icon located to the right of "Enter card information" is touched, the
Instead of inputting such personal information, a screen for inputting the ID and password for the online banking of the affiliated bank may be displayed. In this case, when the "QQ Bank" column item is touched on the card addition screen shown in FIG. 3-3, a screen for inputting the online banking ID and password registered in advance on the affiliated bank's website or application is displayed on the
なお、図3-3に示す「カードを追加」のサブメニューを実行中にキャッシュカードを撮像した場合、端末20は、その撮像結果に基づき、そのキャッシュカードに刻印された数字および文字などから、店番号、口座種別、口座番号、姓および名を認識し、「カード情報を入力」のサブメニューを実行中に、認識したこれらの情報を、対応の各入力欄にそれぞれ自動的に書き込む構成にしてもよいし、そのようにしなくてもよい。 When an image of a cash card is captured while the "Add Card" submenu shown in FIG. 3-3 is being executed, the terminal 20 may, but need not, be configured to recognize the branch number, account type, account number, surname, and first name from the numbers and letters engraved on the cash card based on the image capture result, and to automatically enter this recognized information into each of the corresponding input fields while the "Enter Card Information" submenu is being executed.
図3-5は、図3-4に示すカード情報入力画面において認証ボタンがタッチされた場合に表示されるマイカード画面の一例を示す図である。
タイトルバーの下側には、「Payment App」の階層メニューにおける現在位置として、現在実行中のサブメニューである「マイカード」が表示される。図3-5は、図3-2に示すマイカード画面と同様の、「マイカード」のサブメニューを実行中のアプリケーション画面である。ここでは、「QQ銀行」の仮想キャッシュカードに加えて、「RR銀行」の仮想キャッシュカードが登録されていることとする。このため、図3-2に示すマイカード画面と異なり、「+マークタップでカードを追加」の説明文の下側には、QQ銀行の小サイズキャッシュカード画像および提携銀行名を含む、「QQ銀行」の仮想キャッシュカードのアイコンと、RR銀行の小サイズキャッシュカード画像および提携銀行名を含む、「RR銀行」の仮想キャッシュカードのアイコンと、マイカード追加用アイコンと、が表示される。本実施例では、これらの仮想キャッシュカードがアルファベット順にZ型パターンで並べられる。
FIG. 3-5 is a diagram showing an example of a My Card screen that is displayed when the authentication button is touched on the card information input screen shown in FIG. 3-4.
The currently active submenu "My Card" is displayed below the title bar as the current position in the hierarchical menu of "Payment App". FIG. 3-5 is an application screen in which the "My Card" submenu is active, similar to the My Card screen shown in FIG. 3-2. Here, it is assumed that a virtual cash card of "RR Bank" is registered in addition to a virtual cash card of "QQ Bank". Therefore, unlike the My Card screen shown in FIG. 3-2, below the description of "Tap + to add a card", an icon of a virtual cash card of "QQ Bank" including a small-sized cash card image of QQ Bank and the name of a partner bank, an icon of a virtual cash card of "RR Bank" including a small-sized cash card image of RR Bank and the name of a partner bank, and an icon for adding a My Card are displayed. In this embodiment, these virtual cash cards are arranged in alphabetical order in a Z-shaped pattern.
「マイカード」の右側に位置するソートアイコンがタッチされると、登録されている仮想キャッシュカードの順番を並べ替えることが可能となる。限定ではなく例として、ソートアイコンがタッチされると、「QQ銀行」の仮想キャッシュカードのアイコンと、「RR銀行」の仮想キャッシュカードのアイコンとがアルファベットの逆順にZ型パターンで並べられる。
なお、ソートの指標は、アルファベットの他に、五十音および登録日時などの他の指標に変更することが可能な構成にしてもよいし、そのようにしなくてもよい。
When the sort icon located to the right of "My Card" is touched, the order of the registered virtual cash cards can be rearranged. By way of example and not limitation, when the sort icon is touched, the icon of the virtual cash card for "QQ Bank" and the icon of the virtual cash card for "RR Bank" are arranged in a Z-pattern in reverse alphabetical order.
The sorting index may be changed to other indices such as the Japanese alphabet or the date and time of registration in addition to the alphabet, but this is not essential.
このように、登録された複数の銀行口座がマイカード画面に表示されるため、登録された複数の金融機関の口座をユーザが容易に把握できるようにすることができる。 In this way, multiple registered bank accounts are displayed on the My Card screen, allowing the user to easily understand the accounts of multiple registered financial institutions.
図3-6は、図3-5に示すマイカード画面において「QQ銀行」の仮想キャッシュカードのアイコンがタッチされた場合に表示される口座詳細画面の一例を示す図である。
タイトルバーの下側には、「Payment App」の階層メニューにおける現在位置として、現在実行中のサブメニューである「QQ銀行」が表示される。「QQ銀行」の下側には、QQ銀行についての仮想キャッシュカードの画像が表示される。この画像には、キャッシュカードを模した大サイズキャッシュカード画像の中に、店番号、口座番号、銀行の名称、口座種別、姓および名、ならびに口座残高の額をそれぞれ示す文字列が含まれる。
また、大サイズキャッシュカード画像の右側上部には、口座情報の再読み込みを行う円形のアイコンが含まれている。
FIG. 3-6 is a diagram showing an example of an account details screen that is displayed when the icon of the virtual cash card of “QQ Bank” is touched on the My Card screen shown in FIG. 3-5.
Below the title bar, the currently active submenu "QQ Bank" is displayed as the current location in the hierarchical menu of "Payment App." Below "QQ Bank," an image of a virtual cash card for QQ Bank is displayed. This image includes character strings indicating the branch number, account number, bank name, account type, first and last name, and the account balance within a large-sized cash card image that resembles a cash card.
Additionally, the large cash card image includes a circular icon in the upper right corner for reloading account information.
なお、図3-6において仮想キャッシュカードの画像がユーザによってタッチされると、端末20のクリップボード(アプリケーション間で共有可能な記憶領域)へ店番号、口座番号、口座残高等の情報がコピーされるようにしてもよいし、しなくてもよい。 When the user touches the image of the virtual cash card in Figure 3-6, information such as the branch number, account number, and account balance may or may not be copied to the clipboard (a memory area that can be shared between applications) of the terminal 20.
仮想キャッシュカードの画像の下側には、取引履歴表示ボックス、提供サービス表示ボックスおよびお知らせ表示ボックスが上から順に表示される。取引履歴表示ボックスには、例えば直近の3つの取引内容(取引履歴)として、限定ではなく例として、「振込」、「預入」および「引出」が上側から下側へ時系列順に表示される。また、3つの取引内容の下側には、口座残高の時系列推移のグラフが表示される。 Below the image of the virtual cash card, a transaction history display box, a service provided display box, and a notice display box are displayed in this order from top to bottom. In the transaction history display box, for example, the three most recent transaction details (transaction history) are displayed in chronological order from top to bottom, with "Transfer", "Deposit" and "Withdrawal" being examples but not limitations. In addition, below the three transaction details, a graph showing the change in account balance over time is displayed.
なお、「振込」、「預入」および「引出」の全てを表示させるのではなく、これらのうちの少なくとも1つを表示させるようにしてもよいし、そのようにしなくてもよい。
また、取引履歴表示ボックスにおいて直近の3つの取引内容を表示する構成に限らず、直近の2つ以下または直近の4つ以上の取引内容を表示する構成であってもよいし、そのようにしなくてもよい。
It should be noted that instead of displaying all of "Transfer,""Deposit," and "Withdrawal," at least one of them may or may not be displayed.
Furthermore, the transaction history display box is not limited to a configuration in which the three most recent transactions are displayed, but may be configured to display the two most recent transactions or less, or the four most recent transactions or more, or may not be configured in this way.
このように、対象金融機関の口座への入金の履歴と、対象金融機関の口座からの出金の履歴とのうちの少なくともいずれかがに表示されるため、対象金融機関の口座の取引履歴をユーザが確認できるようにすることができる。 In this way, at least one of the history of deposits to the account of the target financial institution and the history of withdrawals from the account of the target financial institution is displayed, allowing the user to check the transaction history of the account of the target financial institution.
提供サービス表示ボックスには、提携銀行におけるユーザの銀行口座からこの支払いアプリケーションIDのユーザの電子マネー口座へ電子マネーを送金(チャージ)するチャージサービスを実行するための「チャージボタン」と、引き出しサービスを実行するための「ATM出金ボタン」と、提携銀行におけるユーザの銀行口座から、この支払いアプリケーションIDのユーザの電子マネー口座を経由して他の銀行の銀行口座へ電子マネーを送金する振込サービスを実行するための「振込ボタン」とが上から順に表示される。 The provided services display box displays, from top to bottom, a "charge button" for executing a charge service that transfers (charges) electronic money from the user's bank account at an affiliated bank to the user's electronic money account of this payment application ID, an "ATM withdrawal button" for executing a withdrawal service, and a "transfer button" for executing a transfer service that transfers electronic money from the user's bank account at an affiliated bank to the bank account of another bank via the user's electronic money account of this payment application ID.
本実施例では、ATM出金ボタンをタッチした場合に行われる引き出しサービスでは、ATM50から出金可能な現金は、仮想キャッシュカードの画像内に表示される口座残高を出金の上限とする。つまり、ユーザによって選択された銀行の口座残高が表示部24に表示され、この口座残高を出金の上限とする出金指示が入出力部23で受け付けられる。
これにより、対象金融機関の口座残高をユーザに確認させることができるとともに、その口座残高を出金の上限とする出金を現金自動支払機に行わせることができる。
In this embodiment, in a withdrawal service performed when the ATM withdrawal button is touched, the account balance displayed in the image of the virtual cash card is set as the upper limit for cash that can be withdrawn from the ATM 50. In other words, the account balance of the bank selected by the user is displayed on the
This allows the user to check the account balance at the target financial institution, and also allows the ATM to make a withdrawal up to the account balance as an upper limit for withdrawal.
なお、引き出しサービスに貸付サービスを追加し、口座残高を超える現金をATM50から出金可能にしてもよいし、しなくてもよい。 It is also possible to add a loan service to the withdrawal service, allowing cash in excess of the account balance to be withdrawn from the ATM 50, but this is not required.
また、上記の各ボタンの左側には、限定ではなく例として、そのボタンに応じたサービスを説明するための図柄が表示される。具体的には、チャージボタンの左側には、提携銀行におけるユーザの銀行口座からこの支払いアプリケーションIDのユーザの電子マネー口座へ電子マネーが移動する様子を示す図柄が表示される。 In addition, to the left of each of the above buttons, a design is displayed to explain the service corresponding to that button, by way of example and not limitation. Specifically, to the left of the charge button, a design is displayed that shows electronic money being transferred from the user's bank account at the affiliated bank to the user's electronic money account for this payment application ID.
このように、チャージボタンの操作を不要として、ATM出金ボタンを操作するだけで、電子マネーのチャージと、チャージされた金額のATM50からの出金を実現するための画面が表示部24に表示されるため、ユーザは別途チャージ指示を行うことなく、出金指示を行うだけで、チャージされた対象金額を現金自動支払機から簡単に出金させることができる。
In this way, there is no need to operate the charge button, and by simply operating the ATM withdrawal button, a screen for charging electronic money and withdrawing the charged amount from the ATM 50 is displayed on the
ここで、ATM出金ボタンの左側には、提携銀行におけるユーザの銀行口座から直接に現金が引き出される様子を示す図柄が表示される。但し、実際には、上述したようにユーザの銀行口座から出金額相当がユーザの電子マネー口座にチャージされ、その電子マネー口座からその出金額相当の電子マネーがATM50へ送金されてATM50から現金が出金されるが、この図柄では、ユーザの銀行口座からの電子マネーがユーザの電子マネー口座に送金されることが秘匿される。
これにより、実際には電子マネー口座を経由しているにも関わらず、ユーザは、それを意識することなく、自身の銀行口座の預金をATM50から現金で引き出すことができる。
Here, to the left of the ATM withdrawal button, a design is displayed that shows cash being directly withdrawn from the user's bank account at the affiliated bank. However, in reality, as described above, the user's electronic money account is charged with an amount equivalent to the withdrawal amount from the user's bank account, and electronic money equivalent to the withdrawal amount is transferred from the electronic money account to the ATM 50, and the cash is withdrawn from the ATM 50. However, this design conceals the fact that electronic money is being transferred from the user's bank account to the user's electronic money account.
This allows the user to withdraw money from his/her bank account in cash from the ATM 50 without being aware that the money is actually being withdrawn via an electronic money account.
また、チャージ操作が入出力部23によって受け付けられ、ATM出金を受け付けるためのボタンとして、チャージボタンとは異なるボタンが表示部24に表示されるため、出金とチャージは異なる指示によって行うことをユーザに認識させることができる。
In addition, the charge operation is accepted by the input/
また、銀行口座を選択するためのマイカード画面(限定ではなく、第1画面の一例)が表示部24に表示されるとともに、マイカード画面において選択された銀行口座の口座情報と、少なくともATM出金ボタンとを含む口座詳細画面(限定ではなく、第2画面の一例)が表示部24に表示されるため、対象金融機関の口座の選択と、口座情報の確認・出金指示とを一連の操作によって実現させることができる。
In addition, a My Card screen (not limited to this, but an example of the first screen) for selecting a bank account is displayed on the
お知らせ表示ボックスには、提携銀行(限定ではなく例として、QQ銀行)および引き出しサービスの事業者などからの通知事項が表示される。 The notification box displays notifications from affiliated banks (such as, but not limited to, QQ Bank) and withdrawal service providers.
図3-7は、図3-6に示す口座詳細画面においてATM出金ボタンがタッチされた場合に表示される出金額入力画面の一例を示す図である。
タイトルバーの下側には、「Payment App」の階層メニューにおける現在位置として、現在実行中のサブメニューである「出金額入力」が表示される。「出金額入力」の下側には、ユーザに対する操作案内として「出金額を入力してください」の説明文が表示され、その説明文の下側には、1000円未満の引き出しができない旨の注意事項と、口座種別および口座残高と、出金額(限定ではなく、対象金額の一例)の入力欄と、が上から順に表示される。その入力欄の下側には、クリアボタンと、確認ボタンとが横方向に並んで表示される。クリアボタンがタッチされると、出金額の入力欄に入力された金額が消去される。確認ボタンがタッチされると、出金額の入力欄に入力された金額によって引き出しサービスが進行する。
FIG. 3-7 is a diagram showing an example of a withdrawal amount input screen that is displayed when the ATM Withdrawal button is touched on the account details screen shown in FIG. 3-6.
Below the title bar, the currently active submenu "Enter withdrawal amount" is displayed as the current position in the hierarchical menu of "Payment App". Below "Enter withdrawal amount", an explanatory text "Please enter the withdrawal amount" is displayed as an operation guide for the user, and below this explanatory text, a note that withdrawals of less than 1000 yen are not possible, and an input field for the account type, account balance, and withdrawal amount (not a limitation, but an example of the target amount) are displayed in that order from top to bottom. Below the input field, a clear button and a confirm button are displayed side by side in the horizontal direction. When the clear button is touched, the amount entered in the withdrawal amount input field is erased. When the confirm button is touched, the withdrawal service proceeds with the amount entered in the withdrawal amount input field.
図3-8は、図3-7に示す出金額入力画面において、出金額の入力欄に「10,000円」が入力された状態で確認ボタンがタッチされた場合に表示されるコード読み取り画面の一例を示す図である。
タイトルバーの下側には、「Payment App」の階層メニューにおける現在位置として、現在実行中のサブメニューである「二次元コード読み取り」が表示される。「二次元コード読み取り」の下側には、ユーザに対する操作案内として「二次元コードを画面内のフレームにあわせてください」の説明文が表示され、その説明文の下側には、出金額(限定ではなく例として、10,000円)が表示される。「二次元コード読み取り」のサブメニューの実行中では、端末20のカメラ27が使用可能となり、カメラ27の撮像結果である画像と、枠(フレーム)とが上記の出金額の下側に表示される。
FIG. 3-8 is a diagram showing an example of a code reading screen that is displayed when “10,000 yen” is entered in the withdrawal amount input field on the withdrawal amount input screen shown in FIG. 3-7 and the confirmation button is touched.
Below the title bar, the currently active submenu "Read two-dimensional code" is displayed as the current position in the hierarchical menu of "Payment App". Below "Read two-dimensional code", an explanation "Please match the two-dimensional code with the frame on the screen" is displayed as an operation guide for the user, and below that explanation, the withdrawal amount (10,000 yen as an example, not a limitation) is displayed. While the "Read two-dimensional code" submenu is being executed, the
ユーザは、ATM50のディスプレイに表示された二次元コードの画像が端末20のカメラ27の視野内に収まるように端末20の位置および向きを調整し、その二次元コードの画像がカメラ27によって撮像され、その撮像結果である画像が上記の枠内に収まるように、端末20の位置および向きを微調整する。この二次元コードには、サーバ10が発行した端末認証コードが格納される。端末認証コードの詳細については、後述する。
The user adjusts the position and orientation of the terminal 20 so that the image of the two-dimensional code displayed on the display of the ATM 50 falls within the field of view of the
端末20は、上記の枠内に二次元コードの画像が収まると、二次元コードの画像を分析し、その二次元コードの画像に格納された端末認証コードを取得する。端末20は、限定ではなく例として、端末認証コードの取得に成功すると、電子音を発したり、端末20本体を振動させたり、表示部24に表示される撮像結果の動画を静止画にしたりすることで、認証コードの取得に成功したことをユーザに報知する。ユーザは、端末20からの報知を認識すると、ATM50の現金取り出し口の扉が開口するまで待機し、現金取り出し口の扉が開口すると、現金取り出し口の内部に排出された現金(限定ではなく例として、10,000円)を受け取る。ATM50は、限定ではなく例として、ユーザが現金を受け取ると、現金取り出し口の扉を閉じる。
When the image of the two-dimensional code fits within the frame, the terminal 20 analyzes the image of the two-dimensional code and acquires the terminal authentication code stored in the image of the two-dimensional code. By way of example and not limitation, when the terminal 20 has successfully acquired the terminal authentication code, the terminal 20 notifies the user that the authentication code has been successfully acquired by emitting an electronic sound, vibrating the main body of the terminal 20, or changing the video of the captured image displayed on the
図3-9は、ATM50からの現金の引き出しが終了した後に表示される口座詳細画面の一例を示す図である。
タイトルバーの下側には、「Payment App」の階層メニューにおける現在位置として、現在実行中のサブメニューである「QQ銀行」が表示される。図3-9は、図3-6に示す口座詳細画面と同様の、「QQ銀行」のサブメニューを実行中のアプリケーション画面である。ここでは、図3-6に示す口座詳細画面と異なる部分について説明する。
FIG. 3-9 is a diagram showing an example of an account details screen that is displayed after the withdrawal of cash from the ATM 50 is completed.
Below the title bar, the currently active submenu "QQ Bank" is displayed as the current location in the hierarchical menu of "Payment App." Figure 3-9 is an application screen in which the "QQ Bank" submenu is active, similar to the Account Details screen shown in Figure 3-6. Here, we will explain the differences from the Account Details screen shown in Figure 3-6.
「QQ銀行」の下側に表示されるQQ銀行についての仮想キャッシュカードの画像には、元々の口座残高の額(限定ではなく例として、図3-6に示す100,000円)から出金額(限定ではなく例として、10,000円)を差し引いた額(限定ではなく例として、90,000円)の文字列が口座残高の額として含まれる。 The image of the virtual cash card for QQ Bank displayed below "QQ Bank" includes the text string (for example, not by way of limitation, 90,000 yen) obtained by subtracting the withdrawal amount (for example, not by way of limitation, 10,000 yen) from the original account balance amount (for example, not by way of limitation, 100,000 yen as shown in Figure 3-6) as the account balance amount.
仮想キャッシュカードの画像と取引履歴表示ボックスとの間には、確認事項表示ボックスが表示される。確認事項表示ボックスには、先刻行われた取引内容が表示される。本実施例では、ATMから現金の引き出しがあったことと、その出金額と、出金後の口座残高とが確認事項表示ボックスに表示される。なお、確認事項表示ボックスは、そのボックス内の右上の×印を有するアイコンをタッチすることで消去される。 A confirmation item display box is displayed between the image of the virtual cash card and the transaction history display box. The details of the transaction that was just carried out are displayed in the confirmation item display box. In this embodiment, the confirmation item display box displays that cash was withdrawn from the ATM, the amount withdrawn, and the account balance after the withdrawal. The confirmation item display box can be cleared by touching the icon with an x mark in the upper right corner of the box.
取引履歴表示ボックスの内容は、図3-6に示す取引履歴表示ボックスと比べて、先刻行われた現金の引き出しについての取引内容によって更新される。具体的には、限定ではなく例として、直近の3件の取引履歴のみが表示されるため、図3-6に示す取引履歴表示ボックスにおける最下段の「引出」が消去されるとともに、最上段の「振込」および中段の「預入」が、それぞれ中段および最下段に移動して表示される。そして、先刻行われた現金の引き出しについての取引内容が最上段に追加される。また、口座残高の時系列推移のグラフは、先刻行われた現金の引き出し結果が反映されて更新される。 The contents of the transaction history display box are updated with the transaction details of the cash withdrawal that was just made, compared to the transaction history display box shown in Figure 3-6. Specifically, as an example and not a limitation, since only the most recent three transaction histories are displayed, the "Withdrawal" in the bottom row of the transaction history display box shown in Figure 3-6 is erased, and the "Transfer" in the top row and the "Deposit" in the middle row are moved and displayed in the middle and bottom rows, respectively. The transaction details of the cash withdrawal that was just made are then added to the top row. In addition, the graph showing the time series changes in the account balance is updated to reflect the results of the cash withdrawal that was just made.
提供サービス表示ボックスの内容は、図3-6に示す提供サービス表示ボックスと同様であるが、確認事項表示ボックスが表示されたため、提供サービス表示ボックスの上側の一部だけが表示部24に表示される。
The contents of the provided services display box are the same as those of the provided services display box shown in FIG. 3-6, but because the confirmation items display box is displayed, only a portion of the upper part of the provided services display box is displayed on the
<処理>
図4-1~図4-4は、本実施例における各装置が実行する処理の流れの一例を示すフローチャートである。
これらの図では、左側から順に、端末20の制御部21が実行する端末メイン処理、サーバ10の制御部11が実行する支払いアプリケーション管理処理、銀行サーバ40の制御部(不図示)が実行する銀行サーバメイン処理の一例をそれぞれ示している。
なお、図4-3および図4-4には、銀行サーバメイン処理の右側に、ATM50の制御部(不図示)が実行するATMメイン処理の一例をさらに示している。
フローチャートの各ステップは、限定ではなく例として、それぞれの装置のプロセッサが記憶部からプログラムを読み出して実行することにより実現される。
<Processing>
4-1 to 4-4 are flowcharts showing an example of the flow of processes executed by each device in this embodiment.
These figures show, from left to right, an example of a terminal main process executed by the
4-3 and 4-4 further show an example of an ATM main process executed by a control unit (not shown) of the ATM 50 on the right side of the bank server main process.
Each step in the flowchart is realized, for example and not by way of limitation, by a processor of each device reading a program from a storage unit and executing it.
なお、以下説明するフローチャートは、本開示の手法を実現するための処理の手順を例示したものに過ぎない。このため、本開示の手法を実現するための処理は、以下説明するフローチャートに従って実行される処理に限定されず、一部のステップを省略したり、他のステップを追加したりすることも可能である。 Note that the flowcharts described below are merely examples of the processing steps for implementing the method of the present disclosure. Therefore, the processing for implementing the method of the present disclosure is not limited to the processing executed according to the flowcharts described below, and it is possible to omit some steps and add other steps.
最初に、例えば図3-1に示すアプリケーション画面が端末20の表示部24に表示された状態で、端末20のユーザが「マイカード」のアイコンをタッチする操作を行うと、端末20の支払いアプリケーション処理部211は、入出力部23がその操作を受けたことを認識する。そして、支払いアプリケーション処理部211は、記憶部28に記憶された支払いアプリケーションIDデータ2831から読み出した支払いアプリケーションIDを含み、登録済みのマイカードの一覧を要求する旨を含むマイカード一覧要求情報を、通信I/F22によって(通信I/F22を介して)サーバ10へ送信する(A110)。
First, when the user of the terminal 20 touches the "My Card" icon while the application screen shown in FIG. 3-1 is displayed on the
サーバ10の支払いアプリケーション管理処理部111は、通信I/F14によって端末20からマイカード一覧要求情報を受信すると、ユーザ管理データベース155のうちの、マイカード一覧要求情報に含まれる支払いアプリケーションIDが記憶されているユーザ管理データから、提携銀行認証データに含まれる銀行IDを取得する。
When the payment application
ここでは、上記のユーザ管理データにおける提携銀行認証データに銀行IDなどが登録されていないこととする。この場合、支払いアプリケーション管理処理部111は、登録された提携銀行がない旨を含むマイカード一覧情報を、通信I/F14によって端末20へ送信する。
なお、上記のユーザ管理データにおける提携銀行認証データに銀行IDなどが登録されている場合、支払いアプリケーション管理処理部111は、提携銀行データ154から、その銀行IDに関連付けられた、「提携銀行名」と「その他提携銀行情報」に含まれる小サイズキャッシュカード画像とを取得し、その銀行IDと、提携銀行名と、小サイズキャッシュカード画像とを含むマイカード一覧情報を、通信I/F14によって端末20へ送信する(B110)。
Here, it is assumed that the bank ID and the like are not registered in the affiliated bank authentication data in the above user management data. In this case, the payment application
In addition, if a bank ID or the like is registered in the affiliated bank authentication data in the above-mentioned user management data, the payment application
端末20の支払いアプリケーション処理部211は、通信I/F22によってサーバ10からマイカード一覧情報を受信すると、マイカード一覧情報を表示部24に表示させる(A120)。具体的には、限定ではなく例として、支払いアプリケーション処理部211は、限定ではなく例として、マイカード一覧情報に基づき、登録された提携銀行がないことを認識し、図3-2に例示したようなマイカード画面を表示部24に表示させる。
When the payment
次いで、端末20のユーザが、マイカード追加用アイコンをタッチする操作を行うと、端末20の支払いアプリケーション処理部211は、入出力部23がその操作を受けたことを認識する。以下では、端末20のユーザがこれから登録し、利用しようとする提携銀行のことを「追加対象提携銀行」とも称する。そして、支払いアプリケーション処理部211は、読み出した支払いアプリケーションIDを含み、登録可能なマイカードの一覧を要求する旨を含むマイカード追加要求情報を、通信I/F22によってサーバ10へ送信する(A130)。
Next, when the user of the terminal 20 touches the add my card icon, the payment
サーバ10の支払いアプリケーション管理処理部111は、通信I/F14によって端末20からマイカード追加要求情報を受信すると、ユーザ管理データベース155のうちの、マイカード追加要求情報に含まれる支払いアプリケーションIDが記憶されているユーザ管理データを読み出す。そして、支払いアプリケーション管理処理部111は、提携銀行データ154に含まれる提携銀行IDのうち、そのユーザ管理データに登録されていない銀行IDを特定する。以下では、その銀行IDを「追加対象銀行ID」とも称する。ここでは、上記のように、そのユーザ管理データには銀行IDが登録されていないため、提携銀行データ154に含まれる提携銀行IDのすべてが追加対象銀行IDとなる。支払いアプリケーション管理処理部111は、提携銀行データ154から、追加対象銀行IDに関連付けられた提携銀行名と、追加対象銀行IDに関連付けられたその他提携銀行情報に含まれる提携銀行アイコン画像とを取得し、追加対象銀行IDと、取得した提携銀行名と、取得した提携銀行アイコン画像とを含む追加カード一覧情報を、通信I/F14によって端末20へ送信する(B120)。
When the payment application
端末20の支払いアプリケーション処理部211は、通信I/F22によってサーバ10から追加カード一覧情報を受信すると、追加カード一覧情報の内容を表示部24に表示させる。具体的には、支払いアプリケーション処理部211は、限定ではなく例として、追加カード一覧情報に基づき、図3-3に例示したようなカード追加画面を表示部24に表示させる。
When the payment
端末20のユーザが、例えば、追加対象提携銀行のアイコンおよび名称が含まれた列アイテムをタッチする操作を行うと、端末20の支払いアプリケーション処理部211は、入出力部23がその操作を受けたことを認識し、ユーザの操作結果および追加カード一覧情報に基づき、ユーザによって選択された提携銀行の名称に関連付けられた提携銀行IDを特定する(A140)。
When the user of the terminal 20 performs an operation of touching a column item that includes the icon and name of the affiliated bank to be added, for example, the payment
A140の後、支払いアプリケーション処理部211は、読み出した支払いアプリケーションIDと、特定した提携銀行IDを含む追加カード選択情報を、通信I/F22によってサーバ10へ送信する(A150)。
After A140, the payment
サーバ10の支払いアプリケーション管理処理部111は、通信I/F14によって端末20から追加カード選択情報を受信すると、提携銀行データ154から、追加カード選択情報に含まれる提携銀行IDに関連付けられた提携銀行サーバURIを取得する。そして、支払いアプリケーション管理処理部111は、その提携銀行サーバURIを含む銀行サーバ情報を、通信I/F14によって端末20へ送信する(B130)。
When the payment application
端末20の支払いアプリケーション処理部211は、通信I/F22によってサーバ10から銀行サーバ情報を受信すると、図3-4に例示したような、例えば「口座番号」等の認証(認可)に必要な情報の入力を端末20のユーザに促すカード情報入力画面を表示部24に表示させる。ユーザが認証(認可)に必要な情報を入力し、認証ボタンをタッチする操作を行うと、支払いアプリケーション処理部211は、入出力部23がその操作を受けたことを認識する。その後、端末20とサーバ10と銀行サーバ40との間で認証システム認可登録処理が行われる。
When the payment
本実施例では、認証システム認可登録処理は、限定ではなく例として、OAuthの規格に従って行われる。具体的には、支払いアプリケーション処理部211は、限定ではなく例として、ユーザによって入力された、「口座番号」、「暗証番号」等の各値を含む認可要求情報を、通信I/F22によって、銀行サーバ情報に含まれる提携銀行サーバURIをアクセス先として銀行サーバ40に送信する(A160)。
In this embodiment, the authentication system authorization registration process is performed according to the OAuth standard, by way of example and not limitation. Specifically, the payment
銀行サーバ40の制御部は、通信I/Fによって端末20から認可要求情報を受信すると、認可要求情報に基づき端末20のユーザが正当であるか否かを判定する認可判定処理を実行する(C110)。具体的には、銀行サーバ40の記憶部には、限定ではなく例として、銀行サーバ40を管理する銀行に口座を有する預金者に関する管理データを蓄積した口座管理データベースが記憶される。口座管理データベースには、オンラインバンキングのIDやパスワードといった認証情報に加え、預金者ごとの管理データとして口座管理データが含まれる。各口座管理データには、限定ではなく例として、預金者の口座の店番号、口座種別、口座番号、口座残高および取引履歴、その預金者の姓、名および生年月日、ならびにその預金者によって設定された暗証番号が関連付けて記憶される。 When the control unit of the bank server 40 receives the authorization request information from the terminal 20 via the communication I/F, it executes an authorization determination process to determine whether the user of the terminal 20 is valid based on the authorization request information (C110). Specifically, the memory unit of the bank server 40 stores, by way of example and not limitation, an account management database that accumulates management data on depositors who have accounts at the bank that manages the bank server 40. The account management database includes account management data as management data for each depositor, in addition to authentication information such as online banking IDs and passwords. Each account management data stores, by way of example and not limitation, the bank number, account type, account number, account balance and transaction history of the depositor's account, the depositor's first name, last name and date of birth, and a PIN set by the depositor in association with each other.
銀行サーバ40の制御部は、限定ではなく例として、銀行サーバ40の記憶部に記憶されている口座管理データベースから、認可要求情報に含まれる店番号、口座種別および口座番号が含まれる口座管理データを検索する。そして、銀行サーバ40の制御部は、限定ではなく例として、その店番号、口座種別および口座番号が含まれる口座管理データが存在し、かつその口座管理データに含まれる姓、名、暗証番号および生年月日と、認可要求情報に含まれる姓、名、暗証番号および生年月日とがそれぞれ一致している場合、端末20のユーザが正当であると判定する。 The control unit of the bank server 40 searches for account management data including the branch number, account type, and account number included in the authorization request information from an account management database stored in the memory unit of the bank server 40, and, as a non-limiting example, the control unit of the bank server 40 then determines that the user of the terminal 20 is legitimate if account management data including the branch number, account type, and account number exists and the surname, first name, PIN, and date of birth included in the account management data match the surname, first name, PIN, and date of birth included in the authorization request information, respectively.
次いで、銀行サーバ40の制御部は、アクセストークンを生成する。本実施例では、銀行サーバ40の制御部は、限定ではなく例として、ランダムな番号を発生させるアルゴリズムに従って所定の桁数のランダムな番号を発生させ、これをアクセストークンとする。銀行サーバ40の制御部は、そのアクセストークンを、正当と判定したユーザの口座管理データに関連付けて記憶部に保存するとともに、そのアクセストークンを含むアクセストークン情報を、通信I/Fによって、APIを介してサーバ10へ送信する(C120)。
Then, the control unit of the bank server 40 generates an access token. In this embodiment, by way of example and not limitation, the control unit of the bank server 40 generates a random number of a predetermined number of digits according to an algorithm for generating random numbers, and uses this as the access token. The control unit of the bank server 40 associates the access token with the account management data of the user determined to be valid and stores it in the memory unit, and transmits the access token information including the access token to the
サーバ10の支払いアプリケーション管理処理部111は、通信I/F14によって端末20からアクセストークン情報を受信すると、そのアクセストークン情報に含まれるアクセストークンを、その端末20またはその端末20のユーザの支払いアプリケーションIDおよびその銀行IDと関連付けてユーザ管理データベース155に保存する(B140)。これにより、端末20とサーバ10と銀行サーバ40との間で行われる認証システム認可登録処理が完了する。
When the payment application
なお、認証システム認可登録処理では、詳細には、C110の後、銀行サーバ40の制御部は、認可判定処理後一定期間内のアクセス許可を与える認可トークン情報を端末20へ送信する。そして端末20は、受信した認可トークンを含む情報をサーバ10へ送信し、サーバ10は、受信した認可トークンを含む情報を銀行サーバ40へ送信する。その後、C120が実行される。この認証システム認可登録処理の詳細については、OAuthの規格に基づいて処理を行うことが可能であるため、ここでは説明を省略する。
In detail, in the authentication system authorization registration process, after C110, the control unit of the bank server 40 transmits to the terminal 20 authorization token information that grants access permission for a certain period of time after the authorization decision process. The terminal 20 then transmits information including the received authorization token to the
次いで、サーバ10の支払いアプリケーション管理処理部111は、追加対象提携銀行についてのアクセストークンが登録され、追加対象提携銀行のキャッシュカードの機能がサーバ10に付与された旨を含むマイカード追加成功情報を、通信I/F14によって端末20へ送信する(B150)。
Next, the payment application
端末20の支払いアプリケーション処理部211は、通信I/F22によってサーバ10からマイカード追加成功情報を受信すると、そのマイカード追加成功情報に基づき、追加対象提携銀行のキャッシュカードの機能のサーバ10への付与が成功したことを示す画面を表示部24に表示させる(A170)。
When the payment
次いで、サーバ10の支払いアプリケーション管理処理部111は、ユーザ管理データベース155のうちの、その支払いアプリケーションIDが記憶されているユーザ管理データから、提携銀行認証データに含まれる銀行IDを取得する。ここでは、そのユーザ管理データにおける提携銀行認証データにおいて、端末20のユーザが新たに登録した「QQ銀行」の「銀行ID」、「銀行名」および「アクセストークン」に加えて、「RR銀行」の「銀行ID」、「銀行名」および「アクセストークン」が登録されていることとする。支払いアプリケーション管理処理部111は、提携銀行データ154から、その銀行IDに関連付けられた、「提携銀行名」と「その他提携銀行情報」に含まれる小サイズキャッシュカード画像とを取得し、その銀行IDと、取得した提携銀行名と、取得した小サイズキャッシュカード画像とを含むマイカード一覧情報を、通信I/F14によって端末20へ送信する(B160)。
Next, the payment application
端末20の支払いアプリケーション処理部211は、通信I/F22によってサーバ10からマイカード一覧情報を受信すると、マイカード一覧情報の内容を表示部24に表示させる。具体的には、支払いアプリケーション処理部211は、限定ではなく例として、マイカード一覧情報に基づき、図3-5に例示したようなマイカード画面を表示部24に表示させる(A180)。
When the payment
次いで、端末20のユーザが、これから利用しようとする提携銀行の仮想キャッシュカードのアイコンをタッチする操作を行うと、端末20の支払いアプリケーション処理部211は、入出力部23がその操作を受けたことを認識する。ここでは、端末20のユーザが「QQ銀行」の仮想キャッシュカードのアイコンをタッチする操作を行うこととする。支払いアプリケーション処理部211は、読み出した支払いアプリケーションIDと、ユーザによって選択された提携銀行の銀行IDとを含むマイカード選択情報を、通信I/F22によってサーバ10へ送信する(A190)。
Next, when the user of
サーバ10の支払いアプリケーション管理処理部111が、通信I/F14によって端末20からマイカード選択情報を受信すると、サーバ10と銀行サーバ40との間で認証システム認可処理が行われる。具体的には、支払いアプリケーション処理部211は、限定ではなく例として、ユーザ管理データベース155のうちの、マイカード選択情報に含まれる支払いアプリケーションIDが記憶されているユーザ管理データにおける提携銀行認証データから、マイカード選択情報に含まれる銀行IDに関連付けられたアクセストークンを取得する。また、支払いアプリケーション管理処理部111は、提携銀行データ154から、マイカード選択情報に含まれる銀行IDに関連付けられた提携銀行サーバURIを取得する。そして、支払いアプリケーション管理処理部111は、そのアクセストークンを含み、端末20のユーザの口座に関する情報を要求する旨を含む口座参照要求情報を、通信I/F14によって、APIを介して、その提携銀行サーバURIをアクセス先として銀行サーバ40に送信する(B170)。
When the payment application
銀行サーバ40の制御部は、通信I/Fによって端末20から口座参照要求情報を受信すると、記憶部に記憶された口座管理データベースのうちの、口座参照要求情報に含まれるアクセストークンと関連付けられた口座管理データから、限定ではなく例として、店番号、口座種別、口座番号、口座残高および取引履歴、ならびに姓および名を取得し、これらを含む口座情報を、通信I/Fによって、APIを介して、サーバ10へ送信する(C130)。これにより、サーバ10と銀行サーバ40との間で行われる認証システム認可処理が完了する。
When the control unit of the bank server 40 receives the account reference request information from the terminal 20 via the communication I/F, it obtains, by way of example and not limitation, the branch number, account type, account number, account balance and transaction history, as well as the first and last name from the account management data associated with the access token included in the account reference request information in the account management database stored in the memory unit, and transmits the account information including these to the
サーバ10の支払いアプリケーション管理処理部111は、通信I/F14によって銀行サーバ40から口座情報を受信すると、限定ではなく例として、その口座情報から店番号、口座種別、口座番号、口座残高および取引履歴、ならびに姓および名を取得する。そして、支払いアプリケーション管理処理部111は、提携銀行データ154から、例えば、認証システム認可処理を行った提携銀行の銀行IDに関連付けられた、提携銀行名と、「その他提携銀行情報」に含まれる大サイズキャッシュカード画像とを取得し、限定ではなく例として、店番号、口座種別、口座番号、口座残高および取引履歴、姓および名、ならびにその銀行ID、提携銀行名および大サイズキャッシュカード画像を含むマイカード情報を、通信I/F14によって端末20へ送信する(B180)。
When the payment application
端末20の支払いアプリケーション処理部211は、通信I/F22によってサーバ10からマイカード情報を受信すると、マイカード情報の内容を表示部24に表示させる(A200)。具体的には、支払いアプリケーション処理部211は、限定ではなく例として、マイカード情報に基づき、図3-6に例示したような口座詳細画面を表示部24に表示させる。
When the payment
次いで、支払いアプリケーション処理部211は、端末20のユーザがATM出金ボタンをタッチする操作を行うと、入出力部23がその操作を受けたことを認識し、図3-7に例示したような出金額入力画面を表示部24に表示させる。端末20のユーザが、出金額を入力した後、確認ボタンをタッチする操作を行うと、支払いアプリケーション処理部211は、支払いアプリケーションIDを読み出すとともに、サーバ10から受信したマイカード情報から銀行IDを取得する。そして、支払いアプリケーション処理部211は、限定ではなく例として、支払いアプリケーションIDと、出金額と、その銀行IDとを含むATM出金依頼情報を、通信I/F22によってサーバ10へ送信する(A210)。
Next, when the user of the terminal 20 touches the ATM withdrawal button, the payment
サーバ10の支払いアプリケーション管理処理部111が、通信I/F14によって端末20からATM出金依頼情報を受信すると、サーバ10と銀行サーバ40との間で認証システム認可処理が行われる。具体的には、支払いアプリケーション管理処理部111は、限定ではなく例として、ユーザ管理データベース155のうちの、ATM出金依頼情報に含まれる支払いアプリケーションIDが記憶されているユーザ管理データにおける提携銀行認証データから、ATM出金依頼情報に含まれる銀行IDに関連付けられたアクセストークンを取得する。また、支払いアプリケーション管理処理部111は、提携銀行データ154から、ATM出金依頼情報に含まれる銀行IDに関連付けられた提携銀行サーバURIを取得する。そして、支払いアプリケーション管理処理部111は、そのアクセストークンと、ATM出金依頼情報に含まれる出金額とを含み、端末20のユーザの口座から電子マネー口座への電子マネーの振替を要求する旨を含む電子マネー振替依頼情報を、通信I/F14によって、APIを介して、その提携銀行サーバURIをアクセス先として銀行サーバ40に送信する(B190)。
When the payment application
銀行サーバ40の制御部は、通信I/Fによって端末20から電子マネー振替依頼情報を受信すると、記憶部に記憶された口座管理データベースのうちの、電子マネー振替依頼情報に含まれるアクセストークンと関連付けられた口座管理データに記憶された口座残高から、電子マネー振替依頼情報に含まれる出金額を減算するとともに、その口座管理データに記憶された取引履歴に今回の取引内容を加えることで、その取引履歴を更新する電子マネー振替処理を行う(C140)。 When the control unit of the bank server 40 receives electronic money transfer request information from the terminal 20 via the communication I/F, it performs electronic money transfer processing to subtract the withdrawal amount included in the electronic money transfer request information from the account balance stored in the account management data associated with the access token included in the electronic money transfer request information in the account management database stored in the memory unit, and to update the transaction history stored in the account management data by adding the current transaction details to the transaction history (C140).
次いで、銀行サーバ40の制御部は、その出金額の電子マネーの振替が成功した旨を含む振替完了通知情報を、通信I/Fによって、APIを介して、サーバ10へ送信する(C150)。これにより、サーバ10と銀行サーバ40との間で行われる認証システム認可処理が完了する。
Next, the control unit of the bank server 40 sends transfer completion notification information, including information indicating that the transfer of the electronic money for the withdrawal amount was successful, to the
サーバ10の支払いアプリケーション管理処理部111は、通信I/F14によって端末20から振替完了通知情報を受信すると、その振替完了通知情報に基づき、依頼した出金額の電子マネーの振替が成功したことを認識し、ユーザ管理データベース155のうちの、端末20から受信したATM出金依頼情報に含まれる支払いアプリケーションIDが記憶されているユーザ管理データに記憶された「電子マネー口座残高」の金額に、その出金額を加算する。そして、支払いアプリケーション管理処理部111は、端末認証コードの確認を依頼する旨を含む端末認証コード確認依頼情報を、通信I/F14によって端末20へ送信する(B200)。
When the payment application
端末20の支払いアプリケーション処理部211は、通信I/F22によってサーバ10から端末認証コード確認依頼情報を受信すると、ATM50のディスプレイに表示される二次元コードの画像を撮像するためのカメラ27を起動させるとともに、図3-8に例示したような、コード読み取り画面を表示部24に表示させる。
When the payment
一方、端末20のユーザは、ATM50から現金を出金させるための操作をATM50に対して行う。本実施例では、端末20のユーザは、限定ではなく例として、引き出しサービスの事業者が提供する引き出しサービスを利用するためのボタンをタッチする操作をATM50の入出力部に対して行う。ATM50の制御部は、入出力部がその操作を受けたことを認識する(D110)。
Meanwhile, the user of
次いで、ATM50の制御部は、端末認証コードを要求する旨を含む端末認証コード要求情報を、通信I/Fによってサーバ10へ送信する(D120)。本実施例では、
限定ではなく例として、引き出しサービスの事業者と、その引き出しサービスの事業者の管理するサーバ10のアドレスとの関係を含む関係情報がATM50の記憶部に記憶されており、ATM50の制御部は、その関係情報および入出力部が受けた操作内容に基づき、端末認証コード要求情報の送信先を取得する。
Next, the control unit of the ATM 50 transmits terminal authentication code request information, including a request for a terminal authentication code, to the
As a non-limiting example, relationship information including the relationship between the withdrawal service provider and the address of the
サーバ10の支払いアプリケーション管理処理部111は、通信I/F14によってATM50から端末認証コード要求情報を受信すると、その端末認証コード要求情報に基づき、端末認証コードを生成する(B210)。
When the payment application
次いで、支払いアプリケーション管理処理部111は、端末認証コード情報を通信I/F14によってATM50へ送信する(B220)。
Next, the payment application
ATM50の制御部は、通信I/Fによってサーバ10から端末認証コード情報を受信すると、その端末認証コード情報をディスプレイに表示させる(D130)。
When the control unit of the ATM 50 receives the terminal authentication code information from the
次いで、端末20の支払いアプリケーション処理部211は、図3-8に例示したように、端末認証コードを取得する。そして、支払いアプリケーション処理部211は、読み出した支払いアプリケーションIDと、取得した端末認証コードとを含む端末認証検証情報を、通信I/F22によってサーバ10へ送信する(A230)。
Next, the payment
サーバ10の支払いアプリケーション管理処理部111は、通信I/F14によって端末20から端末認証検証情報を受信すると、その端末認証検証情報と、ATM50へ送信した端末認証コード情報とに基づき端末20を認証する端末認証検証処理を行う。本実施例では、支払いアプリケーション管理処理部111は、限定ではなく例として、端末認証検証情報に含まれる端末認証コードと、端末認証コード情報に含まれる二次元コードの画像に格納された端末認証コードとが一致するか否かを確認する。支払いアプリケーション管理処理部111は、両者が一致することを確認した場合、端末20が正当なものと判断する。また、支払いアプリケーション管理処理部111は、端末認証コード情報を送信したATM50を払い戻し先ATMとして確定させる(B230)。
When the payment application
次いで、サーバ10の支払いアプリケーション管理処理部111は、現金の払い戻しを依頼する旨と、出金額とを含む払い戻し依頼情報を通信I/F14によってATM50へ送信する(B240)。
Next, the payment application
ATM50の制御部は、通信I/Fによってサーバ10から払い戻し依頼情報を受信すると、その払い戻し依頼情報に基づき、払い戻し依頼情報に含まれる出金額の現金を、ATM50の現金取り出し口の内部に排出し、その現金取り出し口の扉を開口させる(D140)。
When the control unit of the ATM 50 receives the withdrawal request information from the
端末20のユーザは、現金取り出し口の内部に排出された現金を受け取る。ATM50の制御部は、現金取り出し口の内部から現金が取り出されたことを検知すると、現金の払い戻しが完了したことを示す払い戻し完了通知を、通信I/Fによってサーバ10へ送信する(D150)。
The user of the terminal 20 receives the cash that has been dispensed into the cash outlet. When the control unit of the ATM 50 detects that the cash has been removed from the cash outlet, it sends a withdrawal completion notification indicating that the cash withdrawal has been completed to the
サーバ10の支払いアプリケーション管理処理部111が、通信I/F14によってATM50から払い戻し完了通知を受信すると、サーバ10と銀行サーバ40との間で再度認証システム認可処理が行われる。具体的には、支払いアプリケーション管理処理部111は、限定ではなく例として、ユーザ管理データベース155のうちの、端末20から受信した端末認証検証情報に含まれる支払いアプリケーションIDが記憶されているユーザ管理データにおける提携銀行認証データから、端末20から受信したATM出金依頼情報に含まれる銀行IDに関連付けられたアクセストークンを取得する。また、支払いアプリケーション管理処理部111は、提携銀行データ154から、そのATM出金依頼情報に含まれる銀行IDに関連付けられた提携銀行サーバURIを取得する。そして、支払いアプリケーション管理処理部111は、そのアクセストークンを含み、端末20のユーザの口座に関する情報を要求する旨を含む口座参照要求情報を、通信I/F14によって、APIを介して、その提携銀行サーバURIをアクセス先として銀行サーバ40に送信する(B250)。
When the payment application
銀行サーバ40の制御部は、通信I/Fによってサーバ10から口座参照要求情報を受信すると、記憶部に記憶された口座管理データベースのうちの、口座参照要求情報に含まれるアクセストークンと関連付けられた口座管理データから、限定ではなく例として、店番号、口座種別および口座番号、電子マネー振替処理後の口座残高および取引履歴、ならびに姓および名を取得し、これらを含む口座情報を、通信I/Fによって、APIを介して、サーバ10へ送信する(C160)。
When the control unit of the bank server 40 receives the account reference request information from the
サーバ10の支払いアプリケーション管理処理部111は、通信I/F14によって銀行サーバ40から口座情報を受信すると、限定ではなく例として、その口座情報から店番号、口座種別、口座番号、口座残高および取引履歴、ならびに姓および名を取得するとともに、提携銀行データ154から、限定ではなく例として、認証システム認可処理を行った提携銀行の銀行IDに関連付けられた、提携銀行名と、「その他提携銀行情報」に含まれる大サイズキャッシュカード画像とを取得し、店番号、口座種別、口座番号、口座残高および取引履歴、姓および名、ならびにその銀行ID、提携銀行名および大サイズキャッシュカード画像を含むATM出金完了通知情報を、通信I/F14によって端末20へ送信する(B260)。
When the payment application
端末20の支払いアプリケーション処理部211は、通信I/F22によってサーバ10からATM出金完了通知情報を受信すると、ATM出金完了通知情報の内容を表示部24に表示させる(A240)。具体的には、支払いアプリケーション処理部211は、限定ではなく例として、ATM出金完了通知情報に基づき、図3-9に例示したような口座詳細画面を表示部24に表示させる。
When the payment
A240の後、端末20の支払いアプリケーション処理部211は、端末メイン処理を終了する。B260の後、サーバ10の支払いアプリケーション管理処理部111は、支払いアプリケーション管理処理を終了する。C160の後、銀行サーバ40の制御部は、銀行サーバメイン処理を終了する。D150の後、ATM50の制御部は、ATMメイン処理を終了する。
After A240, the payment
なお、ここでは、ユーザの銀行口座に預金している電子マネーをATM50から現金で「引き出し」する場合の処理を示した。それに加えて、ユーザがATM50に預け入れた現金を、電子マネーでユーザの銀行口座に「預入」するように構成してもよい。
この場合の処理については、詳細な説明を省略する。
Note that the above description shows a process for "withdrawing" electronic money deposited in a user's bank account in cash from the ATM 50. In addition, the system may be configured so that cash deposited by the user in the ATM 50 is "deposited" in electronic money into the user's bank account.
A detailed description of the processing in this case will be omitted.
また、ここでは、端末20におけるA210の処理ステップが行われた後、ATM50におけるD110~D130の処理ステップが行われる構成について説明したが、これに限定されない。サーバ10におけるA210に対する処理と、D120に対する処理はそれぞれ独立して実行することが可能なため、例えば、ATM50におけるD110~D130の処理ステップを先に実行し、後からA210の処理ステップを実行してもよい。
In addition, the configuration described here is one in which the processing step A210 is performed in the terminal 20, and then the processing steps D110 to D130 are performed in the ATM 50, but this is not limiting. The processing for A210 and the processing for D120 in the
<実施例の効果>
本実施例は、入出力部23(限定ではなく、第1受付手段の一例)が、電子マネーにチャージする候補として複数の銀行(限定ではなく、複数の金融機関の一例)の口座の登録を受け付ける。また、入出力部23が、出金額(限定ではなく、対象金額の一例)を受け付けて、登録された複数の銀行の口座の中から電子マネーに出金額をチャージして電子マネーの出金額をATM50(限定ではなく、現金自動支払機の一例)から出金するための銀行(限定ではなく、対象金融機関の一例)の口座の選択と、ATM出金ボタンの対向領域のユーザによるタッチ操作(限定ではなく、出金指示の一例)とを受け付ける。そして、表示部24が、出金額と銀行口座の選択とATM出金ボタンの対向領域のユーザによるタッチ操作とを受け付けたことに応じて、その口座から出金額が電子マネーにチャージされ、チャージされた出金額をATM50から出金するための情報を表示する構成を示している。
これにより、電子マネーのサービスを利用してユーザが簡単に現金を引き出すことを可能とすることができる。
Effects of the embodiment
In this embodiment, the input/output unit 23 (not limiting, an example of a first receiving means) accepts registration of accounts of multiple banks (not limiting, an example of multiple financial institutions) as candidates for charging electronic money. The input/
This allows the user to easily withdraw cash by utilizing electronic money services.
<変形例>
以下、上記の実施例の変形例について説明する。
<Modification>
Modifications of the above embodiment will now be described.
<変形例(1)>
上記の実施例では、サーバ10上の電子マネー口座で管理される貨幣を「電子マネー(電子貨幣)」とし、銀行サーバ40(銀行)の口座で管理される貨幣を「デジタル通貨(デジタル貨幣)」として区別した。しかしながら、両者を区別せず、両方とも「電子マネー」としてもよいし、両方とも「デジタル通貨(デジタル貨幣)」としてもよい。
<Modification (1)>
In the above embodiment, the currency managed in an electronic money account on the
また、「電子マネー」または「デジタル通貨」として、法定通貨を用いてもよいし、仮想通貨を用いてもよい。また、「電子マネー」または「デジタル通貨」には、暗号通貨(暗号資産)を含めてもよいし、含めなくてもよい。また、仮想通貨には、クーポンなどの物的貨幣を含めてもよいし、含めなくてもよい。 In addition, "electronic money" or "digital currency" may be either legal tender or virtual currency. Furthermore, "electronic money" or "digital currency" may or may not include cryptocurrency (crypto assets). Furthermore, virtual currency may or may not include physical currency such as coupons.
<変形例(2)>
上記の実施例では、端末20の支払いアプリケーション処理部211は、サーバ10へ送信すべき情報に、支払いアプリケーションIDを含めてサーバ10へ送信する構成について説明したが、支払いアプリケーション処理部211は、支払いアプリケーションIDの代わりに、端末20のユーザ名、端末20の端末電話番号または端末20の端末メールアドレスを、サーバ10へ送信すべき情報に含める構成であってもよい。この場合においても、サーバ10は、支払いアプリケーションユーザ登録データ153に基づき、端末20から受信する情報から支払いアプリケーションIDを特定することができる。
<Modification (2)>
In the above embodiment, the payment
<変形例(3)>
上記の実施例で説明した表示画面の構成やユーザインターフェイス等は、あくまでも一例に過ぎず、これらに限定されない。
<Modification (3)>
The display screen configurations and user interfaces described in the above embodiments are merely examples and are not limited to these.
具体的には、限定ではなく例として、銀行口座(対象金融機関の口座)の選択と出金額(対象金額)の入力とを同じ画面で行うように構成してもよい。
また、限定ではなく例として、出金額(対象金額)の入力と出金のための操作(出金指示)とを同じ画面で行うように構成してもよい。
また、限定ではなく例として、銀行口座(対象金融機関の口座)の選択と出金額(対象金額)の入力と出金のための操作(出金指示)とを同じ画面で行うように構成してもよい。
Specifically, as an example and not by way of limitation, the selection of a bank account (account at a target financial institution) and the input of the withdrawal amount (target amount) may be performed on the same screen.
Also, as a non-limiting example, the input of the withdrawal amount (target amount) and the operation for withdrawal (withdrawal instruction) may be performed on the same screen.
Also, as a non-limiting example, the selection of a bank account (account at the target financial institution), input of the withdrawal amount (target amount), and operation for withdrawal (withdrawal instruction) may be performed on the same screen.
このように、限定ではなく例として、対象金額と対象金融機関の口座の選択と出金指示とのうちの任意の組合せについて、同じ画面で受け付けを行うようにすることができる。 In this way, by way of example and not limitation, any combination of target amount, selection of an account at a target financial institution, and withdrawal instructions can be accepted on the same screen.
<変形例(4)>
上記の実施例では、サーバ10において、金融機関が発行するキャッシュカードが、端末20のユーザのアカウントに登録される構成について説明したが、電子マネーまたは電子マネーに変換可能なポイントを用いたサービスを利用できるカードも、端末20のユーザのアカウントに登録される構成であってもよいし、そうでなくてもよい。そのようなサービスは、具体的には、限定ではなく例として、ポイントをユーザに付与するポイントサービス、およびユーザからの預かり金を電子マネーとして保管するサービスなどである。以下では、上記のカードのことを電子マネーカードとも称する。電子マネーカードは、具体的には、限定ではなく例として、プリペイドカード、ポイントカードまたは会員カードなどである。また、電子マネーカードを発行する、非金融機関の事業者のことを発行事業者とも称する。
<Modification (4)>
In the above embodiment, a configuration has been described in which a cash card issued by a financial institution is registered in the account of a user of the terminal 20 in the
本変形例では、サーバ10の記憶部15が記憶する提携銀行データ154(図2-4参照)には、発行事業者の「事業者ID」、「発行事業者名」、「発行事業者サーバURI」および「その他発行事業者情報」が、「提携銀行ID」、「提携銀行名」、「提携銀行サーバURI」および「その他提携銀行情報」と同様に、関連付けて記憶される。
In this modified example, the affiliated bank data 154 (see FIG. 2-4) stored in the
事業者IDには、発行事業者を識別するための識別情報として機能するIDであって、サーバ10によって、発行事業者毎に固有に設定されるIDが記憶される。
The business ID is an ID that functions as identification information for identifying the issuing business, and is stored by the
発行事業者名には、発行事業者の名称(限定ではなく例として、発行事業者の商号、愛称または通称などなど)が記憶される。 The issuing company name stores the name of the issuing company (for example, but not limited to, the issuing company's trade name, nickname, or alias, etc.).
発行事業者サーバURIには、発行事業者が管理するサーバへのアクセス方法およびアクセス先を含むURIが記憶される。 The issuer server URI stores a URI that includes the access method and destination to the server managed by the issuer.
「その他発行事業者情報」は、この発行事業者IDを有する発行事業者のその他の登録情報であり、限定ではなく例として、支払いアプリケーションにおいて使用される、発行事業者を記号化したアイコンの画像データである発行事業者アイコン画像、およびその発行事業者の電子マネーカードの外観を模した画像データである電子マネーカードデザイン画像等の情報がこれに含まれる。電子マネーカードデザイン画像は、例えば、大きいサイズの画像と小さいサイズの画像とがある。以下では、この大きいサイズの画像を「大サイズ電子マネーカード画像」とも称し、この小さいサイズの画像を「小サイズ電子マネーカード画像」とも称する。 "Other issuer information" is other registration information of the issuer having this issuer ID, and includes, by way of example and not limitation, information such as an issuer icon image, which is image data of an icon symbolizing the issuer, used in a payment application, and an electronic money card design image, which is image data that mimics the appearance of an electronic money card of that issuer. Electronic money card design images include, for example, large-sized images and small-sized images. Hereinafter, this large-sized image will also be referred to as the "large-sized electronic money card image," and this small-sized image will also be referred to as the "small-sized electronic money card image."
図3-10は、端末20で実行される支払いアプリケーションにおいて表示部24に表示されるアプリケーション画面の一例を示す図である。このアプリケーション画面は、図3-2に示すアプリケーション画面と同様の画面であって、図3-1に示すアプリケーション画面において「マイカード」のアイコンがタッチされた場合に表示されるアプリケーション画面の一例を示す図である。
Figure 3-10 is a diagram showing an example of an application screen displayed on the
本変形例では、「+マークタップでカードを追加」の説明文の下側には、「AAA COFFEE」の商号を有するコーヒーショップが発行する電子マネーカードについてのマイカードのアイコンと、「BBB ブックス」の商号を有する書店が発行する電子マネーカードについてのマイカードのアイコンと、マイカード追加用アイコンと、が表示される。以下では、電子マネーカードについてのマイカードのことを仮想電子マネーカードとも称する。「AAA COFFEE」の商号を有するコーヒーショップの仮想電子マネーカードのアイコンには、そのコーヒーショップの発行事業者IDに関連付けられた小サイズ電子マネーカード画像が含まれる。「BBB ブックス」の商号を有する書店の仮想電子マネーカードのアイコンには、その書店の発行事業者IDに関連付けられた小サイズ電子マネーカード画像が含まれる。本変形例では、これらの仮想電子マネーカードがアルファベット順にZ型パターンで並べられる。 In this modification, below the description "Tap + to add a card" are displayed a My Card icon for an electronic money card issued by a coffee shop with the trade name "AAA COFFEE", a My Card icon for an electronic money card issued by a bookstore with the trade name "BBB Books", and an icon for adding a My Card. Hereinafter, the My Card for an electronic money card will also be referred to as a virtual electronic money card. The icon for the virtual electronic money card of the coffee shop with the trade name "AAA COFFEE" includes a small-sized electronic money card image associated with the issuer ID of the coffee shop. The icon for the virtual electronic money card of the bookstore with the trade name "BBB Books" includes a small-sized electronic money card image associated with the issuer ID of the bookstore. In this modification, these virtual electronic money cards are arranged in a Z-pattern in alphabetical order.
「マイカード」の右側に位置するソートアイコンがタッチされると、登録されている仮想電子マネーカードの順番を並べ替えることが可能となる。限定ではなく例として、ソートアイコンがタッチされると、「AAA COFFEE」の仮想電子マネーカードのアイコンと、「BBB ブックス」の仮想電子マネーカードのアイコンとがアルファベットの逆順にZ型パターンで並べられる。なお、ソートの指標は、アルファベットの他に、カードを発行する事業者の業種、五十音および登録日時などに変更することが可能である。限定ではなく例として、カードを発行する事業者の業種をソートの指標とした場合、提携銀行が発行する仮想キャッシュカードと、非金融機関である発行事業者が発行する仮想電子マネーカードとが分類される。 When the sort icon located to the right of "My Card" is touched, it becomes possible to rearrange the order of the registered virtual electronic money cards. As a non-limiting example, when the sort icon is touched, the icon of the virtual electronic money card for "AAA COFFEE" and the icon of the virtual electronic money card for "BBB Books" are arranged in a Z-shaped pattern in reverse alphabetical order. Note that the sorting index can be changed to the industry of the business issuing the card, the Japanese alphabet, the date and time of registration, and the like, in addition to the alphabet. As a non-limiting example, if the industry of the business issuing the card is used as the sorting index, virtual cash cards issued by affiliated banks and virtual electronic money cards issued by issuers that are not financial institutions are classified.
図3-11は、図3-3に示すアプリケーション画面と同様の画面であって、図3-10に示すアプリケーション画面においてマイカード追加用アイコンがタッチされた場合に表示されるアプリケーション画面の一例を示す図である。「追加するカードを選んでください」の説明文の下側には、追加可能なキャッシュカードを発行する提携銀行、および追加可能な電子マネーカードを発行する発行事業者のリストが表示される。このリストには、ユーザによって選択可能なように縦方向に並べられた複数の列アイテムが含まれ、その列アイテムには、提携銀行の提携銀行アイコン画像または発行事業者の発行事業者アイコン画像を含むアイコンと、そのアイコンの右側に位置する、その提携銀行または発行事業者の名称の文字列とが表示される。本実施例では、そのリストにおいて、限定ではなく例として、発行事業者である、「YY電器」の列アイテムおよび「ZZ雑貨」の列アイテム、ならびに提携銀行である、「PP銀行」の列アイテム、「QQ銀行」の列アイテム、「RR銀行」の列アイテムおよび「SS銀行」の列アイテムなどが並べられる。 Figure 3-11 is a diagram showing an example of an application screen similar to the application screen shown in Figure 3-3, which is displayed when the Add My Card icon is touched on the application screen shown in Figure 3-10. Below the description "Please select the card to add", a list of affiliated banks that issue addable cash cards and issuers that issue addable electronic money cards is displayed. This list includes multiple column items arranged vertically so that the user can select them, and the column items display icons including the affiliated bank icon image of the affiliated bank or the issuer icon image of the issuer, and a character string of the name of the affiliated bank or issuer located to the right of the icon. In this embodiment, the list includes, by way of example and not limitation, column items for issuers "YY Electrical Appliances" and "ZZ Miscellaneous Goods", as well as column items for affiliated banks "PP Bank", "QQ Bank", "RR Bank", and "SS Bank".
「カードを追加」の右側に位置するソートアイコンがタッチされると、リストにおける列アイテムの順番を並べ替えることが可能となる。限定ではなく例として、ソートアイコンがタッチされると、リストにおける列アイテムの順番が、事業者の業種別、かつ提携銀行名または発行事業者名のアルファベット順に上から並べられる。図3-11では、ソートによって並べ替えられた後のリストが示される。なお、ソートの指標は、事業者の業種およびアルファベットの他に、五十音および登録日時などの他の指標またはこれらの指標の組み合わせに変更することが可能な構成にしてもよいし、そのようにしなくてもよい。 When the sort icon located to the right of "Add Card" is touched, it becomes possible to rearrange the order of column items in the list. As a non-limiting example, when the sort icon is touched, the order of column items in the list is rearranged from top to bottom by business type and alphabetically by affiliated bank name or issuing business name. Figure 3-11 shows the list after sorting. Note that the sorting criteria may be changed to other criteria such as the Japanese alphabet and registration date and time, or a combination of these criteria, in addition to business type and alphabet.
「カードを追加」の右側に位置するカメラのアイコンがタッチされると、端末20のカメラ27が使用可能となり、ユーザが自身の電子マネーカードをカメラ27で撮像すると、端末20は、撮像結果に基づき、その電子マネーカードに刻印され発行事業者名または図柄に基づき、その電子マネーカードを発行した発行事業者を認識する。そして、端末20は、限定ではなく例として、その発行事業者の列アイテムだけをリストに表示する。これにより、ユーザは、カメラ27で撮像した電子マネーカードを発行した発行事業者の列アイテムをリストに簡易に表示させることができる。特に、リストに非常に多くの列アイテムが含まれる場合に、ユーザによる目的の列アイテムの探索時間を効果的に短縮することができる。
When the camera icon located to the right of "Add Card" is touched, the
図3-12は、図3-10に示すアプリケーション画面と比べて、「QQ銀行」の仮想キャッシュカードのアイコンと、「RR銀行」の仮想キャッシュカードのアイコンとが追加された場合に表示されるアプリケーション画面の一例を示す図である。
「マイカード」の右側に位置するソートアイコンがタッチされると、登録されている仮想キャッシュカードおよび仮想電子マネーカードの順番を並べ替えることが可能となる。限定ではなく例として、ソートアイコンがタッチされると、これらのアイコンが、事業者の業種別、かつ提携銀行名または発行事業者名のアルファベット順にZ型パターンで並べられる。なお、ソートの指標は、事業者の業種およびアルファベットの他に、五十音および登録日時などの他の指標またはこれらの指標の組み合わせに変更することが可能な構成にしてもよいし、そのようにしなくてもよい。
Figure 3-12 is a diagram showing an example of an application screen displayed when a virtual cash card icon for "QQ Bank" and a virtual cash card icon for "RR Bank" are added to the application screen shown in Figure 3-10.
When the sort icon located to the right of "My Card" is touched, the order of the registered virtual cash cards and virtual electronic money cards can be rearranged. By way of example and not limitation, when the sort icon is touched, these icons are arranged in a Z-pattern in alphabetical order by business type and by affiliated bank name or issuing business name. Note that the sorting index may be changed to other indices such as the Japanese alphabet and registration date and time, or a combination of these indices, in addition to the business type and alphabet.
本変形例は、入出力部23(限定ではなく、第4受付手段の一例)が、電子マネーに関する複数のサービスの登録を受け付ける。そして、表示部24が、登録された複数の金融機関の口座と、登録された複数のサービスとを同じ画面に一覧表示する。
これにより、登録された複数の金融機関の口座と、登録された複数のサービスとを同じ画面でユーザが確認できるようにすることができる。
In this modification, the input/output unit 23 (not limited to this, but an example of a fourth accepting means) accepts registration of a plurality of services related to electronic money. Then, the
This allows the user to check multiple registered financial institution accounts and multiple registered services on the same screen.
また、本変形例は、ソートアイコンへの操作によって、登録された複数の金融機関の口座と、登録された複数のサービスとを分類することができるため、ユーザの利便性を向上させることができる。 In addition, this modified example improves user convenience by allowing users to sort multiple registered financial institution accounts and multiple registered services by operating the sort icon.
<変形例(5)>
上記の実施例では、端末20の支払いアプリケーション処理部211が、ユーザの操作に基づき、キャッシュカードの登録を受け付ける構成について説明したが、支払いアプリケーション処理部211は、支払いアプリケーションと異なるアプリケーションに登録されている金融機関の口座、またはそのアプリケーションが管理する金融機関の口座の情報に基づき、キャッシュカードの登録を受け付ける構成あってもよいし、そうでなくてもよい。
<Modification (5)>
In the above embodiment, a configuration was described in which the payment
具体的には、限定ではなく例として、端末20の記憶部28には、端末20のユーザの収入および支出を管理し、金融機関の口座と連携する家計簿アプリケーションが記憶される。また、記憶部28には、限定ではなく例として、家計簿アプリケーションが金融機関の口座と連携するためのアカウントを示すアカウント情報が記憶される。
Specifically, by way of example and not limitation, the
アカウント情報には、限定ではなく例として、その金融機関の口座の店番号、口座種別、口座番号および暗証番号、ならびにユーザの姓、名および生年月日などが含まれる。家計簿アプリケーションは、アカウント情報に基づき、その金融機関が管理する銀行サーバ40にアクセスし、銀行サーバ40から利用明細などを含む情報を通信I/F14によって取得する。家計簿アプリケーションは、取得した利用明細などを含む情報に基づき、端末20のユーザの収入および支出を管理する。
The account information includes, by way of example and not limitation, the branch number, account type, account number and PIN of the account at the financial institution, as well as the user's first name, last name and date of birth. The household accounting application accesses the bank server 40 managed by the financial institution based on the account information, and obtains information including transaction details from the bank server 40 via the communication I/
支払いアプリケーションは、限定ではなく例として、図3-3に示すアプリケーション画面において、家計簿アプリケーションに登録された金融機関の口座情報を利用可能にするためのアイコンを表示させる。支払いアプリケーションは、端末20のユーザによってそのアイコンがタッチされると、図3-3に示すアプリケーション画面を表示するとともに、記憶部28に記憶されたアカウント情報を取得し、アカウント情報に含まれる店番号、口座種別、口座番号、姓、名、暗証番号および生年月日の各値を、入力リストにおける「店番号」、「口座種別」、「口座番号」、「姓」、「名」、「暗証番号」および「生年月日」の各入力欄にそれぞれ表示させる。端末20のユーザが認証ボタンをタッチすることで、入力リストに入力された情報に基づき、銀行サーバ40による認証が実行される。
By way of example and not limitation, the payment application displays an icon on the application screen shown in FIG. 3-3 for making available account information of financial institutions registered in the household accounting application. When the icon is touched by the user of the terminal 20, the payment application displays the application screen shown in FIG. 3-3, retrieves the account information stored in the
本変形例は、支払いアプリケーション処理部211(限定ではなく、取得手段の一例)が、金融機関の口座を登録済みの家計簿アプリケーションのアカウント情報を記憶部28から取得する。入出力部23が、取得されたアカウント情報から特定される登録済みの口座に基づいて、金融機関の口座の登録を受け付ける。
これにより、金融機関の口座を登録済みのアプリケーションのアカウント情報に基づいて電子マネーにチャージする候補として金融機関の口座を簡単に登録させることができる。
In this modification, the payment application processing unit 211 (not limited to this, but an example of an acquisition means) acquires account information of a household accounting application in which an account at a financial institution has been registered from the
This allows a financial institution's account to be easily registered as a candidate for charging electronic money based on the account information of the registered application.
1 通信システム
10 サーバ
20 端末
30 ネットワーク
40 銀行サーバ
50 ATM
Claims (18)
対象金額と、登録された前記金融機関の口座から前記電子マネー口座に所定金額をチャージして前記電子マネー口座から前記対象金額を現金自動支払機から出金するための出金指示とを受け付ける第2受付手段と、
前記出金指示を受け付けたことに応じて、前記現金自動支払機から出金するための情報を表示する表示手段と、
を備える端末。 A first accepting means for accepting registration of an account of a financial institution as a candidate for use in charging an electronic money account;
a second receiving means for receiving a target amount and a withdrawal instruction for charging a predetermined amount from a registered account at the financial institution to the electronic money account and withdrawing the target amount from the electronic money account through an automated teller machine;
a display means for displaying information for dispensing money from the ATM in response to receiving the dispensing instruction;
A terminal comprising:
前記第1受付手段は、チャージに用いる候補として複数の金融機関の口座の登録を受け付け、
前記第2受付手段は、チャージに用いる金融機関の口座の選択を受け付ける、
端末。 The terminal according to claim 1,
The first accepting means accepts registration of accounts of a plurality of financial institutions as candidates to be used for charging,
The second reception means receives a selection of an account of a financial institution to be used for charging.
Terminal.
前記表示手段は、前記出金指示とは異なる前記電子マネー口座へのチャージ指示を不要として、登録された前記金融機関の口座から前記所定金額が前記電子マネー口座にチャージされ、前記対象金額の前記現金自動支払機からの出金を実現するための画面を表示する、
端末。 A terminal according to claim 1 or 2,
the display means displays a screen for realizing the predetermined amount being charged to the electronic money account from a registered account of the financial institution and the target amount being withdrawn from the ATM, without the need for a charge instruction to the electronic money account that is different from the withdrawal instruction.
Terminal.
前記表示手段は、前記出金指示を受け付けるための受付情報として、登録された前記金融機関の口座から前記所定金額が前記電子マネー口座にチャージされることが秘匿された情報を表示する、
端末。 A terminal according to any one of claims 1 to 3,
the display means displays, as acceptance information for accepting the withdrawal instruction, confidential information indicating that the predetermined amount will be charged to the electronic money account from a registered account of the financial institution.
Terminal.
前記出金指示とは異なる前記電子マネー口座へのチャージ指示を受け付ける第3受付手段をさらに備え、
前記表示手段は、前記出金指示を受け付けるための受付情報として、前記チャージ指示を受け付けるための受付情報とは異なる情報を表示する、
端末。 A terminal according to any one of claims 1 to 4,
a third reception means for receiving a charge instruction to the electronic money account different from the withdrawal instruction,
the display means displays, as the acceptance information for accepting the withdrawal instruction, information different from the acceptance information for accepting the charge instruction.
Terminal.
前記表示手段は、登録された前記金融機関の口座の口座情報と、前記出金指示を受け付けるための受付情報とを含む画面を表示する、
端末。 A terminal according to any one of claims 1 to 5,
the display means displays a screen including account information of the registered account at the financial institution and reception information for receiving the withdrawal instruction.
Terminal.
前記表示手段は、登録された前記金融機関の口座の口座残高を表示し、
前記第2受付手段は、前記口座残高を出金の上限とする前記出金指示を受け付ける、
端末。 A terminal according to any one of claims 1 to 6,
The display means displays the account balance of the registered account at the financial institution,
The second receiving means receives the withdrawal instruction with the account balance as an upper limit for withdrawal.
Terminal.
前記表示手段は、登録された前記金融機関の口座への入金の履歴と、登録された前記金融機関の口座からの出金の履歴とのうちの少なくともいずれかを表示する、
端末。 A terminal according to any one of claims 1 to 7,
The display means displays at least one of a history of deposits to an account of the registered financial institution and a history of withdrawals from an account of the registered financial institution.
Terminal.
前記表示手段は、登録された前記金融機関の口座を表示する、
端末。 A terminal according to any one of claims 1 to 8,
The display means displays the registered account of the financial institution.
Terminal.
電子マネーに関するサービスの登録を受け付ける第4受付手段をさらに備え、
前記表示手段は、登録された前記サービスを表示する、
端末。 A terminal according to any one of claims 1 to 9,
A fourth accepting unit is further provided for accepting registration for a service related to electronic money,
The display means displays the registered services.
Terminal.
前記表示手段は、登録された前記金融機関の口座と、登録された前記サービスとを同じ画面に表示する、
端末。 The terminal according to claim 10,
the display means displays the registered account of the financial institution and the registered service on the same screen.
Terminal.
前記第4受付手段は、電子マネーに関する複数のサービスの登録を受け付け、
前記表示手段は、登録された前記複数のサービスを一覧表示する、
端末。 The terminal according to claim 10,
the fourth reception means receives registrations for a plurality of services related to electronic money;
The display means displays a list of the registered services.
Terminal.
前記表示手段は、登録された前記複数の金融機関の口座を一覧表示する、
端末。 The terminal according to claim 2,
the display means displays a list of the registered accounts of the plurality of financial institutions.
Terminal.
電子マネーに関する複数のサービスの登録を受け付ける第4受付手段をさらに備え、
前記表示手段は、登録された前記複数の金融機関の口座と、登録された前記複数のサービスとを同じ画面に一覧表示する、
端末。 A terminal according to claim 13,
A fourth accepting unit is further provided for accepting registration of a plurality of services related to electronic money,
the display means displays a list of the registered accounts of the plurality of financial institutions and the registered services on the same screen.
Terminal.
前記表示手段は、登録された前記複数の金融機関の口座と、登録された前記複数のサービスとを分類する操作を受け付けるための情報を表示する、
端末。 A terminal according to claim 14,
the display means displays information for accepting an operation to classify the registered accounts of the plurality of financial institutions and the registered services.
Terminal.
金融機関の口座を登録済みのアプリケーションのアカウント情報を取得する取得手段をさらに備え、
前記第1受付手段は、取得されたアカウント情報から特定される登録済みの口座に基づいて、前記金融機関の口座の登録を受け付ける、
端末。 A terminal according to any one of claims 1 to 15,
The system further includes an acquisition unit for acquiring account information of a registered application for an account of a financial institution,
the first accepting means accepts registration of an account at the financial institution based on a registered account identified from the acquired account information;
Terminal.
電子マネー口座へのチャージに用いる候補として金融機関の口座の登録を前記端末によって受け付けることと、
対象金額と、登録された前記金融機関の口座から前記電子マネー口座に所定金額をチャージして前記電子マネー口座から前記対象金額を現金自動支払機から出金するための出金指示とを前記端末によって受け付けることと、
前記出金指示を受け付けたことに応じて、前記現金自動支払機から出金するための情報を前記端末によって表示することと、
を含む情報処理方法。 An information processing method for a terminal, comprising:
Accepting registration of an account at a financial institution as a candidate for use in charging an electronic money account by the terminal ;
receiving, by said terminal, a target amount and a withdrawal instruction for charging said electronic money account with a predetermined amount from a registered account at said financial institution and withdrawing said target amount from said electronic money account through an automated teller machine;
displaying, on the terminal , information for dispensing money from the ATM machine in response to receiving the dispensing instruction;
An information processing method comprising:
電子マネー口座へのチャージに用いる候補として金融機関の口座の登録を受け付けることと、
対象金額と、登録された前記金融機関の口座から前記電子マネー口座に所定金額をチャージして前記電子マネー口座から前記対象金額を現金自動支払機から出金するための出金指示とを受け付けることと、
前記出金指示を受け付けたことに応じて、前記現金自動支払機から出金するための情報を表示することと、
を実行させるためのプログラム。 On the computer,
Accepting registration of financial institution accounts as candidates for use in charging an electronic money account;
receiving a target amount and a withdrawal instruction to charge a predetermined amount from a registered account at the financial institution to the electronic money account and to withdraw the target amount from the electronic money account through an automated teller machine;
displaying information for dispensing money from the ATM in response to receiving the withdrawal instruction;
A program for executing.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020196797A JP7472003B2 (en) | 2019-10-29 | 2020-11-27 | Terminal, information processing method, and program |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019196218A JP6802896B1 (en) | 2019-10-29 | 2019-10-29 | Terminal, information processing method, program |
JP2020196797A JP7472003B2 (en) | 2019-10-29 | 2020-11-27 | Terminal, information processing method, and program |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019196218A Division JP6802896B1 (en) | 2019-10-29 | 2019-10-29 | Terminal, information processing method, program |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2021072128A JP2021072128A (en) | 2021-05-06 |
JP2021072128A5 JP2021072128A5 (en) | 2022-12-22 |
JP7472003B2 true JP7472003B2 (en) | 2024-04-22 |
Family
ID=90735831
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020196797A Active JP7472003B2 (en) | 2019-10-29 | 2020-11-27 | Terminal, information processing method, and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7472003B2 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7060747B1 (en) | 2021-05-27 | 2022-04-26 | PayPay株式会社 | Information processing equipment, service provision system, information processing method, and program |
WO2023058685A1 (en) * | 2021-10-06 | 2023-04-13 | Social Good Foundation株式会社 | Information processing method, program, and information processing device |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001283296A (en) | 1999-05-20 | 2001-10-12 | Nippon Telegr & Teleph Corp <Ntt> | Offline cash withdrawing method using ic card, cash withdrawing terminal, program recording medium and cashing service supplying method |
JP2009048308A (en) | 2007-08-15 | 2009-03-05 | Ntt Data Corp | Electronic money charging system, account information reading terminal, and financial institution server connection apparatus |
JP2019023776A (en) | 2017-07-21 | 2019-02-14 | 株式会社Sbj銀行 | Financial settlement system, financial settlement method and financial settlement program |
JP2019101596A (en) | 2017-11-30 | 2019-06-24 | 株式会社セブン銀行 | Deposit and withdrawal system |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5453601A (en) * | 1991-11-15 | 1995-09-26 | Citibank, N.A. | Electronic-monetary system |
-
2020
- 2020-11-27 JP JP2020196797A patent/JP7472003B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001283296A (en) | 1999-05-20 | 2001-10-12 | Nippon Telegr & Teleph Corp <Ntt> | Offline cash withdrawing method using ic card, cash withdrawing terminal, program recording medium and cashing service supplying method |
JP2009048308A (en) | 2007-08-15 | 2009-03-05 | Ntt Data Corp | Electronic money charging system, account information reading terminal, and financial institution server connection apparatus |
JP2019023776A (en) | 2017-07-21 | 2019-02-14 | 株式会社Sbj銀行 | Financial settlement system, financial settlement method and financial settlement program |
JP2019101596A (en) | 2017-11-30 | 2019-06-24 | 株式会社セブン銀行 | Deposit and withdrawal system |
Also Published As
Publication number | Publication date |
---|---|
JP2021072128A (en) | 2021-05-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6802896B1 (en) | Terminal, information processing method, program | |
US10269004B2 (en) | QR code-enabled P2P payment systems and methods | |
US12182782B2 (en) | Token based transactions | |
US20210117960A1 (en) | Decentralized digital payment service system | |
JP7247008B2 (en) | First server control method, terminal information processing method, second server control method, program, first server, terminal, second server | |
WO2021137267A1 (en) | Program, information processing method, terminal | |
JP7472003B2 (en) | Terminal, information processing method, and program | |
CN113168623A (en) | Transfer of funds using credit account | |
US20190005487A1 (en) | Method and system for facilitating payment card based financial transactions | |
JP7175877B2 (en) | program, display method, terminal | |
JP7412971B2 (en) | Terminal device, payment program, payment account registration processing method, and distribution server | |
JP2021117550A (en) | Computer program, payment execution device, payment method, privilege granting program, privilege granting device and privilege granting method | |
JP6941667B2 (en) | Programs, information processing methods, terminals | |
US20240029053A1 (en) | Provisioning of payment acceptance to payment account holders | |
JP7250186B2 (en) | server, program, information processing method | |
JP7456986B2 (en) | Programs, information processing methods, terminals | |
RU2006142364A (en) | METHOD OF COUNTERING FRAUD WITH CREDIT CARD | |
JP7405930B2 (en) | Programs, information processing methods, terminals | |
US11922418B1 (en) | Third party products and services via ATM | |
US11790342B2 (en) | Establishing one-to-many relationships for events in a relational database | |
US11881087B2 (en) | Fund disbursement at an automated teller machine (ATM) using a credit push | |
US11379839B1 (en) | Third party products and services via ATM | |
US20220253845A1 (en) | System and methods for remotely generating, authenticating, and validating dual validation data objects | |
JP2023010647A (en) | Virtual currency erroneous deposit prevention method, computer apparatus, and computer program | |
KR20210147934A (en) | Payment system, computer readable recording medium, and payment server |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20221027 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20221027 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20221214 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20231031 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20231226 |
|
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: 20240312 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240410 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7472003 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |