(57)【要約】【課題】多様な電子決済を取り込み易くするシステムを開発する。【解決手段】サーバと、前記サーバと接続された端末とを備える電子決済システムであって、前記端末は、前記記憶媒体の種類を示す物理メディア識別子を決定し、前記サーバは、前記決定された物理メディア識別子に従って、この決済の第１の処理をする物理メディア処理部を選択し、前記選択された物理メディア処理部は、前記第１の処理として、前記送られた記憶媒体から読み取ったデータを用いて、当該決済を処理するアプリケーションの選択肢を前記端末に提供し、前記端末は、前記提供されたアプリケーションの選択肢から、起動すべきアプリケーションを選択し、前記選択されたアプリケーションに対応する決済メディア識別子を前記サーバに送り、前記サーバは、前記送られた決済メディア識別子に従って、この決済の第２の処理をする決済メディア処理部を選択する。【選択図】図３
2010272048.tif 000002
【特許請求の範囲】
【請求項１】
サーバと、前記サーバと接続された端末とを備え、記憶媒体に記録されたデータに基づいて決済をする電子決済システムであって、
前記端末は、前記記憶媒体からデータを読み取る際に、前記記憶媒体の種類を示す物理メディア識別子を決定し、前記決定された物理メディア識別子及び前記記憶媒体から読み取ったデータを前記サーバに送り、
前記サーバは、前記送られた物理メディア識別子に従って、この決済の第１の処理をする物理メディア処理部を選択し、
前記選択された物理メディア処理部は、前記第１の処理として、前記送られた記憶媒体から読み取ったデータを用いて、当該決済を処理するアプリケーションの選択肢を前記端末に提供し、
前記端末は、前記提供されたアプリケーションの選択肢から、起動すべきアプリケーションを選択し、前記選択されたアプリケーションに対応する決済メディア識別子を前記サーバに送り、
前記サーバは、前記送られた決済メディア識別子に従って、この決済の第２の処理をする決済メディア処理部を選択し、
前記選択された決済メディア処理部は、前記第２の処理として、前記端末に入力された取引内容のデータを取得し、前記第２の処理の結果を前記端末に送ることを特徴とする電子決済システム。
【請求項２】
前記物理メディア識別子は、前記端末が前記記憶媒体からデータを読み取る方式によって定まるものであって、
前記決済メディア識別子は、前記決済の方法によって定められることを特徴とする請求項１に記載の電子決済システム。
【請求項３】
前記決済メディア処理部は、
前記端末に入力された取引内容のデータを、前記物理メディア処理部を介さずに前記端末から取得し、
前記第２の処理の結果を、前記物理メディア処理部を介して前記端末に送ることを特徴とする請求項１又は２に記載の電子決済システム。
【請求項４】
前記決済メディア処理部は、前記第２の処理の結果と共に、この取引の前記物理メディア識別子によって特定される物理メディア処理部に送り、
前記物理メディア処理部は、前記物理メディア処理部によって定められた処理要求を、前記第２の処理の結果と共に前記端末に送ることを特徴とする請求項３に記載の電子決済システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子決済システムに関し、特に、クレジットカード、電子マネー等によって、店舗の売り上げ等を電子的に決済するシステムに関する。
【背景技術】
【０００２】
クレジットカード決済等の電子決済を利用する場合、加盟店で安価なブロードバンド通信環境の利用が困難であったため、電話回線等のナローバンドによるオフライン処理が多く用いられていた。
【０００３】
また、今日のコンピュータ技術、ネットワーク技術の進歩によって、電子決済の様々なサービス（電子マネー等）が電子決済事業者によって提供されている。また、電子決済事業者によって提供される新しいサービスを安価に、速く、加盟店で利用できるようにすることが、電子決済事業者及び加盟店の双方から求められている。
【０００４】
例えば、安価な決済手段を提供する試みとして、ＩＣクレジットカードのみ、又は、非接触ＩＣカードのみに対応する決済端末が提案されている。また、複数の電子決済事業者によって提供されるが、同じ方式の非接触ＩＣカードを用いた電子決済用の複合端末も提案されている。
【０００５】
また、入力されたデータの送信先である運用サーバを、サービス識別子に基づいて選択する電子決済サービスが提案されている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００８−１５６６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
近年、加盟店において、安価なブロードバンド通信環境が利用しやすくなっていることから、ブロードバンド環境を前提として、従来はオフラインで処理していたものをセンタで処理するセンタ集中型処理のニーズがある。このセンター集中型処理において、多様な電子決済を取り込み易くするシステムを開発することが求められている。
【０００８】
さらに、様々なサービスが電子決済事業者によって提供されているにもかかわらず、安価で、複数の電子決済に対応するシステムは存在しておらず、サービス毎に専用端末が必要となっていた。このため、例えば、複数の記憶素子（物理メディア）が搭載されたカードを用いる決済では、決済の種類毎に処理する端末を変える必要があり、不便であった。
【０００９】
また、多数の電子決済事業者によって提供される様々なサービス毎に、加盟店で利用される端末に専用アプリケーションを開発する必要があり、多くの開発コスト及び時間が必要であった。
【課題を解決するための手段】
【００１０】
本発明は、サーバと、前記サーバと接続された端末とを備え、記憶媒体に記録されたデータに基づいて決済をする電子決済システムであって、前記端末は、前記記憶媒体からデータを読み取る際に、前記記憶媒体の種類を示す物理メディア識別子を決定し、前記決定された物理メディア識別子及び前記記憶媒体から読み取ったデータを前記サーバに送り、前記サーバは、前記送信された物理メディア識別子に従って、この決済の第１の処理をする物理メディア処理部を選択し、前記選択された物理メディア処理部は、前記第１の処理として、前記送られた記憶媒体から読み取ったデータを用いて、当該決済を処理するアプリケーションの選択肢を前記端末に提供し、前記端末は、前記提供されたアプリケーションの選択肢から、起動すべきアプリケーションを選択し、前記選択されたアプリケーションに対応する決済メディア識別子を前記サーバに送り、前記サーバは、前記送られた決済メディア識別子に従って、この決済の第２の処理をする決済メディア処理部を選択し、前記選択された決済メディア処理部は、前記第２の処理として、前記端末に入力された取引内容のデータを取得し、前記第２の処理の結果を前記端末に送ることを特徴とする。
【発明の効果】
【００１１】
本発明によると、電子決済のセンター集中型処理において、電子決済に利用するメディアを、物理メディアと決済メディアとの二つの概念に分けることによって、単純に物理メディアと決済メディアとを組み合わせでサービスを構築することを可能とし、多様な電子決済のためのビジネスプロセスを制御することができる。このため、既存の決済メディアから、異なる物理メディアを用いたサービスを容易に開発することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施の形態の電子決済システムの構成を示すブロック図である。
【図２】本発明の実施の形態の電子決済システムのカード決済端末２の論理的な構成を示すブロック図である。
【図３】本発明の実施の形態の電子決済システムのセンタサーバ１の論理的な構成を示すブロック図である。
【図４】本発明の実施の形態の物理メディアテーブル３０を示す説明図である。
【図５】本発明の実施の形態の決済メディアテーブル４０を示す説明図である。
【図６Ａ】本発明の実施の形態の電子決済システムの処理を示すシーケンス図である。
【図６Ｂ】本発明の実施の形態の電子決済システムの処理を示すシーケンス図である。
【図７】本発明の実施の形態のアプリケーションリストテーブルを示す説明図である。
【発明を実施するための形態】
【００１３】
まず、本発明の実施の形態の概要について説明する。
【００１４】
センター集中型の電子決済システムにおいて、電子決済に利用されるメディアを、業務のビジネスプロセスから切り離す。そして、電子決済に利用するメディアを、物理メディアと決済メディアとの二つの概念に分けることによって、電子決済のためのビジネスプロセスを単純化し、物理メディアと決済メディアとを組み合わせによってサービスを構築する。そして、各物理メディア及び各決済メディアに識別子を設定し、メディア制御層において識別子によって、各メディア処理サーバに処理を振り分ける。
【００１５】
図１は、本発明の実施の形態の電子決済システムの構成を示すブロック図である。
【００１６】
本実施の形態の電子決済システムは、センタサーバ１、カード決済端末（ＣＣＴ：Credit Center Terminal）２、及び、センタサーバ１とカード決済端末２とを接続するネットワーク３によって構成されている。
【００１７】
センタサーバ１は、プロセッサ、メモリ、外部記憶装置及びインターフェース等を備えるコンピュータである。
【００１８】
カード決済端末２は、プロセッサ、メモリ及びインターフェース等を備える端末装置であって、ＰＩＮ入力パッド２０、ＩＣカードリーダ・ライタ２１、磁気カードリーダ２２及び非接触式ＩＣカードリーダ・ライタ２３が接続されている。
【００１９】
ＰＩＮ入力パッド２０は、電子決済を希望する利用者が使用する入力装置であって、利用者を認証する数字又は文字等（暗証番号）を入力するためのキーボードである。
【００２０】
ＩＣカードリーダ・ライタ２１は、電子決済を希望する利用者が使用するＩＣカードに記録されたデータを読み書きする装置であって、例えば、ＪＩＳ  Ｘ  ６３０３（ＩＳＯ／ＩＥＣ  ７８１６）に規定される外部端子付ＩＣカードを読み書きすることができる。なお、ＩＣカードリーダ・ライタ装置２１は、ＰＩＮ入力パッド２０に一体に実装されてもよい。
【００２１】
磁気カードリーダ２２は、電子決済を希望する利用者が使用するカードに備わる磁気ストライプに記録されたデータを読み取る装置であって、例えば、ＪＩＳ  Ｂ  ９５６０、ＪＩＳ  Ｘ  ６３０３に規定されるカードの磁気ストライプからデータを読むことができる。
【００２２】
非接触式ＩＣカードリーダ・ライタ２３は、電子決済を希望する利用者が使用する非接触ＩＣカードに記録されたデータを読み書きする装置であって、例えば、ＪＩＳ  Ｘ  ６３１９に規定される外部端子なし近接型ＩＣカードのデータを読み書きすることができる。
【００２３】
図１に示すシステムでは、ＰＩＮ入力パッド２０、ＩＣカードリーダ・ライタ２１、磁気カードリーダ２２及び非接触式ＩＣカードリーダ・ライタ２３は、カード決済端末２と別体に設けられているが、これらはカード決済端末２と一体に設けられてもよい。
【００２４】
図２は、本発明の実施の形態の電子決済システムのカード決済端末２の論理的な構成を示すブロック図である。
【００２５】
カード決済端末２は、デバイスドライバ２０１、ブラウザ２０２及びＴｈｉｎＣｌｉｅｎｔコントローラ２０３を備える。
【００２６】
デバイスドライバ２０１は、ＩＣカードリーダ・ライタ２１、磁気カードリーダ２２及び非接触式ＩＣカードリーダ・ライタ２３によるデータの読み書きを制御するドライバである。ブラウザ２０２は、センタサーバから送られたデータを表示するためのプログラムである。ＴｈｉｎＣｌｉｅｎｔコントローラ２０３は、センタサーバ１との間の通信プロトコルを制御するプログラムであって、例えば、Ａｊａｘを用いてＨＴＴＰ通信機能を提供する。
【００２７】
例えば、ＩＣカードリーダ・ライタ２１によって読み取られたデータは、ＴｈｉｎＣｌｉｅｎｔコントローラ２０３によって、センタサーバ１へ送られる。また、決済メディアを特定するために表示される画面のデータは、センタサーバ１から送られ、ブラウザ２０２によってディスプレイに表示される。さらに、電子決済される売上等のデータ（例えば、売上金額）は、ブラウザ２０２に入力され、ＴｈｉｎＣｌｉｅｎｔコントローラ２０３によって、センタサーバ１へ送られる。
【００２８】
図３は、本発明の実施の形態の電子決済システムのセンタサーバ１の論理的な構成を示すブロック図である。
【００２９】
センタサーバ１は、Ｗｅｂサービス層１１０、アプリケーション層１２０、メディア制御層１３０、メディア処理層１４０及びＤＢ層１５０を含む。各層１１０〜１５０は、物理メディア処理機能と決済メディア処理機能とに分けられる。
【００３０】
Ｗｅｂサービス層１１０は、決済メディア確定処理サービス部１１１及び売上処理サービス部１１６を含む。決済メディア確定処理サービス部１１１は、物理メディア処理機能の一部であって、この電子決済に使用される物理メディア及び決済メディアを特定するためのインターフェースをカード決済端末２に提供し、カード決済端末２から取得したデータを決済メディア確定処理部１２１に送る。売上処理サービス部１１６は、決済メディア処理機能の一部であって、売上データを処理するためのインターフェースをカード決済端末２に提供し、カード決済端末２から取得したデータを売上処理部１２６に送る。
【００３１】
アプリケーション層１２０は、決済メディア確定処理部１２１及び売上処理部１２６を含む。決済メディア確定処理部１２１は、物理メディア処理機能の一部であって、この電子決済に使用される決済メディアを特定する。すなわち、決済メディア確定処理部１２１は、アプリケーションテーブル１５３及び物理メディア識別子に基づいて、この電子決済に使用される決済メディアが、例えば、クレジット、ポイント、電子マネーのいずれから選択可能かを特定し、カード決済端末２に送る。売上処理部１２６は、決済メディア処理機能の一部であって、カード決済端末２から送られた売上データを処理し、メディア制御層１３０に送る。
【００３２】
メディア制御層１３０は、物理メディア制御層１３１及び決済メディア制御層１３６に分かれる。物理メディア制御層１３１は、物理メディア処理機能の一部であって、受信した物理メディア識別子から、物理メディアに対応するメディア処理サーバを特定し、カードから読み取られたデータを特定された物理メディア処理サーバに送る。決済メディア制御部１３６は、決済メディア処理機能の一部であって、受信した決済メディア識別子から、決済メディアに対応するメディア処理サーバを特定し、カード決済端末２に入力されたデータを特定された決済メディア処理サーバに送る。
【００３３】
メディア処理層１４０は、各メディアごとに処理を行うサーバを含む。具体的には、物理メディア処理をする物理メディア処理サーバ（具体的には、磁気処理サーバ１４１、接触ＩＣ処理サーバ１４２、非接触ＩＣ処理サーバ（ＩＣＡＳ）１４３）と、決済メディア処理をする決済メディア処理サーバ（具体的には、クレジット処理サーバ１４６、ポイント処理サーバ１４７、電子マネー処理サーバ１４８）とを含む。各物理メディア及び各決済メディアに異なる識別子（物理メディアＩＤ、決済メディアＩＤ）が割り当てられており、物理メディアＩＤ及び決済メディアＩＤによって異なるサーバで処理が実行される。
【００３４】
磁気処理サーバ１４１は、磁気カードの処理をする。接触ＩＣ処理サーバ１４２は、接触ＩＣカードの処理をする。非接触ＩＣ処理サーバ（ＩＣＡＳ）１４３は、非接触ＩＣカードの処理をする。
【００３５】
クレジット処理サーバ１４６は、クレジットカードを用いた決済処理をする。ポイント処理サーバ１４７は、加盟店や航空会社によって付与されたポイントを用いた決済処理をする。電子マネー処理サーバ１４８は、電子マネーを用いた決済処理をする。
【００３６】
ＤＢ層１５０は、物理メディア処理のためのデータを格納する物理メディアテーブル１５１、決済メディア処理のためのデータを格納する決済メディアテーブル１５２及びアプリケーションテーブル１５３を含む。また、ＤＢ層１５０は、決済メディア処理のためのデータを格納する加盟店メタデータ１５６、アクワイアラメタデータ１５７及び売上データを登録するためのクレジット売上データ１５８を含む。
【００３７】
図４は、本発明の実施の形態の物理メディアテーブル１５１の説明図である。
【００３８】
物理メディアテーブル１５１は、物理メディア識別子３１、対応する物理メディア処理サーバのＩＰアドレス３２及び対応する物理メディア処理サーバのポート番号３３を含む。
【００３９】
物理メディア識別子３１は、決済に用いられる物理メディアを一意に識別するために割り当てられた識別子であって、例えば、磁気ストライプカードは”０１”、接触式ＩＣカードは”０２”、非接触ＩＣカードは”０３”のように割り当てられている。
【００４０】
ＩＰアドレス３２は、物理メディア識別子３１に対応する物理メディアを処理する物理メディア処理サーバのＩＰアドレスである。ポート番号３３は、物理メディア識別子３１に対応する物理メディアを処理する物理メディア処理サーバのポート番号である。
【００４１】
物理メディアテーブル１５１は、物理メディア制御部１３１が物理メディアを特定する処理において使用される。具体的には、カード決済端末２は、附属のＩＣカードリーダ・ライタ２１、磁気カードリーダ２２及び非接触式ＩＣカードリーダ・ライタ２３のいずれでカードのデータを読み取ったか（すなわち、いずれの読取装置からカードのデータを取得したか）によって、取引毎に物理メディア識別子を設定する。そして、物理メディア制御部１３１は、設定された物理メディア識別子をパラメータとして物理メディアテーブル１５１を検索することによって、物理メディア識別子に対応する物理メディア処理サーバのアドレス及びポートを得ることができる。
【００４２】
図５は、本発明の実施の形態の決済メディアテーブル１５２の説明図である。
【００４３】
決済メディアテーブル１５２は、決済メディア識別子４１、対応するメディア処理サーバのＩＰアドレス４２及び対応するメディア処理サーバのポート番号４３を含む。
【００４４】
決済メディア識別子４１は、決済に用いられる決済メディアを一意に識別するために割り当てられた識別子であって、例えば、クレジットは”１０”、ポイントは”２０”、電子マネーは”３０”のように割り当てられている。
【００４５】
ＩＰアドレス４２は、決済メディア識別子４１に対応する決済を処理するメディア処理サーバのＩＰアドレスである。ポート番号４３は、決済メディア識別子４１に対応する決済を処理するメディア処理サーバのポート番号である。決済メディアテーブル１５２は、決済メディア制御部１３６が決済メディアを特定する処理において使用される。具体的には、カード決済端末２において決済方法が選択されると、決済メディア識別子が定められる。そして、決済メディア制御部１３６は、定められた決済メディア識別子をパラメータとして決済メディアテーブル１５２を検索することによって、決済メディア識別子に対応する決済メディア処理サーバのアドレス及びポートを得ることができる。
【００４６】
図６Ａ、図６Ｂは、本発明の実施の形態の電子決済処理を示すシーケンス図である。なお、図６Ａに示す処理（３０１〜３１４）に続けて、図６Ｂに示す処理（３１５〜３４３）が実行される。
【００４７】
まず、店員が、いずれかのカード読取装置に決済に用いるカードを装着する。例えば、磁気カードが決済に用いられる場合は、磁気カードリーダ２２を用いて磁気カードをスワイプする。また、接触式ＩＣカードが決済に用いられる場合は、ＩＣカードをＩＣカードリーダ・ライタ２１に挿入する。また、非接触ＩＣカードが決済に用いられる場合は、ＩＣカードを非接触ＩＣカードリーダ・ライタ２３上に置く。これらの読取装置にカードを装着することによって、カードに記録されたデータが読み取られる（３０１）。
【００４８】
このとき、カード決済端末２は、どの読取装置によってカードのデータが読み取られたかによって、決済に用いられる物理メディアを特定し、物理メディア識別子を定める。
【００４９】
なお、カードに記録されたデータを読み取る前に、店員が決済に用いるカードの種類を選択する操作をしてもよい。この場合、この選択時点で物理メディア識別子が定められ、選択された物理メディアに対応する読取装置を起動すればよい。
【００５０】
読み取られたカードのデータは、センタサーバ１に送られる（３０２）。センタサーバ１では、Ｗｅｂサービス層１１０及びアプリケーション層１２０を介して、メディア制御層１３０が読み取られたカードのデータを受け取る。メディア制御層１３０では、物理メディア制御部１３１が、カード決済端末２において定められた物理メディア識別子をパラメータとして、物理メディアテーブル１５１を参照し（３０３）、対応する物理メディア処理サーバ（磁気処理サーバ１４１、接触ＩＣ処理サーバ１４２、非接触ＩＣ処理サーバ１４３のいずれか）を特定し、特定されたサーバのＩＰアドレス及びポート番号を取得する（３０４）。メディア処理層１４０に含まれるサーバでは、物理メディアに対応した物理メディア処理をする。
【００５１】
例えば、決済に用いられるカードが磁気カードであれば、物理メディア識別子は”０１”なので、磁気処理サーバ１４１が選択される。そして、磁気カードから読み取られたデータを選択された磁気処理サーバ１４１に送る（３０５）。
【００５２】
その後、物理メディア処理サーバ（磁気処理サーバ１４１）は、磁気カードから読みられたデータ（ＪＩＳ２データ）を用いて、アプリケーションテーブル１５３を参照して、このカードで使用可能なアプリケーションを検索する（３０６）。なお、アプリケーションテーブル１５３には、アプリケーションの識別子、アプリケーション名が格納されている。そして、磁気処理サーバ１４１は、このカードで使用可能なアプリケーションのリストを取得し（３０７）、取得したアプリケーションリストを、Ｗｅｂサービス層１１０を介して、カード決済端末２に送る（３０８、３０９）。
【００５３】
一方、決済に用いられるカードが接触式ＩＣカードであれば、物理メディア識別子は”０２”なので、接触ＩＣ処理サーバ１４２が選択される。そして、物理メディア識別子とＩＣカードから読み取ったデータを選択された接触ＩＣ処理サーバ１４２に送る（３１０）。
【００５４】
その後、接触ＩＣ処理サーバ１４２は、接触式ＩＣカードから読み取ったデータ（ＪＩＳ２相当データ）を用いて、アプリケーションテーブル１５３を参照して、このカードを処理可能なアプリケーションを検索し（３１１）、このカードを処理可能なアプリケーションのリストを取得する（３１２）。取得したアプリケーションリストは、Ｗｅｂサービス層１１０を介して、カード決済端末２に送られる（３１３、３１４）。
【００５５】
その後、カード決済端末２は、受信したアプリケーションリストに基づいて、このカードで利用可能な決済メディアを表示して、利用者（又は、店員）による選択を待つ。この選択によって、どのメディアでこの取引を決済するのか（すなわち、決済メディア識別子）が定められる（３１５）。
【００５６】
入力された決済メディアはセンタサーバ１に送られる。センタサーバ１では、Ｗｅｂサービス層１１０及びアプリケーション層１２０を介して、メディア制御層１３０が入力された決済メディア情報を受け取る（３１６）。メディア制御層１３０では、決済メディア制御部１３６が、カード決済端末２において定められた決済メディア識別子をパラメータとして、決済メディアテーブル１５２を参照し、対応する決済メディア処理サーバ（クレジット処理サーバ１４６、ポイントサーバ１４７、電子マネー処理サーバ１４８のいずれか）を特定し、特定されたサーバのＩＰアドレス及びポート番号を取得する（３１７、３１８）。メディア処理層１３０に含まれるサーバでは、決済メディアに対応した決済メディア処理をする。この特定された決済メディアは、カード決済端末２に送られる（３１９）。
【００５７】
そして、カード決済端末２は、決済メディアが確定した後、業務（例えば、売上、取消、返品等）を選択するための業務画面を表示する。カード決済端末２は、業務が選択された後、選択された業務を実行するための決済データ（金額、税、商品コード、支払い方法等）の入力を受け付ける（３２０）。決済データの入力後、確定操作がされると（例えば、送信ボタンが押されると）、売上処理を開始し、入力されたデータをメディア制御層１３０に送る（３２１）。メディア制御層１３０は、保持された物理メディア識別子、決済メディア識別子及び入力された決済データを、物理メディア処理サーバに送る（３２２、３３２）。すなわち、メディア制御層１３０で保持された物理メディアが”０２”であれば、物理メディアは接触式ＩＣカードなので、接触ＩＣ処理サーバ１４２が選択される（３２２）。接触ＩＣ処理サーバ１４２ではカードのデータ認証処理を実行し（３２３）、認証結果が「正常」であれば、認証結果にＰＩＮ入力要求を付加して、カード決済端末２に送る（３２４、３２５）。
【００５８】
カード決済端末２は、ＰＩＮ入力要求を受け取ると、カード決済端末２に接続されたＰＩＮ入力パッド２０へのＰＩＮ（暗証番号）の入力を促し、ＰＩＮ入力待ち状態となる（３２６）。その後、ＰＩＮ入力パッド２０は、ＰＩＮが入力されると（３２７）、入力されたＰＩＮとカードから読み取ったデータとを照合する（３２８）。ＰＩＮ入力パッド２０は、照合の結果をカード決済端末２に送る（３２９）。
【００５９】
カード決済端末２は、ＰＩＮ入力パッド２０から照合の結果を受け取ると、受け取った照合の結果が成功であれば、ＰＩＮ照合の結果をセンタサーバ１に送る（３３０）。
【００６０】
センタサーバ１では、メディア制御層１３０が、カード決済端末２から照合の結果を受け取ると、保持していた決済メディアに対応した決済メディア処理をする。
【００６１】
メディア制御層で保持された物理メディアが磁気カードであれば、ＰＩＮ認証は実行されない（３３１）。
【００６２】
メディア制御層１３０は保持された決済メディア識別子が“１０”であれば、決済メディアはクレジットなので、クレジット処理サーバ１４６が選択される。クレジット処理サーバでは、この決済への与信の可否を判定するオーソリ判定処理を行う。具体的には、加盟店メタデータ１５６を参照して（３３３、３３４）、この加盟店における取引が可能かを判定し（３３５）、判定結果をクレジット処理サーバ１４６に送信する（３３６）。
【００６３】
このオーソ判定処理によって、与信が必要と判定された場合、クレジット処理サーバ１４６は、カード会社のセンタにオーソリ要求を送信する（３３７）。その後、カード会社のセンタにて処理されたオーソリ処理の結果をカード決済端末２に送る（３３８、３３９、３４０）。
【００６４】
カード決済端末２は、受け取ったオーソリ処理の結果が成功であれば、伝票を印刷し（３４１）、取引データをデータベース層１５０に送り、タンキング処理を要求する（３４２）。
【００６５】
データベースは、カード決済端末２から受け取った取引データをクレジット売上データ１５８登録するタンキング処理の完了後、取引データの登録処理の結果をカード決済端末２に送る（３４３）。
【００６６】
なお、上述したシーケンスではクレジットカードのみについて説明したが、電子マネーによる取引を処理する電子マネーサーバ、ポイントによる取引を処理するポイント処理サーバにおいても、クレジットカードによる取引と同様のシーケンスで処理が行われる。この場合、何れも物理メディア処理サーバは非接触ＩＣ処理サーバ１４３となり、非接触ＩＣカードを用いた決済処理が行われる。
【００６７】
本発明の実施の形態では、物理メディアの種類によって異なる物理メディア処理サーバと、決済メディアの種類によって異なる決済メディア処理サーバとを設け、各サーバ間及び各サーバとカード決済端末２との間で、物理メディア識別子及び決済メディア識別子をやりとりすることによって、物理メディアと決済メディアとを分離して処理することができ、電子決済システムの開発効率を向上させることができる。
【００６８】
ステップ３１８で送られる情報は、業務識別子、物理メディア識別子、決済メディア識別子、オンライン電文、伝票番号、処理通番、タンキング情報、端末番号及び端末設定などを含む。なお、これら以外の情報（例えば、カード決済端末２と決済メディア処理サーバと間の通信に関する指定）を含んでもよい。
【００６９】
業務ＩＤは、この取引処理メッセージによって起動される処理の種類を示し、「売上」、「取消」、「返品」、「カードチェック」、「その他」のいずれかから選択される。物理メディアＩＤは、この取引処理に使用される物理メディアの種類を示し、「磁気ストライプカード」、「接触式ＩＣカード」、「非接触ＩＣカード」、「指定なし」のいずれかから選択される。決済メディアＩＤこの取引処理に使用される決済メディアの種類を示し、「クレジット」、「ポイント」、「電子マネー」、「指定なし」のいずれかから選択される。
【００７０】
以上説明した本発明の実施の形態の処理のポイントをまとめると以下の通りである。
【００７１】
まず、カードのデータを読み取った際に物理メディア識別子が決定した後（３０１）、決定された物理メディア識別子によって物理メディア処理サーバが選択される（３０３、３０４）。選択された物理メディア処理サーバは、カードから読み取ったデータを用いて、このカードで可能な決済方法（すなわち、このカードを用いた電子決済を処理するアプリケーションのリスト）を取得する（３０６、３０７）。その後、カード決済端末２は、物理メディア処理サーバから取得した決済方法から、ユーザが希望する決済方法を選択し、決済メディアＩＤを確定する（３１５）。
【００７２】
物理メディア識別子及び決済メディア識別子が確定した後、業務が選択される（３２０）。業務が選択をされると、カード決済端末２は、取引処理に必要なデータをセンタサーバ１に送る（３２１）。
【００７３】
センタサーバ１は、定義されたビジネスプロセスにおいて、物理メディア識別子及び決済メディア識別子に従って、物理メディア処理サーバ及び決済メディア処理サーバを選択して、各処理を行う。
【００７４】
以上、電子決済の専用端末を例として本発明について説明したが、センター集中型のＰＯＳ、自動販売機、セルフ型給油機等の電子決済をするシステムに適用することができる。
【００７５】
以上説明したように本発明の実施の形態によると、電子決済のセンター集中型処理において、電子決済に利用するメディアを、物理メディアと決済メディアとの二つの概念に分けて構築する。このため、単純に物理メディアと決済メディアとを組み合わせでサービスを構築することを可能とし、多様な電子決済のためのビジネスプロセスを制御することができる。
【００７６】
例えば、新しい物理メディアを加える場合であっても、新たに加わった物理メディアの部分を開発すればよく、その物理メディアに対応する決済メディアの部分は開発する必要がなく、物理メディアが異なるサービスを容易に開発することができる。具体的には、物理メディアとして接触式ＩＣカードを使用したクレジット決済の既存の処理プロセスの物理メディア部分を変更することによって、非接触ＩＣカードを使用したクレジット決済の処理プロセスを開発することができる。
【００７７】
また、新しい決済メディアを加える場合であっても、新たに加わった決済メディアの部分を開発すればよく、その決済メディアに対応する物理メディアの部分は開発する必要がなく、決済メディアが異なるサービスを容易に開発することができる。具体的には、接触式ＩＣカードを使用したクレジット決済の既存の処理プロセスの決済メディア部分を変更することによって、接触式ＩＣカードを使用したポイント決済の処理プロセスを開発することができる。
【符号の説明】
【００７８】
１  センタサーバ
２  カード決済端末（ＣＣＴ）
３  ネットワーク
【図１】
2010272048.tif 000003
【図２】
2010272048.tif 000004
【図３】
2010272048.tif 000005
【図４】
2010272048.tif 000006
【図５】
2010272048.tif 000007
【図６Ａ】
2010272048.tif 000008
【図６Ｂ】
2010272048.tif 000009
【図７】
2010272048.tif 000010