KR20040088111A - 지능형 스마트 카드를 이용한 결제 방법 및 시스템 - Google Patents

지능형 스마트 카드를 이용한 결제 방법 및 시스템 Download PDF

Info

Publication number
KR20040088111A
KR20040088111A KR1020030022124A KR20030022124A KR20040088111A KR 20040088111 A KR20040088111 A KR 20040088111A KR 1020030022124 A KR1020030022124 A KR 1020030022124A KR 20030022124 A KR20030022124 A KR 20030022124A KR 20040088111 A KR20040088111 A KR 20040088111A
Authority
KR
South Korea
Prior art keywords
payment
information
smart card
client
intelligent
Prior art date
Application number
KR1020030022124A
Other languages
English (en)
Inventor
김재형
홍종철
Original Assignee
주식회사 비즈모델라인
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 주식회사 비즈모델라인 filed Critical 주식회사 비즈모델라인
Priority to KR1020030022124A priority Critical patent/KR20040088111A/ko
Publication of KR20040088111A publication Critical patent/KR20040088111A/ko

Links

Landscapes

  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

본 발명은 지능형 스마트 카드를 이용한 결제 방법 및 시스템에 관한 것으로써, 결제 데이터 생성 기능이 구비된 지능형 스마트 카드와, 지능형 스마트 카드를 통한 지능형 결제 서비스 기능이 구비된 결제 클라이언트(또는 결제 단말기)와, 지능형 결제 서비스를 제공하는 지능형 결제 시스템과, 그리고 인터넷 상에서 지능형 스마트 카드가 결제 데이터를 생성할 수 있는 결제 정보를 생성하는 기능이 구비된 웹 서버(예컨대, 인터넷 쇼핑몰) 등으로 이루어진 온라인 결제 시스템에 대하여, 웹 서버에서 결제 정보를 생성하여 결제 클라이언트로 전송하면, 결제 클라이언트가 상기 결제 정보를 지능형 스마트 카드로 전달하고, 지능형 스마트 카드가 결제 정보를 근거로 결제 데이터를 생성하여 결제 클라이언트로 전달하는 단계, 결제 클라이언트의 지능형 카드 애플리케이션이 결제 데이터의 결제 승인 해더를 근거로 지능형 결제 시스템에 대하여 결제 승인 데이터를 전달하여 결제 처리를 완료하는 단계 등을 포함한다.

Description

