(57)【特許請求の範囲】
【請求項１】
口座振替の引落口座に上限金額を設定し、上限金額を設定した引落口座に対する口座振替を実行する条件設定付口座振替システムであって、
収納企業コード、および入金口座情報を格納する収納企業情報記憶部と、
引落口座情報、収納企業コード、上限金額を格納する口座振替契約記憶部と、
契約処理開始指示を受信して、口座振替契約情報を入力可能な新規口座振替契約画面を利用者端末に表示させ、前記利用者端末から契約処理終了指示を受信して、前記新規口座振替契約画面において入力された前記口座振替契約情報に含まれる引落口座情報を、販売者システムに送信する口座振替契約フロー手段と、
前記利用者端末から前記口座振替契約情報を受信して、前記口座振替契約記憶部に格納する口座振替契約受付手段と、
前記販売者システムから、収納企業コード、被振替口座情報、および請求金額を含む口座振替請求データを受信して、受信した前記口座振替請求データに含まれる収納企業コードおよび被振替口座情報に基づいて前記口座振替契約記憶部から前記上限金額を取得し、前記取得した上限金額と前記請求金額とを比較して、口座振替を実行するか否か判定する請求データ受付手段と、
口座振替を実行すると判定される場合、前記口座振替請求データに含まれる収納企業コードに基づいて前記収納企業情報記憶部から前記入金口座情報を取得し、前記取得した入金口座情報および前記被振替口座情報に基づいて口座振替を実行する口座振替実行手段と
を備えたことを特徴とするシステム。
【請求項２】
前記口座振替契約フロー手段は、契約変更処理開始指示を受信して、前記口座振替契約記憶部に格納された特定の口座振替契約情報を変更可能な口座振替契約確認・変更画面を前記利用者端末に表示し、前記利用者端末から契約変更処理終了指示を受信して、前記口座振替契約確認・変更画面において前記特定の口座振替契約情報に含まれる引落口座情報が変更された場合、前記変更された引落口座情報を前記販売者システムに送信し、
前記口座振替契約受付手段は、前記利用者端末から変更された口座振替契約情報を受信して、前記口座振替契約記憶部の特定の口座振替契約情報を前記変更された口座振替契約情報で修正することを特徴とする請求項１に記載のシステム。
【請求項３】
前記口座振替契約記憶部が、条件期間、条件回数、累積請求金額、累積回数、および条件開始月をさらに格納し、
前記請求データ受付手段は、受信した前記口座振替請求データに含まれる収納企業コードおよび被振替口座情報に基づいて前記口座振替契約記憶部から前記上限金額、前記条件回数、前記累積請求金額、および前記累積回数を取得して、前記取得した累積請求金額に前記請求金額を加えた額が、前記取得した上限金額以内であり、前記累積回数が前記条件回数を下回る場合に口座振替を実行すると判定し、
前記口座振替実行手段による口座振替処理が成功した場合、前記口座振替契約記憶部の累積請求金額を、成功した口座振替処理の請求金額を加えて更新し、および、前記口座振替契約記憶部の前記累積回数をインクリメントして更新し、
前記条件開始月から前記条件期間が経過した場合、前記累積請求金額および前記累積回数を初期化してゼロに設定し、前記条件開始月を新たな条件開始月で更新する口座振替契約管理手段をさらに備えたことを特徴とする請求項１に記載のシステム。
【請求項４】
顧客識別子と口座情報を関連付けて格納する口座情報記憶部と、
特定の顧客識別子に基づいて前記口座情報記憶部および前記口座振替契約記憶部を参照して、前記特定の顧客識別子に関連する口座振替契約情報が前記口座振替契約記憶部に存在する場合、前記特定の顧客識別子により識別される顧客が利用可能なインターネットバンキングサービスとして口座振替契約変更サービスを提供するインターネットバンキング手段と
をさらに備え、
前記口座振替契約フロー手段は、前記口座振替契約変更サービスが選択されることに応答して、前記特定の顧客識別子に関連する口座振替契約情報を変更可能な口座振替契約確認・変更画面を前記利用者端末に表示し、前記利用者端末から契約変更処理終了指示を受信して、前記口座振替契約確認・変更画面において前記関連する口座振替契約情報に含まれる引落口座情報が変更された場合、前記変更された引落口座情報を前記販売者システムに送信し、
前記口座振替契約受付手段は、前記利用者端末から変更された口座振替契約情報を受信して、前記口座振替契約記憶部の前記関連する口座振替契約情報を前記変更された口座振替契約情報で修正することを特徴とする請求項１に記載のシステム。
【請求項５】
収納企業コード、および入金口座情報を格納する収納企業情報記憶部と、引落口座情報、収納企業コード、上限金額を格納する口座振替契約記憶部とを備えた条件設定付口座振替システムにおいて、口座振替の引落口座に上限金額を設定し、上限金額を設定した引落口座に対する口座振替を実行する方法であって、
前記条件設定付口座振替システムの口座振替契約フロー手段が、契約処理開始指示を受信して、口座振替契約情報を入力可能な新規口座振替契約画面を利用者端末に表示させるステップと、
前記口座振替契約フロー手段が、前記利用者端末から契約処理終了指示を受信して、前記新規口座振替契約画面において入力された前記口座振替契約情報に含まれる引落口座情報を、販売者システムに送信するステップと、
前記条件設定付口座振替システムの口座振替契約受付手段が、前記利用者端末から前記口座振替契約情報を受信して、前記口座振替契約記憶部に格納するステップと、
前記条件設定付口座振替システムの請求データ受付手段が、前記販売者システムから、収納企業コード、被振替口座情報、および請求金額を含む口座振替請求データを受信するステップと、
前記請求データ受付手段が、受信した前記口座振替請求データに含まれる収納企業コードおよび被振替口座情報に基づいて、前記口座振替契約記憶部から前記上限金額を取得するステップと、
前記請求データ受付手段が、前記取得した上限金額と前記請求金額とを比較して、口座振替を実行するか否か判定するステップと、
口座振替を実行すると判定される場合、前記条件設定付口座振替システムの口座振替実行手段が、前記口座振替請求データに含まれる収納企業コードに基づいて、前記収納企業情報記憶部から前記入金口座情報を取得するステップと、
前記口座振替実行手段が、前記取得した入金口座情報および前記被振替口座情報に基づいて口座振替を実行するステップと
を実行することを特徴とする方法。
【請求項６】
前記口座振替契約フロー手段が、契約変更処理開始指示を受信して、前記口座振替契約記憶部に格納された特定の口座振替契約情報を変更可能な口座振替契約確認・変更画面を前記利用者端末に表示するステップと、
前記口座振替契約受付手段が、前記利用者端末から変更された口座振替契約情報を受信して、前記口座振替契約記憶部の特定の口座振替契約情報を前記変更された口座振替契約情報で修正するステップと、
前記口座振替契約フロー手段が、前記変更された口座振替契約情報に含まれる引落口座情報が変更されたか否か判定するステップと、
引落情報が変更されたと判定される場合、前記口座振替契約フロー手段が、前記変更された引落口座情報を前記販売者システムに送信するステップと
をさらに実行することを特徴とする請求項５に記載の方法。
【請求項７】
前記口座振替契約記憶部が、条件期間、条件回数、累積請求金額、累積回数、および条件開始月をさらに格納し、
前記請求データ受付手段は、受信した前記口座振替請求データに含まれる収納企業コードおよび被振替口座情報に基づいて前記口座振替契約記憶部から前記上限金額、前記条件回数、前記累積請求金額、および前記累積回数を取得して、前記取得した累積請求金額に前記請求金額を加えた額が、前記取得した上限金額以内であり、前記累積回数が前記条件回数を下回る場合に口座振替を実行すると判定し、
前記口座振替実行手段による口座振替処理が成功した場合、前記条件設定付口座振替システムの口座振替契約管理手段が、前記口座振替契約記憶部の累積請求金額を、成功した口座振替処理の請求金額を加えて更新し、前記口座振替契約記憶部の前記累積回数をインクリメントして更新するステップと、
前記条件開始月から前記条件期間が経過した場合、前記口座振替契約管理手段が、前記累積請求金額および前記累積回数を初期化してゼロに設定し、前記条件開始月を新たな条件開始月で更新するステップと
をさらに実行することを特徴とする請求項５に記載の方法。
【請求項８】
前記条件設定付口座振替システムが、顧客識別子と口座情報を関連付けて格納する口座情報記憶部をさらに備え、
前記条件設定付口座振替システムのインターネットバンキング手段が、特定の顧客識別子に基づいて前記口座情報記憶部および前記口座振替契約記憶部を参照して、前記特定の顧客識別子に関連する口座振替契約情報が前記口座振替契約記憶部に存在するか否か判定するステップと、
前記特定の顧客識別子に関連する口座振替契約情報が前記口座振替契約記憶部に存在する場合、前記インターネットバンキング手段が、前記特定の顧客識別子により識別される顧客が利用可能なインターネットバンキングサービスとして口座振替契約変更サービスを提供するステップと、
前記口座振替契約変更サービスが選択されることに応答して、前記口座振替契約フロー手段が、前記特定の顧客識別子に関連する口座振替契約情報を変更可能な口座振替契約確認・変更画面を前記利用者端末に表示するステップと、
前記口座振替契約受付手段が、前記利用者端末から変更された口座振替契約情報を受信して、前記口座振替契約記憶部の前記関連する口座振替契約情報を前記変更された口座振替契約情報で修正するステップと、
前記口座振替契約フロー手段が、前記変更された口座振替契約情報に含まれる引落口座情報が変更されたか否か判定するステップと、
引落情報が変更されたと判定される場合、前記口座振替契約フロー手段が、前記変更された引落口座情報を前記販売者システムに送信するステップと
をさらに実行することを特徴とする請求項５に記載の方法。
【請求項９】
請求項５乃至８のいずれかに記載の方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子商取引の決済に用いられる条件設定付口座振替システム、その方法およびプログラムに関し、より詳細には、口座振替の引落口座に様々な条件で上限金額を設定することにより、引落口座を所有する預金者側で引き落とし額をコントロールすることを可能とした条件設定付口座振替システム、その方法およびプログラムに関する。
【背景技術】
【０００２】
近年、インターネットの普及により、オンラインショッピングなどの電子商取引が盛んに行われている。電子商取引において行われている決済方法としては、銀行振込、郵便振替、代金引換、クレジットカード決済などがあり、電子商取引サービスの提供者によって、提供される決済方法は異なる。
【０００３】
従来用いられている決済方法のうち、銀行振込や郵便振替では、買い手が金融機関に赴き、または買い手が金融機関のインターネットバンキングシステムを利用して、売り手が指定する口座に振り込みを行う必要がある。この場合、買い手は、金融機関に赴くまたはインターネットバンキングにアクセスする時間と労力、金融機関またはインターネットバンキングシステム上での振込作業にかかる時間と労力を求められる。
【０００４】
クレジットカード決済では、買い手は電子商取引サービスのＷｅｂサイト上でクレジットカード番号などの必要事項を入力することにより、比較的少ない労力で即時に決済を行うことができる。しかしながら、買い手がクレジットカード決済を利用するためには、まず、売り手がクレジットカードの加盟店としてカード会社と契約していることが前提となる。さらに、買い手は、売り手が提示する利用可能なカードのうちの１つのクレジットカードを保持していなければならない。
【０００５】
ところで、今日、電話、電気、ガス、水道などの公共料金や、クレジットカードの利用料金などについて、金融機関が提供する口座振替サービスが広く利用されている。口座振替とは、公共サービスやクレジットカードサービスを提供する委託者が作成した口座振替請求データに基づいて、金融機関が利用者の預金口座から自動で引落しを行うサービスである。口座振替を利用することにより、預金口座の利用者は、振込等の支払い手続を都度行うことなく、料金の支払いを行うことができる。
【０００６】
しかしながら、従来の口座振替では、口座引き落しを依頼する預金口座の利用者が、引落口座を特定した口座振替依頼書を金融機関に提出し、金融機関が、受理した口座振替依頼書を委託者に提示した後に契約が成立するため、契約成立までの時間と労力を考えると、電子商取引における決済方法としては普及していなかった。
【０００７】
また、口座振替は、一般的に、委託者による口座振替請求から口座振替処理、口座振替結果の連絡に至るまで数日を要するものであり、前払式の販売形態を採る売り手に対する決済方法として、速やかな商品またはサービスの引渡しを希望する買い手に浸透しにくかった。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００６−２４４４５９号公報
【特許文献２】特開２００２−３６６７６６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
特許文献１には、決済時にショッピングモールのＷｅｂサイトからインターネットバンキングのサーバにオートログインして、買い手の口座から売り手となるショッピングモールの管理者の口座に購入代金を振り替える処理を依頼する振替依頼表を作成することにより、インターネットバンキングへのアクセスの手間をなくし、容易に自己口座の資金移動を行うことができる電子商取引決済システムが開示されている。
【００１０】
しかし、特許文献１に記載の発明では、買い手となる顧客が、取引開始に際して特定のツールユーティリティーソフトをダウンロードして顧客端末にインストールし、ログインＩＤやパスワードを入力しておく必要がある。顧客は、このインストール作業に伴う負担、および顧客端末に特定のソフトウェアをインストールする点において了承しなければならない。
【００１１】
また、特許文献１に記載の発明では、一度取引を行った売り手と再度取引を行う場合であっても、初回取引時と同様に、インターネットバンキングにオートログインして、作成された振替依頼表に基づいて振替処理を依頼する指示を都度行う必要がある。
【００１２】
特許文献２には、口座振替の委託者である損害保険会社と、損害保険を販売する販売代理店と、金融機関との三者間で口座振替契約を締結しておくことを前提とし、損害保険会社からの決済要求に対しては、その都度販売代理店の承諾を得ることなく、その決済要求に基づいて販売代理店の口座から引落処理を行い、この引落処理が正常に行えたかどうかを示す結果通知を損害保険会社に送信することにより、損害保険会社がリアルタイムに決済処理を行うことができる資金処理システムが開示されている。
【００１３】
ここで、引用文献２に記載の発明の実施形態では、損害保険会社とその販売代理店とを口座振替契約の対象としており、引落口座を所有する預金者側から見て、十分信頼に足る収納企業と言える。しかしながら、一般の電子商取引においては、引落口座を所有する預金者と収納企業との間に十分な信頼関係が構築されていることは稀であり、預金者は、委託者からの決済要求に基づいて、無制限に引落処理を行うことを許可することに抵抗があるが、特許文献２では、その点において考慮されていなかった。
【００１４】
本発明は、上記した課題に鑑みてなされたもので、口座振替の引落口座に条件に応じた上限金額を設定することにより、引落口座を所有する預金者側で引き落とし額をコントロールすることを可能とした条件設定付口座振替システムおよび条件設定付口座振替方法を提供することを目的とする。
【課題を解決するための手段】
【００１５】
上記の課題を解決するために、本発明に係る条件設定付口座振替システムは、収納企業コード、および入金口座情報を格納する収納企業情報記憶部と、引落口座情報、収納企業コード、上限金額を格納する口座振替契約記憶部と、利用者端末から口座振替契約情報を受信して、前記口座振替契約記憶部に格納する口座振替契約受付手段と、販売者システムから、収納企業コード、被振替口座情報、および請求金額を含む口座振替請求データを受信して、受信した前記口座振替請求データに含まれる収納企業コードおよび被振替口座情報に基づいて前記口座振替契約記憶部から前記上限金額を取得し、前記取得した上限金額と前記請求金額とを比較して、口座振替を実行するか否か判定する請求データ受付手段と、口座振替を実行すると判定される場合、前記口座振替請求データに含まれる収納企業コードに基づいて前記収納企業情報記憶部から前記入金口座情報を取得し、前記取得した入金口座情報および前記被振替口座情報に基づいて口座振替を実行する口座振替実行手段とを備える。
【図面の簡単な説明】
【００１６】
【図１】本発明の一実施形態に係る全体ネットワーク構成を示す図である。
【図２】本発明の一実施形態に係る条件設定付口座振替システムの構成を示すブロック図である。
【図３】本発明の一実施形態に係る収納企業情報記憶部に格納された情報の一例を示す図である。
【図４】本発明の一実施形態に係る口座振替契約記憶部に格納された情報の一例を示す図である。
【図５】本発明の一実施形態に係る条件設定付口座振替処理を示すフローチャートである。
【図６】本発明の一実施形態に係る口座振替契約変更処理を示すフローチャートである。
【図７】本発明の一実施形態に係る口座振替契約変更処理を示すフローチャートである。
【図８】本発明の一実施形態に係る新規口座振替契約画面を例示する図である。
【図９】本発明の一実施形態に係る口座振替契約確認・変更画面を例示する図である。
【図１０】本発明の追加の実施形態に係る全体ネットワーク構成を示す図である。
【発明を実施するための形態】
【００１７】
以下、添付した図面を参照して、本発明の実施形態に係る条件設定付口座振替システムおよび条件設定付口座振替方法を詳細に説明する。
【００１８】
（システム構成）
図１は、本発明の一実施形態に係る全体ネットワーク構成を示す図である。図１において、利用者端末１０１、オンラインショッピングサイトを運営する販売者システム１０２、および条件設定付口座振替システム１０３が、インターネット１０４を介して通信を行うよう構成されている。また、銀行内に設置された条件設定付口座振替システム１０３と営業店端末１０５とが、行内ネットワーク１０６を介して通信を行うよう構成されている。
【００１９】
販売者システム１０２は、オンラインショッピングサイトを公開するためのＷｅｂサーバ、オンラインショッピングサイトを利用する会員に関する個人情報を格納する会員データベースなどを含んで構成される。
【００２０】
オンラインショッピングの利用者は、利用者端末１０１からインターネット１０４を介してオンラインショッピングサイトにアクセスし、所望の商品等の購入を決定し、決済を行うことができる。
【００２１】
条件設定付口座振替システム１０３は、販売者システム１０２を介して、収納企業である販売者から口座振替請求データを受信し、口座振替を実行する。オンラインショッピングの利用者である預金者の引落口座から販売者の入金口座に口座振替を実行する際、口座振替請求データの請求金額が、預金者の引落口座の条件の範囲内であるか否かを判定し、条件の範囲内である場合に限り、口座振替を実行することができる。
【００２２】
次に、図２のブロック図を参照して、上記した条件設定付口座振替システム１０３の構成を詳細に説明する。なお、図２では、単一のコンピュータシステムを想定し、必要な機能構成だけを示しているが、条件設定付口座振替システム１０３を、複数のコンピュータシステムによる多機能の分散システムの一部として構成することもできる。
【００２３】
条件設定付口座振替システム１０３は、ＣＰＵ２０１に、システムバス２０２を介してＲＡＭ２０３、入力装置２０４、出力装置２０５、通信制御装置２０６および不揮発性記憶媒体（ＲＯＭやＨＤＤなど）で構成される記憶装置２０７が接続された構成を有する。記憶装置２０７は、上記した機能を奏するためのソフトウェアプログラムを格納するプログラム格納領域と、随時取得するデータや処理結果としてのデータ等を格納するデータ格納領域とを備えている。以下に説明するプログラム格納領域の各手段は、実際は独立したソフトウェアプログラム、そのルーチンやコンポーネントなどであり、ＣＰＵ２０１によって記憶装置２０７から呼び出されＲＡＭ２０３のワークエリアに展開されて、データベース等を適宜参照しながら順次実行されることで、各機能を奏するものである。
【００２４】
データ格納領域は、口座情報記憶部２０８、収納企業情報記憶部２０９、および口座振替契約記憶部２１０を備える。何れも、記憶装置２０７内に確保された一定の記憶領域である。
【００２５】
口座情報記憶部２０８は、口座番号などの口座に関する情報を格納する。一実施形態では、口座情報記憶部２０８は、顧客を一意に識別する顧客識別子、支店番号、科目（普通科目の場合は「０」、当座科目の場合は「１」）、口座番号、および口座名義人連絡先を格納する。
【００２６】
収納企業情報記憶部２０９は、収納企業に関する情報を格納する。一実施形態では、図３に示されるように、収納企業情報記憶部２０９は、収納企業を一意に識別する収納企業コード、収納企業名、および入金口座情報（支店番号、科目、口座番号）を格納する。
【００２７】
口座振替契約記憶部２１０は、預金者の引落口座別、収納企業別に、口座振替契約の情報を格納する。一実施形態では、図４に示されるように、引落口座情報（支店番号、科目、口座番号）、収納企業コード、上限金額、条件期間、条件回数、累積請求金額、累積回数、および条件開始月を格納する。
【００２８】
引落口座情報には、口座情報記憶部２０８に格納される預金者の引落口座を特定する情報（支店番号、科目、口座番号）が格納され、収納企業コードには、収納企業情報記憶部２０９に格納される収納企業コードが格納される。
【００２９】
上限金額には、引落口座を所有する預金者が、収納企業コードにより特定される収納企業からの口座振替に対して許容する上限金額を格納する。本実施形態では、預金者が許容する口座振替の条件に合わせて、上限金額のみ、上限金額＋条件期間、上限金額＋条件期間＋条件回数のいずれかの方法によって、条件を設定することができる。
【００３０】
上限金額のみ「10,000円」が設定されている場合、都度の口座振替を10,000円以内とすることができる。また、本実施形態では、上限金額に加えて、条件期間（単位：ヶ月）を指定することができ、上限金額に「10,000円」、条件期間に「１ヶ月」と設定されている場合は、１ヶ月間の口座振替を10,000円以内とすることができる。また、本実施形態では、上限金額に加えて、条件期間および条件回数を指定することができ、上限金額に「10,000円」、条件期間に「２ヶ月」、条件回数に「３回」と設定されている場合は、２ヶ月間の口座振替を10,000円以内かつ３回以内とすることができる。
【００３１】
なお、本実施形態では、条件期間の単位を月としているが、日や週など任意の単位を用いることができることは、当業者には理解されるところである。
【００３２】
累積請求金額には、指定した条件内に実行された口座振替による請求金額の累積額が格納され、累積回数には、実行された口座振替の累積回数が格納される。条件開始月には、条件期間の開始月を示す年月が格納される。
【００３３】
プログラム格納領域に格納されているソフトウェアプログラムは、本発明に関連するものだけを列挙すると、口座振替契約フロー手段２１１、口座振替契約受付手段２１２、請求データ受付手段２１３、口座振替実行手段２１４、口座振替契約管理手段２１５、通知手段２１６、およびインターネットバンキング手段２１７を備えている。
【００３４】
口座振替契約フロー手段２１１は、口座振替契約処理および口座振替契約変更処理の流れを管理する。口座振替契約フロー手段２１１は、販売者システム１０２から契約処理開始指示または契約変更処理開始指示を受信する。一実施形態では、契約処理開始指示には、収納企業コードが含まれる。また、契約変更処理開始指示には、引落口座情報（支店番号、科目、口座番号）および収納企業コードが含まれる。
【００３５】
契約処理開始指示を受信した場合、口座振替契約フロー手段２１１は、新規口座振替契約画面を利用者端末１０１に表示する。一実施形態では、図８に示されるように、新規口座振替契約画面には、収納企業名、引落口座情報（支店番号、科目、口座番号）、上限金額設定フラグ、上限金額、条件期間、および条件回数が含まれる。本実施形態では、口座振替契約フロー手段２１１は、契約処理開始指示に含まれる収納企業コードに基づいて、収納企業情報記憶部２０９から対応する収納企業名を取得して新規口座振替契約画面に表示する。
【００３６】
本実施形態の上限金額設定フラグは、「有」または「無」のいずれかを選択可能な入力項目であり、上限金額設定フラグにおいて「有」が選択されている場合のみ、上限金額、条件期間、条件回数の設定は有効となり、「無」が選択されている場合は、上限金額、条件期間、条件回数の設定は無効となる。
【００３７】
口座振替契約フロー手段２１１は、新規口座振替契約画面において登録ボタン押下などにより、利用者端末１０１から契約処理終了指示を受信すると、新規口座振替契約画面において設定された引落口座情報を販売者システム１０２に送信する。
【００３８】
一方、契約変更処理開始指示を受信した場合、口座振替契約フロー手段２１１は、口座振替契約確認・変更画面を利用者端末１０１に表示する。一実施形態では、図９に示されるように、口座振替契約確認・変更画面には、収納企業名、引落口座情報（支店番号、科目、口座番号）、上限金額設定フラグ、上限金額、条件期間、条件回数、累積請求金額、累積回数、および条件開始月が含まれる。
【００３９】
口座振替契約フロー手段２１１は、契約変更処理開始指示に含まれる引落口座情報および収納企業コードに基づいて、口座振替契約記憶部２１０から、対応するレコードの上限金額設定フラグ、上限金額、条件期間、条件回数、累積請求金額、累積回数、および条件開始月を取得して、口座振替契約確認・変更画面に表示する。
【００４０】
また、口座振替契約フロー手段２１１は、利用者端末１０１から契約一覧処理指示を受信すると、口座振替契約記憶部２１０を参照して、口座振替契約一覧画面を利用者端末１０１に表示する。さらに、口座振替契約フロー手段２１１は、口座振替契約一覧画面において特定の口座振替契約が選択されることにより、口座振替契約確認・変更画面を利用者端末１０１に表示する。
【００４１】
口座振替契約フロー手段２１１は、口座振替契約確認・変更画面において変更ボタン押下・キャンセルボタン押下などにより、利用者端末１０１から契約変更処理終了指示を受信すると、処理を終了する。なお、変更ボタン押下による契約変更処理終了指示を受信した場合、口座振替契約フロー手段２１１は、口座振替契約確認・変更画面において変更された引落口座情報を販売者システム１０２に送信する。
【００４２】
口座振替契約受付手段２１２は、利用者端末１０１から口座振替契約情報を受信して、口座振替契約記憶部２１０に格納する。一実施形態では、口座振替契約情報には、引落口座情報（支店番号、科目、口座番号）、収納企業コード、上限金額設定フラグ（無の場合は「０」、有の場合は「１」）、上限金額、条件期間、および条件回数が含まれる。引落口座情報および収納企業コードにより特定されるレコードが口座振替契約記憶部２１０に存在しない場合、口座振替契約受付手段２１２は、新規にレコードを作成して登録する。一方、引落口座情報および収納企業コードにより特定されるレコードが口座振替契約記憶部２１０に既に存在する場合、口座振替契約受付手段２１２は、既存のレコードを修正して登録する。
【００４３】
上限金額設定フラグが「０：無」の場合、口座振替契約受付手段２１２は、口座振替契約記憶部２１０の上限金額に、上限金額設定なしを示す「999,999,999円」を設定する。また、本実施形態では、条件期間が設定されている場合、口座振替契約受付手段２１２は、口座振替契約記憶部２１０の条件開始月に、口座振替契約情報を受信した年月を設定する。
【００４４】
請求データ受付手段２１３は、販売者システム１０２を介して、収納企業である販売者から口座振替請求データを受信して、口座振替契約記憶部２１０に基づいて、口座振替を実行するか否か判定する。一実施形態では、口座振替請求データには、収納企業コード、被振替口座情報（支店番号、科目、口座番号）、および請求金額が含まれる。
【００４５】
請求データ受付手段２１３は、口座振替契約記憶部２１０を参照して、受信した口座振替請求データの被振替口座情報および収納企業コードにより特定されるレコードが存在するか否か判定する。存在する場合、請求データ受付手段２１３は、口座振替契約記憶部２１０の上限金額、条件期間、条件回数、累積請求金額、および累積回数に基づいて、対象の口座振替が、預金者が設定した条件の範囲内であるか否か判定する。
【００４６】
口座振替実行手段２１４は、請求データ受付手段２１３から受信した口座振替請求データに基づいて、口座振替を実行する。本実施形態では、口座振替実行手段２１４は、口座振替請求データの収納企業コードに基づいて、収納企業情報記憶部２０９から入金口座情報を取得して、口座振替請求データの被振替口座から入金口座へ口座振替を実行する。
【００４７】
口座振替契約管理手段２１５は、口座振替契約記憶部２１０の累積請求金額および累積回数について、整合性を維持する。一実施形態では、口座振替契約管理手段２１５は、口座振替実行手段２１４による口座振替処理が成功した場合、上限金額設定なしを示す「上限金額：999,999,999円」が設定されている場合を除き、口座振替契約記憶部２１０の累積請求金額を、成功した口座振替処理の請求金額を加えて更新する。
【００４８】
さらに、口座振替契約管理手段２１５は、口座振替実行手段２１４による口座振替処理が成功した場合、口座振替契約記憶部２１０の条件回数に値が設定されている場合には、累積回数をインクリメントして更新する。
【００４９】
口座振替契約管理手段２１５は、また、条件開始月から一定の条件期間が経過したレコードの累積請求金額および累積回数を、初期化してゼロに設定する。一実施形態では、口座振替契約管理手段２１５は、月の末日に口座振替契約記憶部２１０の条件開始月および条件期間をチェックして、条件開始月から所定の条件期間が経過しているレコードの累積請求金額および累積回数を初期化してゼロに設定して、条件開始月に翌月の値を設定する。例えば、図４に示される口座振替契約記憶部２１０の「口座番号：4234567」のレコードについて、口座振替契約管理手段２１５は、2014年8月31日の処理において、条件開始月である2014年6月から条件期間の３ヶ月が経過したと判断し、累積請求金額を「0円」に初期化し、条件開始月に「2014年9月」を設定する。このような構成とすることで、利用者は、所定の条件期間内の引き落とし額をコントロールしながら、連続して取引を行うことができる。
【００５０】
別の実施形態では、口座振替契約管理手段２１５は、月の末日に口座振替契約記憶部２１０の条件開始月および条件期間をチェックして、条件開始月から所定の条件期間が経過しているレコードの上限金額、条件期間、条件回数、累積請求金額、および累積回数を初期化してゼロに設定して、条件開始月を初期化して未設定とする。このような構成とすることで、利用者は、一度設定した条件期間が経過した後は、口座振替を行う収納企業との信頼関係に応じた新たな条件を設定することができる。
【００５１】
通知手段２１６は、口座振替に関する情報を収納企業および預金者に送信する。一実施形態では、請求データ受付手段２１３による判定処理において、口座振替請求データの被振替口座情報および収納企業コードにより特定されるレコードが口座振替契約記憶部２１０に存在しない場合、通知手段２１６は、対象の口座振替請求データと共に、口座振替契約が存在しない旨を収納企業に送信することができる。
【００５２】
また、一実施形態では、請求データ受付手段２１３による判定処理において、対象の口座振替が、預金者が設定した条件の範囲内でないと判定される場合、通知手段２１６は、対象の口座振替請求データと共に、上限金額を超える旨、または条件回数を超える旨を収納企業および預金者に送信することができる。
【００５３】
また、一実施形態では、口座振替実行手段２１４による口座振替処理の結果を、収納企業および預金者に送信することができる。
【００５４】
インターネットバンキング手段２１７は、従来のインターネットバンキングサービスを提供する。本実施形態では、インターネットバンキング手段２１７は、従来のインターネットバンキングサービスに加えて、既存の口座振替契約情報の確認・変更を可能とする口座振替契約サービスを提供する。
【００５５】
（口座振替処理）
次に、図５のフローチャートを参照して、一実施形態に係る条件設定付口座振替処理を説明する。通販企業Ａは、条件設定付口座振替サービスを提供する銀行１との間で条件設定付口座振替サービスを利用する契約を事前に結び、営業店端末１０５を介して、図３の「収納企業コード：11111」により特定されるレコードが、収納企業情報記憶部２０９に格納されているものとする。
【００５６】
（第１の実施形態）
銀行１に引落口座（支店番号：200、科目：1、口座番号：1234567）を所有する利用者Ｘが、利用者端末１０１からインターネット１０４を介して通販企業Ａが管理する販売者システム１０２のオンラインショッピングサイトにアクセスし、所望の商品等について決済処理を開始する（Ｓ５０１）。利用者Ｘが、利用者端末１０１に表示された支払方法選択画面において口座振替を選択することにより、条件設定付口座振替システム１０３の口座振替契約フロー手段２１１は、販売者システム１０２から契約処理開始指示を受信する（Ｓ５０２）。本実施形態では、「収納企業コード：11111」を含む契約処理開始指示を受信したものとする。
【００５７】
契約処理開始指示を受信した口座振替契約フロー手段２１１は、新規口座振替契約画面を利用者端末１０１に表示する（Ｓ５０３）。一実施形態では、新規口座振替契約画面には、収納企業名、引落口座情報（支店番号、科目、口座番号）、上限金額設定フラグ、上限金額、条件期間、および条件回数が含まれる。本実施形態では、口座振替契約フロー手段２１１は、契約処理開始指示に含まれる「収納企業コード：11111」に基づいて、収納企業情報記憶部２０９から対応する「収納企業名：通販企業Ａ」を取得して新規口座振替契約画面に表示する。
【００５８】
利用者Ｘが新規口座振替契約画面において情報の入力を終え、登録ボタンを押下することにより、条件設定付口座振替システム１０３が利用者端末１０１から契約処理終了指示を受信すると（Ｓ５０４）、条件設定付口座振替システム１０３の口座振替契約受付手段２１２は、利用者端末１０１から口座振替契約情報を受信して、口座振替契約記憶部２１０に格納する（Ｓ５０５）。本実施形態では、引落口座情報（「支店番号：200」、「科目：１」、「口座番号：1234567」）、「収納企業コード：11111」、「上限金額設定フラグ：１」「上限金額：50,000円」、「条件期間：１ヶ月」を含む口座振替契約情報を受信して、図４に示されるように、口座振替契約記憶部２１０に記憶したものとする。
【００５９】
なお、本実施形態では、上限金額設定フラグが「０：無」の場合、口座振替契約受付手段２１２は、上限金額設定なしを示す「上限金額：999,999,999」として、口座振替契約記憶部２１０に格納する。
【００６０】
ここで、セキュリティ面に関しては本願の要旨と直接の関係を有しないので、本明細書では省略するが、口座振替契約情報の登録に際して、引落口座情報により特定される口座が口座情報記憶部２０８に存在すること、引落口座を所有する預金者の真正性を確認することが望ましく、本技術分野で知られた任意の方法を用いて確認することができる。
【００６１】
続いて、口座振替契約フロー手段２１１は、新規口座振替契約画面において設定された引落口座情報を販売者システム１０２に送信し（Ｓ５０６）、販売者システム１０２は、受信した引落口座情報を、会員データベースなどを利用して格納する。
【００６２】
次に、利用者Ｘがオンラインショッピングサイトの決済処理において決済の確定を指示することに応答して、販売者システム１０２は、口座振替請求データを作成して条件設定付口座振替システム１０３に送信する。本実施形態では、「収納企業コード：11111」、被振替口座情報（「支店番号：200」、「科目：1」、「口座番号：1234567」）、および「請求金額：7,000円」を含む口座振替請求データを送信したものとする。
【００６３】
条件設定付口座振替システム１０３の請求データ受付手段２１３は、販売者システム１０２から口座振替請求データを受信すると（Ｓ５０７）、口座振替契約記憶部２１０を参照して、受信した口座振替請求データの被振替口座情報および収納企業コードにより特定されるレコードが存在するか否か判定する（Ｓ５０８）。本実施形態では、レコードが存在するので、Ｓ５０９に進むものとする。
【００６４】
Ｓ５０９において、請求データ受付手段２１３は、口座振替契約記憶部２１０の上限金額、条件期間、条件回数、累積請求金額、および累積回数に基づいて、対象の口座振替が、預金者が設定した条件の範囲内であるか否か判定する。具体的には、まず、口座振替契約記憶部２１０の累積請求金額に受信した口座振替請求データの請求金額を加えた額が、口座振替契約記憶部２１０の上限金額以内であるか否か判定する。さらに、条件回数が設定されている場合は、口座振替契約記憶部２１０の累積回数と条件回数とを比較して、預金者が設定した条件の範囲内であるか否か判定する。本実施形態では、「累積請求金額：0円」に受信した口座振替請求データの「請求金額：7,000円」を加えた額が、「上限金額：50,000円」以内であり、条件回数は設定されていないので、対象の口座振替は、口座振替契約記憶部２１０により設定された条件の範囲内であると判定され、Ｓ５１０に進むものとする。
【００６５】
対象の口座振替が、預金者が設定した条件の範囲内であると判定された場合、Ｓ５１０において、条件設定付口座振替システム１０３の口座振替実行手段２１４は、請求データ受付手段２１３から受信した口座振替請求データに基づいて、口座振替を実行する。本実施形態では、口座振替実行手段２１４は、口座振替請求データの「収納企業コード：11111」に基づいて、収納企業情報記憶部２０９から入金口座情報（「支店番号：200」、「科目：1」、「口座番号：1111111」）を取得して、口座振替請求データの被振替口座から入金口座へ口座振替を実行する。
【００６６】
また、本実施形態では、口座振替が成功した場合、口座振替契約管理手段２１５は、上限金額設定なしを示す「上限金額：999,999,999」が設定されている場合を除き、口座振替契約記憶部２１０の累積請求金額を、成功した請求金額を加えて更新するものとし、累積請求金額が7,000円に更新される。
【００６７】
最後に、条件設定付口座振替システム１０３の通知手段２１６は、口座振替実行手段２１４による口座振替処理の結果を、収納企業および預金者に送信する（Ｓ５１１）。本実施形態では、通知手段２１６は、販売者システム１０２に口座振替処理の結果を送信し、および口座振替請求データの被振替口座情報に基づいて口座情報記憶部２０８から口座名義人連絡先を取得して、預金者に口座振替処理の結果を送信する。
【００６８】
なお、Ｓ５０８において、レコードが存在しないと判定された場合、Ｓ５１２において、通知手段２１６は、対象の口座振替請求データと共に、口座振替契約が存在しない旨を収納企業に送信することができる。
【００６９】
また、Ｓ５０９において、対象の口座振替が、預金者が設定した条件の範囲内でないと判定された場合、Ｓ５１３において、通知手段２１６は、対象の口座振替請求データと共に、条件の範囲外である旨を収納企業および預金者に送信することができる。
【００７０】
（第２の実施形態）
銀行１に引落口座（支店番号：200、科目：1、口座番号：2234567）を所有する利用者Ｙと通販企業Ａとの口座振替について、図４に示されるように、引落口座情報（支店番号：200、科目：1、口座番号：2234567）および「収納企業コード：11111」により特定されるレコードが、口座振替契約記憶部２１０に格納されているものとする。図４に示されるように、利用者Ｙは、通販企業Ａとの口座振替について、２ヶ月間の口座振替を「上限金額：10,000円」以内かつ「条件回数：３回」以内と設定しており、既に２回の口座振替処理が実行され、累積請求金額に5,000円が格納されているものとする。
【００７１】
利用者Ｙが、利用者端末１０１からインターネット１０４を介して通販企業Ａが管理する販売者システム１０２のオンラインショッピングサイトにアクセスし、所望の商品等について決済処理を開始する（Ｓ５０１）。既に口座振替契約を結んだ利用者との決済処理において、利用者が、利用者端末１０１に表示された支払方法選択画面において口座振替を選択した場合、販売者システム１０２は、Ｓ５０２における契約処理開始指示の送信処理を省略し、Ｓ５０７に進むことができる。
【００７２】
利用者Ｙがオンラインショッピングサイトの決済処理において決済の確定を指示することに応答して、販売者システム１０２は、口座振替請求データを作成して条件設定付口座振替システム１０３に送信する。本実施形態では、「収納企業コード：11111」、被振替口座情報（「支店番号：200」、「科目：1」、「口座番号：2234567」）、および「請求金額：7,000円」を含む口座振替請求データを送信したものとする。
【００７３】
条件設定付口座振替システム１０３の請求データ受付手段２１３は、販売者システム１０２から口座振替請求データを受信すると（Ｓ５０７）、口座振替契約記憶部２１０を参照して、受信した口座振替請求データの被振替口座情報および収納企業コードにより特定されるレコードが存在するか否か判定する（Ｓ５０８）。本実施形態では、レコードが存在するので、Ｓ５０９に進むものとする。
【００７４】
Ｓ５０９において、請求データ受付手段２１３は、対象の口座振替が、預金者が設定した条件の範囲内であるか否か判定する。本実施形態では、「累積請求金額：5,000円」に「請求金額：7,000円」を加えた額が、「上限金額：10,000円」を超えるので、対象の口座振替が、預金者が設定した条件の範囲内でないと判定され、Ｓ５１３において、通知手段２１６は、対象の口座振替請求データと共に、上限金額を超える旨を収納企業および預金者に送信することができる。
【００７５】
一実施形態では、通知手段２１６による通知処理に加えて、または代えて、口座振替契約フロー手段２１１は、口座振替契約確認・変更画面を利用者端末１０１に表示することにより、利用者の上限金額設定変更を促すこともできる。一実施形態では、口座振替契約確認・変更画面には、収納企業名、引落口座情報（支店番号、科目、口座番号）、上限金額設定フラグ、上限金額、条件期間、条件回数、累積請求金額、累積回数、および条件開始月が含まれ、利用者は、収納企業名、累積請求金額、累積回数、および条件開始月を除く、所望の項目を変更して登録することができる。
【００７６】
（第３の実施形態）
銀行１に引落口座（支店番号：200、科目：1、口座番号：2234567）を所有する利用者Ｙと通販企業Ａとの口座振替について、図４に示されるように、引落口座情報（支店番号：200、科目：1、口座番号：2234567）および「収納企業コード：11111」により特定されるレコードが、口座振替契約記憶部２１０に格納されているものとする。図４に示されるように、利用者Ｙは、通販企業Ａとの口座振替について、２ヶ月間の口座振替を「上限金額：10,000円」以内かつ「条件回数：３回」以内と設定しており、既に２回の口座振替処理が実行され、累積請求金額に5,000円が格納されているものとする。
【００７７】
利用者Ｙが、利用者端末１０１からインターネット１０４を介して通販企業Ａが管理する販売者システム１０２のオンラインショッピングサイトにアクセスし、所望の商品等について決済処理を開始する（Ｓ５０１）。既に口座振替契約を結んだ利用者との決済処理において、利用者が、利用者端末１０１に表示された支払方法選択画面において口座振替を選択した場合、販売者システム１０２は、Ｓ５０２における契約処理開始指示の送信処理を省略し、Ｓ５０７に進むことができる。
【００７８】
利用者Ｙがオンラインショッピングサイトの決済処理において決済の確定を指示することに応答して、販売者システム１０２は、口座振替請求データを作成して条件設定付口座振替システム１０３に送信する。本実施形態では、「収納企業コード：11111」、被振替口座情報（「支店番号：200」、「科目：1」、「口座番号：2234567」）、および「請求金額：3,000円」を含む口座振替請求データを送信したものとする。
【００７９】
条件設定付口座振替システム１０３の請求データ受付手段２１３は、販売者システム１０２から口座振替請求データを受信すると（Ｓ５０７）、口座振替契約記憶部２１０を参照して、受信した口座振替請求データの被振替口座情報および収納企業コードにより特定されるレコードが存在するか否か判定する（Ｓ５０８）。本実施形態では、レコードが存在するので、Ｓ５０９に進むものとする。
【００８０】
Ｓ５０９において、請求データ受付手段２１３は、対象の口座振替が、預金者が設定した条件の範囲内であるか否か判定する。本実施形態では、「累積請求金額：5,000円」に「請求金額：3,000円」を加えた額が、「上限金額：10,000円」以内であり、さらに、「累積回数：２回」が「条件回数：３回」を下回るので、対象の口座振替が、条件の範囲内であると判定され、Ｓ５１０に進むものとする。
【００８１】
Ｓ５１０において、条件設定付口座振替システム１０３の口座振替実行手段２１４は、請求データ受付手段２１３から受信した口座振替請求データに基づいて、口座振替を実行する。本実施形態では、口座振替実行手段２１４は、口座振替請求データの「収納企業コード：11111」に基づいて、収納企業情報記憶部２０９から入金口座情報（「支店番号：200」、「科目：1」、「口座番号：1111111」）を取得して、口座振替請求データの被振替口座から入金口座へ口座振替を実行する。
【００８２】
口座振替が成功した場合、口座振替契約管理手段２１５は、口座振替契約記憶部２１０の累積請求金額を、成功した請求金額を加えて更新する。本実施形態では、累積請求金額が8,000円に更新される。
【００８３】
さらに、本実施形態では、口座振替が成功した場合、口座振替契約管理手段２１５は、口座振替契約記憶部２１０の累積回数をインクリメントして更新する。
【００８４】
最後に、条件設定付口座振替システム１０３の通知手段２１６は、口座振替実行手段２１４による口座振替処理の結果を、収納企業および預金者に送信する（Ｓ５１１）。本実施形態では、通知手段２１６は、販売者システム１０２に口座振替処理の結果を送信し、および口座振替請求データの被振替口座情報に基づいて口座情報記憶部２０８から口座名義人連絡先を取得して、預金者に口座振替処理の結果を送信する。
【００８５】
なお、通知手段２１６は、口座振替処理の結果に加えて、対象の収納企業に対する口座振替の条件回数に達した旨を預金者に送信することもできる。
【００８６】
（第４の実施形態）
銀行１に引落口座（支店番号：200、科目：1、口座番号：3234567）を所有する利用者Ｚと通販企業Ｂとの口座振替について、図４に示されるように、引落口座情報（支店番号：200、科目：1、口座番号：3234567）および「収納企業コード：22222」により特定されるレコードが、口座振替契約記憶部２１０に格納されているものとする。図４に示されるように、利用者Ｚは、通販企業Ｂとの口座振替について、１ヶ月間の口座振替を「上限金額：10,000円」以内かつ「条件回数：２回」以内と設定しており、既に２回の口座振替処理が実行され、累積請求金額に3,000円が格納されているものとする。
【００８７】
利用者Ｚが、利用者端末１０１からインターネット１０４を介して通販企業Ｂが管理する販売者システム１０２のオンラインショッピングサイトにアクセスし、所望の商品等について決済処理を開始する（Ｓ５０１）。既に口座振替契約を結んだ利用者との決済処理において、利用者が、利用者端末１０１に表示された支払方法選択画面において口座振替を選択した場合、販売者システム１０２は、Ｓ５０２における契約処理開始指示の送信処理を省略し、Ｓ５０７に進むことができる。
【００８８】
利用者Ｚがオンラインショッピングサイトの決済処理において決済の確定を指示することに応答して、販売者システム１０２は、口座振替請求データを作成して条件設定付口座振替システム１０３に送信する。本実施形態では、「収納企業コード：22222」、被振替口座情報（「支店番号：200」、「科目：1」、「口座番号：3234567」）、および「請求金額：4,000円」を含む口座振替請求データを送信したものとする。
【００８９】
条件設定付口座振替システム１０３の請求データ受付手段２１３は、販売者システム１０２から口座振替請求データを受信すると（Ｓ５０７）、口座振替契約記憶部２１０を参照して、受信した口座振替請求データの被振替口座情報および収納企業コードにより特定されるレコードが存在するか否か判定する（Ｓ５０８）。本実施形態では、レコードが存在するので、Ｓ５０９に進むものとする。
【００９０】
Ｓ５０９において、請求データ受付手段２１３は、対象の口座振替が、預金者が設定した条件の範囲内であるか否か判定する。本実施形態では、「累積請求金額：3,000円」に「請求金額：4,000円」を加えた額が、「上限金額：10,000円」以内であるが、「累積回数：２回」および「条件回数：２回」が一致するので、対象の口座振替が、預金者が設定した条件の範囲内でないと判定される。
【００９１】
本実施形態では、Ｓ５１３において、通知手段２１６は、対象の口座振替請求データと共に、条件回数を超える旨を収納企業および預金者に送信することができる。
【００９２】
以上、本発明によれば、口座振替による利便さを享受しながら、引落口座を所有する預金者側で引き落とし額をコントロールすることができる。預金口座の利用者は、口座振替契約の設定を一度行うだけで、振込等の支払い手続を都度行うことなく、料金の支払いを行うことができる。また、利用者は、収納企業との間の信頼関係に基づいて、自己で許容できる範囲内で口座振替を行うことができ、安心して取引を行うことができる。
【００９３】
収納企業は、少ない労力で即時に、かつ安心して決済を行う決済方法として、買い手に条件設定付口座振替を提供することができ、クレジットカードを所有しない利用者層を含む、より多くの顧客からの取引依頼を期待することができる。
【００９４】
（口座振替契約変更処理）
次に、図６のフローチャートを参照して、一実施形態に係る条件設定付口座振替契約変更処理を説明する。通販企業Ａは、条件設定付口座振替サービスを提供する銀行１との間で条件設定付口座振替サービスを利用する契約を事前に結び、営業店端末１０５を介して、図３の「収納企業コード：11111」により特定されるレコードが、収納企業情報記憶部２０９に格納されているものとする。また、銀行１に引落口座（支店番号：200、科目：1、口座番号：1234567）を所有する利用者Ｘと通販企業Ａとの口座振替について、図４に示されるように、引落口座情報（支店番号：200、科目：1、口座番号：1234567）および「収納企業コード：11111」により特定されるレコードが、口座振替契約記憶部２１０に格納されているものとする。
【００９５】
利用者Ｘが、利用者端末１０１からインターネット１０４を介して通販企業Ａが管理する販売者システム１０２のオンラインショッピングサイトにアクセスし、所望の商品等について決済処理を開始する（Ｓ６０１）。利用者Ｘが、利用者端末１０１に表示された支払方法選択画面において口座振替を選択して、既存の口座振替契約情報を確認・変更することを指示することにより、条件設定付口座振替システム１０３の口座振替契約フロー手段２１１は、販売者システム１０２から契約変更処理開始指示を受信する（Ｓ６０２）。本実施形態では、引落口座情報（支店番号：200、科目：1、口座番号：1234567）および「収納企業コード：11111」を含む契約変更処理開始指示を受信したものとする。
【００９６】
契約変更処理開始指示を受信した口座振替契約フロー手段２１１は、口座振替契約確認・変更画面を利用者端末１０１に表示する（Ｓ６０３）。一実施形態では、口座振替契約確認・変更画面には、収納企業名、引落口座情報（支店番号、科目、口座番号）、上限金額設定フラグ、上限金額、条件期間、条件回数、累積請求金額、累積回数、および条件開始月が含まれる。本実施形態では、口座振替契約フロー手段２１１は、契約変更処理開始指示に含まれる引落口座情報（支店番号：200、科目：1、口座番号：1234567）および「収納企業コード：11111」に基づいて、口座振替契約記憶部２１０から、対応するレコードの「上限金額設定フラグ：１」、「上限金額：50,000円」、「条件期間：１ヶ月」、「条件回数：指定なし」、「累積請求金額：7,000円」、「累積回数：なし」、および「条件開始月：2014年8月」を取得して、口座振替契約確認・変更画面に表示する。
【００９７】
利用者Ｘが口座振替契約確認・変更画面において変更された情報の入力を終え、変更ボタンを押下することにより、条件設定付口座振替システム１０３が利用者端末１０１から契約変更処理終了指示を受信すると（Ｓ６０４）、口座振替契約受付手段２１２は、利用者端末１０１から変更された口座振替契約情報を受信して、口座振替契約記憶部２１０のレコードを修正して登録する（Ｓ６０５）。
【００９８】
続いて、口座振替契約フロー手段２１１は、口座振替契約確認・変更画面において引落口座情報が変更されたか否か判定する（Ｓ６０６）。変更された場合はＳ６０７に進み、口座振替契約フロー手段２１１は、変更された引落口座情報を販売者システム１０２に送信し、これを受けて、販売者システム１０２は、受信した引落口座情報に基づいて、会員データベースなどを更新する。
【００９９】
利用者Ｘがオンラインショッピングサイトの決済処理において決済の確定を指示する以降の処理については、図５のＳ５０７と重複するため、説明を省略する。
【０１００】
以上、本発明によれば、預金口座の利用者は、必要に応じて、取引の都度、口座振替契約の内容を確認・変更することができる。
【０１０１】
（口座振替契約変更処理）
次に、図７のフローチャートを参照して、一実施形態に係る条件設定付口座振替契約変更処理を説明する。図６では、販売者システム１０２のオンラインショッピングサイトの決済処理を介して、口座振替契約を変更する処理について説明したが、本実施形態では、銀行のインターネットバンキングサービスの一部として、条件設定付口座振替システム１０３内で完結する口座振替契約変更処理について説明する。
【０１０２】
通販企業Ａは、条件設定付口座振替サービスを提供する銀行１との間で条件設定付口座振替サービスを利用する契約を事前に結び、営業店端末１０５を介して、図３の「収納企業コード：11111」により特定されるレコードが、収納企業情報記憶部２０９に格納されているものとする。また、銀行１に引落口座（支店番号：200、科目：1、口座番号：1234567）を所有する利用者Ｘが、通販企業Ａおよび通販企業Ｂとの口座振替について既に設定を行っており、図４に示されるように、引落口座情報（支店番号：200、科目：1、口座番号：1234567）および「収納企業コード：11111」、ならびに引落口座情報（支店番号：200、科目：1、口座番号：1234567）および「収納企業コード：22222」により特定されるレコードが、口座振替契約記憶部２１０に格納されているものとする。
【０１０３】
利用者Ｘが、利用者端末１０１からインターネット１０４を介して、条件設定付口座振替システム１０３のインターネットバンキング手段２１７が提供するインターネットバンキングにアクセスし、ログインする（Ｓ７０１）。
【０１０４】
インターネットバンキング手段２１７は、例えば、ログイン画面に入力されたユーザーＩＤおよびパスワードなどの認証情報に基づいて認証を行い（Ｓ７０２）、認証が完了すると、認証した顧客が利用可能なサービス一覧を表示する（Ｓ７０３）。一実施形態では、インターネットバンキング手段２１７は、認証した顧客の顧客識別子に基づいて口座情報記憶部２０８および口座振替契約記憶部２１０を参照して、顧客が所有する口座について口座振替契約が存在する場合、利用可能なサービス一覧に口座振替契約変更サービスを表示する。本実施形態では、利用者Ｘが利用可能なインターネットバンキングサービスとして、従来利用可能な口座照会、振替・振込などに加えて、口座振替契約変更サービスが表示されるものとする。
【０１０５】
利用者が、利用可能なサービス一覧において口座振替契約変更サービスを選択することにより、口座振替契約フロー手段２１１は、利用者端末１０１から契約一覧処理指示を受信する（Ｓ７０４）。
【０１０６】
Ｓ７０５において、口座振替契約フロー手段２１１は、口座情報記憶部２０８および口座振替契約記憶部２１０を参照して、口座振替契約一覧画面を利用者端末１０１に表示する。一実施形態では、口座振替契約の設定を行った収納企業名の一覧が選択可能な形式で表示される。本実施形態では、利用者Ｘが口座振替契約の設定を行った通販企業Ａおよび通販企業Ｂが選択可能な形式で表示されるものとする。
【０１０７】
さらに、口座振替契約フロー手段２１１は、口座振替契約一覧画面において特定の口座振替契約が選択されることにより、口座振替契約確認・変更画面を利用者端末１０１に表示する（Ｓ７０６）。本実施形態では、通販企業Ｂとの口座振替契約が選択されたものとする。
【０１０８】
利用者Ｘが口座振替契約確認・変更画面において変更された情報の入力を終え、変更ボタンを押下することにより、条件設定付口座振替システム１０３が利用者端末１０１から契約変更処理終了指示を受信すると（Ｓ７０７）、口座振替契約受付手段２１２は、利用者端末１０１から変更された口座振替契約情報を受信して、口座振替契約記憶部２１０のレコードを修正して登録する（Ｓ７０８）。
【０１０９】
続いて、口座振替契約フロー手段２１１は、口座振替契約確認・変更画面において引落口座情報が変更されたか否か判定する（Ｓ７０９）。変更された場合はＳ７１０に進み、口座振替契約フロー手段２１１は、変更された引落口座情報を販売者システム１０２に送信し、これを受けて、販売者システム１０２は、受信した引落口座情報に基づいて、会員データベースなどを更新する。引落口座情報が変更されていない場合は、処理を終了する。
【０１１０】
以上、本発明によれば、預金口座の利用者は、従来使い慣れた銀行のインターネットバンキングを利用して、適宜、口座振替契約の内容を確認・変更することができる。このような構成とすることで、例えば、利用者は、決済処理終了後に上限金額を0円として、実質的に口座振替を許容しない設定とし、新たな決済処理が発生する都度、図６のフローにおいてスポット的に上限金額を設定して運用するなど、利用者の意図に沿った自由な口座振替を行うことができる。
【０１１１】
（追加の実施形態）
前述の実施形態では、オンラインショッピングサイトを運営する、単一の収納企業について例示したが、追加の実施形態では、図１０に示すような、複数の収納企業が存在するオンラインショッピングモールサイトの、当該各収納企業についても、適用可能である。
【０１１２】
図１では、オンラインショッピングサイトを運営する単一の販売者システム１０２が開示されているが、本実施形態では、複数の販売者システム１００２ａ、１００２ｂ、・・・、１００２ｎ（以下、販売者システム１００２と呼ぶ）が存在し、これらの販売者システム１００２と別個のオンラインショッピングモールサーバ１００７が存在する。
【０１１３】
複数の収納企業が存在する場合には、収納企業毎に、条件設定付口座振替サービスを提供する銀行との間で条件設定付口座振替サービスを利用する契約を事前に結び、営業店端末１０５を介して、収納企業情報記憶部２０９に収納企業情報を格納する必要がある。
【０１１４】
また、図５に示す条件設定付口座振替処理中のＳ５０２において、条件設定付口座振替システム１０３が販売者システム１０２から契約処理開始指示を受信する処理については、図５のＳ５０２同様、条件設定付口座振替システム１０３が販売者システム１００２から契約処理開始指示を受信する構成とすることもできるし、契約処理開始指示に必要な情報をオンラインショッピングモールサーバ１００７が保持することにより、条件設定付口座振替システム１０３がオンラインショッピングモールサーバ１００７から契約処理開始指示を受信する構成とすることもできることは、当業者には理解されるところである。上記図５のＳ５０２の構成と合わせて、Ｓ５０６の引落口座情報の送信先を適宜変更することができる。
【０１１５】
同様に、図６に示す条件設定付口座振替契約変更処理中のＳ６０２においても、条件設定付口座振替システム１０３は、販売者システム１００２から、またはオンラインショッピングモールサーバ１００７から、契約変更処理開始指示を受信するよう構成することができ、Ｓ６０２の構成と合わせて、Ｓ６０７の引落口座情報の送信先を適宜変更することができる。
【図１】
0005957498.tif 000002
【図２】
0005957498.tif 000003
【図３】
0005957498.tif 000004
【図４】
0005957498.tif 000005
【図５】
0005957498.tif 000006
【図６】
0005957498.tif 000007
【図７】
0005957498.tif 000008
【図８】
0005957498.tif 000009
【図９】
0005957498.tif 000010
【図１０】
0005957498.tif 000011