(57)【要約】【課題】ギフトカードを保有する本人のみがユーザ端末装置を用いてギフトカードを利用できるようセキュリティを高める。【解決手段】決済装置１は、ユーザ端末装置３から登録するギフトカードのカードＩＤとＳＩＭカードから読み出されたＳＩＭ番号とを受信し、これらを対応付けて記憶する。さらに決済装置１は、ユーザ端末装置３から利用申請を受信して有効期限を割り当て、利用申請されたギフトカードのカードＩＤに対応付けて有効期限を記憶する。ユーザ端末装置３は、ＳＩＭ番号と決済に利用するギフトカードのカードＩＤ及びＰＩＮを用いてバーコードを生成する。決済装置１は、店舗端末装置５がユーザ端末装置３から読み出したバーコード情報を受信し、バーコード情報からカードＩＤ、ＰＩＮ及びＳＩＭ番号を取得すると、決済日時がカードＩＤ及びＳＩＭ番号に対応した有効期限内であり、カードＩＤ及びＰＩＮが正当であると確認し、決済処理を行う。【選択図】図１
2013186549.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ端末装置と、店舗端末装置と、決済装置とをネットワークで接続した決済システムの前記決済装置であって、
決済カードを特定するカード識別情報と、前記ユーザ端末装置を特定する端末識別情報とを対応付けて記憶するカード管理情報記憶部と、
前記ユーザ端末装置から決済カードの登録要求を受信し、受信した前記登録要求に設定されている前記決済カードのカード識別情報と前記ユーザ端末装置の端末識別情報とを対応付けて前記カード管理情報記憶部に書き込む登録部と、
前記ユーザ端末装置において当該ユーザ端末装置の端末識別記憶部から読み出した前記端末識別情報と決済に利用する前記決済カードのカード識別情報とを用いて所定の暗号化演算により生成され、前記店舗端末装置により読み取られた利用カード情報を受信し、前記所定の暗号化演算に対応した復号演算により前記利用カード情報から前記カード識別情報及び前記端末識別情報を取得し、取得した前記カード識別情報及び前記端末識別情報が対応付けて前記カード管理情報記憶部に登録されているか否かを判断する有効期限確認部と、
前記有効期限確認部により前記カード識別情報及び前記端末識別情報が対応付けて登録されていると判断された場合に、前記カード識別情報により特定される前記決済カードの決済処理を行う決済処理部と、
を備えることを特徴とする決済装置。
【請求項２】
ユーザ端末装置と、店舗端末装置と、決済装置とをネットワークで接続した決済システムであって、
前記ユーザ端末装置は、
当該ユーザ端末装置を特定する端末識別情報を記憶する端末識別記憶部と、
決済カードを特定するカード識別情報と、前記端末識別記憶部から読み出した前記端末識別情報とを設定した前記決済カードの登録要求を前記決済装置に送信する登録要求部と、
前記端末識別記憶部から読み出した前記端末識別情報と、決済に利用する前記決済カードのカード識別情報とを用いて所定の暗号化演算により利用カード情報を生成する利用カード情報生成部とを備え、
前記店舗端末装置は、
前記ユーザ端末装置から前記利用カード情報を読み出して前記決済装置に通知する通知部を備え、
前記決済装置は、
カード識別情報と端末識別情報とを対応付けて記憶するカード管理情報記憶部と、
前記ユーザ端末装置から前記決済カードの登録要求を受信し、受信した前記登録要求に設定されている前記決済カードのカード識別情報と前記ユーザ端末装置の端末識別情報とを対応付けて前記カード管理情報記憶部に書き込む登録部と、
前記店舗端末装置から前記利用カード情報を受信し、前記所定の暗号化演算に対応した復号演算により前記利用カード情報から前記カード識別情報及び前記端末識別情報を取得し、取得した前記カード識別情報及び前記端末識別情報が対応付けて前記カード管理情報記憶部に登録されているか否かを判断する有効期限確認部と、
前記有効期限確認部により前記カード識別情報及び前記端末識別情報が対応付けて登録されていると判断された場合に、前記カード識別情報により特定される前記決済カードの決済処理を行う決済処理部とを備える、
ことを特徴とする決済システム。
【請求項３】
前記ユーザ端末装置は、
前記決済カードの利用申請を前記決済装置に送信する利用申請部をさらに備え、
前記決済装置は、
前記ユーザ端末装置から前記決済カードの利用申請を受信し、前記決済カードによる次回の決済の有効期限を割り当て、利用申請された前記決済カードのカード識別情報と対応づけて前記カード管理情報記憶部に書き込む有効期限設定部をさらに備え、
前記有効期限確認部は、現在の日時が前記カード識別情報に対応して前記カード管理情報記憶部に記憶されている前記有効期限内であるか否かをさらに判断し、
前記決済処理部は、前記有効期限確認部により現在の日時が前記有効期限内であるとさらに判断された場合に、前記カード識別情報により特定される前記決済カードの決済処理を行う、
ことを特徴とする請求項２に記載の決済システム。
【請求項４】
前記有効期限設定部は、乱数あるいは乱数生成元情報を前記ユーザ端末装置に送信し、
前記利用カード情報生成部は、受信した前記乱数あるいは受信した前記乱数生成元情報から生成した乱数をさらに使用して前記利用カード情報を生成し、
前記有効期限確認部は、前記復号演算により前記利用カード情報が前記乱数あるいは前記乱数生成元情報を使用して生成されたか否かをさらに判断し、
前記決済処理部は、前記有効期限確認部により前記利用カード情報が前記乱数あるいは前記乱数生成元情報から生成されたとさらに判断された場合に、前記カード識別情報により特定される前記決済カードの決済処理を行う、
ことを特徴とする請求項２または請求項３に記載の決済システム。
【請求項５】
前記ユーザ端末装置は、
前記利用カード情報生成部が生成した前記利用カード情報をバーコードにより表示する表示部をさらに備え、
前記店舗端末装置は、
前記ユーザ端末装置の前記表示部が表示させた前記バーコードを読み取る読取部をさらに備える、
ことを特徴とする請求項２から請求項４のいずれか１項に記載の決済システム。
【請求項６】
前記端末識別記憶部は、ＳＩＭカードである、
ことを特徴とする請求項２から請求項５のいずれか１項に記載の決済システム。
【請求項７】
ユーザ端末装置と、店舗端末装置と、決済装置とをネットワークで接続した決済システムが実行する決済方法であって、
前記ユーザ端末装置の登録要求部が、当該ユーザ端末装置が備える端末識別記憶部から当該ユーザ端末装置を特定する端末識別情報を読み出し、決済カードを特定するカード識別情報と、読み出した前記端末識別情報を設定した前記決済カードの登録要求を前記決済装置に送信する登録要求過程と、
前記決済装置の登録部が、前記ユーザ端末装置から前記決済カードの登録要求を受信し、受信した前記登録要求に設定されている前記決済カードのカード識別情報と前記ユーザ端末装置の端末識別情報とを対応付けてカード管理情報記憶部に書き込む登録過程と、
前記ユーザ端末装置の利用カード情報生成部が、前記端末識別記憶部から読み出した前記端末識別情報と、決済に利用する前記決済カードのカード識別情報とを用いて所定の暗号化演算により利用カード情報を生成する利用カード情報生成過程と、
前記店舗端末装置の通知部が、前記ユーザ端末装置から前記利用カード情報を読み出して前記決済装置に通知する通知過程と、
前記決済装置において、
有効期限確認部が、前記店舗端末装置から前記利用カード情報を受信し、前記所定の暗号化演算に対応した復号演算により前記利用カード情報から前記カード識別情報及び前記端末識別情報を取得し、取得した前記カード識別情報及び前記端末識別情報が対応付けて前記カード管理情報記憶部に登録されているか否かを判断する有効期限確認過程と、
決済処理部が、前記有効期限確認過程において前記カード識別情報及び前記端末識別情報が対応付けて登録されていると判断された場合に、前記カード識別情報により特定される前記決済カードの決済処理を行う決済処理過程と、
を有することを特徴とする決済方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、決済装置、決済システム、及び決済方法に関する。
【背景技術】
【０００２】
近年、カードタイプのギフトカードが普及している。このカードタイプのギフトカードには、各ギフトカード固有のカード番号が磁気ストライプなどによって記録されている。ギフトカードを利用する際には、店舗に設置された端末がギフトカードから読み取ったカード番号を、各カードの残高を管理している管理システムに通知して決済を行なう。
【０００３】
一方、特許文献１には、通信端末装置を用いた電子商取引決済について記載されている。この技術では、利用者は予め支払い用口座をシステムに開設して任意の金額を入金しておく。そして、商品を購入する際には、利用者の通信端末装置から支払い用口座の口座識別情報と認証識別情報を通知し、システムが当該支払い用口座による支払が可能であると判断した場合に、支払い用口座から商品の代金を引いて商品販売者へ支払う。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−１１７３５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
店舗の端末でギフトカードから読み取って管理システムに通知していた情報を、携帯電話から読み取れるようにすることで、プラスチックのギフトカードを持ち歩くかわりに、携帯電話にギフトカードの機能を備え、利便性を向上させることが考えられている。この場合、購入したギフトカードの情報を携帯電話が取得する時や、携帯電話を用いて店舗でギフトカードを利用する時に、第三者が情報を不正に取得し、この取得した情報を用いてギフトカードを利用してしまうというリスクがある。しかし、特許文献１では、このような不正利用を防ぐことについては考慮していない。
【０００６】
本発明は、このような事情を考慮してなされたもので、ギフトカードを所有している本人のみがユーザの端末装置を用いてギフトカードを利用できるようにセキュリティを高めた決済装置、決済システム、及び決済方法を提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、請求項１に記載の発明は、ユーザ端末装置と、店舗端末装置と、決済装置とをネットワークで接続した決済システムの前記決済装置であって、決済カードを特定するカード識別情報と、前記ユーザ端末装置を特定する端末識別情報とを対応付けて記憶するカード管理情報記憶部と、前記ユーザ端末装置から決済カードの登録要求を受信し、受信した前記登録要求に設定されている前記決済カードのカード識別情報と前記ユーザ端末装置の端末識別情報とを対応付けて前記カード管理情報記憶部に書き込む登録部と、前記ユーザ端末装置において当該ユーザ端末装置の端末識別記憶部から読み出した前記端末識別情報と決済に利用する前記決済カードのカード識別情報とを用いて所定の暗号化演算により生成され、前記店舗端末装置により読み取られた利用カード情報を受信し、前記所定の暗号化演算に対応した復号演算により前記利用カード情報から前記カード識別情報及び前記端末識別情報を取得し、取得した前記カード識別情報及び前記端末識別情報が対応付けて前記カード管理情報記憶部に登録されているか否かを判断する有効期限確認部と、前記有効期限確認部により前記カード識別情報及び前記端末識別情報が対応付けて登録されていると判断された場合に、前記カード識別情報により特定される前記決済カードの決済処理を行う決済処理部と、を備えることを特徴とする決済装置である。
【０００８】
また、請求項２に記載の発明は、ユーザ端末装置と、店舗端末装置と、決済装置とをネットワークで接続した決済システムであって、前記ユーザ端末装置は、当該ユーザ端末装置を特定する端末識別情報を記憶する端末識別記憶部と、決済カードを特定するカード識別情報と、前記端末識別記憶部から読み出した前記端末識別情報とを設定した前記決済カードの登録要求を前記決済装置に送信する登録要求部と、前記端末識別記憶部から読み出した前記端末識別情報と、決済に利用する前記決済カードのカード識別情報とを用いて所定の暗号化演算により利用カード情報を生成する利用カード情報生成部とを備え、前記店舗端末装置は、前記ユーザ端末装置から前記利用カード情報を読み出して前記決済装置に通知する通知部を備え、前記決済装置は、カード識別情報と端末識別情報とを対応付けて記憶するカード管理情報記憶部と、前記ユーザ端末装置から前記決済カードの登録要求を受信し、受信した前記登録要求に設定されている前記決済カードのカード識別情報と前記ユーザ端末装置の端末識別情報とを対応付けて前記カード管理情報記憶部に書き込む登録部と、前記店舗端末装置から前記利用カード情報を受信し、前記所定の暗号化演算に対応した復号演算により前記利用カード情報から前記カード識別情報及び前記端末識別情報を取得し、取得した前記カード識別情報及び前記端末識別情報が対応付けて前記カード管理情報記憶部に登録されているか否かを判断する有効期限確認部と、前記有効期限確認部により前記カード識別情報及び前記端末識別情報が対応付けて登録されていると判断された場合に、前記カード識別情報により特定される前記決済カードの決済処理を行う決済処理部とを備える、ことを特徴とする決済システムである。
【０００９】
また、請求項３に記載の発明は、請求項２に記載の決済システムであって、前記決済カードの利用申請を前記決済装置に送信する利用申請部をさらに備え、前記決済装置は、前記ユーザ端末装置から前記決済カードの利用申請を受信し、前記決済カードによる次回の決済の有効期限を割り当て、利用申請された前記決済カードのカード識別情報と対応づけて前記カード管理情報記憶部に書き込む有効期限設定部をさらに備え、前記有効期限確認部は、現在の日時が前記カード識別情報に対応して前記カード管理情報記憶部に記憶されている前記有効期限内であるか否かをさらに判断し、前記決済処理部は、前記有効期限確認部により現在の日時が前記有効期限内であるとさらに判断された場合に、前記カード識別情報により特定される前記決済カードの決済処理を行う、ことを特徴とする。
【００１０】
また、請求項４に記載の発明は、請求項２または請求項３に記載の決済システムであって、前記有効期限設定部は、乱数あるいは乱数生成元情報を前記ユーザ端末装置に送信し、前記利用カード情報生成部は、受信した前記乱数あるいは受信した前記乱数生成元情報から生成した乱数をさらに使用して前記利用カード情報を生成し、前記有効期限確認部は、前記復号演算により前記利用カード情報が前記乱数あるいは前記乱数生成元情報を使用して生成されたか否かをさらに判断し、前記決済処理部は、前記有効期限確認部により前記利用カード情報が前記乱数あるいは前記乱数生成元情報から生成されたとさらに判断された場合に、前記カード識別情報により特定される前記決済カードの決済処理を行う、ことを特徴とする。
【００１１】
また、請求項５に記載の発明は、請求項２から請求項４のいずれか１項に記載の決済システムであって、前記ユーザ端末装置は、前記利用カード情報生成部が生成した前記利用カード情報をバーコードにより表示する表示部をさらに備え、前記店舗端末装置は、前記ユーザ端末装置の前記表示部が表示させた前記バーコードを読み取る読取部をさらに備える、ことを特徴とする。
【００１２】
また、請求項６に記載の発明は、請求項２から請求項５のいずれか１項に記載の決済システムであって、前記端末識別記憶部は、ＳＩＭカードである、ことを特徴とする。
【００１３】
また、請求項７に記載の発明は、ユーザ端末装置と、店舗端末装置と、決済装置とをネットワークで接続した決済システムが実行する決済方法であって、前記ユーザ端末装置の登録要求部が、当該ユーザ端末装置が備える端末識別記憶部から当該ユーザ端末装置を特定する端末識別情報を読み出し、決済カードを特定するカード識別情報と、読み出した前記端末識別情報を設定した前記決済カードの登録要求を前記決済装置に送信する登録要求過程と、前記決済装置の登録部が、前記ユーザ端末装置から前記決済カードの登録要求を受信し、受信した前記登録要求に設定されている前記決済カードのカード識別情報と前記ユーザ端末装置の端末識別情報とを対応付けてカード管理情報記憶部に書き込む登録過程と、前記ユーザ端末装置の利用申請部が、前記決済カードの利用申請を前記決済装置に送信する利用申請過程と、前記ユーザ端末装置の利用カード情報生成部が、前記端末識別記憶部から読み出した前記端末識別情報と、決済に利用する前記決済カードのカード識別情報とを用いて所定の暗号化演算により利用カード情報を生成する利用カード情報生成過程と、前記店舗端末装置の通知部が、前記ユーザ端末装置から前記利用カード情報を読み出して前記決済装置に通知する通知過程と、前記決済装置において、有効期限確認部が、前記店舗端末装置から前記利用カード情報を受信し、前記所定の暗号化演算に対応した復号演算により前記利用カード情報から前記カード識別情報及び前記端末識別情報を取得し、取得した前記カード識別情報及び前記端末識別情報が対応付けて前記カード管理情報記憶部に登録されているか否かを判断する有効期限確認過程と、決済処理部が、前記有効期限確認過程において前記カード識別情報及び前記端末識別情報が対応付けて登録されていると判断された場合に、前記カード識別情報により特定される前記決済カードの決済処理を行う決済処理過程と、を有することを特徴とする決済方法である。
【発明の効果】
【００１４】
請求項１、２及び７の発明によれば、ユーザがギフトカードを購入するなどしてユーザ端末装置によりカード番号やＰＩＮを入手する際に、第三者が入手時の通信からカード番号やＰＩＮを入手したとしても、ユーザ端末装置の端末識別情報が入手できないために正しい利用カード情報を生成できない。よって、ギフトカードの不正利用を防ぎ、ギフトカードを所有している本人のみが自分のユーザ端末装置を用いてギフトカードを利用できるようにセキュリティを高めることができる。
請求項３の発明によれば、ギフトカードの利用の際にはユーザからの利用申請に基づいて次回の利用の有効期限が設定されるため、ユーザ端末装置が決済時に表示させたバーコードを第三者が撮影するなどして入手したとしても、有効期限切れのためにギフトカードの不正利用を防ぐことができる。従って、さらにセキュリティを高めることができる。
請求項４の発明によれば、利用申請の度に異なる乱数を用いて利用カード情報を生成するため、ギフトカード利用の度に生成される利用カード情報が異なる。よって、さらにセキュリティを高めることができる。
請求項５の発明によれば、店舗端末装置は、利用カード情報をバーコードで読み取るため、従来から店舗端末装置に備えられているバーコードリーダを使用することができる。よって、店舗におけるギフトカードサービスの導入コストを下げることができる。
請求項６の発明によれば、ユーザ端末装置としてＳＩＭカードが実装されているスマートフォンや携帯電話を使用することができる。よって、ユーザの利便性が向上する。
【図面の簡単な説明】
【００１５】
【図１】本発明の一実施形態による決済システムの構成を示す機能ブロック図である。
【図２】同実施形態によるギフトカード残高管理装置の内部構成を示す機能ブロック図である。
【図３】同実施形態によるギフトカード管理装置の内部構成を示す機能ブロック図である。
【図４】同実施形態によるユーザ端末装置の内部構成を示す機能ブロック図である。
【図５】同実施形態による店舗端末装置の内部構成を示す機能ブロック図である。
【図６】同実施形態による決済システムにおけるカード登録時のシーケンス図である。
【図７】同実施形態による決済システムにおけるカード利用申請時のシーケンス図である。
【図８】同実施形態による決済システムにおける決済時のシーケンス図である。
【発明を実施するための形態】
【００１６】
以下、図面を参照しながら本発明の実施形態を詳細に説明する。
【００１７】
図１は、本発明の一実施形態による決済システムの構成を示す機能ブロック図であり、本実施形態と関係する機能ブロックのみを抽出して示してある。同図に示すように決済システムは、ギフトカードサービス運営会社の決済装置１を構成するギフトカード残高管理装置１０及びギフトカード管理装置２０と、ユーザが保有するユーザ端末装置３と、ギフトカードを発行した企業の店舗に設置された店舗端末装置５とをネットワーク９により接続して構成される。
【００１８】
本実施形態の決済システムにおいては、従来のプラスチックのカード媒体を使用せず、ユーザ端末装置３を用いてギフトカードサービスを実現する。このギフトカードは、サーバ残高管理型のプリペイドカード（決済カード）であり、残高は常にギフトカード残高管理装置１０にアクセスすることにより更新される。本実施形態では、ユーザ端末装置３に、従来のプラスチックのギフトカードに記録されていたカード番号やＰＩＮ（Personal identification number）を記憶し、店舗端末装置５は、それらの情報をユーザ端末装置３から読み込んでギフトカード残高管理装置１０に通知する。
【００１９】
このようなギフトカードサービスでは、ユーザがギフトカードを購入するなどして、ユーザ端末装置３によりギフトカード残高管理装置１０からカード番号やＰＩＮを入手する際に、購入時の通信から第三者がカード番号やＰＩＮを入手し、ギフトカードを不正に利用してしまうというリスクがある。そこで、本実施形態では、ギフトカードの利用時に、ユーザ端末装置３において、カード番号やＰＩＮに加え、ユーザ端末装置３に個別の番号である端末識別情報を組み込んで暗号化された利用カード情報を生成し、決済装置１において正当性確認に使用する。これにより、第三者がカード番号やＰＩＮを入手したとしても、ユーザ端末装置３に個別の番号が入手できないために正しい利用カード情報を生成することができない。よって、ギフトカードの不正利用を防ぐことができる。
【００２０】
また、従来から広く使用されているＰＯＳ（Point Of Sale）システムと接続される店舗の端末には、バーコードを読み取る機能を有するものが多い。そこで、本実施形態では、利用カード情報をバーコードによりユーザ端末装置３に表示させ、店舗端末装置５はユーザ端末装置３が表示させたバーコードを読み取る。これにより、店舗における導入コストを下げることができる。しかし、第三者が他人のユーザ端末装置３に表示されたバーコードを撮影し、ギフトカードを不正に利用してしまうというリスクがある。そこで、本実施形態では、ギフトカードを利用した決済を行う前に、ユーザはギフトカード管理装置２０に利用申請を行なって次回の決済までの有効期限を設定する。これにより、第三者がバーコードを不正に撮影して後から利用しようとしたとしても、有効期限を超過してしまうためギフトカードの不正利用を防ぐことができる。
【００２１】
図２は、ギフトカード残高管理装置１０の内部構成を示す機能ブロック図であり、本実施形態と関係する機能ブロックのみを抽出して示してある。ギフトカード残高管理装置１０は、例えば、１台または複数台のコンピュータサーバなどで実現することができ、通信部１１、カード情報記憶部１２、カード残高記憶部１３、及び処理部１４を備えて構成される。
【００２２】
通信部１１は、ネットワーク９を介して他の装置とデータを送受信する。カード情報記憶部１２は、ギフトカードを一意に特定する識別情報であるカードＩＤ（カード識別情報）と、ギフトカードの認証情報であるＰＩＮとを対応付けて記憶する。カード残高記憶部１３は、ギフトカードのカードＩＤと、当該ギフトカードの残高を示す残高情報とを対応付けて記憶する。
【００２３】
処理部１４は、ギフトカード情報生成部１４１、認証部１４２、及び決済処理部１４３を備えて構成される。ギフトカード情報生成部１４１は、購入されたギフトカードのカードＩＤとＰＩＮを生成し、カード情報記憶部１２に書き込む。認証部１４２は、ギフトカード管理装置２０を介してユーザ端末装置３から受信したＰＩＮを認証する。決済処理部１４３は、決済時に店舗端末装置５から受信した利用カード情報の正当性をギフトカード管理装置２０に問い合わせ、利用カード情報の正当性が確認できた場合には決済処理を行ない、利用カード情報が不正である場合はエラーを店舗端末装置５に通知する。
【００２４】
図３は、ギフトカード管理装置２０の内部構成を示す機能ブロック図であり、本実施形態と関係する機能ブロックのみを抽出して示してある。ギフトカード管理装置２０は、例えば、１台または複数台のコンピュータサーバなどで実現することができ、通信部２１、会員情報記憶部２２、カード管理情報記憶部２３、及び処理部２４を備えて構成される。
【００２５】
通信部２１は、ネットワーク９を介して他の装置とデータを送受信する。会員情報記憶部２２は、ユーザを一意に特定する識別情報であるユーザＩＤ（ユーザ識別情報）と、ユーザのパスワードとを含む会員情報を記憶する。カード管理情報記憶部２３は、ギフトカードのカードＩＤ及びＰＩＮと、次回の決済の有効期限と、ユーザ端末装置３を一意に特定する情報である端末ＩＤ（端末識別情報）とを対応付けたカード管理情報を記憶する。本実施形態では、端末ＩＤとして、ＳＩＭ（Subscriber Identity Module）番号を使用する。ＳＩＭ番号は、ギフトカードの所有者であるユーザのユーザ端末装置３に備えられているＳＩＭカード４（端末識別記憶部、後述する図４に示す。）に固有の番号である。
【００２６】
処理部２４は、会員認証部２４１、認証依頼部２４２、登録部２４３、有効期限設定部２４４、カード情報通知部２４５、及び有効期限確認部２４６を備えて構成される。
会員認証部２４１は、ユーザ端末装置３から受信したユーザＩＤ及びパスワードにより、ユーザを認証する。認証依頼部２４２は、ユーザ端末装置３から受信した登録対象のギフトカードのカードＩＤとＰＩＮをギフトカード残高管理装置１０に通知し、ギフトカードの認証を依頼する。登録部２４３は、登録対象のギフトカードが認証された場合に、当該ギフトカードのカードＩＤ及びＰＩＮと、登録を要求したユーザ端末装置３のＳＩＭ番号と、登録を要求したユーザのユーザＩＤとを対応付けてカード管理情報記憶部２３に書き込む。
【００２７】
有効期限設定部２４４は、ユーザ端末装置３から利用申請を受信し、利用するギフトカードに次回の決済の有効期限を割り当て、ユーザＩＤ及び利用するギフトカードのギフトカードＩＤと対応づけてカード管理情報記憶部２３に書き込む。カード情報通知部２４５は、有効期限が割り当てられたギフトカードを保有するユーザのユーザ端末装置３に、利用カード情報の生成に使用される情報を通知する。
【００２８】
有効期限確認部２４６は、店舗端末装置５がユーザ端末装置３から読み取った利用カード情報の暗号化を解除してカードＩＤ、ＰＩＮ及びＳＩＭ番号を取得する。有効期限確認部２４６は、現在の日時が、取得したカードＩＤ及びＳＩＭ番号に対応付けてカード管理情報記憶部２３に記憶されている有効期限内であるかにより利用カード情報の検証を行う。
【００２９】
図４は、ユーザ端末装置３の内部構成を示す機能ブロック図であり、本実施形態と関係する機能ブロックのみを抽出して示してある。ユーザ端末装置３は、例えば、スマートフォンや携帯電話などの可搬のコンピュータ装置であり、通信部３１、記憶部３２、入力部３３、処理部３４、及び表示部３５を備えて構成される。また、ユーザ端末装置３には、ＳＩＭカード４が実装されている。ＳＩＭカード４は、携帯電話で使用されるＩＣ（Integrated Circuit）カードであり、電話番号を特定するための固有の番号であるＳＩＭ番号を記憶する。
【００３０】
通信部３１は、ネットワーク９を介して他の装置とデータを送受信する。記憶部３２は、ギフトカードのカードＩＤやＰＩＮなどの各種情報を記憶する。入力部３３は、例えば、キーやボタンなどであり、ユーザによる操作を受ける。表示部３５は、ＬＣＤ（Liquid Crystal Display）などのディスプレイである。
【００３１】
処理部３４は、登録要求部３４１、利用申請部３４２、利用カード情報生成部３４３、及び表示指示部３４４を備えて構成される。
登録要求部３４１は、ギフトカード管理装置２０に利用を登録するギフトカードのカードＩＤ及びＰＩＮと、ユーザ端末装置３に組み込まれているＳＩＭカード４から読み出したＳＩＭ番号を設定した登録要求をギフトカード管理装置２０に送信する。利用申請部３４２は、ギフトカードを利用した決済を行なう前に、ギフトカード管理装置２０に利用申請を送信する。利用カード情報生成部３４３は、利用申請に応じてギフトカード管理装置２０から受信した情報と、ＳＩＭカード４から読み出したＳＩＭ番号を用いて暗号化した利用カード情報を生成し、生成した利用カード情報を表すバーコードを生成する。利用カード情報生成部３４３が用いる暗号化演算は、ギフトカード管理装置２０の有効期限確認部２４６が用いる復号演算に対応する。表示指示部３４４は、利用カード情報生成部３４３が生成したバーコードなどの各種情報を表示部３５に表示させる。
【００３２】
図５は、店舗端末装置５の内部構成を示す機能ブロック図であり、本実施形態と関係する機能ブロックのみを抽出して示してある。同図に示すように、店舗端末装置５は、通信部５１、読取部５２、及び通知部５３を備えて構成される。
通信部５１は、ネットワーク９を介して他の装置とデータを送受信する。読取部５２は、ユーザ端末装置３からバーコードを読み取る。通知部５３は、読取部５２が読み取ったバーコードを表すバーコード情報をギフトカード残高管理装置１０に通知する。
【００３３】
続いて、本実施形態の決済システムの動作について説明する。なお、本実施形態では、ネットワーク９を介した装置間データの送受信は、ギフトカード残高管理装置１０の通信部１１、ギフトカード管理装置２０の通信部２１、ユーザ端末装置３の通信部３１、店舗端末装置５の通信部５１を介して行なわれるが、以下では省略して記載する。
【００３４】
図６は、本実施形態の決済システムにおけるカード登録時のシーケンス図である。
ユーザがギフトカードを購入した場合や、ユーザに他人からギフトカードの提供があった場合、ギフトカード残高管理装置１０のギフトカード情報生成部１４１は、新たに発行するギフトカードのカードＩＤ及びＰＩＮを生成する（ステップＳ１０５）。ギフトカード情報生成部１４１は、生成したカードＩＤ及びＰＩＮを対応付けてカード情報記憶部１２に登録し、さらに、カードＩＤとギフトカードの購入金額に応じた残高とを対応付けてカード残高記憶部１３に登録する（ステップＳ１１０）。ギフトカード情報生成部１４１は、登録したカードＩＤ及びＰＩＮをユーザ端末装置３に送信する（ステップＳ１１５）。ユーザ端末装置３は、受信したカードＩＤ及びＰＩＮを記憶部３２に書き込む。
【００３５】
ユーザがユーザ端末装置３の入力部３３により、ギフトカード登録用アプリケーションの起動指示を入力する（ステップＳ１２０）。これにより、登録要求部３４１が動作可能となる。ユーザが入力部３３によりユーザＩＤとパスワードを入力すると（ステップＳ１２５）、登録要求部３４１は、入力されたユーザＩＤ及びパスワードからなるログイン情報をギフトカード管理装置２０に送信する（ステップＳ１３０）。
【００３６】
ギフトカード管理装置２０の会員認証部２４１は、受信したログイン情報で示されるユーザＩＤ及びパスワードと、会員情報記憶部２２に記憶されている会員情報のユーザＩＤ及びパスワードの組みを照合してユーザ認証を行う。会員認証部２４１がユーザ認証はＯＫであると判断した場合、認証依頼部２４２は、ギフトカード登録用の画面データをユーザ端末装置３に送信する（ステップＳ１３５）。
【００３７】
ユーザは、表示部３５に表示されたギフトカード登録用の画面を利用し、登録するギフトカードのカードＩＤ及びＰＩＮと、ギフトカード登録要求送信指示を入力部３３により入力する（ステップＳ１４０）。登録要求部３４１は、入力されたカードＩＤ及びＰＩＮと、ＳＩＭカード４から読み出したＳＩＭ番号とを設定したギフトカード登録要求をギフトカード管理装置２０に送信する（ステップＳ１４５）。
【００３８】
ギフトカード管理装置２０の認証依頼部２４２は、ギフトカード登録要求を受信すると、受信したギフトカード登録要求に設定されているカードＩＤ及びＰＩＮをギフトカード残高管理装置１０に送信し、ギフトカードの認証を依頼する（ステップＳ１５０、Ｓ１５５）。ギフトカード残高管理装置１０の認証部１４２は、受信したカードＩＤ及びＰＩＮと、カード情報記憶部１２に記憶されているカードＩＤ及びＰＩＮを照合して認証を行う（ステップＳ１６０）。認証部１４２は、認証が成功した場合、認証成功をギフトカード管理装置２０に通知する（ステップＳ１６５）。
【００３９】
ギフトカード管理装置２０の登録部２４３は、ギフトカード残高管理装置１０から認証成功を受信すると、ログイン時に受信したユーザＩＤと、受信したギフトカード登録要求に設定されているカードＩＤ、ＰＩＮ、及びＳＩＭ番号とを対応付けてカード管理情報記憶部２３に登録する（ステップＳ１７０）。登録部２４３は、ユーザ端末装置３に登録完了を通知する（ステップＳ１７５）。ユーザ端末装置３の表示指示部３４４は、登録完了を受信すると、登録が完了した旨を表示部３５に表示させる（ステップＳ１８０）。これによりユーザは、ギフトカードの登録完了を確認する。
【００４０】
なお、ステップＳ１６０における認証が失敗した場合、認証部１４２は、エラー応答をギフトカード管理装置２０に通知する（ステップＳ１８５）。ギフトカード管理装置２０の認証依頼部２４２は、ギフトカード残高管理装置１０からエラー応答を受信すると、ユーザ端末装置３に認証失敗（ＮＧ）を通知する（ステップＳ１９０）。ユーザ端末装置３の表示指示部３４４は、認証失敗を受信すると、認証が失敗した旨を表示部３５に表示させる。
【００４１】
図７は、本実施形態の決済システムにおけるカード利用申請時のシーケンス図である。
ユーザは、ギフトカードを決済に利用する場合、ユーザ端末装置３の入力部３３により、ギフトカード利用申請用アプリケーションの起動指示を入力する（ステップＳ２０５）。これにより、利用申請部３４２が動作可能となる。ユーザが入力部３３によりユーザＩＤとパスワードを入力すると（ステップＳ２１０）、利用申請部３４２は、入力されたユーザＩＤ及びパスワードからなるログイン情報をギフトカード管理装置２０に送信する（ステップＳ２１５）。
【００４２】
ギフトカード管理装置２０の会員認証部２４１は、受信したログイン情報で示されるユーザＩＤ及びパスワードと、会員情報記憶部２２に記憶されている会員情報のユーザＩＤ及びパスワードの組みを照合してユーザ認証を行う。会員認証部２４１がユーザ認証はＯＫであると判断した場合、認証依頼部２４２は、ギフトカード選択用の画面データをユーザ端末装置３に送信する（ステップＳ２２０）。例えば、会員認証部２４１は、受信したユーザＩＤによりカード管理情報記憶部２３からカードＩＤを読み出す。そして、会員認証部２４１は、読み出したカードＩＤに対応したギフトカードの種類をリストで表示し、そのリストの中から利用するギフトカードを選択させる画面データを送信する。なお、ギフトカードの種類は、カードＩＤの一部の情報により示されてもよく、カードＩＤとギフトカードの種類を対応付けた情報を予めギフトカード管理装置２０内またはギフトカード管理装置２０と接続される記憶装置に登録しておき、この登録された情報を参照してもよい。
【００４３】
ユーザは、表示部３５に表示されたギフトカード選択用の画面を利用し、利用を申請するギフトカードの種類の選択と、送信指示を入力部３３により入力する（ステップＳ２２５）。利用申請部３４２は、選択されたギフトカードの種類を示す情報を設定したギフトカード情報取得依頼をギフトカード管理装置２０に送信する（ステップＳ２３０）。
【００４４】
ギフトカード管理装置２０の有効期限設定部２４４は、ギフトカード情報取得依頼を受信すると、現在の日時であるアクセス日時から所定時間が経過した日時を有効期限として決定する。有効期限設定部２４４は、ログイン時に受信したユーザＩＤと、ギフトカード情報取得依頼から取得したギフトカードの種類に対応するギフトカードＩＤとに対応付けて、アクセス日時と決定した有効期限とをカード管理情報記憶部２３に設定する（ステップＳ２３５）。カード情報通知部２４５は、アクセス日時及び有効期限が設定されたカードＩＤ及びＰＩＮをカード管理情報記憶部２３から読み出し（ステップＳ２４０）、ユーザ端末装置３に通知する（ステップＳ２４５）。
【００４５】
ユーザ端末装置３の利用カード情報生成部３４３は、ギフトカード管理装置２０からカードＩＤ及びＰＩＮを受信すると、記憶部３２に記憶されているカードＩＤ及びＰＩＮと照合し、照合が成功した場合、ＳＩＭカード４からＳＩＭ番号を取得する（ステップＳ２５０）。利用カード情報生成部３４３は、受信したカードＩＤ及びＰＩＮと、ＳＩＭカード４から取得したＳＩＭ番号とを用いて所定の暗号化演算により利用カード情報を生成する。なお、この暗号化演算には、復号演算（暗号化の解除）により元の情報を取得可能な任意の暗号化演算を使用しうる。利用カード情報生成部３４３は、生成した利用カード情報を表すバーコードを生成し（ステップＳ２５５）、表示指示部３４４は、利用カード情報生成部３４３により生成されたバーコードを表示部３５に表示させる（ステップＳ２６０）。
【００４６】
図８は、本実施形態の決済システムにおける決済時のシーケンス図である。
ギフトカードの利用時、ユーザは、図７のステップＳ２６０においてユーザ端末装置３が表示させたバーコードを店舗端末装置５の読取部５２にかざす。店舗端末装置５の読取部５２は、ユーザ端末装置３の表示部３５に表示されているバーコードを読み取る（ステップＳ３０５）。通知部５３は、読取部５２が読み取ったバーコードを表すバーコード情報と、利用金額とを設定した決済要求をギフトカード残高管理装置１０に送信する（ステップＳ３１０）。バーコード情報は、ユーザ端末装置３において生成された利用カード情報を表す。
【００４７】
ギフトカード残高管理装置１０の決済処理部１４３は、店舗端末装置５から決済要求を受信すると（ステップＳ３１５）、決済要求から取得したバーコード情報をギフトカード管理装置２０に送信し、利用カード情報の有効性を問い合わせる（ステップＳ３２０、Ｓ３２５）。
【００４８】
ギフトカード管理装置２０の有効期限確認部２４６は、ギフトカード残高管理装置１０から受信したバーコード情報が示す利用カード情報の復号演算を行なって暗号化を解除し、カードＩＤ、ＰＩＮ、及びＳＩＭ番号を取得する（ステップＳ３３０）。有効期限確認部２４６は、取得したカードＩＤとＳＩＭ番号とが対応付けられてカード管理情報記憶部２３に記憶されていると判断した場合、このカードＩＤとＳＩＭ番号との組みに対応した有効期限をカード管理情報記憶部２３から読み出す。有効期限確認部２４６は、現在日時が読み出した有効期限内であるか否かを判断する（ステップＳ３３５）。有効期限確認部２４６は、有効期限内であると判断した場合、取得したカードＩＤ及びＰＩＮからなるギフトカード情報をギフトカード残高管理装置１０に送信する（ステップＳ３４０、Ｓ３４５）。
【００４９】
ギフトカード残高管理装置１０の認証部１４２は、受信したギフトカード情報が示すカードＩＤ及びＰＩＮと、カード情報記憶部１２に記憶されているカードＩＤ及びＰＩＮを照合して認証を行う（ステップＳ３５０）。認証部１４２における認証が成功した場合、決済処理部１４３は、決済処理を行なう（ステップＳ３５５）。具体的には、カードＩＤにと対応付けてカード残高記憶部１３に記憶されている残高を、決済要求に設定されている利用金額を減算した金額に書き換える。決済処理部１４３は、決済処理を終了すると、店舗端末装置５にＯＫを示す処理結果を送信する（ステップＳ３６０、Ｓ３６５）。店舗端末装置５は、処理結果（ＯＫ）を受信する（ステップＳ３７０）。
【００５０】
なお、ステップＳ３３５において、有効期限確認部２４６は、カードＩＤ及びＳＩＭ番号に対応する有効期限が設定されていないと判断した場合、あるいは、現在日時が有効期限を超過していると判断した場合、ギフトカード残高管理装置１０にエラーを通知する（ステップＳ３７５）。決済処理部１４３は、店舗端末装置５にＮＧを示す処理結果を送信する（ステップＳ３８０、Ｓ３８５）。店舗端末装置５は、処理結果（ＮＧ）を受信する（ステップＳ３９０）。
【００５１】
また、ステップＳ３５０において、認証部１４２における認証が失敗した場合、決済処理部１４３は、店舗端末装置５にＮＧを示す処理結果を送信する（ステップＳ３９５、Ｓ４００）。店舗端末装置５は、処理結果（ＮＧ）を受信する（ステップＳ４０５）。
【００５２】
なお、利用カード情報の生成には、さらに、乱数を用いてもよい。この場合、図７のステップＳ２４０において、ギフトカード管理装置２０のカード情報通知部２４５は、乱数を発生させ、カードＩＤと対応付けてカード管理情報記憶部２３に書き込む。ステップＳ２４５において、カード情報通知部２４５は、カードＩＤ及びＰＩＮと併せて、発生させた乱数を送信する。ステップＳ２５５において、利用カード情報生成部３４３は、ギフトカード管理装置２０から受信したカードＩＤ、ＰＩＮ、及び乱数と、ＳＩＭカード４から取得したＳＩＭ番号とを用いて暗号化演算により利用カード情報を生成し、さらにこの利用カード情報を表すバーコードを生成する。そして、図８のステップＳ３３０において、有効期限確認部２４６は、ギフトカード残高管理装置１０から受信したバーコード情報が示す利用カード情報の復号演算を行ないカードＩＤ、ＰＩＮ、ＳＩＭ番号、及び乱数を取得する。有効期限確認部２４６は、取得した乱数が、カードＩＤ及びＳＩＭ番号と対応づけてカード管理情報記憶部２３に記憶されている乱数と合致する場合、ステップＳ３４０以降の処理を行い、合致しない場合、ステップＳ３７５からの処理を行なう。
【００５３】
また、ギフトカード管理装置２０は、乱数に代えて、乱数生成元情報としてアクセス日時を送信してもよい。この場合、ギフトカード管理装置２０とユーザ端末装置３において、同一の乱数発生方式を実装しておく。そして、図７のステップＳ２４５において、カード情報通知部２４５は、カードＩＤ及びＰＩＮに併せて、アクセス日時を通知する。ステップＳ２５５において、利用カード情報生成部３４３は、ギフトカード管理装置２０から受信したカードＩＤ、ＰＩＮと、ＳＩＭカード４から取得したＳＩＭ番号と、アクセス日時に基づいて発生させた乱数とを用いて暗号化演算により利用カード情報を生成し、さらにこの利用カード情報を表すバーコードを生成する。図８のステップＳ３３０において、有効期限確認部２４６は、ギフトカード残高管理装置１０から受信したバーコード情報が示す利用カード情報の復号演算を行い、カードＩＤ、ＰＩＮ、ＳＩＭ番号、及び乱数を取得する。有効期限確認部２４６は、取得した乱数が、カードＩＤ及びＳＩＭ番号と対応づけてカード管理情報記憶部２３に記憶されているアクセス日時に基づいて発生させた乱数と合致する場合、ステップＳ３４０以降の処理を行い、合致しない場合、ステップＳ３７５からの処理を行なう。なお、乱数を暗号化演算及び復号演算に使用する鍵情報として用いてもよい。
【００５４】
また、図７のステップＳ２５５において、利用カード情報生成部３４３は、ギフトカード管理装置２０から通知されたカードＩＤ及びＰＩＮに代えて、図６のステップＳ１１５において受信し、記憶部３２に記憶したカードＩＤ及びＰＩＮを読み出して利用カード情報の生成に用いてもよい。このとき、利用カード情報生成部３４３は、ギフトカード管理装置２０に通知したギフトカードの種類に対応したカードＩＤ及びＰＩＮを読み出して用いる。ギフトカードの種類は、カードＩＤの一部により示されてもよく、ステップＳ１１５においてギフトカード残高管理装置１０のギフトカード情報生成部１４１がカードＩＤ及びＰＩＮに併せてカードの種類の情報を送信してもよい。これにより、カード利用申請時にカードＩＤ及びＰＩＮをギフトカード管理装置２０とユーザ端末装置３の間で送信しなくともよいため、セキュリティが向上する。
【００５５】
また、上述のように、カード利用申請時にギフトカード管理装置２０がカードＩＤ及びＰＩＮをユーザ端末装置３に通知せず、図７のステップＳ２５５において、利用カード情報生成部３４３が、図６のステップＳ１１５において受信し、記憶部３２に記憶したカードＩＤ及びＰＩＮを読み出して利用カード情報の生成に用いる場合、図６のステップＳ１７０において、登録部２４３は、ＰＩＮに代えて認証成功を示す情報をカード管理情報記憶部２３に登録してもよい。そして、図８のステップＳ３４０、Ｓ３４５において、有効期限確認部２４６は、取得したカードＩＤに対応してカード管理情報記憶部２３に認証成功が設定されているとさらに判断した場合に、取得したカードＩＤと認証成功とをギフトカード残高管理装置１０に送信する。ギフトカード残高管理装置１０は、認証成功を受信した場合、ステップＳ３５０を実行せずにステップＳ３５５からの処理を実行する。
【００５６】
また、上記実施形態においては、利用カード情報をバーコードにより表示しているが、二次元バーコードなどの他の画像により表示してもよい。また、ユーザ端末装置３は利用カード情報を文字情報などによって表示し、店舗端末装置５は、ユーザ端末装置３に表示された文字情報を読み取ってギフトカード残高管理装置１０に送信してもよい。また、店舗端末装置５は、ユーザ端末装置３から近距離通信等により利用カード情報を受信し、ギフトカード残高管理装置１０に送信してもよい。
【００５７】
なお、上記実施形態においては、ギフトカード残高管理装置１０及びギフトカード管理装置２０が異なるコンピュータ装置により実現される場合を例に説明したが、ギフトカード残高管理装置１０及びギフトカード管理装置２０を同一のコンピュータ装置により実現してもよい。
【００５８】
なお、上述のギフトカード残高管理装置１０、ギフトカード管理装置２０、及びユーザ端末装置３は、内部にコンピュータシステムを有している。そして、ギフトカード残高管理装置１０の処理部１４、ギフトカード管理装置２０の処理部２４、及びユーザ端末装置３の処理部３４の動作の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータシステムが読み出して実行することによって、上記処理が行われる。ここでいうコンピュータシステムとは、ＣＰＵ及び各種メモリやＯＳ、周辺機器等のハードウェアを含むものである。
【００５９】
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【符号の説明】
【００６０】
１  決済装置
３  ユーザ端末装置
４  ＳＩＭカード（端末識別記憶部）
５  店舗端末装置
９  ネットワーク
１０  ギフトカード残高管理装置
１１、２１、３１、５１  通信部
１２  カード情報記憶部
１３  カード残高記憶部
１４、２４、３４  処理部
２０  ギフトカード管理装置
２２  会員情報記憶部
２３  カード管理情報記憶部
３２  記憶部
３３  入力部
３５  表示部
５２  読取部
５３  通知部
１４１  ギフトカード情報生成部
１４２  認証部
１４３  決済処理部
２４１  会員認証部
２４２  認証依頼部
２４３  登録部
２４４  有効期限設定部
２４５  カード情報通知部
２４６  有効期限確認部
３４１  登録要求部
３４２  利用申請部
３４３  利用カード情報生成部
３４４  表示指示部
【図１】
2013186549.tif 000003
【図２】
2013186549.tif 000004
【図３】
2013186549.tif 000005
【図４】
2013186549.tif 000006
【図５】
2013186549.tif 000007
【図６】
2013186549.tif 000008
【図７】
2013186549.tif 000009
【図８】
2013186549.tif 000010