지능형 스마트 카드를 이용한 결제 방법 및 시스템{System and Method for Payment by Using Intelligent Smart Card}
본 발명은 결제 데이터 생성 기능이 구비된 지능형 스마트 카드를 이용한 온라인 결제 시스템 및 결제 방법에 대한 것으로서, 결제 데이터 생성 기능이 구비된 지능형 스마트 카드와, 지능형 스마트 카드를 통한 지능형 결제 서비스 기능이 구비된 결제 클라이언트와, 지능형 결제 서비스를 제공하는 지능형 결제 시스템과, 그리고 인터넷 상에서 지능형 스마트 카드가 결제 데이터를 생성할 수 있는 결제 정보를 생성하는 기능이 구비된 웹 서버(예컨대, 인터넷 쇼핑몰) 등으로 이루어진 온라인 결제 시스템에 대하여, 웹 서버에서 결제 정보를 생성하여 결제 클라이언트로 전송하면, 결제 클라이언트가 상기 결제 정보를 지능형 스마트 카드로 전달하고, 지능형 스마트 카드가 결제 정보를 근거로 결제 데이터를 생성하여 결제 클라이언트로 전달하고, 결제 클라이언트의 지능형 카드 애플리케이션이 상기 전달된 결제 데이터의 결제 승인 해더를 근거로 지능형 결제 시스템에 대하여 결제 승인 데이터를 전달하여 결제 처리를 완료하는 지능형 결제 시스템 및 결제 방법을 제공하는 것이다.
온·오프라인 상의 대표적인 결제 수단으로 신용 카드가 사용되고 있는데, 오프라인 상의 신용 카드 결제는 가맹점이 고객의 카드 정보(예컨대, 신용 카드 번호)를 네트워크를 통해 카드 발행 기관으로 전송하면, 카드 발행 기관이 이것을 승인하는 형태로 이용되는 결제 방법이며, 온라인 상의 신용 카드 결제는 고객이 온라인 가맹점(예컨대, 인터넷 쇼핑몰)에 카드 정보를 입력하면, 온라인 가맹점이 상기 카드 정보를 네트워크를 통해 카드 발행 기관으로 전송하고, 이것을 카드 발행 기관이 승인하는 형태로 이용되는 결제 방법이다.
그러나, 가맹점이 직접 신용 카드 실물을 확인하고, 고객이 전표에 서명해야 하는 대면행위에 기반 하는 오프라인 신용 카드 결제에 비해, 온라인 결제는 상기와 같은 조건을 만족할 수 없기 때문에 이것을 해결하기 위해 전자적인 방법으로 카드 소유자 본인 여부를 확인하고 거래 데이터의 노출을 방지할 수 있는 방법이 구비되었다.
카드 발급 기관 및/또는 가맹점의 환경에 따라 약간의 차이가 있으나, 현재까지 주로 이용되는 방법은 암호기술을 기반으로 데이터 암호화 및/또는 인증서의 사용 등을 통해 상기와 같은 온라인 결제의 문제점을 해결하고 있으며, 대표적인 방법에는 SSL(Secure Socket Layer)이나 SET(Secure Electronic Transaction) 등이 있다.
그러나, SSL은 웹 브라우저와 웹 서버 사이의 안전한 정보교환을 목적으로 개발된 것으로서, 초기부터 온라인 결제를 대상으로 한 것이 아니기 때문에 거래 데이터의 노출을 방지하는 한가지 방법으로는 유용하지만, 카드 소유자 본인 확인 기능을 제공하지 못하는 단점이 있다. 다만, SSL은 웹 브라우저와 웹 서버 사이의 상호 인증 및 데이터 암호화라는 인터넷 보안의 필수적인 기능을 제공하기 때문에 보안을 요하는 많은 인터넷 사이트에서 보편적으로 사용되고 있다.
반면, SET는 인터넷 상에서 안전한 온라인 결제를 위한 목적으로 1996년 비자와 마스터카드가 공동으로 개발한 프로토콜로서, 결제 데이터의 암호화, 인증 사용을 통한 각 참가자간 상호 인증, SET 전용 프로그램의 사용 등을 통한 인터넷 상에서 신용 카드 사용시 발생 가능한 문제의 해결 기능 등을 제공하도록 고안되었다. 그러나, SET는 효율성보다는 안전한 거래만을 위한 프로토콜로서, 거래 데이터의 노출을 방지하고 카드 소유자 본인 확인 기능을 모두 제공하기는 하지만, 그 과정이 지나치게 복잡하고 비효율적이기 때문에 시장에서 거의 사장된 상태이다.
상기와 같은 기존 온라인 결제의 문제점을 극복하고 보다 신뢰성 있는 온라인 결제를 제공하기 위해, SSL을 기반으로 카드 소유자 본인 확인 기능이 추가된 온라인 결제 방법으로서, 비자(Visa)에서는 3-D 시큐어(3-Domain Secure) 모델을 제시하였으며, 마스터카드(MasterCard)에서는 SPA(Secure Payment Application) 모델을 제시하였다.
비자의 3-D 시큐어 모델은 기존 온라인 결제 프로세스를 그대로 이용하되, 기존 온라인 결제 프로세스가 발생하기에 앞서 카드 발급사가 카드 소유자를 인증하는 것을 특징으로 하는 결제 시스템이다. 상기와 같은 결제 프로세스를 진행하기 위해 3-D 시큐어 모델은 온라인 신용 카드 거래 프레임워크를 발급사 도메인(Issuer Domain), 매입사 도메인(Acquirer Domain), 그리고 상호 연동 도메인(Interoperability Domain) 등으로 구분하고, 발급사 도메인에는 카드 소유자와 카드 발급사를, 매입사 도메인에는 가맹점과 카드 매입사를, 그리고 상호 연동 도메인에는 결제 네트워크를 대입한 온라인 결제 시스템이다.
3-D 시큐어 모델에 따르면, 온라인 결제를 위해 카드 발급사는 ACS(Access Control Server)를 구축해야 하며, 가맹점은 3-D 시큐어 MPI(Merchant Plug In)와 매입사 플러그인(Acquirer Plug In)을 설치해야 하며, 비자에서는 상기 3-D 시큐어를 운영하기 위한 적어도 하나 이상의 비자 디렉토리 서버를 구축해야 한다. 그리고, 카드 발급사는 기존의 온라인 결제 시스템의 거래 승인 프로세스가 발생하기에 앞서, ACS와 가맹점의 3-D 시큐어 MPI, 그리고 비자 디렉토리 서버 등과 연동하여 3-D 시큐어에 가입한 카드 소유자를 대상으로 카드 소유자 본인임을 확인하며, 카드 소유자에 대한 본인 확인 과정이 완료되면 가맹점은 기존 온라인 결제 프로세스에 따라 온라인 결제를 진행한다.
그러나, 상기 3-D 시큐어 모델은 카드 발급사가 카드 소유자를 확인하기 위해 카드 번호가 가맹점으로 전송되어야 하는 문제점을 여전히 포함하고 있다. 비록상기 카드 번호가 가맹점에 저장되지 않는다고 할지라도 카드 번호 도난의 원인을 제공할 수 있다. 또한, 3-D 시큐어 모델은 카드 발급사가 카드 소유자를 확인하기 위한 방법으로 3-D 시큐어 위해 등록된 비밀번호를 입력하는 방법을 사용하기 때문에, 비밀번호 도난 및 분실에 따른 결함을 여전히 포함하고 있다.
마스터카드의 SPA 모델은 온라인 결제 프로세스가 발생하기에 앞서 카드 발급사가 카드 소유자를 인증하고, 상기 인증 결과를 카드 소유자, 가맹점, 및 카드 매입사 등을 통해 되돌아오게 하는 것을 특징으로 하는 결제 시스템이다. 상기와 같은 결제 프로세스를 진행하기 위해 SPA 모델은 카드 소유자(예컨대, 클라이언트)에게 SPA 애플릿으로 불리우는 작은 프로그램을 탑재하고, 카드 발급사의 SPA 서버가 상기 SPA 애플릿을 통해 카드 소유자를 인증하기 위한 AAV(Accountholder Authentication Value)를 생성하고, 상기 AAV가 다시 SPA 애플릿을 통해, 가맹점과 카드 매입사를 거쳐 카드 발급사로 되돌아오면, 상기 최초 생성된 AAV와 되돌아온 AAV를 비교 승인하는 온라인 결제 시스템이다.
SPA 모델에 따르면, 온라인 결제를 위해 카드 발급사는 SPA 서버를 구축해야 하며, 카드 소유자는 클라이언트에 SPA 애플릿을 탑재해야 하고, 가맹점은 AAV를 송수신하기 위한 매입사 플러그인(Acquirer Plug In)을 설치해야 한다. 그리고, 카드 발급사는 온라인 결제 시스템의 결제 승인 프로세스가 발생하기에 앞서, SPA 애플릿과 SPA 서버를 통해 카드 소유자 본인임을 확인하여 AAV를 생성하고, 상기 AAV를 결제 승인 프로세스에 포함되어 카드 발급사로 되돌아오도록 함으로서, 결제 처리를 최종 승인한다.
그러나, 상기 SPA 모델은 카드 소유자의 클라이언트에 SPA 애플릿이 탑재되어 있어야 하는데, 상기 SPA 애플릿은 같은 클라이언트를 사용하는 서로 다른 카드 소유자가 공유하기 때문에 보안상의 결함을 포함하고 있으며, 카드 소유자를 확인하기 위해 비밀번호를 입력하는 방법을 사용하기 때문에 비밀번호 도난 및 분실에 따른 결함을 여전히 포함하고 있다.
상기와 같은 문제점들을 보완하기 위한 본 발명의 목적은 결제 데이터 생성 기능이 구비된 지능형 스마트 카드와, 지능형 스마트 카드를 통한 지능형 결제 서비스 기능이 구비된 결제 클라이언트(또는 결제 단말기)와, 지능형 결제 서비스를 제공하는 지능형 결제 시스템과, 그리고 인터넷 상에서 지능형 스마트 카드가 결제 데이터를 생성할 수 있는 결제 정보를 생성하는 기능이 구비된 웹 서버(예컨대, 인터넷 쇼핑몰) 등으로 이루어진 온라인 결제 시스템에 대하여, 웹 서버에서 결제 정보를 생성하여 결제 클라이언트로 전송하면, 결제 클라이언트가 상기 결제 정보를 지능형 스마트 카드로 전달하고, 지능형 스마트 카드가 결제 정보를 근거로 결제 데이터를 생성하여 결제 클라이언트로 전달하고, 결제 클라이언트의 지능형 카드 애플리케이션이 결제 데이터의 결제 승인 해더를 근거로 지능형 결제 시스템에 대하여 결제 승인 데이터를 전달하여 결제 처리를 완료하도록 하는 방법 및 시스템을 제공함에 있다.
도1은 지능형 스마트 카드를 이용한 온라인 결제 시스템에 대한 간단한 도면이다.
도2는 웹 서버가 생성하여 전달한 결제 정보를 근거로 지능형 스마트 카드가 결제 데이터를 생성하는 과정에 대한 간단한 흐름도이다.
도3은 지능형 스마트 카드가 생성한 결제 데이터를 근거로 지능형 결제 시스템을 통해 결제 처리하는 바람직한 과정에 대한 간단한 흐름도이다.
도4는 지능형 스마트 카드가 생성한 결제 데이터를 근거로 지능형 결제 시스템을 통해 결제 처리하는 다른 과정에 대한 간단한 흐름도이다.
도5는 지능형 스마트 카드가 생성한 결제 데이터를 근거로 지능형 결제 시스템을 통해 결제 처리하는 또 다른 과정에 대한 간단한 흐름도이다.
<도면의 주요부분에 대한 설명>
100 : 지능형 결제 시스템 105 : 지능형 결제 서버
110 : 카드 발행 기관 115 : 지불 대행 기관
120 : 웹 서버 125 : 지능형 카드 플러그인
130 : 결제 클라이언트 135 : 웹 브라우저
140 : 지능형 카드 애플리케이션 145 : ICC 인터페이스
150 : 스마트 카드
본 발명은 결제 데이터 생성 기능이 구비된 지능형 스마트 카드를 이용한 온라인 결제 시스템 및 결제 방법에 대한 것으로서, 결제 데이터 생성 기능이 구비된 지능형 스마트 카드와, 지능형 스마트 카드를 통한 지능형 결제 서비스 기능이 구비된 결제 클라이언트(또는 결제 단말기)와, 지능형 결제 서비스를 제공하는 지능형 결제 시스템과, 그리고 인터넷 상에서 지능형 스마트 카드가 결제 데이터를 생성할 수 있는 결제 정보를 생성하는 기능이 구비된 웹 서버(예컨대, 인터넷 쇼핑몰) 등으로 이루어진 온라인 결제 시스템에 대하여, 웹 서버에서 결제 정보를 생성하여 결제 클라이언트로 전송하면, 결제 클라이언트가 상기 결제 정보를 지능형 스마트 카드로 전달하고, 지능형 스마트 카드가 결제 정보를 근거로 결제 데이터를 생성하여 결제 클라이언트로 전달하는 단계, 결제 클라이언트의 지능형 카드 애플리케이션이 결제 데이터의 결제 승인 해더를 근거로 지능형 결제 시스템에 대하여 결제 승인 데이터를 전달하여 결제 처리를 완료하는 단계 등을 포함한다.
본 발명에서 지능형 스마트 카드는 결제 데이터 생성 기능이 구비된 것을 특징으로 하는 스마트 카드로서, 그 자세한 내용은 동 출원인이 선출원한“지능형 스마트 카드와 지능형 스마트 카드 운용 방법 및 시스템(출원번호:10-2003-0021970)”등에 명시되어 있다. 예컨대, 본 발명의 결제 데이터 생성 저장 정보는 선출원 특허의 트랜잭션 블록 저장 정보에 해당하고, 웹 서버가 생성하여 결제 클라이언트를 거쳐 지능형 스마트 카드로 전달하는 결제 정보는 상기 선출원 특허의 트랜잭션정보에 해당하고, 결제 데이터는 상기 선출원 특허의 트랜잭션 블록에 해당하고, 결제 승인 해더는 상기 선출원 특허의 트랜잭션 해더에 해당하고, 결제 승인 데이터는 상기 선출원 특허의 트랜잭션 데이터에 해당한다.
즉, 본 발명은 적어도 하나 이상의 신용 카드 저장 정보와 상기와 같이 결제 데이터 생성을 위한 결제 데이터 생성 저장 정보 등이 탑재된 지능형 스마트 카드를 기반으로 온라인 결제 서비스 방법에 대한 것이다.
본 발명에 따르면, 상기 스마트 카드는 ICC(Integrated Circuit Chip) 카드와, 듀얼 슬롯(Dual Slot), 및/또는 듀얼 칩(Dual Chip), 및/또는 원 칩(One Chip) 형태로 무선 단말기에 탑재 또는 이탈착되는 ICC(Integrated Circuit Chip)을 적어도 하나 이상 포함하는 것을 특징으로 한다.
이하 첨부된 도면과 설명을 참조하여 본 발명의 바람직한 실시예에 대한 동작 원리를 상세히 설명한다. 다만, 하기에 도시되는 도면과 후술되는 설명은 본 발명의 특징을 효과적으로 설명하기 위한 여러 가지 방법 중에서 바람직한 실시 방법에 대한 것이며, 본 발명이 하기의 도면과 설명만으로 한정되는 것은 아니다. 또한, 하기에서 본 발명을 설명함에 있어 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다. 그리고 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서, 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질수 있다. 그러므로 그 정의는 본 명에서 전반에 걸친 내용을 토대로 내려져야 할 것이다.
예컨대, 본 발명의 온라인 결제 시스템 및 방법에 대한 실시 방법을 기술함에 있어서, 거의 모든 스마트 카드 서비스에 당연히 제공되는 스마트 카드 자체의 기밀성(Confidentiality), 인증(Authentication), 무결성(Integrity), 그리고 부인방지(Nonrepudiation) 등을 보장하는 단계는 생략할 것이다. ISO/IEC 7816 및/또는 ISO/IEC 14443 등의 규격에 따르면, 스마트 카드는 PIN(Personal Identification Number) 입력이나 인증서 인증 등을 통해 스마트 카드의 기밀성, 인증, 무결성, 및 부인방지 등을 보장하며, 보다 진보된 형태로서 스마트 카드에 생체 정보 등을 저장하고, 상기 생체 정보를 이용한 기밀성, 인증, 무결성, 및 부인방지 등을 보장할 수도 있다. 그러나, 상기와 같은 스마트 카드 자체 인증 과정이 본 발명의 요지를 불필요하게 흐릴 수 있기 때문에, 본 발명은 상기와 같은 스마트 카드 자체 인증 단계를 기본적으로 포함하는 것으로 간주되며 그 상세한 과정은 설명에서 생략한다.
도면1은 지능형 스마트 카드를 이용한 온라인 결제 시스템에 대한 간단한 도면이다.
지능형 스마트 카드(150)에는 신용 카드 결제를 위한 적어도 하나 이상의 신용 카드 저장 정보와, 웹 서버(120)로부터 전달되는 결제 정보를 근거로 적어도 하나 이상의 결제 승인 해더와 결제 승인 데이터로 이루어진 결제 데이터를 생성하는 결제 데이터 생성 저장 정보가 포함되어 있음을 특징으로 한다.
상기 지능형 스마트 카드(150)의 결제 데이터 생성 저장 정보에는 결제 데이터를 생성하는 결제 데이터 생성 모듈과, 상기 결제 데이터 생성 모듈에 의해 결제 승인 해더로 가공되는 결제 승인 해더 폼과, 결제 승인 데이터로 가공되는 결제 승인 데이터 폼 등이 구비되어 있다.
본 발명의 바람직한 실시 방법에 따르면, 결제 데이터 생성 저장 정보의 결제 데이터 생성 모듈은 결제 클라이언트(130)의 지능형 카드 애플리케이션인 적어도 하나 이상의 결제 정보를 스마트 카드로 전달하고, 결제 데이터 생성을 명령하는 단계에서 구동되며, 상기 결제 정보에 포함된 결제 승인 해더 정보를 결제 승인 해더 폼에 대입하여 결제 승인 해더를 생성하고, 상기 결제 정보에 포함된 결제 승인 데이터 정보를 결제 승인 데이터 폼에 대입하여 결제 승인 데이터를 생성하고, 상기 결제 승인 해더와 결제 승인 데이터를 결합한 결제 데이터를 지능형 스마트 카드(150)를 통해 결제 클라이언트(130)로 전달하는 기능을 제공한다.
결제 클라이언트(130)는 온라인 결제를 위해 웹 서버(120)에 접속한 클라이언트 중에서, 하드웨어적으로 ICC(Integrated Circuit Chip)가 탑재된 스마트 카드와 인터페이스를 제공하는 적어도 하나 이상의 ICC 인터페이스(145)가 탑재되어 있고, 소프트웨어적으로 본 발명이 사용하는 지능형 스마트 카드(150)에 대한 지능형스마트 카드 서비스를 제공할 수 있는 적어도 하나 이상의 지능형 카드 애플리케이션(140)이 설치되어 있음을 특징으로 하는 클라이언트이다. 또한, 결제 클라이언트(130)에는 웹 서버(120)에 접속하여 구매할 상품을 선택하고, 결제 처리를 요청하는 인터페이스를 제공하는 적어도 하나 이상의 웹 브라우저(135)가 탑재되어 있다.
본 발명에 따르면, 결제 클라이언트(130)는 적어도 하나 이상의 유선 네트워크(예컨대, 인터넷)에 접근 가능한 모든 클라이언트(예컨대, 개인용 컴퓨터, 노트북 등)와, 적어도 하나 이상의 무선 네트워크(예컨대, 무선 인터넷 및 무선 데이터 통신)에 접근 가능한 모든 클라이언트(예컨대, 무선 단말기, PDA(Personal Digital Assistant) 등)와 적어도 하나 이상의 유·무선 통신망과 연결되는 결제 단말기(예컨대, CAT(Credit Authentication Terminal), POS(Point Of Sales) 시스템 등)를 포함함을 특징으로 한다.
본 발명의 바람직한 실시 방법에 따르면, 결제 클라이언트(130)의 지능형 카드 애플리케이션(140)은 웹 브라우저(135)의 플러그인 소프트웨어의 형태로 탑재되거나, 또는 웹 브라우저(135)와 독립된 소프트웨어 형태로 탑재되며, ICC 인터페이스(145)를 통해 지능형 스마트 카드(150)가 결제 클라이언트(130)와 연동되는 단계에서 자동 실행되거나, 또는 웹 서버(120)로부터 적어도 하나 이상의 결제 정보가 제공되는 단계에서 자동 실행됨을 특징으로 한다.
또한, 상기 지능형 카드 애플리케이션(140)은 웹 서버(120)로부터 생성되어 전달되는 결제 정보를 지능형 스마트 카드(150)로 전달하는 기능과, 지능형 스마트 카드(150)가 상기 결제 정보를 근거로 결제 데이터를 생성하도록 명령하는 기능을 구비하며, 또한 지능형 스마트 카드(150)가 결제 데이터를 생성하여 결제 클라이언트(130)로 전달하면, 상기 결제 데이터에서 결제 승인 해더를 판독하여 지능형 결제 시스템(100)으로 접근하는 기능과, 상기 지능형 결제 시스템(100)으로 결제 승인 데이터를 트랜잭션 함으로서 결제 처리를 수행하는 기능 등이 포함됨을 특징으로 한다.
웹 서버(120)는 온라인 결제 시스템과 연동되어 있는 기존 웹 서버의 기능을 그대로 포함하되, 본 발명이 제시하는 지능형 온라인 결제 서비스를 제공하기 위해 추가적으로, 지능형 스마트 카드(150)의 결제 데이터 생성 저장 정보에 포함된 결제 데이터 생성 모듈이 결제 데이터를 생성할 수 있는 적어도 하나 이상의 결제 정보를 생성하는 기능과, 상기 생성된 결제 정보를 결제 클라이언트(130)로 전송하는 기능을 제공하는 기능이 추가됨을 특징으로 한다.
본 발명의 바람직한 실시 방법에 따르면, 상기와 같이 웹 서버(120)에 추가되는 기능을 제공하기 위해 상기 웹 서버(120)에는 지능형 스마트 카드(150)의 결제 데이터 생성 저장 정보에 포함된 결제 데이터 생성 모듈이 결제 데이터를 생성할 수 있는 적어도 하나 이상의 결제 정보를 생성하는 기능과, 상기 생성된 결제 정보를 결제 클라이언트(130)로 전송하는 기능을 제공하는 기능을 제공하는 지능형카드 플러그인(125)이 탑재된다.
결제 시스템(100)은 지능형 스마트 카드(150)가 생성한 결제 데이터를 근거로 결제 클라이언트(130)의 지능형 카드 애플리케이션(140)이 전송하는 결제 승인 데이터를 근거로 결제 처리를 제공하는 시스템으로서, 상기 결제 시스템(100)의 구성은 카드 발행 기관(110)의 정책 및 본 발명이 적용되는 온라인 결제 시스템의 환경에 따라 변경될 수 있다.
본 발명의 바람직한 실시 방법에 따르면, 결제 시스템(100)은 적어도 하나 이상의 지불 대행 기관(Payment Gateway; PG)(115)과 카드 발행 기관(110)의 지능형 결제 서버(105)로 구성된다.
지불 대행 기관(115)은 지능형 스마트 카드(150)로부터 생성되어 결제 클라이언트(130)의 지능형 카드 애플리케이션(140)을 통해 전송되는 결제 승인 데이터를 비교적 안전한 네트워크(예컨대, 부가 가치 통신망(Value Added Network; VAN))를 통해 카드 발행 기관(110)의 지능형 결제 서버(105)로 전송하여 결제 처리를 대항하는 기관이다.
본 발명의 바람직한 실시 방법에 따르면, 지능형 스마트 카드(150)에 구비된 결제 데이터 생성 저장 정보의 결제 해더 폼의 트랜잭션 경로에 상기 지불 대행 기관에 대한 정보가 포함될 수 있다.
카드 발행 기관(110)의 지능형 결제 서버(105)는 지능형 스마트 카드(150)로부터 생성되어 결제 클라이언트(130)의 지능형 카드 애플리케이션(140)을 통해 지불 대행 기관(110)으로 전송된 결제 승인 데이터에 대한 결제 승인을 처리하는 서버이다.
본 발명의 바람직한 실시 방법에 따르면, 지능형 스마트 카드(150)에 구비된 결제 데이터 생성 저장 정보의 결제 해더 폼의 트랜잭션 대상 서버 및/또는 장치에 상기 지능형 결제 서버(105)에 대한 정보가 포함될 수 있다.
도면2는 웹 서버(120)가 생성하여 전달한 결제 정보를 근거로 지능형 스마트 카드(150)가 결제 데이터를 생성하는 과정에 대한 간단한 흐름도이다.
본 발명이 제시하는 지능형 스마트 카드(150)를 소지한 고객이 결제 클라이언트(130)의 웹 브라우저(120)를 통해 웹 서버(120)에서 구매할 상품을 선택하고 결제를 요청하면(200), 상기 웹 서버(120)의 지능형 카드 플러그인(125)은 상기 결제 클라이언트(130)의 요청을 근거로 본 발명이 제시하는 지능형 스마트 카드(150)의 결제 데이터 생성 저장 정보가 결제 데이터를 생성하기 위한 조건을 만족하는 적어도 하나 이상의 결제 정보를 생성하여 결제 클라이언트(130)로 전송한다(205).
본 발명의 바람직한 실시 방법에 따르면, 웹 서버(120)로부터 결제 정보가결제 클라이언트(130)로 전송되는 단계에서 결제 클라이언트(130)에 탑재된 지능형 카드 애플리케이션(140)은 기 구동되어 본 발명이 제시하는 지능형 스마트 카드(150)에 대한 유효성 인증(예컨대, 스마트 카드의 기밀성, 인증, 무결성, 및 부인방지 등)을 수행할 수 있으며, 또는 웹 서버(120)로부터 결제 정보가 결제 클라이언트(130)로 전송되는 단계에서 웹 서버(120)에 탑재된 지능형 카드 플러그인(125)의 요청에 의해 결제 클라이언트(130)가 지능형 카드 애플리케이션(140)을 구동하거나, 또는 지능형 카드 애플리케이션(140)이 웹 브라우저(135)에 플러그인 된 경우 결제 클라이언트(130)의 웹 브라우저(135)가 결제 요청하는 단계에서 구동될 수 있다.
만약 웹 서버(120)로부터 결제 정보가 결제 클라이언트(130)로 전송되는 단계에서 지능형 카드 애플리케이션(140)이 구동되어 있다면(210), 결제 데이터를 생성할 지능형 스마트 카드(150)는 스마트 카드 규격에 대응하는 적어도 하나 이상의 유효성 인증 과정이 완료된 것으로서, 상기 지능형 카드 애플리케이션(140)은 웹 서버(120)로부터 전송된 결제 정보를 상기 지능형 스마트 카드(150)로 전달하고, 결제 데이터 생성을 명령한다(215).
반면 웹 서버(120)로부터 결제 정보가 결제 클라이언트(130)로 전송되는 단계에서 지능형 카드 애플리케이션(140)이 구동되어 있지 않다면(220), 결제 클라이언트(130)는 고객의 지능형 스마트 카드(150)를 ICC 인터페이스(145)를 통해 삽입하도록 요청하고(225), 고객으로부터 지능형 스마트 카드(150)가 삽입되면 지능형카드 애플리케이션(140)을 구동하고, 상기 지능형 스마트 카드(150)에 대한 유효성 인증 과정을 수행한다(230).
만약 상기 과정에서 지능형 스마트 카드(150)에 대한 유효성이 인증되지 않는다면(235), 상기 지능형 카드 애플리케이션(140)은 유효성을 인증할 수 있는 스마트 카드를 ICC 인터페이스(145)를 통해 삽입하도록 요청하는 과정을 반복한다.
반면 상기 과정에서 지능형 스마트 카드(150)에 대한 유효성이 인증된다면(240), 상기 지능형 카드 애플리케이션(140)은 웹 서버(120)로부터 전송된 결제 정보를 상기 지능형 스마트 카드(150)로 전달하고, 결제 데이터 생성을 명령한다.
상기와 같은 과정을 통해 지능형 스마트 카드(150)로 결제 정보가 전달되고, 결제 데이터 생성이 명령되면, 지능형 스마트 카드(150)는 결제 데이터 생성 저장 정보를 근거로 상기와 같이 전달된 결제 정보에 대한 유효성을 인증한다(245).
만약 상기 과정에서 결제 정보에 대한 유효성이 인증되지 않는다면(250), 지능형 스마트 카드(150)는 결제 정보에 대한 유효성 인증 오류 데이터를 생성하고, 상기 유효성 인증 오류 데이터를 ICC 인터페이스(145)를 통해 결제 클라이언트(130)로 전달한다(255).
반면 상기 과정에서 결제 정보에 대한 유효성이 인증된다면(260), 지능형 스마트 카드(150)는 결제 데이터 생성 저장 정보의 결제 데이터 생성 모듈을 구동하고, 결제 데이터 생성 모듈은 결제 승인 해더 폼에 결제 정보에서 추출된 결제 승인 해더 정보를 대입함으로써 결제 승인 해더를 생성하고, 결제 승인 데이터 폼에 결제 정보에서 추출된 결제 승인 데이터 정보를 대입함으로써 결제 승인 데이터를 생성하고, 상기와 같이 생성된 결제 승인 해더와 결제 승인 데이터를 결합하여 결제 데이터를 생성한다(265).
상기와 같이 결제 데이터가 생성되면, 결제 데이터 생성 모듈은 지능형 스마트 카드(150)(예컨대, 지능형 스마트 카드의 COS(Chip Operating System) 및/또는 카드 관리 프로그램 등)를 통해 상기 결제 데이터를 결제 클라이언트(130)로 전달한다(270).
도면3은 지능형 스마트 카드(150)가 생성한 결제 데이터를 근거로 지능형 결제 시스템(100)을 통해 결제 처리하는 바람직한 과정에 대한 간단한 흐름도이다.
지능형 스마트 카드(150)에서 생성된 결제 데이터가 결제 클라이언트(130)의 지능형 카드 애플리케이션(140)으로 전달되면(300), 지능형 카드 애플리케이션(140)은 상기 결제 데이터에 포함된 결제 승인 해더를 판독한다(305).
본 발명의 바람직한 실시 방법에 따르면, 상기 결제 승인 해더에는 지능형결제 시스템(100)의 지불 대행 기관(115)에 대한 정보와, 카드 발행 기관(110)의 지능형 결제 서버(105)에 대한 정보와, 지불 대행 기관(115) 및/또는 지능형 결제 서버(105)에 접근하기 위한 정보(예컨대, 사용자 계정 및 비밀 번호 등) 등이 포함되어 있다.
따라서, 결제 클라이언트(130)의 지능형 카드 애플리케이션(140)은 상기 결제 승인 해더로부터 판독된 정보를 근거로, 결제 데이터로부터 결제 승인 데이터를 추출하여 지능형 결제 시스템(100)으로 전송한다(310).
본 발명의 바람직한 실시 방법에 따르면, 상기와 같이 전송된 결제 승인 데이터는 지불 대행 기관(115)을 거쳐 카드 발행 기관(110)을 지능형 결제 서버(105)로 전송되며, 지능형 결제 서버(105)는 상기 결제 승인 데이터에 대한 결제 승인 여부를 결정한다.
만약 지능형 결제 서버(105)가 상기 결제 승인 데이터에 대한 결제를 승인하면(315), 상기 지능형 결제 서버(105)는 결제 승인 결과를 지불 대행 기관(110)으로 전송하고(320), 지불 대행 기관(110)은 상기 결제 승인 결과를 결제 클라이언트(130)의 지능형 카드 애플리케이션(140)으로 전송하고, 지능형 카드 애플리케이션(140)은 상기 결제 승인 결과를 웹 서버(120)로 전송한다(325).
상기와 같이 웹 서버(120)로 결제 승인 결과가 전송되면, 웹 서버(120)는 상기 결제 승인 결과를 근거로 결제 완료 정보를 생성하여 결제 클라이언트(130)의 웹 브라우저(135)로 전송하여 출력한다(330).
반면 지능형 결제 서버(105)가 상기 결제 승인 데이터에 대한 결제를 승인을 거부하면(335), 상기 지능형 결제 서버(105)는 결제 거부 결과를 지불 대행 기관(110)으로 전송하고(340), 지불 대행 기관(110)은 상기 결제 거부 결과를 결제 클라이언트(130)의 지능형 카드 애플리케이션(140)으로 전송하고, 지능형 카드 애플리케이션(140)은 상기 결제 거부 결과를 웹 서버(120)로 전송한다(345).
상기와 같이 웹 서버(120)로 결제 거부 결과가 전송되면, 웹 서버(120)는 상기 결제 거부 결과를 근거로 결제 취소 정보를 생성하여 결제 클라이언트(130)의 웹 브라우저(135)로 전송하여 출력한다(350).
도면4는 지능형 스마트 카드(150)가 생성한 결제 데이터를 근거로 지능형 결제 시스템(100)을 통해 결제 처리하는 다른 과정에 대한 간단한 흐름도이다.
지능형 스마트 카드(150)에서 생성된 결제 데이터가 결제 클라이언트(130)의 지능형 카드 애플리케이션(140)으로 전달되면(400), 지능형 카드 애플리케이션(140)은 상기 결제 데이터에 포함된 결제 승인 해더를 판독한다(405).
본 발명의 바람직한 실시 방법에 따르면, 상기 결제 승인 해더에는 결제 정보를 생성한 웹 서버(120)에 대한 정보[도면3에는 이 정보가 없었음.]와, 지능형 결제 시스템(100)의 지불 대행 기관(115)에 대한 정보와, 카드 발행 기관(110)의 지능형 결제 서버(105)에 대한 정보와, 지불 대행 기관(115) 및/또는 지능형 결제 서버(105)에 접근하기 위한 정보(예컨대, 사용자 계정 및 비밀 번호 등) 등이 포함되어 있다.
따라서, 결제 클라이언트(130)의 지능형 카드 애플리케이션(140)은 상기 결제 승인 해더로부터 판독된 정보를 근거로, 결제 데이터로부터 결제 승인 데이터를 추출하여 지능형 결제 시스템(100)으로 전송한다(410).
본 발명의 바람직한 실시 방법에 따르면, 상기와 같이 전송된 결제 승인 데이터는 지불 대행 기관(115)을 거쳐 카드 발행 기관(110)을 지능형 결제 서버(105)로 전송되며, 지능형 결제 서버(105)는 상기 결제 승인 데이터에 대한 결제 승인 여부를 결정한다.
만약 지능형 결제 서버(105)가 상기 결제 승인 데이터에 대한 결제를 승인하면(415), 상기 지능형 결제 서버(105)는 결제 승인 결과를 지불 대행 기관(115)으로 전송하고, 지불 대행 기관(115)은 결제 정보를 생성한 웹 서버(120)에 대한 정보를 근거로 상기 결제 승인 결과를 웹 서버(120)로 전송한다(420).
상기와 같이 웹 서버(120)로 결제 승인 결과가 전송되면, 웹 서버(120)는 상기 결제 승인 결과를 근거로 결제 완료 정보를 생성하여 결제 클라이언트(130)의 웹 브라우저(135)로 전송하여 출력한다(425).
반면 지능형 결제 서버(105)가 상기 결제 승인 데이터에 대한 결제를 승인을 거부하면(430), 상기 지능형 결제 서버(105)는 결제 거부 결과를 지불 대행 기관(115)으로 전송하고, 지불 대행 기관(115)은 결제 정보를 생성한 웹 서버(120)에 대한 정보를 근거로 상기 결제 거부 결과를 웹 서버(120)로 전송한다(435).
상기와 같이 웹 서버(120)로 결제 거부 결과가 전송되면, 웹 서버(120)는 상기 결제 거부 결과를 근거로 결제 취소 정보를 생성하여 결제 클라이언트(130)의 웹 브라우저(135)로 전송하여 출력한다(440).
도면5는 지능형 스마트 카드(150)가 생성한 결제 데이터를 근거로 지능형 결제 시스템(100)을 통해 결제 처리하는 또 다른 과정에 대한 간단한 흐름도이다.
지능형 스마트 카드(150)에서 생성된 결제 데이터가 결제 클라이언트(130)의 지능형 카드 애플리케이션(140)으로 전달되면(500), 지능형 카드 애플리케이션(140)은 상기 결제 데이터에 포함된 결제 승인 해더를 판독한다(505).
본 발명의 바람직한 실시 방법에 따르면, 상기 결제 승인 해더에는 결제 정보를 생성한 웹 서버(120)에 대한 정보[도면3에는 이 정보가 없었음.]와, 지능형결제 시스템(100)의 지불 대행 기관(115)에 대한 정보와, 카드 발행 기관(110)의 지능형 결제 서버(105)에 대한 정보와, 지불 대행 기관(115) 및/또는 지능형 결제 서버(105)에 접근하기 위한 정보(예컨대, 사용자 계정 및 비밀 번호 등) 등이 포함되어 있다.
따라서, 결제 클라이언트(130)의 지능형 카드 애플리케이션(140)은 상기 결제 승인 해더로부터 판독된 정보를 근거로, 결제 데이터로부터 결제 승인 데이터를 추출하여 웹 서버(120)의 지능형 카드(150)로 전송한다(510).
상기와 같이 웹 서버(120)로 결제 승인 데이터가 전송되면, 상기 웹 서버(120)는 상기 결제 승인 데이터를 지능형 결제 시스템(110)(예컨대, 지불 대행 기관)으로 전송한다(515).
본 발명의 바람직한 실시 방법에 따르면, 상기와 같이 웹 서버(120)로 전송된 결제 승인 데이터는 지불 대행 기관(115)을 거쳐 카드 발행 기관(110)을 지능형 결제 서버(105)로 전송되며, 지능형 결제 서버(105)는 상기 결제 승인 데이터에 대한 결제 승인 여부를 결정한다.
만약 지능형 결제 서버(105)가 상기 결제 승인 데이터에 대한 결제를 승인하면(520), 상기 지능형 결제 서버(105)는 결제 승인 결과를 지불 대행 기관(115)으로 전송하고, 지불 대행 기관(115)은 결제 정보를 생성한 웹 서버(120)에 대한 정보를 근거로 상기 결제 승인 결과를 웹 서버(120)로 전송한다(525).
상기와 같이 웹 서버(120)로 결제 승인 결과가 전송되면, 웹 서버(120)는 상기 결제 승인 결과를 근거로 결제 완료 정보를 생성하여 결제 클라이언트(130)의 웹 브라우저(135)로 전송하여 출력한다(530).
반면 지능형 결제 서버(105)가 상기 결제 승인 데이터에 대한 결제를 승인을 거부하면(535), 상기 지능형 결제 서버(105)는 결제 거부 결과를 지불 대행 기관(115)으로 전송하고, 지불 대행 기관(115)은 결제 정보를 생성한 웹 서버(120)에 대한 정보를 근거로 상기 결제 거부 결과를 웹 서버(120)로 전송한다(540).
상기와 같이 웹 서버(120)로 결제 거부 결과가 전송되면, 웹 서버(120)는 상기 결제 거부 결과를 근거로 결제 취소 정보를 생성하여 결제 클라이언트(130)의 웹 브라우저(135)로 전송하여 출력한다(545).
본 발명에 따르면, 결제 데이터 생성 기능이 구비된 지능형 스마트 카드와, 지능형 스마트 카드를 통한 지능형 결제 서비스 기능이 구비된 결제 클라이언트(또는 결제 단말기)와, 지능형 결제 서비스를 제공하는 지능형 결제 시스템과, 그리고 인터넷 상에서 지능형 스마트 카드가 결제 데이터를 생성할 수 있는 결제 정보를 생성하는 기능이 구비된 웹 서버(예컨대, 인터넷 쇼핑몰) 등으로 이루어진 온라인결제 시스템에 대하여, 웹 서버에서 결제 정보를 생성하여 결제 클라이언트로 전송하면, 결제 클라이언트가 상기 결제 정보를 지능형 스마트 카드로 전달하고, 지능형 스마트 카드가 결제 정보를 근거로 결제 데이터를 생성하여 결제 클라이언트로 전달하고, 결제 클라이언트의 지능형 카드 애플리케이션이 결제 데이터의 결제 승인 해더를 근거로 지능형 결제 시스템에 대하여 결제 승인 데이터를 전달하여 결제 처리를 완료하도록 하는 방법 및 시스템을 제공함으로써,
결제 데이터를 스마트 카드 내부에서 생성함으로 기존 스마트 카드보다 보안성이 우수하다는 장점이 있다.
또한, 결제 데이터를 스마트 카드 내부에서 생성함으로 카드 발행 기관은 결제와 관련된 부가 서비스(예컨대, 할인 쿠폰 등)를 제공하기 위해 카드 단말 장치를 조작할 필요가 없다. 카드 발행 기관이 가맹점 및 카드 제휴 기관과의 업무 제휴 과정을 생략하고 독자적인 서비스를 제공할 수 있다는 장점이 있다.
또한, 결제 데이터를 스마트 카드 내부에서 생성함으로 인텔리전트 카드를 지원하는 카드 단말 장치만 있으며, 해당 카드 단말 장치를 통해 다양한 서비스로 확장이 가능하다. 즉, 카드 단말 장치가 스마트 카드 서비스를 제공하는 기존 방식에 비해, 스마트 카드가 직접 서비스를 제공하고, 카드 단말 장치는 네트워크에 접근하기 위한 게이트웨이의 역할을 수행하기 때문에, 카드 단말 장치가 지원하지 못하는 다양한 스마트 카드 서비스도 스마트 카드 만으로 제공받을 수 있다. 예를 들어, 신용 카드 결제 단말 장치(=계좌 이체 서비스를 기본적으로 제공하지 않는 카드 단말 장치)를 이용하여 계좌 이체 서비스(=계좌 이체와 관련된 트랜잭션 데이터를 스마트 카드 내부에서 생성함) 등을 제공받을 수 있다는 장점이 있다.
또한, 카드 리더기가 탑재된 클라이언트를 통한 온라인 결제를 수행함에 있어서, 결제 데이터를 스마트 카드 내부에서 생성함으로 카드 정보 및 결제 데이터가 인터넷 쇼핑몰은 물론, 클라이언트에도 공개되지 않는 가장 안전한 결제 수단을 제공한다는 장점이 있다.
또한, 카드 리더기가 탑재된 클라이언트를 통한 온라인 결제를 수행함에 있어서, 클라이언트에 특정 스마트 카드 서비스를 위한 소프트웨어를 설치하지 않고, 인텔리전트 카드를 지원하는 소프트웨어와 스마트 카드만으로 결제 이외의 다양한 부가 서비스제공이 가능하다는 장점이 있다.

