(57)【特許請求の範囲】
【請求項１】
ネットワークを介して販売側コンピュータと利用者の端末により行われた取引に関して、利用者の端末と決済側コンピュータ間の決済の中継をネットワークを介して行うコンピュータにおける決済の中継方法であって、
前記決済の中継をネットワークを介して行うコンピュータが、
前記販売側コンピュータから、前記利用者の端末と前記決済側コンピュータにより決済処理を行う対象の取引を特定する情報と取引の金額に関する情報とを受け取って保存し、
前記決済側コンピュータから、利用者の端末で振込先の口座番号と振込金額に関する情報を入力させる画面の情報を受け取り、該受け取った情報に、振込金額の情報として前記保存した取引の金額に関する情報を付加して利用者の端末に送信し、
前記利用者の端末から、振込先の口座番号と振込金額に関する情報を受け取ると、受け取った振込先の口座番号と振込金額に関する情報に、前記保存をした決済処理を行う対象の取引を特定する情報を付加し、該振込先の口座番号と振込金額と取引を特定する情報とを決済側コンピュータに送信する、
ことを特徴とする決済の中継方法。
【請求項２】
ネットワークを介して販売側コンピュータと利用者の端末により行われた取引に関して、利用者の端末と決済側コンピュータ間の決済の中継をネットワークを介して行うコンピュータにおいて実行をされる決済の中継プログラムであって、
前記決済の中継をネットワークを介して行うコンピュータを、
前記販売側コンピュータから、前記利用者の端末と前記決済側コンピュータにより決済処理を行う対象の取引を特定する情報と取引の金額に関する情報とを受け取って保存する手段と、
前記決済側コンピュータから、利用者の端末で振込先の口座番号と振込金額に関する情報を入力させる画面の情報を受け取り、該受け取った情報に、振込金額の情報として前記保存する手段のもつ取引の金額に関する情報を付加して利用者の端末に送信する手段と、
前記利用者の端末から、振込先の口座番号と振込金額に関する情報を受け取ると、受け取った振込先の口座番号と振込金額に関する情報に、前記保存する手段のもつ決済処理を行う対象の取引を特定する情報を付加し、該振込先の口座番号と振込金額と取引を特定する情報とを決済側コンピュータに送信する手段と
して機能させることを特徴とする決済の中継プログラム。
【請求項３】
ネットワークを介して販売側コンピュータと利用者の端末により行われた取引に関して、利用者の端末と決済側コンピュータ間の決済の中継をネットワークを介して行うコンピュータにおいて実行をされる決済の中継プログラムを記録したコンピュータ読取可能な記録媒体であって、
前記決済の中継をネットワークを介して行うコンピュータを、
前記販売側コンピュータから、前記利用者の端末と前記決済側コンピュータにより決済処理を行う対象の取引を特定する情報と取引の金額に関する情報とを受け取って保存する手段と、
前記決済側コンピュータから、利用者の端末で振込先の口座番号と振込金額に関する情報を入力させる画面の情報を受け取り、該受け取った情報に、振込金額の情報として前記保存する手段のもつ取引の金額に関する情報を付加して利用者の端末に送信する手段と、
前記利用者の端末から、振込先の口座番号と振込金額に関する情報を受け取ると、受け取った振込先の口座番号と振込金額に関する情報に、前記保存する手段のもつ決済処理を行う対象の取引を特定する情報を付加し、該振込先の口座番号と振込金額と取引を特定する情報とを決済側コンピュータに送信する手段と
して機能させるプログラムを記録したコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワークを介した取引において決済の中継を行う決済の中継方法、決済の中継プログラム、および記録媒体に関するものである。
【０００２】
【従来の技術】
従来、利用者は、インターネットショッピングなどで、あるショッピングサイトで商品を購入し、銀行振込みの決済方法を選択した場合、取引（商品購入）と振込みとをマッチングさせるために、振込みにあたって、振込み人の名前に、ショッピングサイトから指定された番号の付与を行って、ショッピングサイトの指定銀行に振り込むようにしていた。この際、利用者（振込人）は番号の付与を忘れたり、誤った番号を入力したりすることがあった。
【０００３】
【発明が解決しようとする課題】
このため、振込人の先頭に付与されたショッピングサイトの指定された番号を間違ったり、忘れたりして振込みを行うと、振込みを受けたサイトではいずれの利用者からの振込みかの判断に困難をきたしたり、電話で該当利用者に問い合わせたりという面倒な作業が必要となってしまうという問題があった。
【０００４】
また、ショッピングサイトのシステムと、既存の銀行サイトのシステムとを連携させていずれかあるいは両者のシステムを改修してショッピングして振込み時に振込人に当該ショッピングサイトで付与した番号を付加することも考えられるが、既存のショッピングサイトと、銀行サイトのシステムの大幅な改修が必要となってしまったり、小規模のショッピングサイトでは銀行サイトと提携することが困難であって改修し得ないという問題もあった。
【０００５】
本発明は、これらの問題を解決するため、利用者と銀行サイトの間に中継サイトを設け、当該中継サイトが自動的に番号を振込名に付加して銀行サイトに送信して番号付与忘れや誤入力を完全に無くしたり、ショッピングサイトの決済銀行を簡易に変更可能にしたり、更に、指定情報を簡易に利用者から取得して銀行サイトに送信したりなどを実現することを目的としている。
【０００６】
【課題を解決するための手段】
図１を参照して課題を解決するための手段を説明する。
【０００７】
図１において、ブラウザ１は、利用者が画面上で各種入力したりなどするものであって、ここでは、利用者がショッピングサイト２にアクセスしてショッピングページを表示させて商品を購入したり、利用者に関する情報、振込みに関する情報を入力したりなどするものである。
【０００８】
ショッピングサイト２は、ネットワーク上に構築したショッピングサイトであって、ここでは、商品を販売したり、販売した商品に一意の識別番号を発行したりなどするものである。
【０００９】
中継サイト３は、ブラウザ１と決済サイト４の中間に設けたものであって、決済の中継を行うものであり、中継手段３１、変換手段３２、およびリクエスト変換手段３３などから構成されるものである。
【００１０】
中継手段３１は、ブラウザ１と決済サイト４とを相互に中継するものである。変換手段３２は、決済サイト４からの画面（利用者、振込に関する情報の入力画面）をブラウザ１に表示させたりなどするものである。
【００１１】
リクエスト変換手段３３は、ブラウザ１からの入力情報（画面上から入力された利用者、振込に関する情報）を決済サイト４に通知したり、識別番号を振込人名に付加して通知したりなどするものである。
【００１２】
決済サイト４は、利用者が取引に対して代金を振り込み依頼する銀行のサイトである。
【００１３】
次に、動作を説明する。
中継サイト３が販売サイト（ショッピングサイト２）からの取引を識別する情報を受け取り、利用者の端末から振込人を特定する情報を受け取り、取引を識別する情報と振込人を特定する情報とを連結し、連結した情報を振込人を特定する情報として決済サイト４に引き渡すようにしている。
【００１４】
この際、決済サイト４から得られるマークアップ言語に、識別番号連結処理を起動する修正を加え、修正したマークアップ言語を利用者の端末に送信し、利用者の端末から返信されたマークアップ言語から修正した部位を復元するようにしている。
【００１５】
中継サイト３を構成する中継手段３１が取引に付与された一意の識別番号および決済先のサイト情報を受信し、変換手段３２が受信した決済先のサイト４に通知して当該決済サイト４から要求のあった情報について識別番号を付加して利用者のブラウザ１に表示し、リクエスト変換手段３３が受信した情報中に識別番号が付加されていたときに利用者から入力された情報を取り出すと共に、識別番号を付加して決済先の決済サイト４に送信するようにしている。
【００１６】
また、中継手段３１が、取引に付与された一意の識別番号および決済先のサイト情報を受信し、変換手段３２が受信した決済先の決済サイト４に通知して当該決済サイト４から要求のあった利用者に関する情報について記識別番号を付加して利用者のブラウザ１に表示し、リクエスト変換手段３３が受信した情報中に識別番号が付加されていたときに利用者から入力された利用者に関する情報を取り出して決済先の決済サイト４に送信し、変換手段３２が決済先の決済サイト４で利用者に関する情報をチェックしてＯＫのときに要求のあった振込に関する情報について識別番号を付加して利用者のブラウザ１に表示し、リクエスト変換手段３３が受信した情報中に識別番号が付加されていたときに利用者から入力された振込に関する情報を取り出すと共に識別番号を付加して決済先の決済サイト４に送信するようにしている。
【００１７】
これらの際に、一意の識別番号を、取引したショッピングサイト２が付与するようにしている。
【００１８】
また、識別番号を振込人名に付加して送信するようにしている。
また、変換手段３２は、決済サイト４からの指定された情報をブラウザに通知して入力させて取得し、リクエスト変換手段３３がこの指定された情報を抽出して決済サイト４に送信するようにしている。
【００１９】
従って、利用者と決済サイト４の間に中継サイト３を設け、中継サイト３が自動的に番号を振込名に付加して決済サイト４に送信して番号付与忘れや誤入力を完全に無くしたり、ショッピングサイト２の決済銀行（決済サイト４）を簡易に変更したり、更に、指定情報を簡易に利用者から取得して決済サイト４に送信したり、取引ログとして保存したりなどすることが可能となる。
【００２０】
【発明の実施の形態】
次に、図１から図５を用いて本発明の実施の形態および動作を順次詳細に説明する。
【００２１】
図１は、本発明のシステム構成図を示す。
図１において、ブラウザ１は、利用者が画面上で各種入力したりなどするものであって、ここでは、利用者がショッピングサイト２にアクセスしてショッピングページを表示させて商品を購入したり、利用者に関する情報、振込みに関する情報を入力したりなどするものである。
【００２２】
ショッピングサイト２は、ネットワーク上に構築したショッピングサイトであって、ここでは、各種商品を販売したり、販売した商品に一意の識別番号（通番）を発行したりなどするものである。
【００２３】
中継サイト３は、ブラウザ１と決済サイト４の中間に設けたものであって、決済の中継を行うものであり、中継手段３１、変換手段３２、およびリクエスト変換手段３３などから構成されるものである。
【００２４】
中継手段３１は、ブラウザ１と決済サイト４とを相互に中継するものである。変換手段３２は、決済サイト４からの画面（利用者、振込に関する情報の入力画面）をブラウザ１に表示させたりなどするものである。この変換手段３２により、既に設計されたブラウザ１を変更する必要がなく、中継サイト３で決済サイト４から要求された情報（利用者に関する情報、振込に関する情報）についてブラウザ１のフォームに合わせて変換し、ブラウザ１では既設計のシステムを変更することなく、必要な情報（利用者に関する情報、振込に関する情報）を入力して中継サイト２に渡すことが可能となる。
【００２５】
リクエスト変換手段３３は、ブラウザ１からの入力情報（画面上から入力された利用者、振込に関する情報）を決済サイト４に通知したり、識別番号を振込人名に付加して通知したりなどするものである。このリクエスト変換手段３３により、既に設計された決済サイト４を変更する必要がなく、中継サイト３でブラウザ１から入力された情報（利用者に関する情報、振込に関する情報）について決済サイト４のフォームに合わせて変換し、決済サイト４では既設計のシステムを変更することなく、必要な情報（利用者に関する情報、振込に関する情報）を受け取ることが可能となる。
【００２６】
決済サイト４は、利用者が取引に対して代金を振り込み依頼する銀行のサイト（ネットワークに接続された計算機システム）である。
次に、図１の構成の動作を説明する。
【００２７】
図１において、Ｓ１は、利用者がブラウザ１上にショッピングサイト２からのＨＴＭＬ画面をダウンロードして表示させ、商品を購入を指定する。そして、ショッピングサイト２は購入された商品に一意の識別番号（通番）を発行し、当該識別番号と金額などを中継サイト３に通知する。
【００２８】
Ｓ２は、中継サイト３を構成する中継手段３１が、ブラウザ１上で選択された決済銀行に対応する決済サイト４に決済する旨を通知する。
【００２９】
利用者はブラウザ１からショッピングサイト２にアクセスし、ブラウザ１上において購入する商品を指定する。ショッピングサイト２では、利用者からの購入の指定を受けて、一意に取引を識別できる識別番号を採番し、ブラウザ１に関する情報と、商品、金額などの取引に関する情報と、識別番号とを中継サイト３に送信する（Ｓ１）。
【００３０】
中継サイト３の中継手段３１は、Ｓ１で得たブラウザ１に関する情報を元に、ブラウザ１に決済銀行を選択する画面を表示し、ブラウザ１から決済を行うことになる銀行に関する情報を受け付け、受け付けた銀行の決済サイト４に決済の処理の要求を送信する（Ｓ２）。
【００３１】
中継サイトの変換手段３２は、Ｓ２の要求に応じて決済サイト４から送信された決済サイトの情報につき、ブラウザ１で決済サイトの情報が表示された際に自動的に実行する命令を決済サイト４の命令から中継サイト３の命令に変更した後、Ｓ１でショッピングサイト２から受け取った取引に関する商品、金額、識別番号などの取引情報とともにブラウザ１に送信する（Ｓ３）。
【００３２】
中継サイトのリクエスト変換手段３３は、Ｓ３で送信を行った取引情報とともに、ブラウザ１で利用者が入力した決済に関する、振込人氏名、振込人連絡先、振込先銀行、振込先口座番号、振込先名、振込金額、振込用パスワードなどの情報を受け取り、受け取った情報からＳ２で変更を行った部位を元に戻す（Ｓ１１）。Ｓ３で利用者が入力した振込人氏名に関する情報に、Ｓ１でショッピングサイト２が付与した識別番号を結合する（Ｓ１２）。ブラウザ１で利用者が入力した決済に関する、振込人氏名、振込人連絡先、振込先銀行、振込先口座番号、振込先名、振込金額、振込用パスワードなどの情報を識別番号と共に取引ログとして記録する（Ｓ１３）。その後、決済サイトＳ４に、受け取った決済に関する振込人氏名、振込人連絡先、振込先銀行、振込先口座番号、振込先名、振込金額、振込用パスワードなどの情報情報を送信する。この際、受取人氏名はＳ１２で識別番号を結合した受取人氏名を送信する（Ｓ４）。
【００３３】
以上のように、ブラウザ１と決済サイト４との間に、決済サイトと利用者の入力する情報とを操作する中継サイト３を設けることで、ブラウザ１及び決済サイト４のシステムを変えることなく、振込み人に関する情報に、取引を特定する識別番号を結合することが可能になる。
【００３４】
以下図２から図５の具体例をもとに、詳細に説明する。
図２、図３は、本発明の実施例の構成図を示す。ここでいう、ブラウザ１、ショッピングサイト２、中継サイト３、決済サイト４は図１の同一番号のものと同一のものである。
【００３５】
ブラウザ１はショッピングサイト２からショッピングに関する画面を表示する（Ｓ２１）。
【００３６】
ブラウザ１において、利用者は１０００円の商品００１と２０００円の商品００２の合計３０００円の買い物をするものとして購入するボタンを押下する。ブラウザ１は購入情報をショッピングサイト２に送信する（Ｓ２２）。
【００３７】
ショッピングサイト２では、Ｓ２２で利用者がブラウザ１で行った取引を一意に識別する通番を採番し、Ｓ２２で送信された購入情報とともに中継サイト３に送信する。中継サイト３では、ショッピングサイト２から送信された情報、この例では合計金額の３０００円と通番１２３４５６とを保存する（Ｓ２３）。
【００３８】
中継サイト３は決済サイトを選択する画面をブラウザ１に送信する。各々のセッションの切れ目において先のステップで得た情報が途絶することを防止するために、以降の通信においては通番の１２３４５６や合計金額の３０００円に関する情報を付加して送信を行う（Ｓ２４）。
【００３９】
ブラウザ１において、利用者は決済を行う決済サイトの選択を行う。この例では、Ａ銀行を選択する（Ｓ２５）。
【００４０】
ブラウザ１は、決済を行うサイトに関する情報を中継サイト３に送信する。本実施の例においては、Ｓ２４で述べたように通番の１２３４５６や合計金額の３０００円に関する情報を付加して送信を行う（Ｓ２６）。
【００４１】
中継サイト３は、Ｓ２６で受け付けた情報から決済を行う機関に関する部位を抽出し、決済サイト４、本例ではＳ２５で利用者が選択をしたＡ銀行のサイトを呼び出す（Ｓ２７）。
【００４２】
決済サイト４はログイン画面に関する情報を中継サイト３に送信する（Ｓ２８）。
【００４３】
中継サイト３は、図４（ａ）で示すＳ２８で決済サイトから送信された情報に、図４（ｂ）で示すのように通番と合計金額とを追加すると共に、ＰＯＳＴコマンドでＧＡＴＥＷＡＹプログラムの場所を示すＦＯＲＭ  ＡＣＴＩＯＮ文を、Ａ銀行オリジナルＨＴＭＬの／ｂｉｎ／ｌｏｇｉｎ．ｅｘｅから、中継サイトの／ｂｉｎ／ｃｇｉ．ｅｘｅが実行されるように変換する。同様に、<FORM>タグのACTIONパラメタや、<A>タグのHREFパラメタのGATEWAYプログラムアドレス記述を変更する。図６で示すように、<A>タグのHREFパラメタを中継決済サイト３のGATEWAYプログラムを経由するように変更し、直接画面に遷移するようにしてもよい（Ｓ２９）。
【００４４】
中継サイト３はＳ２９で変換した図４（ｂ）のＨＴＭＬ文をブラウザ１に送信する（Ｓ３０）。
【００４５】
ブラウザ１において、利用者は表示されたＡ銀行のログイン画面から、ログインに必要な情報、本例ではＩＤとパスワードを入力した後、ログインボタンを押下し、ブラウザ１は入力されたログイン情報を中継サイト３に送信する（Ｓ３１）。
【００４６】
中継サイト３は、Ｓ３１でブラウザ１から送信されたログイン情報を受け取る（Ｓ３２）。
【００４７】
中継サイト３は、Ｓ２９で変換を行った部位を元に戻すと共に、Ｓ３２で受け取ったログイン情報を決済サイト４でログイン情報として使用するデータ位置に格納する（Ｓ３３）。
【００４８】
中継サイト３は、Ｓ３３で変換を行った部位を元に戻し、ログイン情報を格納した情報を決済サイト４に送信する。（Ｓ３４）
決済サイト４は、Ｓ３４で中継サイトから送信されたログイン情報を元に認証を行い、認証に問題なければ、振込み画面に関する情報を中継サイト３に送信する（Ｓ３５）。
【００４９】
中継サイト３は、Ｓ３０と同様に図５（ａ）で示す、決済サイトから受け取った情報のＰＯＳＴコマンドのＧＡＴＥＷＡＹプログラムの場所を示すＦＯＲＭ  ＡＣＴＩＯＮ文をＡ銀行オリジナルＨＴＭＬの／ｂｉｎ／ａｃｇｉ．ｅｘｅから、図５（ｂ）で示すように中継サイトの／ｂｉｎ／ｃｇｉ．ｅｘｅが実行されるように変換する（Ｓ３６）。
【００５０】
中継サイト３は、Ｓ３６で変換したＨＴＭＬ文をブラウザ１に送信する（Ｓ３７）。
【００５１】
ブラウザ１に表示されたＡ銀行の振込み画面において、利用者は振込みに必要な情報、本例では振込人氏名、振込人連絡先、振込先銀行、振込先口座番号、振込先名、振込金額、振込用パスワードなどを入力した後、振込みボタンを押下する（Ｓ３８）。
【００５２】
ブラウザ１はＳ３８で利用者が入力した情報を中継サイト３に送信する（Ｓ３９）。
【００５３】
中継サイト３は、Ｓ３６で変換を行った部位を元に戻すと共に、振込人氏名をショッピングサイト２がＳ２３で採番した通番と、Ｓ３８で利用者が入力を行った氏名とを連結させたものにして、Ｓ３９で受け取った他の振込みに必要な情報と共に、決済サイト４で振込み情報として使用するデータ位置に格納する（Ｓ４０）。
【００５４】
中継サイト３は、Ｓ３９でブラウザ１から送信された振込みに必要な情報と、ショッピングサイト２がＳ２３で採番した通番とを取引ログとして記録する（Ｓ４１）。
【００５５】
中継サイト３は、Ｓ４０で振込人情報を結合し、変換を元に戻し、振込みに必要な情報を格納した情報を決済サイト４に送信する。決済サイト４では送信された情報を元に決済処理を行う（Ｓ４２）。
【００５６】
図４は、本発明の説明図（その１）を示す。これは、既述した図２のＳ２９で、決済サイト４からのフォームデータを、ブラウザ１に表示するフオームデータに自動変換した例を示す。
【００５７】
図４の（ａ）は決済サイト４から中継サイト３に送信したフォームデータの例を示し、図４の（ｂ）は図４の（ａ）を変換した後のフォームデータの例を示す。ここでは、中継サイト３が保持している、図示の下記の情報を付加して変換したものである。
【００５８】
・通番：ｘ
・購入金額：ｙ
・決済サイト（ここでは、Ａ銀行オリジナルＨＴＭＬのＡＣＴＩＯＮ文のパラメタ（ＵＲＬ））：
以上の情報を、中継サイト４が決済サイト４から受信したフォームデータに付加してブラウザ１に送信することにより、ブラウザ１上に当該フォームデータを例えば既述した図２のＳ３１の画面のように表示し、画面上から入力された情報（ここでは、ユーザＩＤ，パスワード）を設定したフォームデータを中継サイト３が受信したときに、付加しておいた通番で当該フォームデータを一意に識別することが可能となると共に、いずれのＵＲＬ（決済サイト４）に送信すべきフォームデータであるかを認識することが可能となる。
【００５９】
図５は、本発明の説明図（その２）を示す。これは、既述した図３のＳ３６で、決済サイト４からのフォームデータを、プラウザ１に表示するフォームデータに自動変換した例を示す。
【００６０】
図５の（ａ）は決済サイト４から中継サイト３に送信したフォームデータの例を示し、図５の（ｂ）は図５の（ａ）を変換した後のフォームデータの例を示す。ここでは、中継サイト３が保持している、図示の下記の情報を付加して変換したものである。
【００６１】
・通番：ｘ
・購入金額：ｙ
・決済サイト（ここでは、Ａ銀行オリジナルＨＴＭＬのＡＣＴＩＯＮ文のパラメタ（ＵＲＬ））：
・変換対象項目の指定：
・取引ログ出力の指示：
以上の情報を、中継サイト４が決済サイト４から受信したフォームデータに付加してブラウザ１に送信することにより、ブラウザ１上に当該フォームデータを例えば既述した図３のＳ３８の画面のように表示し、画面上から入力された情報（ここでは、振込に関する情報）を設定したフォームデータを中継サイト３が受信したときに、付加しておいた通番で当該フォームデータを一意に識別することが可能となると共に、いずれのＵＲＬ（決済サイト４）に送信すべきフォームデータであるかを認識したり、指定された変換項目を変換したり、取引ログを出力したりなどすることが可能となる。
【００６７】
【発明の効果】
以上説明したように、本発明によれば、利用者と決済サイト４の間に中継サイト３を設け、中継サイト３が自動的に番号を振込名に付加して決済サイト４に送信して番号付与忘れや誤入力を完全に無くしたり、ショッピングサイト２の決済銀行（決済サイト４）を簡易に変更したり、更に、指定情報を簡易に利用者から取得して決済サイト４に送信したり、取引ログとして保存したりなどすることが可能となる。
【図面の簡単な説明】
【図１】本発明のシステム構成図である。
【図２】本発明の１実施例構成図（その１）である。
【図３】本発明の１実施例構成図（その２）である。
【図４】本発明の説明図（その１）である。
【図５】本発明の説明図（その２）である。
【符号の説明】
１：ブラウザ
２：ショッピングサイト
３：中継サイト
３１：中継手段
３２：変換手段
３３：リクエスト変換手段
４：決済サイト
【図１】
0004081799.tif 000002
【図２】
0004081799.tif 000003
【図３】
0004081799.tif 000004
【図４】
0004081799.tif 000005
【図５】
0004081799.tif 000006