JP4722285B2 - Price storage system and method - Google Patents
Price storage system and method Download PDFInfo
- Publication number
- JP4722285B2 JP4722285B2 JP2000385384A JP2000385384A JP4722285B2 JP 4722285 B2 JP4722285 B2 JP 4722285B2 JP 2000385384 A JP2000385384 A JP 2000385384A JP 2000385384 A JP2000385384 A JP 2000385384A JP 4722285 B2 JP4722285 B2 JP 4722285B2
- Authority
- JP
- Japan
- Prior art keywords
- payment
- bank
- instruction
- amount
- code
- 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.)
- Expired - Lifetime
Links
Images
Landscapes
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、企業等からユーザに送付されてきた請求書に対し、ユーザが代金の支払を行うための代金収納システム及び方法に関する。
【0002】
【従来の技術】
従来、企業等からユーザに送付されてきた請求書に対する請求代金の支払は、主に、銀行に請求書発行企業の銀行口座に所定の金額の入金を依頼する、銀行振込を利用する方法が一般的である。銀行に振込みを依頼する手段としては、銀行の窓口や電話のほか、特開平10−328836号公報に示されるようにATM端末を利用するもの、特開平08−527188号公報に示されるようにインターネットを利用するもの、移動体通信端末を利用するもの等、様々な手段が利用されている。
【0003】
【発明が解決しようとする課題】
しかしながら、このような銀行振込による支払は、銀行振込という処理が、振込依頼人の指定する金額を受取人の口座に届けるという、振込依頼人からの依頼を銀行が履行することであるため、以下のような様々な問題を生じさせていた。
【0004】
(1)まず、銀行が振込依頼人からの振込依頼を処理する時間帯が、銀行営業日の営業時間帯に限定されているため、例えば夜間にATM端末などから銀行に振込を依頼しても、実際に銀行が振込依頼を処理するのは例えば翌日以降となってしまう場合がある。そのため、振込期日までに銀行に振込を依頼したにもかかわらず、実際の入金が遅れ、期日を徒過してしまうという問題があった。
【0005】
(2)また、銀行が振込処理を行う際にも、振込人にとっては受取人の口座への入金が行われてはじめて支払が完了することになるので、待ち行列の発生などにより、受取人の口座への入金に時間がかかってしまう場合には、振込依頼人からの入金を受取人が確認するまでには一定の時間を要してしまうという問題があった。
【0006】
(3)さらに、受取人からの請求金額とは異なる金額を振込依頼人が指定してきた場合であっても、銀行は振込依頼人の振込依頼に基づき、振込依頼人の指示する金額を受取人の口座に入金せざるを得ない。このため、例えば振込依頼人の支払が各種検定料などの減額の認められない請求に対する支払である場合であっても、受取人に対して請求金額に満たない金額を入金してしまうこととなり、受取人に余計な事務負担を生じさせてしまうなどという問題があった。
【0007】
このような問題に鑑み、特定の企業から発行された請求書に対して、請求書発行企業と収納代理人契約を締結しているコンビニエンスストアなどの店頭で支払を行う方法が見受けられるようになってきている。例えば、特開平11−66212号公報においては、簡便な手続きにより、コンビニエンスストアの店頭にて顧客から支払われた通販事業者の代金回収を行う技術が開示されている。このような方法は、支払時間に制限がないこと、請求金額以外の金額の入金を認めないこと等の利点がある一方で、必ず請求書と必要な額の現金とを持って、コンビニエンスストアまで足を運ばなければ、請求代金を支払うことができないという問題があった。
【0008】
このように、銀行やコンビニエンスストアを利用する代金の支払方法には一長一短がある。このため、実際に現金を所持していなくても、例えば自宅などから請求書を発行した代金受取者への代金の支払を行うことのできる代金支払方法が望まれている。
【0009】
本発明の目的は、上述の問題に鑑みて、現金を所持していなくても、例えば自宅などから代金受取者への代金の支払を行うことのできる代金収納システム、端末、銀行システムを提供することにある。
【0010】
また本発明の目的は、前記端末、前記銀行システムのそれぞれに対し、現金を所持していなくても、例えば自宅などから代金受取者への代金の支払を実現することのできるプログラムを提供することにある。
【0011】
また本発明の目的は、前記代金収納システム、前記端末、前記銀行システムを利用して、現金を所持していなくても、例えば自宅などから代金受取者への代金の支払を行うことのできる代金収納方法を提供することにある。
【0012】
【課題を解決するための手段】
このような目的を達成するために、請求項1に記載の発明は、通信ネットワークに銀行システムと端末とが接続されており、預金者の銀行口座を管理する前記銀行システムを介して、受取人への代金の支払を前記端末から行う代金収納システムにおいて、前記受取人に対する代金を代理で受け取る代金収納契約が銀行と前記受取人との間であらかじめ締結されており、前記端末は、少なくとも支払金額を含む支払指示を入力する第1の入力手段と、少なくとも代金支払者の銀行口座を特定する情報を含む出金指示を入力する第2の入力手段とを備え、前記銀行システムは、前記端末の第1の入力手段から入力された支払指示と前記端末の第2の入力手段から入力された出金指示とを前記受取人への代金の支払とみなして記憶する記憶手段と、該記憶手段に記憶された支払指示及び出金指示に基づいて、前記銀行システム上の前記代金支払者の銀行口座から前記支払金額を出金し、前記受取人の銀行口座に入金する入金手段とを備えた代金収納システムであることを特徴とする。
【0013】
請求項2に記載の発明は、請求項1に記載の代金収納システムにおいて、前記端末の第1の入力手段から入力される支払指示は支払コードを含み、前記銀行システムは、前記支払コードに基づいて前記支払指示の入力内容の検証を行う検証手段をさらに備えたことを特徴とする。
【0014】
請求項3に記載の発明は、請求項1に記載の代金収納システムにおいて、前記入金手段は、前記代金支払者の銀行口座から出金した支払金額を前記銀行システム上の預かり口座に入金し、所定期間保持した後に、該預かり口座から出金し、前記受取人の銀行口座に入金することを特徴とする。
【0015】
請求項4に記載の発明は、通信ネットワークに銀行システムと端末とが接続されており、預金者の銀行口座を管理する前記銀行システムを介して、受取人への代金の支払を前記端末から行う代金収納システムにおける前記端末において、前記受取人に対する代金を代理で受け取る代金収納契約が銀行と前記受取人との間であらかじめ締結されており、少なくとも支払金額を含む支払指示を入力する第1の入力手段と、少なくとも代金支払者の銀行口座を示す情報を含む出金指示を入力する第2の入力手段とを備え、前記銀行システムは、前記端末の第1の入力手段から入力された支払指示、及び前記端末の第2の入力手段から入力された出金指示を前記受取人への代金の支払とみなして銀行システム内部に記憶し、当該記憶された支払指示及び出金指示に基づいて、前記銀行システム上の前記代金支払者の銀行口座から前記支払金額を出金し、前記受取人の銀行口座に入金する端末であることを特徴とする。
【0016】
請求項5に記載の発明は、通信ネットワークに銀行システムと端末とが接続されており、預金者の銀行口座を管理する前記銀行システムを介して、受取人への代金の支払を前記端末から行う代金収納システムにおける銀行システムにおいて、前記受取人に対する代金を代理で受け取る代金収納契約が銀行と前記受取人との間であらかじめ締結されており、前記端末からは、少なくとも支払金額を含む支払指示と、少なくも代金支払者の銀行口座を示す情報を含む出金指示とが入力され、当該入力された支払指示と出金指示とを前記受取人への代金の支払とみなして記憶する記憶手段と、該記憶手段に記憶された支払指示及び出金指示に基づいて、前記銀行システム上の前記代金支払者の銀行口座から前記支払金額を出金し、前記受取人の銀行口座に入金する入金手段とを備えた銀行システムであることを特徴とする。
【0017】
請求項6に記載の発明は、通信ネットワークに銀行システムと端末とが接続されており、預金者の銀行口座を管理する前記銀行システムを介して、受取人への代金の支払を前記端末から行う代金収納システムにおける端末で実行されるプログラムにおいて、前記受取人に対する代金を代理で受け取る代金収納契約が銀行と前記受取人との間であらかじめ締結されており、少なくとも支払金額を含む支払指示を入力する第1のステップと、少なくとも代金支払者の銀行口座を示す情報を含む出金指示を入力する第2のステップとを備え、前記銀行システムは、前記第1のステップにより入力された支払指示、及び前記第2のステップにより入力された出金指示を前記受取人への代金の支払とみなして銀行システム内部に記憶し、当該記憶された支払指示及び出金指示に基づいて、前記銀行システム上の前記代金支払者の銀行口座から前記支払金額を出金し、前記受取人の銀行口座に入金するプログラムであることを特徴とする。
【0018】
請求項7に記載の発明は、通信ネットワークに銀行システムと端末とが接続されており、預金者の銀行口座を管理する前記銀行システムを介して、受取人への代金の支払を前記端末から行う代金収納システムにおける銀行システムで実行されるプログラムにおいて、前記受取人に対する代金を代理で受け取る代金収納契約が銀行と前記受取人との間であらかじめ締結されており、前記端末からは、少なくとも支払金額を含む支払指示と、少なくも代金支払者の銀行口座を示す情報を含む出金指示とが入力され、当該入力された支払指示と出金指示とを前記受取人への代金の支払とみなして記憶するステップと、該記憶手段に記憶された支払指示及び出金指示に基づいて、前記銀行システム上の前記代金支払者の銀行口座から前記支払金額を出金し、前記受取人の銀行口座に入金するステップとを備えたプログラムであることを特徴とする。
【0019】
請求項8に記載の発明は、請求項6または7のプログラムを記憶した記録媒体であることを特徴とする。
【0020】
請求項9に記載の発明は、通信ネットワークに銀行システムと端末とが接続されており、預金者の銀行口座を管理する前記銀行システムを介して、受取人への代金の支払を前記端末から行う代金収納システムにおける端末を用いて、前記受取人へ支払われた代金を収納する方法において、前記受取人に対する代金を代理で受け取る代金収納契約が銀行と前記受取人との間であらかじめ締結されており、少なくとも支払金額を含む支払指示を入力する第1のステップと、少なくとも代金支払者の銀行口座を示す情報を含む出金指示を入力する第2のステップとを備え、前記銀行システムは、前記第1のステップにより入力された支払指示、及び前記第2のステップにより入力された出金指示を前記受取人への代金の支払とみなして銀行システム内部に記憶し、当該記憶された支払指示及び出金指示に基づいて、前記銀行システム上の前記代金支払者の銀行口座から前記支払金額を出金し、前記受取人の銀行口座に入金する代金収納方法であることを特徴とする。
【0021】
請求項10に記載の発明は、通信ネットワークに銀行システムと端末とが接続されており、預金者の銀行口座を管理する前記銀行システムを介して、受取人への代金の支払を前記端末から行う代金収納システムにおける銀行システムを利用して、前記受取人へ支払われた代金を収納する方法において、前記受取人に対する代金を代理で受け取る代金収納契約が銀行と前記受取人との間であらかじめ締結されており、前記端末からは、少なくとも支払金額を含む支払指示と、少なくも代金支払者の銀行口座を示す情報を含む出金指示とが入力され、当該入力された支払指示と出金指示とを前記受取人への代金の支払とみなして記憶するステップと、該記憶手段に記憶された支払指示及び出金指示に基づいて、前記銀行システム上の前記代金支払者の銀行口座から前記支払金額を出金し、前記受取人の銀行口座に入金するステップとを備えた代金収納方法であることを特徴とする。
【0022】
【発明の実施の形態】
以下、本発明の実施形態について、図面を参照しつつ詳細に説明する。
図1は、本発明の実施される代金収納システムのシステム構成の一例を示す。代金収納システムは、ユーザ端末100と、銀行システム200と、企業システム300とを有し、これら装置がインターネットなどの通信ネットワーク500に接続されている。
【0023】
ユーザ端末100は、請求書に対する代金の支払を行おうとするユーザが使用する端末であり、通信ネットワーク500を介して銀行システム200に支払代金の支払を指示することのできる端末であれば、ユーザ個人が所有する端末でも、銀行の店舗など特定の場所に設置された端末でもよい。ユーザ端末100の機器としては、ウェブ情報(HTML文書などのマークアップランゲージ文書により規定される情報)を閲覧可能なブラウザソフトウェア(例えば、マイクロソフト社のインターネットエクスプローラ(商標)、ネットスケープ・コミュニケーション社のネットスケープ(商標)等)を搭載した市販のパーソナルコンピュータ、PDA(Personal Data Assistance)等の情報処理装置や、電話、無線呼出端末、PHS端末、移動体通信端末のいずれであってもよい。特に、移動体通信端末は、電子メール機能やインターネットへのアクセス機能を有する端末であってもよい(例えば、株式会社エヌ・ティ・ティ・ドコモ社が提供するiモード(サービス名)端末等)。
【0024】
銀行システム200は、ATM215などを有する営業店システム210及び銀行のコンピュータシステム(以下「銀行コンピュータセンタ」と略記する)220とを有する。銀行コンピュータセンタ220は、通信ネットワーク500を介し、外部との情報の送受信について通信制御を行う通信制御装置230と、後述する代金収納プログラム及び該代金収納プログラムで必要とされる支払コードなどの各種データを格納するサーバ240とを備える。
【0025】
サーバ240は、主制御部(以下「CPU」という)と、ハードディスクと、RAMと、ディスプレイとを備える。CPUは、後述する代金収納プログラムを実行して、ユーザの保有口座から支払代金相当の金額を出金し、請求書発行企業の保有口座に入金するなどの処理を行う。ハードディスクは、図6に示すようなCPUの実行する代金収納プログラム、代金収納システムの利用につき銀行と契約を締結した企業に付与した企業コード、検証数値生成ロジック、ユーザの保有口座の残高を操作する際に必要となる暗証番号等を記憶する。ハードディスクの代わりに、フレキシブルディスクや光磁気ディスク等であってもよい。RAMは、CPUが代金収納プログラムを実行する際の入出力データを一時記憶する。ディスプレイは、CPUの実行した代金収納プログラムの処理結果などを銀行がモニタするために利用される。
【0026】
このように構成されたサーバ240は、ユーザからの指示に基づいてユーザの保有口座から支払金額を出金し、銀行の預かり口座に保持した後、請求書を発行した企業の保有口座に入金する機能を有する。
【0027】
企業システム300は、請求書を発行した代金受取人の使用するコンピュータまたは処理装置であり、通信ネットワーク500を介して銀行システム200から、請求代金の支払があった旨の収納済み連絡を受信する。企業システム300としては、ホストコンピュータのほか、ウェブ情報(HTML文書などのマークアップランゲージ文書により規定される情報)を閲覧可能なブラウザソフトウェア(例えば、マイクロソフト社のインターネットエクスプローラ(商標)、ネットスケープ・コミュニケーション社のネットスケープ(商標)等)を搭載した市販のパーソナルコンピュータ、PDA(Personal Data Assistance)等の情報処理装置や、電話、無線呼出端末、PHS端末、移動体通信端末のいずれであってもよい。
【0028】
通信ネットワーク500は、ユーザ端末100と銀行システム200と企業システム300とを相互に接続する。通信ネットワーク500としては、例えば、インターネット、イントラネット、LAN(Local Area Network)、一般公衆電話網(アナログ/デジタルの双方を含む)、PDC/PDC―P/W−CDMA方式等の移動体通信回線交換網/移動体通信パケット交換網、無線呼出網、PHS網、及び衛星通信網等のうちのいずれかの通信ネットワークを使用することができる。
【0029】
図2は、ユーザ端末100としてパーソナルコンピュータを利用し、代金収納システムを通じて請求代金の支払を行う場合における処理の流れの一例を示す。
処理(1)
まず、企業は、商品を購入したり、あるいはサービスの提供を受けたユーザに対し請求書を発行し、請求金額と、後述する支払コードとをユーザに通知する。
【0030】
処理(2)
次に、ユーザは、ユーザ端末100から通信ネットワーク500を介して銀行システム200に対し、請求書発行企業に対する代金の支払を、代金収納システムを利用して行いたい旨の支払要求を発信する。ユーザ端末100から支払要求を受け付けると、銀行システム200のサーバ240は、ユーザ端末100に対し、図3に示すような支払指示入力画面用の情報を送信する。
【0031】
支払指示入力画面(図3)には、上記処理(1)で企業から送付された請求書に記載されている支払コードを入力する支払コード入力欄3aと、請求代金金額である支払金額を入力する支払金額入力欄3bとが設けられているので、ユーザは、ここから支払コードと支払代金とを入力し、「確認」ボタン3cを操作することにより、銀行システム200に対し支払指示を行う。
【0032】
ユーザ端末100から支払指示を受けつけると、銀行システム200内のサーバ240は図5に示す手順に沿って支払指示の妥当性のチェックを行う。支払指示の妥当性を確認すると、サーバ240はユーザ端末100に対し、図4に示すような出金指示入力画面用の情報を送信する。出金指示入力画面(図4)には、支払金額の出金を行う口座を指定する口座指定欄4aと、口座内の残高への操作に対し、銀行システム200に対しあらかじめ登録してある暗証番号を入力する暗証番号入力欄4bとが設けられているので、ユーザはここから出金口座を指定し、暗証番号を入力し、「確認」ボタン4cを操作することにより、銀行システム200に対し出金指示を行う。
【0033】
処理(3)
銀行システム200は、上述の処理(2)でユーザ端末100から受け付けた支払指示と出金指示とに基づいて、ユーザの指定する出金口座から支払代金を出金する。出金した支払代金は、即時に、例えば別段預金のような銀行内の預かり口座に振り替え、預かり口座で保持する。銀行は、受取人である請求書発行企業の代理人として支払代金の収納を行うので、支払人から受取人への代金の支払は、銀行システム200がユーザの指定する出金口座から支払代金を出金した時点で完了する。この際の、ユーザの指定する出金口座からの支払代金の振替のために、例えば、ユーザの指定する出金口座から出金した支払代金を、本店勘定を通じて元締店の別段預金に付けかえる処理を銀行システム200が実行する。
【0034】
処理(4)
銀行内の預かり口座にユーザの指定する出金口座から出金した支払代金を付け替えると、銀行システム200からは、請求書を発行した企業の企業システム300に対し、請求した代金が収納済みである旨を通知する。この収納済連絡は、銀行預かり口座への支払代金振り替えの都度行うこととしても、1日に1回乃至複数回行うこととしてもよい。
【0035】
処理(5)
銀行システム200内では、日次、あるいは週次等の一定期間ごとに預かり口座内でユーザの指定する出金口座から出金した支払代金を保持しているか否かをチェックする。保持している場合、受取人である請求書発行企業本人と、受取人の代理人である銀行との間で、「支払代金の代理収納」に関する委託事務処理結果を清算するため、銀行システム200内の預かり口座から請求書発行企業の口座へ、保持している支払代金を入金する。請求書発行企業の口座への入金は、銀行預かり口座への支払代金振り替えの都度行うこととしても、1日に1回乃至複数回行うこととしても、何日かに1回行うこととしてもよい。また、請求書発行企業の口座が他行にある場合は、振込にて入金することとしてもよい。
【0036】
次に、図5を参照して、ユーザ端末100の動作について説明する。
ユーザは、銀行システム200に対しユーザ端末100から支払要求を発信する(S100)。すると、銀行システム200からユーザ端末100に、支払指示入力画面用の情報が送信されてくる。ユーザ端末100が、支払指示入力画面用の情報を受信すると、ユーザ端末100のCPUは、上述した支払指示入力画面(図3)を表示画面上に表示する。支払指示入力画面(図3)上には、請求書発行企業から送付された請求書に記載されている支払コードを入力する支払コード入力欄3aと、請求代金金額である支払金額を入力する支払金額入力欄3bとが設けられているので、ユーザは、ここから支払コードと支払代金とを入力し、「確認」ボタン3cを操作することにより、銀行システム200に対し支払指示を行う(S110〜S116)。
【0037】
次にユーザ端末100が銀行システム200から出金指示入力画面用の情報を受信すると、ユーザ端末100のCPUは、上述した出金指示入力画面(図4)を表示画面上に表示する。出金指示入力画面(図4)には、支払金額の出金を行う口座を指定する口座指定欄4aと、口座内の残高への操作に対し、銀行システム200に対しあらかじめ登録してある暗証番号を入力する暗証番号入力欄4bとが設けられているので、ユーザはここから出金口座を指定し、暗証番号を入力し、「確認」ボタン4cを操作することにより、銀行システム200に対し出金指示を行う(S120〜S126)。
【0038】
次に、図6を参照して、銀行システム200内のサーバ240の動作について説明する。
ユーザ端末100から支払要求を受けつけると、サーバ240のCPUは、ユーザ端末100に対し、支払指示入力画面用の情報を送信する(S200〜S205)。
【0039】
次にユーザ端末100から支払指示を受け付けると、サーバ240のCPUは、図7に示す手順により、受け付けた支払指示の妥当性をチェックする。ユーザ端末100から受け付けた支払指示について妥当性を確認した場合、サーバ240のCPUは、ユーザ端末100に対し、出金指示入力画面用の情報を送信する。支払指示について妥当性が確認できなかった場合は、サーバ240のCPUは、ユーザ端末100に対し、支払指示に誤りがあったことなどを示すエラー情報を送信する(S210〜217)。
【0040】
ユーザ端末100から出金指示を受け付けると、サーバ240のCPUは、出金指示に含まれる暗証番号などの情報と、ハードディスクに記憶する暗証番号などとを照合し、認証処理を行う。ユーザ端末100から受け付けた出金指示をもとにユーザの指定する出金口座についての認証を行うことができた場合は、その出金口座から、支払指示に含まれる支払代金相当の金額を出金する(S230〜S236)。
【0041】
サーバ240のCPUは、出金口座から出金した金額を預かり口座に振り替える。そして、受取人である請求書発行企業の企業システム300に対し、請求した代金が収納済みである旨を通知し、請求書発行企業の口座に、預かり口座で保持する金額を入金する(S240〜S260)。
【0042】
次に、図7を参照して、上記処理(2)において銀行システム200内のサーバ240の行う、妥当性チェックの手順について説明する。
【0043】
まず、代金収納システムを利用した支払代金の支払時に必要となる支払コードについて説明する。請求書を発行する企業は、ユーザに請求書を送付する際、以下に述べる支払コードをユーザごとに生成し、ユーザに請求する金額などの情報とともに請求書上に記載し、ユーザに通知する。
【0044】
支払コードは、企業コードと、支払人コードと、検証数値とを含むコードをいう。
企業コードとは、請求代金の回収にあたり、代金収納システムを利用することにつき、銀行と契約を締結した企業に対して銀行から固有に付与されるコードをいう。企業コードは、例えば企業の希望する3桁程度のアルファベットと、その企業を特定するための4桁程度の検証数値によって生成することが考えられる。銀行と契約を締結した企業が例えばガス会社であり、そのガス会社から銀行に、企業コードのヘダー部に3桁のアルファベット「GAS」を希望する旨通知があり、銀行内に保有する検証数値ロジックを用いてそのヘダー部に4桁の検証数値、「1564」を付与する場合、そのガス会社の企業コードは「GAS−1564」となる。
【0045】
支払人コードとは、代金の受取人である請求書発行企業から請求された金額の支払を行うユーザに対し、請求書発行企業が付与するコードである。支払人コードとしては、例えば8桁程度の数字によって生成することが考えられる。支払金コードに8桁程度の数字を使用することで、一億人程度のユーザへの対応が可能となる。支払人コードとしては、例えば、「12345678」である。
【0046】
検証数値とは、上記処理(2)において触れた支払指示の妥当性チェックの際に必要となる数値であり、上述した支払人コード、ユーザへの請求金額などの情報を、受取人である請求書発行企業に対し銀行が公開した検証数値ロジックを用いて数桁程度の数字に数値化したものをいう。検証数値ロジックを用いて支払人コード「12345678」を数値化した場合は、検証数値が「34」、ユーザへの請求金額「5000円」を数値化した場合には検証数値が「56」、などとなる。
【0047】
支払人コード「12345678」を持つユーザに対して、企業コード「GAS−1564」をもつ受取人が、ガス料金「5000円」を請求した場合の支払コードは以下の通りとなる。支払人コードの検証数値を「34」、請求金額の検証数値を「56」として、支払コードを、企業コード、支払人コード、支払人コードの検証数値、請求金額の検証数値の順に格納することとすると、請求書に記載される支払コードは、「GAS−1564−12345678−34−56」となる。ただし、支払コード内への、企業コード、支払人コード、検証数値等の桁数及び格納順は、銀行と受取人である請求書発行企業との間で適宜定めることができる。
【0048】
次に、サーバ240の行う、妥当性チェックの手順について説明する。ユーザ端末100からの支払要求を受けつけると、サーバ240内のハードディスクに格納する代金収納プログラムが起動する。これにより、CPUは、以下の処理を行う。
【0049】
ユーザ端末100上に表示された支払指示入力画面(図3)から入力された支払コードを受け付けると、CPUは、支払コードの中から企業コードと支払人コードと検証数値とを取り出し、RAMに記憶する。企業コード、支払人コード、検証数値の並べ方と桁数とを予め決めておくことにより、各コードの取り出しは容易に行うことができる(S300-S305)。
【0050】
次にユーザ端末100から支払金額を受けつけると、CPUは、企業コード、支払人コード、支払金額の各数値に検証数値ロジックを施し、検証数値を算出する。(S310-S315)。
【0051】
そして算出した検証数値と、支払コードから取り出した検証数値とを比較し、両者の一致を確認する。一致する場合には、ユーザ端末100からの支払指示の妥当性が確認されたことになる。一致しない場合は、ユーザ端末100からの支払指示の妥当性は否認されたことになり、ユーザは、代金収納システムを利用して請求書に対する支払を行うことができないこととなる。この場合、企業コードはそれ自体の中に検証数値を含むので、より正確な妥当性チェックが行われる(S320−S326)。
【0052】
次に、他の実施形態について説明する。
(1)上述した実施形態においては、支払コードを、3桁のアルファベットと4桁程度の検証数字からなる企業コード、8桁程度の数字からなる支払人コード、支払人コードと支払金額とを示すそれぞれ2桁程度の数字からなる検証数値、とを含む19桁程度の数字から生成する場合を一例に説明したが、本発明はこの場合に限定されるものではない。他の実施形態においては、各企業におけるユーザ数などに鑑み、桁数を変更することが考えられる。また、支払コードに支払金額を含めることも考えられる。
【0053】
(2)上述した実施形態においては、支払コードには、企業コードと支払人コードと検証数値とを含むと説明したが、本発明はこの場合に限定されるものではない。支払金額も支払コードの中に含めることができる。こうすることにより、支払金額の入力チェックが検証数値のみに依らず行えるのでより正確な金額の入力妥当性の確認を行うことができる。
【0054】
(3)上述した実施形態においては、1つの支払コードを用いて代金収納を行う場合を一例に説明したが、本発明はこの場合に限定されるものではない。他の実施形態においては、支払コードをいくつかに分割し、短い支払コードをユーザに入力させるようにすることも考えられる。例えば上述した実施形態における「GAS−1564−12345678−34−56」という19桁の支払コードを2つに分け、一方の支払コードを企業コード「GAS−1564」とし、もう一方の支払コードに支払人コードと、支払コードと請求金額のそれぞれの検証数値とを含めて「12345678-34−56」とし、これら2つの支払コードを個々にユーザに入力させることも考えられる。19桁もの長い支払コードを1度にユーザに入力させることにより生じる誤入力を防ぐためである。この際、支払コードをいくつに分割するか、分割してできたそれぞれの短い支払コードにどのような情報を含め、ユーザに入力させることとするか等については、様々な変形が考えられることはいうまでもない。
【0055】
(4)また、上述した実施形態においては、ユーザ端末100からの支払指示及び出金指示の入力として、支払コード、支払代金金額、出金口座の指定、出金口座の暗証番号の順にユーザに入力させる場合を一例に説明したが、本発明はこの場合に限定されるものではない。他の実施形態においては、この入力順を変更し、出金口座の指定、支払代金金額、支払コード、暗証番号の順にユーザに入力させることとしてもよい。さらに、支払コードの中に支払代金金額を含む場合には、再度支払代金金額を入力させることをせず、銀行システム200からユーザ端末100の表示画面に支払金額情報を表示させ、ユーザに金額を確認させることにより、支払代金金額の入力を行わせることも考えられる。また、支払者が自己のパーソナルコンピュータ等で入力を行う場合には、あらかじめ銀行と契約を結んで、通信のための暗証番号等を取り決めておく必要があるが、その際交付した契約番号のようなものを入力することで、出金口座の指定を省略することもできる。このように、支払コードや出金口座を特定する情報など、支払指示、出金指示に必要な情報を銀行システム200に伝えることができれば、これら情報をユーザ端末100から入力する際の入力手順を入れ替えて、ユーザに入力させることも考えられる。
【0056】
(5)上述した実施形態においては、支払指示を入力する手段として、支払コード入力欄3aと、支払金額入力欄3bとを1つの画面に備えた支払指示入力画面(図3)を用いる場合を一例に説明したが、本発明はこの場合に限定されるものではない。他の実施形態においては、支払指示を入力する手段を複数の入力画面で構成し、ユーザに入力させることとしてもよい。例えば、まず支払コード入力欄だけを備えた画面から支払コードを入力させ、ユーザに入力内容の確認をさせた後に、ユーザ端末100に支払金額を入力する画面を表示させ、支払代金金額を入力させることとすることができる。
【0057】
(6)上述した実施形態においては、ユーザ端末100から銀行システム200に支払指示、出金指示を行い、支払代金の支払を行う場合を一例に説明したが、本発明はこの場合に限定されるものではない。他の実施形態においては、銀行システム200内におけるATM端末215から、ユーザが、銀行コンピュータセンタ220に支払指示、出金指示を行うことも考えられる。この場合、ATM端末215の表示画面に、支払指示入力画面(図3)のような画面を表示して支払指示の入力を、出金指示入力画面(図4)のような画面を表示して出金指示の入力をそれぞれ行わせることが考えられる。
【0058】
(7)上述した実施形態においては、ユーザの指定する出金口座から支払金額を出金し、銀行がその金額を一旦、預かり口座に入金し、その後請求書発行企業の保有口座にその金額を入金することにより、請求書発行企業に対する支払を行う場合を一例に説明したが、本発明はこの場合に限定されるものではない。他の実施形態においては、ユーザが、ATM端末215を操作することによりATM端末215から支払金額相当の現金を入金し、請求書発行企業に対する支払を行うことも考えられる。
【0059】
(8)上述した実施形態においては、代金収納システムを利用してユーザが請求代金の支払を行う際に、支払指示入力画面(図3)のような画面から、ユーザが、請求書上に記載された支払コードや支払金額の入力を行う場合を一例に説明したが、本発明はこの場合に限定されるものではない。他の実施形態においては、ユーザに送付する請求書上に、支払コードや支払金額を示すバーコードを記載し、バーコードを読み取ることのできる読取装置を備えたユーザ端末100でバーコードの読み取りを行わせることにより、支払コードや支払金額の入力を簡素化することも考えられる。
【0060】
(9)上述した実施形態においては、あらかじめユーザの元に送付されてきた請求書上に記載された支払コードなどの情報をもとに請求書発行企業に対する支払を行う場合を一例に説明したが、本発明はこの場合に限定されるものではない。他の実施形態においては、例えば、デビットカードを用いた商品代金の支払の代替手段として、代金収納システムを利用することも考えられる。
【0061】
具体的には、図8に示すような手順が考えられる。まず、ユーザへ商品を販売するにあたって、商品の販売を行う販売店の店頭などで、ユーザに対し支払コードを生成する(S1)。ユーザは、支払コードを元に、販売店の店頭等において、ユーザの保持する移動体通信端末等のユーザ端末100を利用して、銀行システム200に対し、支払要求、支払指示、出金指示等を行う(S2)。銀行システム200は、ユーザ端末100から受け付けた支払要求、支払指示、出金指示等に基づいて、ユーザの指定する出金口座から商品代金を出金し、銀行内の預かり口座に振り替えを行う(S3)。販売店は、銀行システム200から発信される収納済連絡を受けることで商品代金の受領を確認し(S4)、その後、ユーザに商品を引渡す(S5)。銀行システム200内では、適宜、銀行内の預かり口座から商品代金金額相当を、販売店の保有する口座に入金する(S6)。
【0062】
このようにすることにより、販売店の店頭にデビットカード決済用の端末をおかなくてもデビットカードによる支払と同様、決済金額、注文番号等の情報、銀行からの決済可否に関する情報を入手することができるので、現金を所持していないユーザに対して、商品を販売あるいはサービスを提供することができる。また、出金口座に関する情報や暗証番号など、全ての支払または出金に関する情報を、ユーザ自身が保持する端末を利用してユーザ自身が入力すれば足りることから、暗証番号などの情報が外部に漏れることを防ぐことができる。さらに、販売店側に設置されたデビットカード決済用の端末にデビットカードを指し込む事により生じるカード情報の悪用も防ぐこともできる。
【0063】
(10)代金引替による通信販売などに、代金収納システムを利用した支払方法を利用し、ユーザが商品代金を支払済みである旨を確認した後に商品の引渡しを行うことも考えられる。具体的には、図9に示すような手順が考えられる。まず、ユーザへ商品を配達するにあたって、運送会社の配送センタなどで生成しておいた支払コードを、商品代金の請求書とともに商品配達時にユーザに提示する(S1)。ユーザは、支払コードを元に、自宅にある電話などのユーザ端末100を利用して、銀行システム200に対し、支払要求、支払指示、出金指示等を行う(S2)。銀行システム200は、ユーザ端末100から受け付けた支払要求、支払指示、出金指示等に基づいて、ユーザの指定する出金口座から商品代金を出金し、銀行内の預かり口座に振り替えを行う(S3)。運送会社は、銀行システム200から発信される収納済連絡を受けることでユーザからの商品代金の受領を確認する(S4)。そして、商品の配達を行う配達者に、ユーザは、配達商品に対する代金の支払が終了したことを通知する(S5)。運送会社から、ユーザが商品代金を支払済みであることについての通知を受領した配達者は、その後、ユーザに商品を引渡す(S6)。銀行システム200内では、適宜、銀行内の預かり口座から配達商品の代金金額相当を、運送会社の保有する口座に入金する(S7)。このようにすることにより、ユーザは手元に現金を保持していなくても配達された商品を受け取ることができ、配送業者は、現金の授受に関する作業から開放されることができる。
【0064】
以上、説明したように、本実施形態では、電話やインターネット、移動体通信端末等を介して、ユーザの指定する口座から支払金額を出金し、請求書発行企業に対する請求金額の支払を行うとしているので、ユーザは、請求書と必要な額の現金とを持って銀行の窓口やコンビニエンスストアの店頭などに実際に出向くことなく、代金受取者への代金の支払を、現金を所持していなくても、例えば自宅などから行うことができる。また、銀行が受取人に代わって代金を受け取ることとしているので、従来の振込処理のように処理に一定の時間を要することなく、ユーザの口座から請求金額を出金した時点で支払が完了したこととなり、処理時間が原因で生じるトラブルの発生を防ぐことができる。
【0065】
また、支払人コードと支払金額とを確認した後に、ユーザの指定する出金口座から請求金額を出金し、請求書を発行した企業の口座に入金することとしているため、入金に際しては支払人を特定することができ、かつ、請求代金以外の入金を排除することができる。これにより、例えば、公共料金や各種検定料等の減額をすることのできない金額の回収を望む企業にあっては、請求した金額以外の金額による入金を受け付けなくても済むことができるので、従来のように、請求金額以外の入金を抽出し、不足金額についての請求を行うような事務作業を回避でき、事務負担を著しく軽減することができる。
【0066】
【発明の効果】
以上、説明したように、請求項1〜7に記載の発明によれば、現金を所持していなくても、例えば自宅などから代金受取者への代金の支払を行うことができる。
【図面の簡単な説明】
【図1】代金収納システムのシステム構成の一例を示す図である。
【図2】代金収納システムを通じて請求代金の支払を行う場合における処理の流れの一例を示す図である。
【図3】支払指示入力画面の一例を示す図である。
【図4】出金指示入力画面の一例を示す図である。
【図5】ユーザ端末の動作の一例を示すフローチャートである。
【図6】サーバの動作の一例を示すフローチャートである。
【図7】サーバにおける妥当性チェックの手順の一例を示す図である。
【図8】デビットカードを用いた商品代金の支払に代金収納システムを利用する場合における処理の流れの一例を示す図である。
【図9】代金引替による通信販売などでの商品代金の支払に代金収納システムを利用する場合における処理の流れの一例を示す図である。
【符号の説明】
100 ユーザ端末
200 銀行システム
210 営業店システム
215 ATM端末
220 銀行コンピュータセンタ
230 通信制御装置
240 サーバ
300 企業システム
500 通信ネットワーク[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a price storage system and method for a user to pay for a bill sent from a company or the like to the user.
[0002]
[Prior art]
Conventionally, the payment of billing charges for bills sent to users from companies, etc., is mainly done by using bank transfer, in which a bank is requested to deposit a predetermined amount into the bank account of the billing company. Is. As means for requesting the bank to make a transfer, in addition to a bank window and a telephone, an ATM terminal is used as disclosed in JP-A-10-328836, and an Internet as disclosed in JP-A-08-527188. Various means are used, such as those using a mobile phone and those using a mobile communication terminal.
[0003]
[Problems to be solved by the invention]
However, such payment by bank transfer is because the bank fulfills the request from the transfer client that the process called bank transfer delivers the amount specified by the transfer client to the recipient's account. Caused various problems.
[0004]
(1) First, since the time period when the bank processes the transfer request from the transfer client is limited to the business hours on the bank business day, even if you request the bank transfer from an ATM terminal at night, for example The bank may actually process the transfer request after the next day, for example. For this reason, there was a problem that the actual payment was delayed and the due date was overdue even though the bank requested transfer by the due date.
[0005]
(2) Also, when the bank performs the transfer process, the payment will be completed only for the transferee after the payment is made to the payee's account. When it takes time to deposit money into the account, there is a problem that it takes a certain time until the recipient confirms the payment from the transfer requester.
[0006]
(3) In addition, even if the transfer requester has specified an amount different from the amount charged by the payee, the bank will specify the amount specified by the transfer requester based on the transfer request from the transfer requester. I have to deposit in my account. For this reason, for example, even if the payment requester's payment is for a claim that cannot be reduced, such as various examination fees, the recipient will receive an amount less than the amount charged, There was a problem of causing an extra administrative burden on the recipient.
[0007]
In view of these problems, a method of paying invoices issued by a specific company at a store such as a convenience store that has a storage agent contract with the invoicing company has come to be seen. It is coming. For example, Japanese Patent Application Laid-Open No. 11-66212 discloses a technique for collecting the price of a mail-order business operator paid from a customer at a convenience store store by a simple procedure. While this method has the advantage that there is no limit on the payment time and that payments other than the billing amount are not allowed, it is always necessary to bring a bill and the necessary amount of cash to the convenience store. There was a problem that we couldn't pay the bill if we didn't go.
[0008]
As described above, there are advantages and disadvantages to payment methods for using banks and convenience stores. For this reason, there is a demand for a payment method that allows payment to be made to a payee who has issued an invoice from, for example, a home, without actually having cash.
[0009]
In view of the above-described problems, an object of the present invention is to provide a price storage system, a terminal, and a bank system that can pay a price to a price recipient, for example, from home without having cash. There is.
[0010]
Further, an object of the present invention is to provide a program that can realize payment of a price from a home or the like to a payee, for example, without having cash for each of the terminal and the bank system. It is in.
[0011]
Another object of the present invention is to use the price storage system, the terminal, and the bank system to pay the price to the payee from home, for example, without having cash. It is to provide a storage method.
[0012]
[Means for Solving the Problems]
In order to achieve such an object, the invention according to claim 1 is characterized in that a bank system and a terminal are connected to a communication network, and a recipient is connected via the bank system for managing a bank account of a depositor. In the price storage system that pays the price to the receiver from the terminal, a price storage contract for receiving the price for the payee on behalf is preliminarily concluded between the bank and the payee, and the terminal has at least a payment amount And a second input means for inputting a withdrawal instruction including information specifying at least the payer's bank account, the bank system comprising: Storage means for storing the payment instruction input from the first input means and the withdrawal instruction input from the second input means of the terminal as a payment of the price to the recipient; Depositing means for withdrawing the payment amount from the bank account of the payer on the bank system and depositing into the bank account of the recipient based on the payment instruction and the withdrawal instruction stored in the storage means; It is the price storage system provided.
[0013]
The invention described in claim 2 is the payment storage system according to claim 1, wherein the payment instruction input from the first input means of the terminal includes a payment code, and the bank system is based on the payment code. And verifying means for verifying the input contents of the payment instruction.
[0014]
The invention described in claim 3 is the price storage system according to claim 1, wherein the depositing unit deposits the payment amount withdrawn from the bank account of the price payer into a deposit account on the bank system, After holding for a predetermined period, the deposit account is withdrawn and deposited into the bank account of the recipient.
[0015]
According to a fourth aspect of the present invention, a bank system and a terminal are connected to a communication network, and a payment is made to the payee from the terminal via the bank system that manages a bank account of a depositor. In the terminal in the payment storage system, a payment input contract for receiving a payment for the payee on behalf is preliminarily concluded between the bank and the payee, and a first input for inputting a payment instruction including at least a payment amount Means and a second input means for inputting a withdrawal instruction including information indicating at least the payer's bank account, wherein the bank system receives the payment instruction input from the first input means of the terminal, And the withdrawal instruction input from the second input means of the terminal is regarded as payment of the price to the payee and stored in the bank system, and the stored payment instruction and Based on the withdrawal instruction, said the withdrawal of the payment amount from the payment's bank account on the banking system, characterized in that it is a terminal to be credited to the recipient's bank account.
[0016]
According to a fifth aspect of the present invention, a bank system and a terminal are connected to a communication network, and a payment is made to the payee from the terminal via the bank system that manages a bank account of a depositor. In the bank system in the price storage system, a price storage contract for receiving the price for the payee on behalf is preliminarily concluded between the bank and the payee, and from the terminal, a payment instruction including at least a payment amount; Withdrawing instructions including information indicating at least the payer's bank account is input, and storage means for storing the input payment instructions and the withdrawal instructions as payments for the payee. Based on the payment instructions and withdrawal instructions stored in the storage means, the payment amount is withdrawn from the bank account of the payer on the bank system, and the recipient's bank It characterized in that it is a banking system and a payment means for payment on the seat.
[0017]
According to a sixth aspect of the present invention, a bank system and a terminal are connected to a communication network, and a payment is made to the recipient from the terminal via the bank system that manages a bank account of a depositor. In a program executed on a terminal in the price storage system, a price storage contract for receiving the price for the payee on behalf is preliminarily concluded between the bank and the payee, and a payment instruction including at least the payment amount is input And a second step of inputting a withdrawal instruction including information indicating at least a payer's bank account, wherein the banking system includes the payment instruction input by the first step, and The withdrawal instruction input in the second step is regarded as payment of the payment to the payee and stored in the banking system. Based on the payment instruction and the withdrawal instruction, said the withdrawal of the payment amount from the payment's bank account on the banking system, characterized in that it is a program that credited to the recipient's bank account.
[0018]
According to the seventh aspect of the present invention, a bank system and a terminal are connected to a communication network, and a payment is made to the recipient from the terminal via the bank system that manages a bank account of a depositor. In the program executed in the bank system in the price storage system, a price storage contract for receiving the price for the payee on behalf is preliminarily concluded between the bank and the payee, and at least the payment amount is received from the terminal. A payment instruction including a payment instruction including information indicating at least the payer's bank account, and the input payment instruction and the payment instruction are regarded as payment of the price to the recipient and stored. And issuing the payment amount from the bank account of the payer on the bank system based on the payment instruction and the withdrawal instruction stored in the storage means. And, characterized in that it is a program that includes a step to be credited to the recipient's bank account.
[0019]
The invention described in claim 8 is a recording medium storing the program of
[0020]
According to the ninth aspect of the present invention, a bank system and a terminal are connected to a communication network, and a payment is made to the recipient from the terminal via the bank system that manages a bank account of a depositor. In a method for storing the price paid to the payee using a terminal in the price storage system, a price storage contract for receiving the price for the payee on behalf is preliminarily concluded between the bank and the payee. , A first step of inputting a payment instruction including at least a payment amount, and a second step of inputting a withdrawal instruction including information indicating at least a payer's bank account. A banking system that regards the payment instruction input in step 1 and the withdrawal instruction input in step 2 as payment of the price to the payee The amount of money to be withdrawn from the bank account of the payer on the bank system and deposited into the bank account of the payee based on the stored payment instruction and withdrawal instruction It is a storing method.
[0021]
According to the tenth aspect of the present invention, a bank system and a terminal are connected to a communication network, and a payment is made to the recipient from the terminal via the bank system that manages a bank account of a depositor. In the method for storing the price paid to the payee using the bank system in the price storage system, a price storage contract for receiving the price for the payee on behalf is concluded between the bank and the payee in advance. From the terminal, a payment instruction including at least a payment amount and a withdrawal instruction including information indicating at least the payer's bank account are input, and the input payment instruction and withdrawal instruction are input. The step of storing the payment as the payment to the payee, and the payment on the bank system based on the payment instruction and the withdrawal instruction stored in the storage means Of the withdrawal the payment amount from the bank account, and said a recipient price storage method which includes a step of payment to the bank account of.
[0022]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
FIG. 1 shows an example of a system configuration of a price storage system in which the present invention is implemented. The price storage system includes a
[0023]
The
[0024]
The
[0025]
The
[0026]
The
[0027]
The
[0028]
The
[0029]
FIG. 2 shows an example of the processing flow when a personal computer is used as the
Processing (1)
First, a company issues a bill to a user who has purchased a product or received a service, and notifies the user of the billing amount and a payment code described later.
[0030]
Processing (2)
Next, the user transmits a payment request to the
[0031]
In the payment instruction input screen (FIG. 3), the payment
[0032]
When receiving a payment instruction from the
[0033]
Processing (3)
The
[0034]
Processing (4)
When the payment amount withdrawn from the withdrawal account designated by the user is replaced with the deposit account in the bank, the billed amount is already stored in the
[0035]
Processing (5)
In the
[0036]
Next, the operation of the
The user transmits a payment request from the
[0037]
Next, when the
[0038]
Next, the operation of the
When receiving a payment request from the
[0039]
Next, when receiving a payment instruction from the
[0040]
When a withdrawal instruction is received from the
[0041]
The CPU of the
[0042]
Next, with reference to FIG. 7, the procedure of the validity check performed by the
[0043]
First, the payment code required when paying the payment using the price storage system will be described. When a company that issues an invoice sends the invoice to the user, a payment code described below is generated for each user, described on the invoice together with information such as the amount charged to the user, and notified to the user.
[0044]
The payment code is a code including a company code, a payer code, and a verification numerical value.
The company code is a code that is uniquely given by a bank to a company that has signed a contract with the bank for using the price storage system when collecting the billing fee. For example, the company code may be generated by an alphabet of about 3 digits desired by the company and a verification numerical value of about 4 digits for specifying the company. A company that has signed a contract with a bank, for example, is a gas company, and the gas company notifies the bank that it wants the three-digit alphabet “GAS” in the header of the company code, and the verification numerical logic held in the bank When a 4-digit verification value, “1564”, is assigned to the header part using “”, the company code of the gas company is “GAS-1564”.
[0045]
The payer code is a code given by the invoicing company to the user who pays the amount requested by the invoicing company that is the recipient of the price. As the payer code, for example, it may be generated by a number of about 8 digits. By using a number of about 8 digits for the payment code, it is possible to deal with about 100 million users. The payer code is, for example, “12345678”.
[0046]
The verification numerical value is a numerical value required for the validity check of the payment instruction mentioned in the above process (2), and information such as the payer code and the amount charged to the user is charged to the recipient. This is a number that has been digitized to a few digits using the verification numerical logic published by the bank to the book issuer. When the payer code “12345678” is digitized using the verification numerical logic, the verification numerical value is “34”, when the charge amount to the user “5000 yen” is digitized, the verification numerical value is “56”, etc. It becomes.
[0047]
The payment code when the recipient having the company code “GAS-1564” charges the gas charge “5000 yen” to the user having the payer code “12345678” is as follows. The payer code verification value is “34”, the charge amount verification value is “56”, and the payment code is stored in the order of company code, payer code, payer code verification value, and charge amount verification value. Then, the payment code described in the invoice becomes “GAS-1564-12345678-34-56”. However, the number of digits such as a company code, a payer code, a verification value, and a storage order in the payment code can be appropriately determined between the bank and the invoicing company that is the payee.
[0048]
Next, the procedure of validity checking performed by the
[0049]
When the payment code input from the payment instruction input screen (FIG. 3) displayed on the
[0050]
Next, when the payment amount is received from the
[0051]
Then, the calculated verification numerical value is compared with the verification numerical value extracted from the payment code, and a match between the two is confirmed. If they match, the validity of the payment instruction from the
[0052]
Next, another embodiment will be described.
(1) In the embodiment described above, the payment code indicates a company code consisting of a 3-digit alphabet and a verification number of about 4 digits, a payer code consisting of an 8-digit number, a payer code, and a payment amount. The case of generating from about 19 digits including a verification numerical value each consisting of about 2 digits has been described as an example, but the present invention is not limited to this case. In another embodiment, it is conceivable to change the number of digits in view of the number of users in each company. It is also possible to include the payment amount in the payment code.
[0053]
(2) In the above-described embodiment, it has been described that the payment code includes the company code, the payer code, and the verification numerical value. However, the present invention is not limited to this case. The payment amount can also be included in the payment code. By doing so, the input check of the payment amount can be performed regardless of the verification numerical value alone, so that the input validity can be confirmed more accurately.
[0054]
(3) In the above-described embodiment, the case where the payment is stored using one payment code has been described as an example. However, the present invention is not limited to this case. In other embodiments, it may be possible to split the payment code into several parts and allow the user to enter a short payment code. For example, the 19-digit payment code “GAS-1564-12345678-34-56” in the above-described embodiment is divided into two, one payment code is the company code “GAS-1564”, and payment is made to the other payment code. It is also conceivable that the person code, the payment code, and the verification numerical value of each charge amount are set to “12345678-34-56”, and the user inputs these two payment codes individually. This is to prevent erroneous input caused by having the user input a payment code as long as 19 digits at a time. At this time, how many payment codes are divided, what information is included in each short payment code that has been divided, and the user's input, etc. Needless to say.
[0055]
(4) Further, in the above-described embodiment, as input of the payment instruction and the withdrawal instruction from the
[0056]
(5) In the embodiment described above, a case where the payment instruction input screen (FIG. 3) having the payment
[0057]
(6) In the above-described embodiment, the case where the
[0058]
(7) In the embodiment described above, the payment amount is withdrawn from the withdrawal account designated by the user, the bank temporarily deposits the amount into the deposit account, and then the amount is stored in the account of the invoicing company. The case where payment is made to the invoicing company by depositing has been described as an example, but the present invention is not limited to this case. In another embodiment, it is also conceivable that the user deposits cash equivalent to the payment amount from the
[0059]
(8) In the above-described embodiment, when the user pays the billing price using the price storage system, the user writes it on the bill from the screen such as the payment instruction input screen (FIG. 3). The case where the payment code and the payment amount entered are described as an example, but the present invention is not limited to this case. In another embodiment, the bar code indicating the payment code or the payment amount is written on the bill sent to the user, and the bar code is read by the
[0060]
(9) In the above-described embodiment, the case where payment is made to the invoicing company based on information such as the payment code described on the invoice sent to the user in advance has been described as an example. The present invention is not limited to this case. In another embodiment, for example, it is conceivable to use a price storage system as an alternative to paying for a product price using a debit card.
[0061]
Specifically, a procedure as shown in FIG. 8 can be considered. First, when selling a product to the user, a payment code is generated for the user at the store of the store where the product is sold (S1). Based on the payment code, the user uses the
[0062]
By doing this, even if you do not have a terminal for debit card payment at the storefront, you can obtain information such as the payment amount, order number, etc., as well as information on whether payment from the bank is possible, as with debit card payment Therefore, it is possible to sell products or provide services to users who do not have cash. In addition, since it is sufficient for the user himself / herself to input all payment / withdrawal information such as withdrawal account information and personal identification number using a terminal held by the user himself / herself, information such as personal identification number is externally provided. Leakage can be prevented. Further, it is possible to prevent the card information from being misused by inserting the debit card into the debit card settlement terminal installed at the store side.
[0063]
(10) It is also conceivable to use a payment method using a price storage system for mail order sales by price transfer, etc., and deliver the product after confirming that the user has paid the product price. Specifically, a procedure as shown in FIG. 9 can be considered. First, when delivering a product to the user, the payment code generated at the delivery center of the shipping company is presented to the user at the time of product delivery together with an invoice for the product price (S1). Based on the payment code, the user makes a payment request, a payment instruction, a withdrawal instruction, etc. to the
[0064]
As described above, in the present embodiment, it is assumed that the payment amount is withdrawn from the account designated by the user via the telephone, the Internet, the mobile communication terminal, etc., and the invoice amount is paid to the invoicing company. Therefore, the user does not have cash to pay the payment recipient without actually going to the bank counter or convenience store store with the invoice and the required amount of cash. However, it can be performed from home, for example. In addition, since the bank accepts the payment on behalf of the payee, the payment is completed when the invoice amount is withdrawn from the user's account without taking a certain amount of time as in the conventional transfer process. Therefore, it is possible to prevent the occurrence of trouble caused by the processing time.
[0065]
In addition, after confirming the payer code and the payment amount, the invoice amount is withdrawn from the withdrawal account specified by the user and deposited into the account of the company that issued the invoice. Can be specified, and deposits other than billing charges can be excluded. As a result, for example, companies that wish to collect amounts that cannot be reduced such as public fees and various examination fees can avoid receiving payments in amounts other than the amount requested. As described above, it is possible to avoid office work such as extracting a deposit other than the billing amount and charging for the shortage amount, and remarkably reduce the office burden.
[0066]
【The invention's effect】
As described above, according to the inventions described in claims 1 to 7, payment can be made from a home or the like to a price recipient, for example, without having cash.
[Brief description of the drawings]
FIG. 1 is a diagram illustrating an example of a system configuration of a price storage system.
FIG. 2 is a diagram showing an example of a flow of processing when paying a billing price through a price storage system.
FIG. 3 is a diagram showing an example of a payment instruction input screen.
FIG. 4 is a diagram showing an example of a withdrawal instruction input screen.
FIG. 5 is a flowchart illustrating an example of an operation of a user terminal.
FIG. 6 is a flowchart illustrating an example of the operation of a server.
FIG. 7 is a diagram illustrating an example of a validity check procedure in a server.
FIG. 8 is a diagram showing an example of a processing flow when a price storage system is used for payment of a product price using a debit card.
FIG. 9 is a diagram illustrating an example of a processing flow when a price storage system is used for payment of a product price in a mail order or the like by price exchange.
[Explanation of symbols]
100 user terminal
200 Banking system
210 Sales office system
215 ATM terminal
220 Bank Computer Center
230 Communication control device
240 servers
300 Enterprise system
500 communication network
Claims (8)
前記受取人に対する代金を代理で受け取る代金収納契約が銀行と前記受取人との間であらかじめ締結されており、
前記端末は、
支払金額及び支払コードを含む支払指示を入力するための第1の入力手段であって、前記支払コードは、前記受取人によって指定された請求金額に所定のロジックを適用することによって生成された、前記支払指示に含まれる前記支払金額を検証するための検証数値を含む、第1の入力手段と、
少なくとも代金支払者の銀行口座を特定する情報を含む出金指示を入力するための第2の入力手段と
を備え、
前記銀行システムは、
前記端末の第1の入力手段から入力された支払指示と前記端末の第2の入力手段から入力された出金指示とを前記受取人への代金の支払とみなして記憶する記憶手段と、
前記記憶手段に記憶された支払指示に含まれる前記支払コードの前記検証数値に基づいて、前記支払指示に含まれる前記支払金額が前記請求金額と一致するかどうかの検証を行う検証手段であって、前記支払指示に含まれる前記支払金額に対して前記所定のロジックを適用して検証数値を算出し、該算出した検証数値と前記支払コードの前記検証数値とが一致するときに、前記支払指示に含まれる前記支払金額が前記請求金額と一致すると判断するように構成される検証手段と、
前記記憶手段に記憶された支払指示及び出金指示に基づいて、前記銀行システム上の前記代金支払者の銀行口座から前記支払金額を出金し、前記受取人の銀行口座に入金する入金手段と
を備えたことを特徴とする代金収納システム。In a payment storage system in which a bank system and a terminal are connected to a communication network, and a payment is made to the recipient from the terminal via the bank system that manages a bank account of a depositor,
A payment storage contract for receiving the payment for the recipient on behalf of the recipient has been concluded in advance between the bank and the recipient,
The terminal
A first input means for inputting a payment instruction including a payment amount and a payment code , wherein the payment code is generated by applying a predetermined logic to the billing amount specified by the recipient; A first input means including a verification numerical value for verifying the payment amount included in the payment instruction ;
A second input means for inputting a withdrawal instruction including at least information for identifying the bank account of the payer;
The bank system
Storage means for storing the payment instruction input from the first input means of the terminal and the withdrawal instruction input from the second input means of the terminal as payment for the payment to the recipient;
Verification means for verifying whether or not the payment amount included in the payment instruction matches the billed amount based on the verification numerical value of the payment code included in the payment instruction stored in the storage means; , Applying the predetermined logic to the payment amount included in the payment instruction to calculate a verification numerical value, and when the calculated verification numerical value and the verification numerical value of the payment code match, the payment instruction Verifying means configured to determine that the payment amount included in the claim amount matches the billing amount ;
Depositing means for withdrawing the payment amount from the bank account of the payer on the bank system based on the payment instruction and the withdrawal instruction stored in the storage means and depositing into the bank account of the recipient A price storage system characterized by comprising:
前記支払コードはさらに、前記代金支払者を特定する支払人コードと、前記受取人を特定する受取人コードと、前記支払人コードを検証するための第2の検証数値と、前記受取人コードを検証するための第3の検証数値とを含み、
前記検証手段は、前記支払コードに含まれる前記支払人コードに対して前記所定のロジックを適用して第2の検証数値を算出し、該算出した第2の検証数値と前記支払コードの前記第2の検証数値とが一致するかどうかの検証を行い、前記支払コードに含まれる前記受取人コードに対して前記所定のロジックを適用して第3の検証数値を算出して、該算出した第3の検証数値と前記支払コードの前記第3の検証数値が一致するかどうかの検証を行うようにさらに構成されることを特徴とする代金収納システム。In the price storage system according to claim 1,
The payment code further includes a payer code identifying the payer, a payee code identifying the payee, a second verification value for verifying the payer code, and the payee code. A third verification value for verification ,
The verification means calculates a second verification numerical value by applying the predetermined logic to the payer code included in the payment code, and calculates the second verification numerical value and the first of the payment code. And verifying whether or not the verification value of 2 matches, calculating the third verification value by applying the predetermined logic to the recipient code included in the payment code, 3. A price storage system, further configured to verify whether or not the verification value of 3 and the third verification value of the payment code match.
前記入金手段は、前記代金支払者の銀行口座から出金した支払金額を前記銀行システム上の預かり口座に入金し、所定期間保持した後に、該預かり口座から出金し、前記受取人の銀行口座に入金することを特徴とする代金収納システム。In the price storage system according to claim 1,
The depositing means deposits the payment amount withdrawn from the bank account of the payment payer into the deposit account on the bank system, holds the money for a predetermined period, and then withdraws from the deposit account, and the recipient's bank account Payment storage system, characterized by depositing money into.
前記受取人に対する代金を代理で受け取る代金収納契約が銀行と前記受取人との間であらかじめ締結されており、
前記端末から入力された支払金額及び支払コードを含む支払指示と、少なくも代金支払者の銀行口座を示す情報を含む出金指示とを前記受取人への代金の支払とみなして記憶する記憶手段であって、前記支払コードは、前記受取人によって指定された請求金額に所定のロジックを適用することによって生成された、前記支払指示に含まれる前記支払金額を検証するための検証数値を含む、記憶手段と、
前記記憶手段に記憶された支払指示に含まれる前記支払コードの前記検証数値に基づいて、前記支払指示に含まれる前記支払金額が前記請求金額に一致するかどうかの検証を行う検証手段であって、前記支払指示に含まれる前記支払金額に対して前記所定のロジックを適用して検証数値を算出し、該算出した検証数値と前記支払コードの前記検証数値とが一致するときに、前記支払指示に含まれる前記支払金額が前記請求金額と一致すると判断するように構成された検証手段と、
前記記憶手段に記憶された支払指示及び出金指示に基づいて、前記銀行システム上の前記代金支払者の銀行口座から前記支払金額を出金し、前記受取人の銀行口座に入金する入金手段と
を備えたことを特徴とする銀行システム。In the bank system in the payment storage system in which a bank system and a terminal are connected to the communication network, and the payment is made to the recipient from the terminal via the bank system that manages the bank account of the depositor.
A payment storage contract for receiving the payment for the recipient on behalf of the recipient has been concluded in advance between the bank and the recipient,
Storage means for storing a payment instruction including a payment amount and a payment code input from the terminal, and a withdrawal instruction including information indicating at least a payer's bank account as payment for the payee The payment code includes a verification value for verifying the payment amount included in the payment instruction, generated by applying predetermined logic to the charge amount specified by the payee. Storage means ;
Verification means for verifying whether or not the payment amount included in the payment instruction matches the billed amount based on the verification numerical value of the payment code included in the payment instruction stored in the storage means; , Applying the predetermined logic to the payment amount included in the payment instruction to calculate a verification numerical value, and when the calculated verification numerical value and the verification numerical value of the payment code match, the payment instruction Verifying means configured to determine that the amount of payment included in the amount matches the amount of the charge ;
Depositing means for withdrawing the payment amount from the bank account of the payer on the bank system based on the payment instruction and the withdrawal instruction stored in the storage means and depositing into the bank account of the recipient A banking system characterized by comprising:
前記受取人に対する代金を代理で受け取る代金収納契約が銀行と前記受取人との間であらかじめ締結されており、
前記プログラムは、前記端末に、
入力された支払金額及び支払コードを含む支払指示を前記銀行システムに送信する第1のステップであって、前記支払コードは、記支払コードは、前記受取人によって指定された請求金額に所定のロジックを適用することによって生成された、前記支払指示に含まれる前記支払金額を検証するための検証数値を含む、第1のステップと、
前記銀行システムによって前記支払金額が妥当であると判断された後に、入力された少なくとも代金支払者の銀行口座を示す情報を含む出金指示を前記銀行システムに送信する第2のステップと
を実行させ、
前記銀行システムは、前記端末から送信された前記支払指示及び前記出金指示を前記受取人への代金の支払とみなして銀行システム内部に記憶し、該記憶された支払指示に含まれる前記支払コードの前記検証数値に基づいて、前記支払金額の検証を行い、前記記憶された支払指示及び出金指示に基づいて、前記銀行システム上の前記代金支払者の銀行口座から前記支払金額を出金し、前記受取人の銀行口座に入金するように構成され、
前記支払金額の検証は、前記支払指示に含まれる前記支払金額に対して前記所定のロジックを適用して検証数値を算出し、該算出した検証数値と前記支払コードの前記検証数値とが一致するときに前記支払金額は妥当であると判断することを含むことを特徴とする記録媒体。A bank system and a terminal are connected to a communication network, and are executed by a terminal in a price storage system that pays a payee to a recipient from the terminal via the bank system that manages a bank account of a depositor. In the recording medium that records the program,
A payment storage contract for receiving the payment for the recipient on behalf of the recipient has been concluded in advance between the bank and the recipient,
The program is stored in the terminal.
A first step of transmitting a payment instruction including an input payment amount and a payment code to the bank system , wherein the payment code is a predetermined logic to a billing amount specified by the payee. A first step including a verification value for verifying the payment amount included in the payment instruction generated by applying
A second step of transmitting, to the banking system, a withdrawal instruction including information indicating at least the input payer's bank account after the banking system determines that the payment amount is valid; ,
The bank system stores the payment instruction and the withdrawal instruction transmitted from the terminal as a payment of a price to the payee, and stores the payment code included in the stored payment instruction. The payment amount is verified based on the verification numerical value of the payment amount, and the payment amount is withdrawn from the bank account of the payer on the bank system based on the stored payment instruction and withdrawal instruction. , Configured to deposit into the payee's bank account ,
In the verification of the payment amount, a verification numerical value is calculated by applying the predetermined logic to the payment amount included in the payment instruction, and the calculated verification value matches the verification value of the payment code. Sometimes the recording medium includes determining that the amount of payment is appropriate .
前記受取人に対する代金を代理で受け取る代金収納契約が銀行と前記受取人との間であらかじめ締結されており、
前記プログラムは、前記銀行システムに、
前記端末から入力された支払金額及び支払コードを含む支払指示と、少なくも代金支払者の銀行口座を示す情報を含む出金指示とを前記受取人への代金の支払とみなして記憶するステップであって、前記支払コードは、前記受取人によって指定された請求金額に所定のロジックを適用することによって生成された、前記支払指示に含まれる前記支払金額を検証するための検証数値を含む、ステップと、
前記記憶された支払指示に含まれる前記支払コードの前記検証数値に基づいて、前記支払指示に含まれる前記支払金額が前記請求金額に一致するかどうかの検証を行うステップであって、
前記支払指示に含まれる前記支払金額に対して前記所定のロジックを適用して検証数値を算出することと、
前記算出した検証数値と前記支払コードの前記検証数値とが一致するときに、前記支払指示に含まれる前記支払金額が前記請求金額と一致すると判断することと
を含む、ステップと、
前記記憶された支払指示及び出金指示に基づいて、前記銀行システム上の前記代金支払者の銀行口座から前記支払金額を出金し、前記受取人の銀行口座に入金するステップと
を実行させることを特徴とする記録媒体。A bank system and a terminal are connected to a communication network, and are executed by a bank system in a price storage system in which payment is made to a recipient from the terminal via the bank system that manages a bank account of a depositor. In a recording medium recording a program
A payment storage contract for receiving the payment for the recipient on behalf of the recipient has been concluded in advance between the bank and the recipient,
The program is stored in the bank system.
A step of storing a payment instruction including a payment amount and a payment code input from the terminal and a withdrawal instruction including information indicating at least a payer's bank account as payment of the payment to the payee. The payment code includes a verification value for verifying the payment amount included in the payment instruction, generated by applying predetermined logic to the charge amount specified by the payee. When,
Based on the verification value of the payment code included in the stored payment instruction, the payment amount contained in the payment instruction is a step for verifying whether it matches the invoice amount,
Calculating a verification numerical value by applying the predetermined logic to the payment amount included in the payment instruction;
Determining that the payment amount included in the payment instruction matches the billed amount when the calculated verification value matches the verification value of the payment code;
Including steps , and
Withdrawing the payment amount from the payment payer's bank account on the bank system based on the stored payment instruction and withdrawal instruction, and depositing it into the payee's bank account. A recording medium characterized by the above.
前記受取人に対する代金を代理で受け取る代金収納契約が銀行と前記受取人との間であらかじめ締結されており、
入力された支払金額及び支払コードを含む支払指示を前記銀行システムに送信する第1のステップであって、前記支払コードは、記支払コードは、前記受取人によって指定された請求金額に所定のロジックを適用することによって生成された、前記支払指示に含まれる前記支払金額を検証するための検証数値を含む、第1のステップと、
前記銀行システムによって前記支払金額が妥当であると判断された後に、入力された少なくとも代金支払者の銀行口座を示す情報を含む出金指示を前記銀行システムに送信する第2のステップと
を備え、
前記銀行システムは、前記端末から送信された前記支払指示及び前記出金指示を前記受取人への代金の支払とみなして銀行システム内部に記憶し、該記憶された支払指示に含まれる前記支払コードの前記検証数値に基づいて、前記支払金額の検証を行い、前記記憶された支払指示及び出金指示に基づいて、前記銀行システム上の前記代金支払者の銀行口座から前記支払金額を出金し、前記受取人の銀行口座に入金するように構成され、
前記支払金額の検証は、前記支払指示に含まれる前記支払金額に対して前記所定のロジックを適用して検証数値を算出し、該算出した検証数値と前記支払コードの前記検証数値とが一致するときに前記支払金額は妥当であると判断することを含むことを特徴とする代金収納方法。A bank system and a terminal are connected to a communication network, and through the bank system that manages a bank account of a depositor, using a terminal in a price storage system that performs payment of a price to a recipient from the terminal, In the method of storing the price paid to the recipient,
A payment storage contract for receiving the payment for the recipient on behalf of the recipient has been concluded in advance between the bank and the recipient,
A first step of transmitting a payment instruction including an input payment amount and a payment code to the bank system , wherein the payment code is a predetermined logic to a billing amount specified by the payee. A first step including a verification value for verifying the payment amount included in the payment instruction generated by applying
A second step of transmitting to the bank system a withdrawal instruction including information indicating at least the entered payer's bank account after the bank system determines that the payment amount is valid ;
The bank system stores the payment instruction and the withdrawal instruction transmitted from the terminal as a payment of a price to the payee, and stores the payment code included in the stored payment instruction. The payment amount is verified based on the verification numerical value of the payment amount, and the payment amount is withdrawn from the bank account of the payer on the bank system based on the stored payment instruction and withdrawal instruction. , Configured to deposit into the payee's bank account ,
In the verification of the payment amount, a verification numerical value is calculated by applying the predetermined logic to the payment amount included in the payment instruction, and the calculated verification value matches the verification value of the payment code. Sometimes the payment storage method includes determining that the payment amount is appropriate .
前記受取人に対する代金を代理で受け取る代金収納契約が銀行と前記受取人との間であらかじめ締結されており、
前記端末から入力された支払金額及び支払コードを含む支払指示と、少なくも代金支払者の銀行口座を示す情報を含む出金指示とを前記受取人への代金の支払とみなして記憶するステップであって、前記支払コードは、前記受取人によって指定された請求金額に所定のロジックを適用することによって生成された、前記支払指示に含まれる前記支払金額を検証するための検証数値を含む、ステップと、
該記憶された支払指示に含まれる支払コードの前記検証数値に基づいて、前記支払指示に含まれる前記支払金額が前記請求金額に一致するかどうかの検証を行うステップであって、
前記支払指示に含まれる前記支払金額に対して前記所定のロジックを適用して検証数値を算出することと、
前記算出した検証数値と前記支払コードの前記検証数値とが一致するときに、前記支払指示に含まれる前記支払金額が前記請求金額と一致すると判断することと
を含む、ステップと、
前記記憶された支払指示及び出金指示に基づいて、前記銀行システム上の前記代金支払者の銀行口座から前記支払金額を出金し、前記受取人の銀行口座に入金するステップと
を備えたことを特徴とする代金収納方法。A bank system and a terminal are connected to a communication network, and the bank system in the price storage system for paying the payee to the recipient from the terminal via the bank system that manages the bank account of the depositor is used. In the method of storing the price paid to the recipient,
A payment storage contract for receiving the payment for the recipient on behalf of the recipient has been concluded in advance between the bank and the recipient,
A step of storing a payment instruction including a payment amount and a payment code input from the terminal and a withdrawal instruction including information indicating at least a payer's bank account as payment of the payment to the payee. The payment code includes a verification value for verifying the payment amount included in the payment instruction, generated by applying predetermined logic to the charge amount specified by the payee. When,
Verifying whether the payment amount included in the payment instruction matches the billed amount based on the verification numerical value of the payment code included in the stored payment instruction ,
Calculating a verification numerical value by applying the predetermined logic to the payment amount included in the payment instruction;
Determining that the payment amount included in the payment instruction matches the billed amount when the calculated verification value matches the verification value of the payment code;
Including steps , and
Withdrawing the payment amount from the payment payer's bank account on the bank system based on the stored payment instruction and withdrawal instruction, and depositing it into the payee's bank account. The price storage method characterized by.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000385384A JP4722285B2 (en) | 2000-12-19 | 2000-12-19 | Price storage system and method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000385384A JP4722285B2 (en) | 2000-12-19 | 2000-12-19 | Price storage system and method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2002183460A JP2002183460A (en) | 2002-06-28 |
| JP4722285B2 true JP4722285B2 (en) | 2011-07-13 |
Family
ID=18852654
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2000385384A Expired - Lifetime JP4722285B2 (en) | 2000-12-19 | 2000-12-19 | Price storage system and method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4722285B2 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4259089B2 (en) * | 2002-10-25 | 2009-04-30 | 沖電気工業株式会社 | Merchandise sales system and its automatic cash transaction apparatus and information processing apparatus program |
| JP4421924B2 (en) * | 2004-03-26 | 2010-02-24 | 株式会社みずほコーポレート銀行 | Transfer service system |
| CN110648135A (en) * | 2019-08-29 | 2020-01-03 | 陈建明 | Electronic payment and settlement method based on object |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0944578A (en) * | 1995-08-03 | 1997-02-14 | Fujitsu Ltd | Automatic transfer contract system and method |
| JP3565626B2 (en) * | 1995-08-29 | 2004-09-15 | 沖電気工業株式会社 | Automatic trading system and automatic deposit and withdrawal transaction device |
| JPH10240816A (en) * | 1997-02-27 | 1998-09-11 | Hitachi Ltd | System and method for performing electronic payment by purchasing goods |
| JPH1131170A (en) * | 1997-07-09 | 1999-02-02 | Nippon Telegr & Teleph Corp <Ntt> | Charge storage notification relay method and device |
| JPH1166212A (en) * | 1997-08-22 | 1999-03-09 | Uerunetsuto Kk | Authentication issue system for payment slip |
| JP3137052B2 (en) * | 1997-09-25 | 2001-02-19 | 日本電気株式会社 | Internet payment method |
| JP2000090359A (en) * | 1998-07-13 | 2000-03-31 | Omron Corp | Payment collection method and device |
| JP2000113079A (en) * | 1998-10-06 | 2000-04-21 | Nippon Shinpan Co Ltd | Transfer card system |
| JP2000242696A (en) * | 1999-02-19 | 2000-09-08 | Sanwa Bank Ltd | Method and system for paying price |
-
2000
- 2000-12-19 JP JP2000385384A patent/JP4722285B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JP2002183460A (en) | 2002-06-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12333597B2 (en) | Method and system for redirecting a financial transaction | |
| US7249098B2 (en) | Subscription-based payment | |
| US7398252B2 (en) | Automated group payment | |
| US7613653B2 (en) | Money order debit from stored value fund | |
| US7014104B2 (en) | Gift matching method | |
| US7266533B2 (en) | Electronic gift greeting | |
| US20020152168A1 (en) | Automated transfer with stored value fund | |
| US20070005467A1 (en) | System and method for carrying out a financial transaction | |
| EP1830317A1 (en) | Electronic money system | |
| KR100542386B1 (en) | Inter-company payment management system and inter-company payment management method using the same | |
| KR20020006625A (en) | Electronic payment system utilizing intermediary account | |
| AU2009201691A1 (en) | Money transfer systems and methods | |
| JP6815234B2 (en) | Payment system using general-purpose mobile terminals | |
| CA2397936A1 (en) | Consumer-directed financial transfers using automated clearinghouse networks | |
| AU2001247953B2 (en) | System and method for purchasing goods and services through financial data network access points | |
| KR100893513B1 (en) | Charge collecting system and computer-readable storage medium having control program for charge collecting system recorded thereon | |
| JP2002366862A (en) | IC card and electronic money deposit system | |
| KR100435854B1 (en) | System and method for managing a payment relation between the enterprises | |
| JP4824204B2 (en) | Payment system, payment method, payment request terminal, and bank computer system for payment | |
| JP4722285B2 (en) | Price storage system and method | |
| KR20020034288A (en) | Fee Demand and Receipt System and Method Thereof Using Internet | |
| JP2002251578A (en) | Trading transaction processing method and system | |
| JP2017156794A (en) | Credit card settlement system and credit card usage support method | |
| JP2004178318A (en) | Surrogate receipt management system for e-commerce | |
| JP2001297282A (en) | Clearance management system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20071213 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20071213 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100430 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100624 |
|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20100624 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20101026 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20101222 |
|
| 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: 20110329 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110406 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140415 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4722285 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| EXPY | Cancellation because of completion of term |