Claims (11)

  1. 카드 결제를 위한 결제 정보를 생성하여 결제 클라이언트(또는 결제 단말기)로 제공하는 웹서버;
    상기 웹서버로부터 제공받은 결제 정보를 스마트 카드로 제공하는 결제 클라이언트(또는 결제 단말기);
    상기 결제 클라이언트(또는 결제 단말기)로부터 제공받은 결제 정보를 근거로 적어도 하나 이상의 결제 승인 해더 및/또는 결제 승인 데이터를 포함하는 결제 데이터를 생성하는 결제 데이터 생성 모듈을 구비하는 스마트 카드; 및
    상기 스마트 카드로부터 생성된 결제 데이터를 근거로 결제를 처리하는 결제 서버;를 포함하는 지능형 스마트 카드를 이용한 결제 시스템.
  2. 제 1항에 있어서, 상기 결제 클라이언트는,
    적어도 하나 이상의 유선 네트워크와 연결되는 클라이언트 PC와,
    적어도 하나 이상의 무선 네트워크와 연결되는 무선 단말기와,
    적어도 하나 이상의 유·무선 통신망과 연결되는 결제 단말기를 적어도 하나 이상 포함하는 것을 특징으로 하는 지능형 스마트 카드를 이용한 결제 시스템.
  3. 제 1항에 있어서, 상기 스마트 카드는,
    ICC(Integrated Circuit Chip) 카드와,
    듀얼 슬롯(Dual Slot), 및/또는 듀얼 칩(Dual Chip), 및/또는 원 칩(One Chip) 형태로 무선 단말기에 탑재 또는 이탈착되는 ICC(Integrated Circuit Chip)을 적어도 하나 이상 포함하는 것을 특징으로 하는 지능형 스마트 카드를 이용한 결제 시스템.
  4. 결제 클라이언트(또는 결제 단말기)가 결제 정보를 스마트 카드로 제공하는 단계;
    상기 스마트 카드가 상기 결제 정보를 근거로 결제 승인 해더 및/또는 결제 승인 데이터가 포함된 결제 데이터를 생성하는 단계; 및
    상기 스마트 카드가 상기 생성된 결제 데이터를 상기 결제 클라이언트(또는 결제 단말 장치)로 전달하는 단계;
    상기 결제 클라이언트(또는 결제 단말 장치)가 상기 결제 데이터의 결제 승인 해더 및/또는 결제 승인 데이터를 근거로 결제 처리를 진행하는 단계;를 포함하는 지능형 스마트 카드를 이용한 결제 방법.
  5. 제 1항에 있어서,
    결제 대상 서버에서 결제 정보를 생성하여 상기 결제 클라이언트(또는 결제 단말 장치)로 제공하는 단계를 더 포함하는 것을 특징으로 하는 지능형 스마트 카드를 이용한 결제 방법.
  6. 제 1항에 있어서, 상기 결제 승인 해더는,
    상기 결제 정보를 생성한 서버에 대한 정보와,
    지불 대행 기관에 대한 정보와,
    카드 발행 기관의 결제 서버에 대한 정보와,
    지불 대행 기관 및/또는 지능형 결제 서버에 접근하기 위한 정보를 적어도 하나 이상 포함하는 것을 특징으로 하는 지능형 스마트 카드를 이용한 결제 방법.
  7. 스마트 카드를 소지한 고객이 결제 클라이언트를 통해 웹 서버에서 구매할 상품을 선택하고 결제를 요청하는 단계;
    상기 웹 서버에서 상기 결제 클라이언트의 요청을 근거로 적어도 하나 이상의 결제 정보를 생성하여 결제 클라이언트로 전송하는 단계;
    상기 결제 클라이언트에서 상기 결제 정보를 상기 고객의 스마트 카드로 제공하는 단계;
    상기 스마트 카드에서 상기 결제 정보를 근거로 결제 승인 해더 폼에 상기 결제 정보에서 추출된 결제 승인 해더 정보를 대입하여 결제 승인 해더를 생성하는 단계;
    상기 스마트 카드에서 상기 결제 정보를 근거로 결제 승인 데이터 폼에 상기결제 정보에서 추출된 결제 승인 데이터 정보를 대입하여 결제 승인 데이터를 생성하는 단계;
    상기 스마트 카드에서 상기 생성된 결제 승인 해더 및 결제 승인 데이터를 결합하여 결제 데이터를 생성하는 단계;
    상기 스마트 카드에서 상기 생성된 결제 데이터를 상기 결제 클라이언트로 제공하는 단계;
    상기 결제 클라이언트에서 상기 결제 데이터에 포함된 결제 승인 해더를 판독하는 단계;
    상기 결제 클라이언트에서 상기 결제 승인 해더로부터 판독된 정보를 근거로 상기 결제 데이터로부터 결제 승인 데이터를 추출하는 단계; 및
    상기 결제 클라이언트에서 상기 추출된 결제 승인 데이터를 지불 대행 기관을 거쳐 결제 서버로 전송하는 단계;를 포함하는 것을 특징으로 하는 지능형 스마트 카드를 이용한 결제 방법.
  8. 제 1항에 있어서,
    상기 결제 승인 결과를 상기 결제 클라이언트로 제공하는 단계;
    상기 결제 클라이언트에서 상기 결제 승인 결과를 웹 서버로 전송하는 단계; 및
    상기 웹 서버에서 상기 결제 승인 결과를 근거로 결제 완료 정보를 생성하여 상기 결제 클라이언트의 웹 브라우저로 전송하여 출력하는 단계;를 더 포함하는 것을 특징으로 하는 지능형 스마트 카드를 이용한 결제 방법.
  9. 제 1항에 있어서,
    상기 결제 승인 결과를 웹 서버로 전송하는 단계; 및
    상기 웹 서버에서 상기 결제 승인 결과를 근거로 결제 완료 정보를 생성하여 상기 결제 클라이언트의 웹 브라우저로 전송하여 출력하는 단계;를 더 포함하는 것을 특징으로 하는 지능형 스마트 카드를 이용한 결제 방법.
  10. 제 8항 또는 제 9항에 있어서,
    상기 결제 승인 결과를 지불 대행 기관으로 제공하는 단계를 더 포함하는 것을 특징으로 하는 지능형 스마트 카드를 이용한 결제 방법.
  11. 제 1항에 있어서, 상기 결제 승인 해더는,
    상기 결제 정보를 생성한 서버에 대한 정보와,
    지불 대행 기관에 대한 정보와,
    카드 발행 기관의 결제 서버에 대한 정보와,
    지불 대행 기관 및/또는 지능형 결제 서버에 접근하기 위한 정보를 적어도 하나 이상 포함하는 것을 특징으로 하는 지능형 스마트 카드를 이용한 결제 방법.
KR1020030022124A 2003-04-08 2003-04-08 지능형 스마트 카드를 이용한 결제 방법 및 시스템 KR20040088111A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020030022124A KR20040088111A (ko) 2003-04-08 2003-04-08 지능형 스마트 카드를 이용한 결제 방법 및 시스템

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020030022124A KR20040088111A (ko) 2003-04-08 2003-04-08 지능형 스마트 카드를 이용한 결제 방법 및 시스템

Related Child Applications (2)

Application Number Title Priority Date Filing Date
KR1020080032870A Division KR20080036175A (ko) 2008-04-08 2008-04-08 아이씨칩
KR1020080032869A Division KR20080036174A (ko) 2008-04-08 2008-04-08 지능형 스마트 카드를 이용한 결제 방법

Publications (1)

Publication Number Publication Date
KR20040088111A true KR20040088111A (ko) 2004-10-16

Family

ID=37370011

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020030022124A KR20040088111A (ko) 2003-04-08 2003-04-08 지능형 스마트 카드를 이용한 결제 방법 및 시스템

Country Status (1)

Country Link
KR (1) KR20040088111A (ko)

Similar Documents

Publication Publication Date Title
US8150767B2 (en) System and method for conducting electronic commerce with a remote wallet server
US6681328B1 (en) System and method for global internet digital identification
KR101137137B1 (ko) 신원 인증 방법
US7801829B2 (en) Smartcard internet authorization system
US6749114B2 (en) Universal authorization card system and method for using same
CA2753375C (en) Methods and apparatus for conducting electronic transactions
JP2004509390A (ja) 認可要求データのループバックによる安全な電子商取引の実行方法及びシステム
CN104156858A (zh) 利用移动通信终端的认证和支付***及方法
KR20060034228A (ko) 전자 상거래 트랜잭션에서의 고객 인증 시스템 및 방법
KR20060135726A (ko) 전화 거래 및 컴퓨터 거래의 보안을 위한 시스템 및 방법
KR101092657B1 (ko) 모바일 카드결제 시스템과 그를 이용한 모바일 카드결제 서비스 방법
JP2016076262A (ja) インターネット接続及び対応の端末を介した商業サイトにおける製品又はサービスの決済方法
US20060167823A1 (en) Secure wireless commerce
CN101261709B (zh) 使用支持eNFC功能移动终端的在线支付方法及***
KR20090074114A (ko) 고객 안면화상정보를 이용한 결제처리시스템
KR20090001946A (ko) 금융상품 자동전환 방법 및 시스템과 이를 위한 프로그램기록매체
KR20050111653A (ko) 고객 안면화상정보를 이용한 결제처리방법 및 시스템과이를 위한 정보저장매체
KR20040088111A (ko) 지능형 스마트 카드를 이용한 결제 방법 및 시스템
KR20080036174A (ko) 지능형 스마트 카드를 이용한 결제 방법
KR20080036175A (ko) 아이씨칩
AU772372B2 (en) System and method for global internet digital identification
KR101049558B1 (ko) 정산처리 방법 및 시스템과 이를 위한 프로그램 기록매체
Jarupunphol et al. The future of SET
KR20090036039A (ko) 사이버 계좌(또는 계정)와 유동성 계좌(또는 계정)간밸런싱 처리방법과 이를 위한 프로그램 기록매체
KR100976520B1 (ko) 상품권 계좌(또는 계정)를 이용한 온라인 결제처리 방법 및 시스템과 이를 위한 프로그램 기록매체

Legal Events

Date Code Title Description
N231 Notification of change of applicant
A107 Divisional application of patent
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application