KR101169181B1 - 결제 처리 시스템 및 그 제어방법과 그 결제 처리 시스템에 포함되는 결제 처리 대행 서버와 그 제어방법 - Google Patents
결제 처리 시스템 및 그 제어방법과 그 결제 처리 시스템에 포함되는 결제 처리 대행 서버와 그 제어방법 Download PDFInfo
- Publication number
- KR101169181B1 KR101169181B1 KR1020110058047A KR20110058047A KR101169181B1 KR 101169181 B1 KR101169181 B1 KR 101169181B1 KR 1020110058047 A KR1020110058047 A KR 1020110058047A KR 20110058047 A KR20110058047 A KR 20110058047A KR 101169181 B1 KR101169181 B1 KR 101169181B1
- Authority
- KR
- South Korea
- Prior art keywords
- payment
- customer
- server
- request
- payment processing
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/40—Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
- G06Q20/401—Transaction verification
- G06Q20/4012—Verifying personal identification numbers [PIN]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/02—Payment architectures, schemes or protocols involving a neutral party, e.g. certification authority, notary or trusted third party [TTP]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/16—Payments settled via telecommunication systems
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Finance (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
본 발명은 결제 처리 시스템 및 그 제어방법과 그 결제 처리 시스템에 포함되는 결제 처리 대행 서버와 그 제어방법에 관한 것이다. 본 발명에 따른 결제 처리 시스템은, 고객 단말기에 상품 또는 서비스 주문 페이지를 제공하고, 고객 단말기로부터 주문 요청이 수신되면 결제 진행 요청 메시지를 생성하는 결제 요청 서버와; 결제 요청 서버에 의해 생성된 결제 진행 요청 메시지가 수신됨에 따라 상기 고객 단말기를 사용하는 고객에 대해 회원 인증처리를 수행하고, 상기 회원 인증처리된 고객에 대응되는 고유 번호를 포함하는 결제 고객 인증 요청 신호를 레거시 결제 처리 서버에 전송하고 고객 단말기에 결제 인증 번호 입력창이 포함된 결제 인증 페이지를 제공하며, 고객에 의해 결제 인증 번호 입력창에 입력되는 결제 인증 번호와 소정의 결제 요청 신호를 상기 레거시 결제 처리 서버에 전송하는 결제 처리 대행 서버와; 결제 처리 대행 서버로부터 수신되는 상기 결제 고객 인증 요청 신호에 포함된 상기 고객에 대응되는 고유 번호를 이용하여 해당 고객의 통신 단말기 정보를 추출하고, 그 추출된 고객의 통신 단말기로 소정의 결제 인증 번호를 전송하며, 상기 전송한 결제 인증번호와 상기 결제 처리 대행 서버로부터 수신되는 결제 인증번호가 일치하는 경우 상기 결제 처리 대행 서버의 결제 요청 신호에 따라 결제 처리를 수행하는 레거시 결제 처리 서버를 포함하는 것을 특징으로 한다.
Description
본 발명은 결제 처리 시스템 및 그 제어방법과 그 결제 처리 시스템에 포함되는 결제 처리 대행 서버와 그 제어방법에 관한 것으로, 보다 상세하게는 상기 결제시 사용자 편의성을 극대화하고 결제시 매번 필요 정보를 입력해야 하는 불편을 해소하도록 구성된 결제 처리 시스템 및 그 제어방법과 그 결제 처리 시스템에 포함되는 결제 처리 대행 서버와 그 제어방법에 관한 에 관한 것이다.
최근 전자 통신 기술의 발전으로 온라인상에서 다양한 방식으로 전자 결제가 이루어지게 되었다. 예를들어 사람들은 집에서의 컴퓨터를 이용하여 온라인 쇼핑몰에서 상품을 주문하고 그 자리에서 컴퓨터를 이용하여 대금 결제를 할 수 있게 된 것이다.
그런데 종래의 방식들은 거래의 안전성을 최우선시하다보니 결제 정보의 보관이나 활용에 제한이 많았고, 특히 결제를 위해 공인/사설인증서 기반의 서비스만을 제공함으로써 결제자 측면에서는 인증서를 휴대해야만 하는 결제 불편성이 있었고, 공인/사설 인증서 처리를 위해 Active-X 기반의 결제 인터페이스를 제공함으로써 Cross-Platform 기반에 결제 서비스 제공이 원활치 못하다는 문제점이 있어왔다.
특히 최근 스마트폰의 붐으로 많은 사람들이 스마트폰을 휴대하고 있게 되었는데, 이러한 스마트폰에서는 아직까지 액티브엑스 문제로 인하여 결제가 원활하게 이루어지지 못하고 있는 실정이다.
게다가 종래에는 예를 들어 카드 결제를 하고자 하는 경우에는 매번 결제시마다 카드 번호를 입력해야 하는 불편함이 있어왔다. 즉, 카드 번호를 외우고 있어야 하거나 또는 카드를 항상 소지하고 있어야만 카드 결제가 이루어질 수 있어 사용자 편의성 측면에서는 만족스럽지 못한 상황이 지속되고 있는 것이다.
본 발명은 상기한 종래의 문제점을 해결하기 위해 안출된 것으로서, 그 목적은 온라인상의 결제에 있어서 사용자 편의성을 극대화고, 다양한 단말기를 통해서도 용이하게 결제할 수 있도록 하는 결제 처리 시스템 및 그 제어방법과 그 결제 처리 시스템에 포함되는 결제 처리 대행 서버와 그 제어방법을 제공하는 것이다.
상기한 목적을 달성하기 위해 본 발명에 따른 결제 처리 시스템은, 고객 단말기에 상품 또는 서비스 주문 페이지를 제공하고, 상기 고객 단말기로부터 주문 요청이 수신되면 소정의 결제 진행 요청 메시지를 생성하는 결제 요청 서버와; 상기 결제 요청 서버에 의해 생성된 결제 진행 요청 메시지에 따라 상기 고객 단말기를 사용하는 고객에 대해 회원 인증처리를 수행하고, 상기 회원 인증처리된 고객에 대응되는 고유 번호를 포함하는 결제 고객 인증 요청 신호를 레거시 결제 처리 서버에 전송함과 아울러 상기 고객 단말기에 결제 인증 번호 입력창이 포함된 결제 인증 페이지를 제공하며, 상기 고객에 의해 결제 인증 번호 입력창에 입력되는 결제 인증 번호와 소정의 결제 요청 신호를 상기 레거시 결제 처리 서버에 전송하는 결제 처리 대행 서버와; 상기 결제 처리 대행 서버로부터 수신되는 상기 결제 고객 인증 요청 신호에 포함된 상기 고객에 대응되는 고유 번호를 이용하여 해당 고객의 통신 단말기 정보를 추출하고, 상기 추출된 고객의 통신 단말기로 소정의 결제 인증 번호를 전송하며, 상기 전송한 결제 인증번호와 상기 결제 처리 대행 서버로부터 수신되는 결제 인증번호가 일치하는 경우 상기 결제 처리 대행 서버의 결제 요청 신호에 따라 결제 처리를 수행하는 레거시 결제 처리 서버를 포함하여 구성된다.
또, 상기한 목적을 달성하기 위해 본 발명에 따른 결제 처리 시스템은, 고객 단말기에 상품 또는 서비스 주문 페이지를 제공하고, 상기 고객 단말기로부터 주문 요청이 수신되면 소정의 결제 진행 요청 메시지를 생성하는 결제 요청 서버와; 상기 결제 요청 서버에 의해 생성된 결제 진행 요청 메시지에 따라 상기 고객 단말기를 사용하는 고객에 대해 회원 인증처리를 수행하고, 상기 회원 인증처리된 고객의 통신 단말기 정보를 추출하고 상기 추출된 정보에 기초하여 해당 고객의 통신 단말기로 소정의 결제 인증 번호를 전송함과 아울러 상기 고객 단말기에 결제 인증 번호 입력창이 포함된 결제 인증 페이지를 제공하며, 상기 고객에 의해 결제 인증 번호 입력창에 입력되는 결제 인증 번호와 상기 통신 단말기로 전송한 결제 인증 번호가 일치하는 경우 결제 처리를 수행하는 결제 처리 대행 서버를 포함하여 구성된다.
또, 상기한 목적을 달성하기 위해 본 발명에 따른 결제 처리 시스템의 제어방법은, 결제 요청 서버가 고객 단말기에 상품 또는 서비스 주문 페이지를 제공하고, 상기 고객 단말기로부터 주문 요청이 수신되면 소정의 결제 진행 요청 메시지를 생성하는 단계와; 결제 처리 대행 서버가 상기 결제 요청 서버에 의해 생성된 결제 진행 요청 메시지에 따라 상기 고객 단말기를 사용하는 고객에 대해 회원 인증처리를 수행하고, 상기 회원 인증처리된 고객에 대응되는 고유 번호를 포함하는 결제 고객 인증 요청 신호를 레거시 결제 처리 서버에 전송함과 아울러 상기 고객 단말기에 결제 인증 번호 입력창이 포함된 결제 인증 페이지를 제공하는 단계와; 상기 레거시 결제 처리 서버가 상기 결제 처리 대행 서버로부터 수신되는 상기 결제 고객 인증 요청 신호에 포함된 상기 고객에 대응되는 고유 번호를 이용하여 해당 고객의 통신 단말기 정보를 추출하고, 상기 추출된 정보를 기초로 해당 고객의 통신 단말기로 소정의 결제 인증 번호를 전송하는 단계와; 상기 결제 처리 대행 서버가 상기 고객에 의해 결제 인증 번호 입력창에 입력되어 수신되는 결제 인증 번호를 상기 레거시 결제 처리 서버에 전송하는 단계와; 상기 레거시 결제 처리 서버가 상기 전송한 결제 인증번호와 상기 결제 처리 대행 서버로부터 수신되는 결제 인증번호가 일치하는 경우 상기 결제 처리 대행 서버의 결제 요청 신호에 따라 결제 처리를 수행하는 단계를 포함하여 이루어진다.
또, 상기한 목적을 달성하기 위해 본 발명에 따른 결제 처리 시스템의 제어방법은, 소정의 결제 요청 서버가 고객 단말기에 상품 또는 서비스 주문 페이지를 제공하고, 상기 고객 단말기로부터 주문 요청이 수신되면 소정의 결제 진행 요청 메시지를 생성하는 단계와; 상기 결제 처리 대행 서버가 상기 결제 요청 서버에 의해 생성된 결제 진행 요청 메시지에 따라 상기 고객 단말기를 사용하는 고객에 대해 회원 인증처리를 수행하고, 상기 회원 인증처리된 고객의 고객 단말기 정보를 추출하고 추출한 정보에 기초하여 해당 고객의 통신 단말기로 소정의 결제 인증 번호를 전송함과 아울러 상기 고객 단말기에 결제 인증 번호 입력창이 포함된 결제 인증 페이지를 제공하며, 상기 고객에 의해 결제 인증 번호 입력창에 입력되는 결제 인증 번호와 상기 통신 단말기로 전송한 결제 인증 번호가 일치하는 경우 결제 처리를 수행하는 단계를 포함하여 이루어진다.
또, 상기한 목적을 달성하기 위해 본 발명에 따른 고객 단말기 또는 상기 고객 단말기에 상품 또는 서비스 주문 페이지를 제공하는 결제 요청 단말기로부터 소정의 결제 진행 요청 메시지를 수신하고, 소정의 레거시 결제 처리 서버와 통신하는 결제 처리 대행 서버는, 상기 결제 진행 요청 메시지에 따라 상기 고객 단말기를 사용하는 고객에 대해 회원 인증처리를 수행하는 회원 인증 처리부와; 소정의 결제 인증 번호 입력창이 포함된 결제 인증 페이지를 상기 고객 단말기에 제공하는 페이지 제공부와; 상기 고객에 의해 결제 인증 번호 입력창에 입력되는 결제 인증 번호를 수신하는 수신부와; 상기 회원 인증 처리부에서 회원 인증처리된 고객에 대한 고유 번호를 포함하는 결제 고객 인증 요청 신호와 상기 수신부에 수신되는 결제 인증 번호를 상기 레거시 결제 처리 서버에 전송하는 결제 요청 준비부와; 상기 결제 진행 요청 메시지에 포함된 결제 내역을 포함하는 결제 요청 신호를 상기 레거시 결제 처리 서버에 전송하는 결제 요청부를 포함하여 구성된다.
또, 상기한 목적을 달성하기 위해 본 발명에 따른 고객 단말기 또는 상기 고객 단말기에 상품 또는 서비스 주문 페이지를 제공하는 결제 요청 단말기로부터 소정의 결제 진행 요청 메시지를 수신하여 결제 처리를 수행하는 결제 처리 대행 서버는, 상기 결제 진행 요청 메시지에 따라 상기 고객 단말기를 사용하는 고객에 대해 회원 인증처리를 수행하는 회원 인증 처리부와; 상기 회원 인증처리된 고객의 통신 단말기 정보를 추출하는 고객 정보 추출부와; 상기 고객 정보 추출부에서 추출된 고객의 통신 단말기 정보를 기초로 해당 고객의 통신 단말기로 소정의 결제 인증 번호를 전송하는 결제 준비부와; 소정의 결제 인증 번호 입력창이 포함된 결제 인증 페이지를 상기 고객 단말기에 제공하는 페이지 제공부와; 상기 고객에 의해 결제 인증 번호 입력창에 입력되는 결제 인증 번호를 수신하는 수신부와; 상기 수신부에 수신되는 결제 인증 번호와 상기 결제 준비부가 상기 고객의 통신 단말기로 전송한 결제 인증 번호가 일치하는 경우 결제 처리를 수행하는 결제 처리부를 포함하여 구성된다.
또, 상기한 목적을 달성하기 위해 본 발명에 따른 고객 단말기 또는 상기 고객 단말기에 상품 또는 서비스 주문 페이지를 제공하는 결제 요청 단말기로부터 소정의 결제 진행 요청 메시지를 수신하고 소정의 레거시 결제 처리 서버와 통신하는 결제 처리 대행 서버의 제어방법은, 상기 결제 진행 요청 메시지가 수신됨에 따라 상기 고객 단말기를 사용하는 고객에 대해 회원 인증처리를 수행하는 단계와; 소정의 결제 인증 번호 입력창이 포함된 결제 인증 페이지를 상기 고객 단말기에 제공하고, 상기 회원 인증처리된 고객에 대한 고유 번호를 포함하는 결제 고객 인증 요청 신호를 상기 레거시 결제 처리 서버에 전송하는 단계와; 상기 고객에 의해 결제 인증 번호 입력창에 입력되는 결제 인증 번호를 수신하는 단계와; 상기 수신되는 결제 인증 번호를 상기 레거시 결제 처리 서버에 전송하고, 상기 결제 진행 요청 메시지에 포함된 결제 내역을 포함하는 결제 요청 신호를 상기 레거시 결제 처리 서버에 전송하는 단계를 포함하여 이루어진다.
또, 상기한 목적을 달성하기 위해 본 발명에 따른 고객 단말기 또는 상기 고객 단말기에 상품 또는 서비스 주문 페이지를 제공하는 결제 요청 단말기로부터 소정의 결제 진행 요청 메시지를 수신하여 결제 처리를 수행하는 결제 처리 대행 서버의 제어방법은, 상기 결제 진행 요청 메시지에 따라 상기 고객 단말기를 사용하는 고객에 대해 회원 인증처리를 수행하는 단계와; 상기 회원 인증처리된 고객의 통신 단말기 정보를 추출하는 단계와; 상기 추출된 고객의 통신 단말기 정보를 기초로 해당 고객의 통신 단말기로 소정의 결제 인증 번호를 전송하는 단계와; 소정의 결제 인증 번호 입력창이 포함된 결제 인증 페이지를 상기 고객 단말기에 제공하는 단계와; 상기 고객에 의해 결제 인증 번호 입력창에 입력되는 결제 인증 번호를 수신하는 단계와; 상기 수신되는 결제 인증 번호와 상기 고객의 통신 단말기로 전송한 결제 인증 번호가 일치하는 경우 결제 처리를 수행하는 단계를 포함하여 이루어진다.
이상 설명한 바와 같이 본 발명에 따르면, 결제를 하고자 하는 고객은 자신의 카드 번호 등 결제를 위한 정보들을 미리 등록해 놓음으로서 결제 시점에 직접 해당 결제를 위한 정보들을 입력해야 하는 번거로움을 줄일 수 있다.
또한 이동통신 단말기의 문자 메시지 등을 이용하여 인증을 처리함으로써 액티브 엑스가 설치되지 않은 다양한 종류의 단말에서 결제 처리를 수행할 수 있다.
그리고 사용자의 결제 요청 서버와 결제 처리 대행 서버 간에 자동 로그인 기능을 제공함으로써 로그인 아이디/패스워드 등을 입력해야 하는 번거로움을 줄일 수 있고, 이처럼 자동 로그인 기능을 제공할 때는 일명 안전 서명방식을 이용함으로써 로그인 아이디나 패스워드에 대한 암기가 어려운 사람들에게 도움을 줄 수 있다.
도 1은 본 발명의 제1 실시예에 따른 결제 처리 시스템의 전체 구성도이고,
도 2는 도 1의 결제 처리 대행 서버의 기능 블록도이고,
도 3 내지 도 5c는 본 발명의 제1 실시예에 따른 결제 처리 시스템의 제어 및 신호 흐름도이고,
도 6은 안전 서명을 등록하는 화면 상태이고,
도 7은 기 등록된 패턴대로 안전 서명을 입력하는 화면 상태이고,
도 8은 본 발명의 제2 실시예에 따른 결제 처리 시스템의 전체 구성도이고,
도 9는 도 8의 결제 처리 대행 서버의 기능 블록도이고,
도 10은 본 발명의 제2 실시예에 따른 결제 처리 시스템의 제어 및 신호 흐름도이다.
도 2는 도 1의 결제 처리 대행 서버의 기능 블록도이고,
도 3 내지 도 5c는 본 발명의 제1 실시예에 따른 결제 처리 시스템의 제어 및 신호 흐름도이고,
도 6은 안전 서명을 등록하는 화면 상태이고,
도 7은 기 등록된 패턴대로 안전 서명을 입력하는 화면 상태이고,
도 8은 본 발명의 제2 실시예에 따른 결제 처리 시스템의 전체 구성도이고,
도 9는 도 8의 결제 처리 대행 서버의 기능 블록도이고,
도 10은 본 발명의 제2 실시예에 따른 결제 처리 시스템의 제어 및 신호 흐름도이다.
이하에서는 첨부도면을 참조하여 본 발명에 대해 상세히 설명한다.
본 발명의 제1 실시예에 따른 결제 처리 시스템은 도 1에 도시된 바와 같이 고객 단말기(410), 고객의 통신 단말기(420), 결제 요청 서버(200), 결제 처리 대행 서버(100), 레거시 결제 처리 서버(300)를 포함하여 구성된다.
여기서 고객 단말기(410)는 예를 들어 온라인 상에서 물건을 주문하여 결제를 하고자 하는 고객이 조작하는 단말기로서, 예를 들어 가정용 컴퓨터나 웹 브라우징 등이 가능한 유무선 통신 단말기(420)에 해당할 수 있다. 다만 후술하는 고객의 통신 단말기(420)와 구별하기 위해 본 실시예에서는 고객 단말기(410)는 가정용 컴퓨터인 것을 일 예로 한다.
고객의 통신 단말기(420)는 본 실시예에 따른 결제 처리 과정에서 발생하는 결제 인증 번호를 수신하도록 구성된 것으로서, 여기서 결제 인증 번호는 예를 들어 SMS(Short Message Service) 등과 같은 문자 메시지 형태로 고객의 통신 단말기(420)에 수신될 수 있다.
결제 요청 서버(200)는 고객 단말기(410)가 접속하도록 구성되어, 접속한 고객 단말기(410)에 상품 또는 서비스 주문 페이지를 제공하고, 고객 단말기(410)로부터 주문 요청이 수신되면 소정의 결제 진행 요청 메시지를 생성하는 기능을 수행한다.
예를 들어 결제 요청 서버(200)는 온라인 쇼핑몰이나 또는 상품 구매가 가능한 소셜 네트워킹 서비스 업체에 해당할 수 있는데, 이 경우 고객이 고객 단말기(410)를 조작하여 상품 주문을 하면 결제를 위한 결제 진행 요청 메시지를 생성하여 결제 처리 대행 서버(100)에 전송하는 것이다.
여기서 결제 요청 서버(200)에서 제공하는 서비스(상품 등의 판매 서비스)는 회원제로 운용될 수 있고, 이를 위해 결제 요청 서버(200)에는 고객들로부터 회원 가입을 받아 미리 등록해 놓을 수도 있다. 회원 가입을 받는 과정은 예를 들어 고객의 이름이나 전자 메일 주소, 또는 이동통신 단말기(420) 전화번호 등의 개인 정보와 로그인 아이디와 패스워드를 입력받아 저장하는 과정을 포함하여 이루어질 수 있는데, 이처럼 소정의 서버에 고객이 접속하여 회원으로 가입하는 과정은 기 공지된 것에 불과하므로 보다 상세한 설명은 생략한다.
결제 진행 요청 메시지는 결제 요청 서버(200)에서 결제 처리 대행 서버(100)로 반드시 직접 전송되어야만 하는 것이 아니라, 고객 단말기(410)를 경유하여 결제 처리 대행 서버(100)에 전송될 수도 있다.
예를 들어 온라인 쇼핑몰을 운영하는 결제 요청 서버(200)와 고객 단말기(410) 간에 HTTP(HyperText Transfer Protocol)에 따라 HTML(HyperText Markup Language)를 이용한 웹 페이지의 송수신이 이루어지는 경우에 결제 요청 서버(200)는 하이퍼 링크를 이용하거나 또는 <meta http-equiv="refresh" content="1;url=http://www.test.com/" />과 같은 리프레시 방식으로 고객 단말기(410)가 결제 처리 대행 서버(100)에 접속하도록 하면서 GET 방식에 의해 결제 진행 요청 메시지가 전달되도록 할 수도 있다. 즉, URL(Uniform Resource Locator)을 활용하여 결제 진행 요청 메시지가 간접적으로 결제 처리 대행 서버(100)에 전달될 수 있는 것이다.
이러한 refresh에 의해 예를 들어 브라우저를 이용하는 고객 단말기(410)가 다른 서버(URL)에 접속하도록 하는 것과 GET 방식에 의해 소정의 정보가 포함되도록 하는 것 자체는 기 공지된 기술에 불과하므로 보다 상세한 설명은 생략한다.
이는 결제 처리 대행 서버(100)가 특정 메시지 또는 신호를 결제 요청 서버(200)에 전달할 때도 마찬가지이다.
따라서 이하 결제 요청 서버(200)와 결제 처리 대행 서버(100) 간의 통신에 있어서는 별다른 설명이 없더라도 이처럼 고객 단말기(410)를 경유하여 간접적으로 통신하는 경우를 포함하는 의미로 사용한다.
상품 주문에 따른 결제 처리가 이루어지는 과정에서는 후술하는 바와 같이 고객 단말기(410)가 결제 처리 대행 서버(100)에 접속하는 단계가 포함되어야 하는데, 결제 요청 서버(200)는 상품 등을 주문한 고객(고객 단말기(410))이 결제 처리 대행 서버(100)에 다시 로그인 과정을 거쳐야 하는 번거로움을 피하고 자동 로그인이 되도록 하기 위한 일련의 처리 과정을 수행할 수 있다.
즉, 결제 요청 서버(200)는 결제 처리 대행 서버(100)에 컨슈머키를 요청하여 저장하고, 고객 단말기(410)로부터 주문 요청을 수신하면 기 저장된 컨슈머키를 포함하는 임시토큰 요청 신호를 결제 처리 대행 서버(100)에 전송하고, 결제 처리 대행 서버(100)로부터 임시토큰이 수신되면 그 수신된 임시토큰을 포함하는 접근토큰 요청 신호가 결제 처리 대행 서버(100)에 전달되도록 한 후(이때의 전달은 상술한 바와 같이 직접 전달하거나 고객 단말기(410)를 경유하여 전달할 수 있음), 결제 처리 대행 서버(100)에서 생성된 접근토큰이 수신되면 그 수신된 접근토큰을 저장하고, 결제 진행 요청 메시지에 접근토큰을 포함시켜 결제 처리 대행 서버(100)에 전송할 수 있는 것이다.
여기서 컨슈머키는 결제 처리 대행 서버(100)가 고객에게 자동 로그인 서비스가 허용되는 대상(즉, 결제 요청 서버(200))에게 발급하는 키로써, 결제 처리 대행 서버(100)는 컨슈머키를 포함하는 임시 토큰 요청에 대해서만 반응을 하여 임시 토큰을 제공하는 것이다. 임시 토큰은 실제 자동 로그인을 위해 필요한 키에 해당하는 접근토큰을 발급받기 전에 임시로 발급받는 토큰에 해당한다.
이러한 토큰 관련한 보다 상세한 설명은 결제 처리 대행 서버(100)의 기능과 관련하여 후술토록 한다.
상술한 예에서는 접근토큰을 이용하여 자동 로그인을 지원하는 과정에 대해서 설명하였지만, 단순하게 결제 요청 서버(200)와 결제 처리 대행 서버(100) 간의 로그인 아이디 및/패스워드의 공유를 통해 자동 로그인이 이루어지도록 할 수도 있다.
예를 들어 결제 요청 서버(200)는 자신의 회원들의 결제 처리 대행 서버(100)에서의 아이디 및 패스워드를 회원 정보가 매칭시켜 저장해 두고서, 필요시 그 매칭된 결제 처리 대행 서버(100)에서의 아이디 및 패스워드가 결제 처리 대행 서버(100)에 전달되도록 함으로써 고객이 직접 결제 처리 대행 서버(100)에서 로그인 아이디 등을 입력하지 않도록 할 수도 있다.
한편, 레거시 결제 처리 서버(300)는 실제로 결제 처리를 수행하는 기능을 수행하는 서버로서 예를 들어 카드 결제를 수행하는 카드사 서버, 계좌 이체를 처리하는 금융권 서버, 이동 통신 단말기(420) 사용 내역과 결제 내역을 통합 처리 하는 통신사 서버와, 상품권 정보에 기초하여 결제 처리를 수행하는 제휴사 서버 등에 해당할 수 있다.
이러한 레거시 결제 처리 서버(300)는 결제 처리 대행 서버(100)로부터 수신되는 결제 고객 인증 요청 신호를 수신하고, 그 결제 고객 인증 요청 신호에 포함된 특정 고객의 고유 번호를 이용하여 해당 고객의 통신 단말기(420) 정보를 추출하며, 그 추출된 고객의 통신 단말기(420)로 결제 인증 번호를 전송하고, 그 전송한 결제 인증번호와 결제 처리 대행 서버(100)로부터 수신되는 결제 인증번호가 일치하는 경우에 결제 처리 대행 서버(100)의 결제 요청 신호에 따라 결제 처리를 수행하는 기능을 수행한다.
여기서 결제 인증 번호와 결제 요청 신호는 동시에 결제 처리 대행 서버(100)로부터 수신될 수도 있다. 즉, 레거시 결제 처리 서버(300)는 결제 인증번호를 먼저 수신하여 기 전송한 결제 인증번호와 비교하여 일치하는 경우 그 결과를 결제 처리 대행 서버(100)에 전송하고 그 후 결제 처리 대행 서버(100)로부터 결제 요청 신호가 수신되면 결제 처리를 수행할 수도 있지만, 결제 처리 대행 서버(100)로부터 결제 인증 번호와 결제 요청 신호를 동시에 수신한 경우 수신된 결제 인증번호와 전송한 인증번호를 비교하고 비교결과 일치하는 경우 즉시 그 수신된 결제 요청 신호에 따라 결제 처리를 수행할 수도 있는 것이다.
이러한 결제 처리를 위해 레거시 결제 처리 서버(300)는 고객 단말기(410)로부터 결제 처리 대행 서버(100)에서 생성한 해당 고객의 고유 번호와 함께 결제 정보를 수신하고, 그 수신된 결제 정보를 해당 고객의 고유번호와 함께 매칭시켜 미리 등록해 놓을 수 있다. 여기서 결제 정보라는 것은 예를 들어 카드 결제의 경우 해당 고객의 카드 번호에 해당할 수 있고, 계좌 이체 결제의 경우 해당 고객의 계좌 번호에 해당할 수 있다.
레거시 결제 처리 서버(300)는 이렇게 등록된 결제 정보를 이용하여 결제 처리를 수행할 수도 있고, 결제 처리 대행 서버(100)의 요청에 따라 제공할 수도 있다.
여기서 결제 정보를 이용하여 결제 처리를 수행한다는 것은 예를 들어 해당 고객의 계좌 번호에서 계좌 이체 처리하거나 해당 고객의 카드 번호로 카드 결제 처리를 수행하는 등의 과정을 의미한다.
결제 처리 대행 서버(100)에서 생성하는 고객의 고유 번호는 해당 고객의 주민등록 번호에 기초한 것일 수 있고, 레거시 결제 처리 서버(300)는 각 고객의 주민등록 번호와 매칭된 개인 정보를 저장하고 있을 수 있다. 이러한 상태에서 고객 단말기(410)를 경유하여 고객의 고유 번호와 결제 정보 등록 요청 신호가 수신되면 결제 처리 대행 서버(100)는 그 수신된 고객의 고유 번호를 이용하여 주민등록 번호를 판단하고, 판단된 주민등록 번호에 매칭된 해당 고객의 개인 정보와 그 수신된 결제 정보를 비교하여 해당 결제 정보의 등록 허용 여부를 판단할 수 있다.
예를 들어 레거시 결제 처리 서버(300)가 카드사 서버이고, 각 고객의 주민등록 번호에 매칭된 개인 정보는 해당 고객이 보유하고 있는 카드들에 대한 정보인 경우, 카드사 서버는 고객의 고유 번호와 결제 정보 등록 요청 신호가 수신되면 그 수신된 고객의 고유 번호를 이용하여 그 결제 정보의 등록을 요청하는 고객의 주민등록 번호를 판단하고(이때 고유 번호 그 자체가 주민등록 번호일 수도 있음), 판단된 주민등록 번호에 매칭된 해당 고객의 카드들의 정보와 그 수신된 결제 정보(일 예로 결제시 이용하고자 하는 카드 번호)를 비교하여 해당 결제 정보의 등록 허용 여부를 판단할 수 있는 것이다.
이처럼 고객의 주민등록 번호에 기초한 고유 번호를 이용하는 경우 해당 고객이 보유하지 않은 카드를 결제수단으로 등록하는 것을 방지하는 효과가 있다.
결제 처리 대행 서버(100)는 결제 요청 서버(200)와 레거시 결제 처리 서버(300) 사이에서 일종의 결제 처리 중계 기능을 수행하는 것으로 미리 각 고객들로부터 회원 가입을 받아 운영될 수 있다.
이때 회원 아이디는 각 회원이 사용하는 전자메일 주소가 될 수 있는데, 이경우 결제 처리 대행 서버(100)는 결제와 관련된 정보의 안내 시 해당 고객의 아이디를 추출한 후 해당 고객의 아이디를 착신주소로 하는 전자 메일을 발송할 수 있다. 즉, 아이디와 전자메일 주소를 별도로 구성할 필요가 없으므로 저장 공간이 절약될 수 있다.
결제 처리 대행 서버(100)는 결제 요청 서버(200)에 의해 생성된 결제 진행 요청 메시지에 따라 고객 단말기(410)를 사용하는 고객에 대해 회원 인증처리를 수행하고, 그 회원 인증처리된 고객에 대응되는 고유 번호를 포함하는 결제 고객 인증 요청 신호를 레거시 결제 처리 서버(300)에 전송함과 아울러 고객 단말기(410)에 결제 인증 번호 입력창이 포함된 결제 인증 페이지를 제공하며, 고객에 의해 결제 인증 번호 입력창에 입력되는 결제 인증 번호를 레거시 결제 처리 서버(300)에 전송하고 또한 결제 처리를 요청하는 결제 요청 신호를 레거시 결제 처리 서버(300)에 전송하는 기능을 수행한다.
이러한 결제 처리 대행 서버(100)의 구체적인 기능은 도 2의 기능블록도를 참조하여 설명한다.
동 도면에 도시된 바와 같이 결제 처리 대행 서버(100)는 회원 인증 처리부(120), 페이지 제공부(110), 수신부(130), 결제 요청 준비부(140), 결제 요청부(150), 안내 발송부(160)를 포함하여 구성될 수 있다.
수신부(130)는 고객 단말기(410), 결제 요청 서버(200)와, 레거시 결제 처리 서버(300) 등으로부터 다양한 신호, 메시지 등을 수신하는 기능을 수행하는 것으로서, 특히 결제 요청 서버(200)에서 생성된 신호 또는 메시지는 결제 요청 서버(200)로부터 직접 수신할 수도 있지만 고객 단말기(410)를 매개로 즉, 고객 단말기(410)를 경유하여 수신할 수도 있다.
수신부(130)가 수신하는 신호 또는 메시지 등에는 결제 진행 요청 메시지, 결제 인증 번호, 임시토큰 요청 신호, 접근토큰 요청 신호, 로그인과 관련된 아이디 및 패스워드나 후술하는 바와 같이 회원 서명의 작성 패턴, 결제 카드 정보 등이 있는데, 이러한 각각의 신호나 메시지 등에 대한 보다 상세한 설명은 후술토록 한다.
페이지 제공부(110)는 결제 과정 또는 그 이전의 회원 가입 과정 등 고객이 특정 정보를 확인하거나 입력하도록 하는 페이지를 제공해 주는 기능을 수행하는데, 페이지 제공부(110)는 웹 페이지를 제공하는 일종의 웹 서버 모듈에 해당할 수 있다.
특히 페이지 제공부(110)는 결제 요청 서버(200)에 의해 생성된 결제 진행 요청 메시지가 수신됨에 따라 간편 결제 메뉴를 포함하는 결제 페이지를 상기 고객 단말기(410)에 전송할 수 있다. 여기서 간편 결제 메뉴라 함은 본 실시예에서 이루어지는 결제 과정을 선택할 수 있도록 하는 것으로서, 예를 들어 결제 페이지에는 간편 결제 메뉴는 물론이고 종래의 방식(예를 들어 액티브 엑스를 설치해야 처리되거나 또는 직접 카드 번호 등을 입력해야 하는 등의 방식)에 의한 카드 결제나 휴대폰 결제 선택 메뉴가 더 포함될 수 있는데, 고객에 의해 간편 결제 메뉴가 선택됨에 따라 본 실시예에 따른 결제 처리 과정이 진행되고, 고객에 의해 종래의 방식에 의한 카드 결제나 휴대폰 결제 선택 메뉴가 선택되는 경우에는 종래의 방식에 따라 ISP 결제 등이 이루어질 수 있도록 할 수도 있는 것이다.
물론, 고객이 미리 결제 처리 대행 서버(100)에 접속하여 간편 결제 메뉴를 기본값으로 설정해 놓은 경우 간편 결제 메뉴를 선택하는 과정 없이 곧바로 본 실시예에 따른 간편 결제 처리 과정이 진행될 수도 있다.
또한, 페이지 제공부(110)는 결제 인증 번호 입력창이 포함된 결제 인증 페이지를 상기 단말기에 제공할 수 있는데, 여기서 결제 인증 번호 입력창은 후술하는 바와 같이 레거시 결제 처리 서버(300)가가 고객의 통신 단말기(420)에 전송하는 결제 인증 번호(일 예로 결제 인증용 SMS)를 입력할 수 있도록 하는 입력창을 의미한다. 이러한 결제 인증 번호 입력창을 포함하여 페이지 제공부(110)가 제공하는 각종 입력창은 예를 들어 html의 "Form" 태그를 이용하여 구성될 수 있다.
또한, 페이지 제공부(110)는 로그인 아이디 입력창 및 패스워드 입력창이 포함된 로그인 페이지를 고객 단말기(410)에 전송할 수도 있는데, 로그인 아이디 입력창 및 패스워드 입력창은 이미 결제 처리 대행 서버(100)에 회원으로 가입한 고객이 인증을 위해 입력되는 정보이다.
이러한 로그인 아이디 입력창 대신에 페이지 제공부(110)는 회원 서명을 포함하는 안전 서명 입력 페이지를 고객 단말기(410)로 전송할 수 있는데, 여기서 안전 서명 입력 페이지는 로그인 아이디 및 패스워드를 대신하여 고객이 자신의 서명을 입력할 수 있도록 하는 페이지이다.
다만 안전 서명 입력 페이지가 로그인 아이디 및 패스워드를 입력하는 것과 다른 것은 이미 해당 고객의 서명이 이미 포함되어 있다는 점이다. 예를 들어 고객은 페이지 제공부(110)로부터 제공되는 안전 서명 입력 페이지에서 자신의 서명(회원 서명) 이미지를 확인할 수 있고, 그 확인된 서명 이미지를 이용하여 이미 등록한 회원 서명을 작성하는 순서(작성 패턴)에 맞도록 회원 서명을 작성 또는 입력할 수 있는 것이다. 이에 대해 보다 상세한 설명은 회원 인증 처리와 관련하여 후술토록한다.
페이지 제공부(110)는 또한 카드 결제 메뉴를 포함하는 결제 수단 선택 페이지를 고객 단말기(410)에 전송할 수도 있고, 해당 고객이 보유한 카드의 적어도 일부의 정보를 포함하는 카드 선택 페이지를 고객 단말기(410)에 전송할 수도 있다.
이러한 각종 선택 페이지는 서로 구별되어 고객 단말기(410)에 전송될 수도 있고, 또는 어느 하나의 페이지로 통합 형성되어 고객 단말기(410)에 전송될 수도 있다.
이외에도 페이지 제공부(110)는 회원 가입을 위한 회원 가입용 페이지를 고객 단말기(410)에 제공할 수도 있다.
회원 인증 처리부(120)는 결제 진행 요청 메시지에 따라 고객 단말기(410)를 사용하는 고객에 대해 회원 인증처리를 수행하는 기능을 수행한다. 여기서 회원 인증 처리부(120)는 고객 단말기(410)를 사용하는 로그인 아이디 및 패스워드에 기반하여 회원 인증처리를 수행할 수 있는데, 이때 고객에게 로그인을 요청한 후(이때 페이지 제공부(110)를 제어하여 로그인 아이디 및 패스워드 입력 페이지가 전송되도록 할 수 있음) 해당 고객으로부터 로그인 아이디와 패스워드가 입력되면 기 저정된 회원 정보와 비교하는 방식으로 인증을 수행할 수 있고, 비교결과 정상적으로 인증이 이루어지 않는 경우에는 페이지 제공부(110)가 회원 가입을 유도하는 메시지 및 회원 가입 페이지를 고객 단말기(410)로 전송하도록 제어할 수도 있다.
또한, 회원 인증 처리부(120)는 고객의 로그인 아이디 및 패스워드에 기반하여 인증 처리하지 않고, 결제 요청 서버(200)와의 직접 또는 고객 단말기(410)를 경유한 통신에 의해 자동 로그인 처리를 수행할 수도 있다.
자동 로그인 처리가 이루어지는 과정의 일 예를 설명하면 다음과 같다.
우선, 회원 인증 처리부(120)는 결제 요청 서버(200)로부터의 요청에 따라 컨슈머키를 결제 요청 서버(200)에 할당한 후 그 할당된 컨슈머키를 결제 요청 서버(200)에 전송한다. 이처럼 컨슈머키를 할당하여 결제 요청 서버(200)에 전송하는 것은 결제 요청 서버(200)로부터 결제 진행 요청 메시지가 수신되기 전에 미리 이루어질 수 있다. 여기서 컨슈머키는 상술한 바와 같이 자동 로그인을 요청하는 권한을 가진 결제 요청 서버(200)를 식별하기 위한 식별키에 해당한다.
즉, 컨슈머키를 보유하지 않은 결제 요청 서버(200)의 요청에 대해서 회원 인증 처리부(120)는 자동 로그인 기능을 지원하지 않을 수 있는 것이다.
이어서 결제 요청 서버(200)로부터 컨슈머키를 포함하는 임시토큰 요청 신호가 수신부(130)에 수신되면 회원 인증 처리부(120)는 그 임시토큰 요청 신호에 포함된 컨슈머키를 기초로 해당 결제 요청 서버(200)에 대해 서버 인증처리한 후 임시토큰을 생성하고 그 생성된 임시토큰을 결제 요청 서버(200)에 전송한다.
여기서 임시토큰은 후술하는 접근토큰을 발급받기 위해 임시적으로 할당된 토큰에 해당한다.
임시토큰을 포함하는 접근토큰 요청 신호가 수신부(130)에 수신되면 회원 인증 처리부(120)는 고객 단말기(410)를 사용하는 고객에 대해 로그인을 요청하여 로그인이 정상적으로 이루어졌다고 판단하는 경우 접근토큰을 생성하여 결제 요청 서버(200)에 전달되도록 할 수 있다.
여기서, 접근토큰 요청 신호가 결제 처리 대행 서버(100)에 전달되는 것과, 접근토큰이 결제 요청 서버(200)에 전달되는 것은 고객 단말기(410)를 경유하여 이루어질 수도 있다. 즉, 고객 단말기(410)를 경유하여 전달되는 것은 앞서 설명한 바와 같이 HTTP(HyperText Transfer Protocol)에서 이용되는 Refresh 와 Get 방식의 조합에 의해서 이루어질 수 있는데, 이러한 Refresh, Get 방식의 조합에 의해 고객 단말기(410)는 결제 요청 서버(200)에서 전달받은 접근토큰 요청 신호를 결제 처리 대행 서버(100)에 전달하고, 결제 처리 대행 서버(100)로부터 수신되는 접근토큰을 결제 요청 서버(200)에 전달할 수 있다.
이에 따라 결제 요청 서버(200)의 결제 진행 요청 메시지에는 발급받은 접근토큰이 포함될 수 있고, 회원 인증 처리부(120)는 결제 진행 요청 메시지에 포함된 접근토큰을 기초로 자동 로그인 처리를 수행하여 고객 단말기(410)를 사용하는 고객에 대해 회원 인증처리를 수행할 수 있다.
예를 들어 특정 고객에 대한 접근토큰을 발급받은 결제 요청 서버(200)는 추후 해당 고객에 대한 결제 처리가 필요한 경우 접근토큰을 포함하는 결제 진행 요청 메시지를 생성하여 결제 처리 대행 서버(100)에 전송(상술한 바와 같이 고객 단말기(410)를 경유하여 전송될 수 있음)하고, 이에 따라 결제 처리 대행 서버(100)는 고객에 의한 로그인 아이디 및 패스워드 입력이 없더라도 결제 처리가 필요한 해당 고객을 식별할 수 있는 것이다.
여기서 결제 처리가 필요한 해당 고객을 식별하게 되면 후술하는 바와 같이 해당 고객에 의해 기 등록된 카드 번호 등을 미리 보여줄 수도 있다.
물론, 상술한 접근토큰이 처음으로 발행되는 경우 회원 인증 처리부(120)는 결제 요청 서버(200)로부터 다시 접근토큰이 포함된 요청을 기다리지 않고 바로 해당 고객에 대해 결제 처리 진행을 수행할 수 있다. 즉, 접근토큰이 처음으로 발급되기 위해서는 고객에 의한 로그인 및 패스워드 입력이 이루어져야 하고, 로그인이 정상적으로 이루어져 해당 고객에 대해 회원 인증처리하면, 후술하는 결제 요청 준비부(140)는 그 회원 인증처리된 고객에 대응되는 고유번호를 포함하는 결제 고객 인증 요청 신호를 레거시 결제 처리 서버(300)에 전송할 수 있다. 이러한 결제 진행 과정에 대한 보다 상세한 설명은 후술토록 한다.
또한 회원 인증 처리부(120)는 앞서 설명한 자동 로그인의 보안성을 강화하기 위해 일명 안전 서명을 적용할 수 있다.
즉, 회원 인증 처리부(120)는 각 회원들로부터 미리 회원 서명과 그 회원 서명의 작성 패턴 정보를 입력받아 서로 매칭시켜 저장하고, 결제 요청 서버(200)에 의해 생성된 결제 진행 요청 메시지가 수신부(130)에 수신되면 고객 단말기(410)를 사용하는 고객에 대응하여 기 등록된 회원 서명을 포함하는 안전 서명 입력 페이지가 고객 단말기(410)에 전송되도록 페이지 제공부(110)를 제어한다.
이후 고객에 의해 입력된 회원 서명의 작성 패턴이 고객 단말기(410)로부터 수신부(130)에 수신되면 회원 인증 처리부(120)는 그 수신된 회원 서명의 작성 패턴과 기 등록된 회원 서명의 작성 패턴 정보를 비교하여 일치하는 경우 해당 고객에 대해 회원 인증처리를 수행하는 것이다.
이러한 안전 서명은 고객에 의해 미리 등록된 회원 서명을 해당 고객에게 보여준다는 것에 큰 특징이 있다. 이는 일반적으로 문자열 등으로 이루어진 로그인 아이디 또는 패스워드는 기억하기 쉽지 않은 반면, 서명을 입력하는(작성하는) 방식 또는 패턴은 기억하기 쉽다는 점을 이용한 구성이다.
단적인 예로, ㅂ자를 쓰는 획순도 사람마다 차이가 있으므로 그 ㅂ자를 입력하는 패턴을 기초로 회원 인증처리를 수행하는 것이다. 이를 위해서는 상술한 바와 같이 회원 서명의 작성 패턴이 미리 결제 처리 대행 서버(100)에 등록되어 있어야 함은 물론이다.
이러한 회원 인증 처리부(120)에서 이루어지는 회원 인증 처리는 고객에 의해 간편 결제 메뉴가 선택된 후에 이루어질 수 있다.
한편, 결제 요청 준비부(140)는 결제 요청 전에 필요한 사항들을 수행하는 것으로서, 회원 인증 처리부(120)에서 회원 인증처리된 고객에 대한 고유 번호를 포함하는 결제 고객 인증 요청 신호를 레거시 결제 처리 서버(300)에 전송하는 기능과, 수신부(130)에 수신되는 결제 인증 번호를 레거시 결제 처리 서버(300)에 전송하는 기능을 수행한다.
여기서 결제 요청 준비부(140)는 결제 인증 번호 및 결제 요청 신호를 동시에 레거시 결제 처리 서버(300)에 전송할 수도 있다.
결제 요청 준비부(140)가 레거시 결제 처리 서버(300)에 직접 또는 고객 단말기(410)를 경유하여 전송하는 각 고객에 대응되는 고유 번호는 해당 고객의 주민등록 번호에 기초한 것일 수 있다. 즉, 결제 처리 대행 서버(100)와 레거시 결제 처리 서버(300)간에는 고객을 특정하거나 식별하도록 하는 즉, 일종의 식별 아이디에 해당하는 고객 고유 번호를 송수신해야 하는데, 이때 고객의 고유 번호는 해당 고객의 주민등록 번호에 기초한 것일 수 있다. 고객의 주민등록 번호에 기초한다는 것은 고객의 주민등록 번호 그 자체를 이용하거나 또는 고객의 주민등록 번호를 소정의 암호화 처리하여 이용하는 것을 모두 포함한다.
이러한 고객의 고유 번호가 반드시 특정 숫자로만 이루어지는 것은 아니고, 문자, 또는 문자와 숫자의 조합으로 이루어지는 등 다양하게 구성 가능하다.
결제 요청부(150)는 실제 레거시 결제 처리 서버(300)에 결제의 처리를 요청하는 기능을 수행하는 것으로서, 구체적으로 설명하면 결제 진행 요청 메시지에 포함된 결제 내역을 포함하는 결제 요청 신호를 레거시 결제 처리 서버(300)에 전송하는 기능을 수행한다.
이때 결제 요청부(150)는 결제 요청 신호를 직접 레거시 결제 처리 서버(300)에 전송할 수도 있지만 소정의 지불 대행 서버를 통해 레거시 결제 처리 서버(300)에 전송할 수도 있다. 여기서 지불 대행 서버는 예를 들어 온라인상에서의 카드 결제 등을 처리하는 종래의 PG(Payment Gateway)사에 해당할 수 있다.
한편, 안내 발송부(160)는 각 회원들의 로그인 아이디는 해당 회원의 전자 메일 주소로 구성된다는 것을 전제하에 필요한 구성으로서, 결제와 관련된 정보의 안내 시 해당 고객의 아이디를 추출한 후 해당 고객의 아이디를 착신주소로 하는 전자 메일을 발송하는 기능을 수행한다.
즉, 고객에 대한 전자 메일 주소가 별도로 저장되지 않더라도 이미 해당 고객의 아이디 그 자체가 전자 메일 주소에 해당하므로, 안내 발송부(160)는 결제와 관련한 정보의 안내시에 고객의 아이디를 추출하여 활용하는 것이다.
안내 발송부(160)는 예를 들어 결제 처리에 대한 결과가 레거시 결제 처리 서버(300)로부터 수신부(130)에 수신되는 경우 그 결제 처리와 관련된 안내 처리를 수행할 수 있다.
이하에서는 본 발명의 제1 실시예에 따른 결제 처리 시스템의 제어 및 신호 흐름을 도 3내지 도 6을 참조하여 설명한다.
본 실시예를 설명함에 있어서, 레거시 결제 처리 서버(300)는 카드사 서버이고, 고객의 선택에 따라 일명 간편 결제를 통한 카드 결제가 이루어지는 과정을 일 예로 한다.
먼저 본 실시예에 따른 간편 결제 기능을 이용하기 위해 각 고객들이 결제 처리 대행 서버(100)와 카드사 서버에 등록하는 과정을 도 3을 참조하여 설명한다.
여기서 회원으로 가입하거나 결제 카드 등의 등록을 위해 고객들이 조작하는 고객 단말기(410)는 상품 주문 또는 결제시에 해당 고객이 사용하는 고객 단말기(410)와 반드시 동일한 단말기여만 하는 것은 아니나, 설명의 편의를 위해 동일한 단말기인 것으로 가정한다.
고객 단말기(410)가 결제 처리 계정 서버에 회원 가입을 요청하면(단계 S1), 결제 처리 계정 서버는 회원 가입용 페이지를 고객 단말기(410)에 전송한다(단계 S2).
고객 단말기(410)가 해당 회원 가입용 페이지에서 고객에 의해 입력되는 회원 정보를 결제 처리 계정 서버로 전송하면(단계 S3) 결제 처리 계정 서버는 회원 정보를 저장/등록 처리한다(단계 S4).
여기서 결제 처리 대행 서버(100)에 등록되는 회원 정보에는 회원의 이름, 주민등록 번호, 전자 메일 주소가 포함될 수 있고, 더 나아가 로그인 아이디, 패스워드 또는 안전 서명을 위한 회원 서명 및 서명 작성 패턴 등이 포함될 수 있다. 여기서 로그인 아이디는 해당 회원의 전자 메일 주소에 해당할 수도 있다. 이 경우 저장되는 데이터의 양을 줄일 수 있는 장점이 있다.
이어서 결제 처리 대행 서버(100)는 회원으로 등록된 회원에 대해 회원 고유 번호를 생성한다(단계 S5). 이때 회원 고유 번호는 회원의 주민등록 번호에 기초하여 생성될 수 있다.
결제 처리 대행 서버(100)는 생성한 회원 고유 번호를 포함하는 카드 등록 요청 신호를 고객 단말기(410)를 경유하여 카드사 서버로 전송한다(단계 S6).
여기서 고객 단말기(410)를 경유하여 간다는 것은 고객이 의식하지 않는 상태에서 고객 카드 등록 요청 신호가 고객 단말기(410)를 거쳐 카드사 서버(300)로 전송됨을 의미한다. 앞서 설명한 바와 같이 일 예로써 고객 카드 등록 요청 신호를 포함하는 소정의 전달 요청 신호가 결제 처리 대행 서버(100)로부터 고객 단말기(410)에 전송되고(리프레시 문법, GET 방식 등을 이용한), 이에 따라 고객 단말기(410)는 카드사 서버(300)에 카드 등록 요청 신호를 전달하는 것이다.
카드사 서버는 결제카드 등록 페이지를 고객 단말기(410)에 전송하여(단계 S7) 고객이 결제 카드 정보(예를 들어 카드 번호)를 입력할 수 있도록 한다.
고객 단말기(410)가 고객에 의해 입력된 결제 카드 정보를 전송하면(단계 S8) 카드사 서버는 결제 카드 등록 허용 여부를 판단한다(단계 S9).
예를 들어 카드사 서버에 이미 고객의 주민등록 번호와 해당 고객에 발급된 카드들의 정보가 저장되어 있고 카드 등록 요청에 포함된 회원 고유 번호가 해당 회원의 주민등록 번호에 기초하여 생성된 것일 때, 카드사 서버는 회원 고유 번호로부터 주민등록 번호를 추출하고, 그 추출된 주민등록 번호에 기초하여 결제 카드 등록 허용 여부를 판단할 수 있다. 즉, 고객이 결제용으로 등록을 요청하는 카드 정보가 그 확인된 주민등록 번호에 매칭되어 기 발급된 카드들 중 어느 하나인 경우에는 결제 카드 등록을 허용할 수 있고, 그렇지 않은 경우에는 결제 카드 등록을 허용하지 않을 수 있다.
이는 자신에게 발급되지도 않은 카드를 결제용 카드로 등록하는 것을 방지하는 효과가 있다.
카드사 서버는 결제 카드 등록이 허용되는 경우 해당 결제 카드 정보를 저장 및 등록하고(단계 S10), 결제 카드 등록 결과를 고객 단말기(410)를 경유하여 결제 처리 대행 서버(100)에 전송한다(단계 S11). 여기서 결제 카드를 등록할 때는 결제 처리 대행 서버(100)로부터 수신된 회원 고유 번호에 매칭시켜 등록할 수 있고, 결제 카드 등록 결과에는 결제 카드로 등록된 해당 카드의 정보(예를 들어 카드 번호의 일부, 카드 별칭)와 해당 회원 고유 번호가 포함될 수 있다.
결제 처리 대행 서버(100)는 수신된 결제 카드 등록 결과에 따라 해당 회원에 매칭시켜 카드 정보를 저장하고(단계 S12), 회원 가입 결과를 고객 단말기(410)에 전송한다(단계 S13).
이에 따라 결제 처리 대행 서버(100)에는 각 회원이 간편 결제를 통해 결제할 수 있는 카드에 대한 일부 정보(카드 번호 일부)가 저장될 수 있다. 물론 카드 정보에 대한 회원 및 카드사의 동의가 있는 경우에는 결제 처리 대행 서버(100)에 결제 카드의 카드 번호 전체가 저장될 수도 있음은 물론이다.
이러한 회원 가입 및 카드 등록 과정 등은 미리 이루어질 수도 있지만 후술하는 결제 처리 과정에서도 회원 가입이 이루어지지 않은 고객에 대해는 상술한 과정을 거치도록 하여 회원 가입 및 카드 등록 등을 할 수 있도록 할 수도 있다.
이하에서는 도 4를 참조하여 본 발명에 따른 간편 결제가 이루어지는 과정을 설명한다. 본 실시예를 설명함에 있어서 결제 요청 서버(200)가 고객 단말기(410)에 제공하는 상품 검색 및 주문 페이지 제공 과정은 종래의 온라인 쇼핑몰에서 이루어지는 과정과 차이가 없으므로 그 설명은 생략하고, 또한 고객은 고객 단말기(410)를 통해 결제 요청 서버(200)에 회원으로 로그인 하였다고 가정한다.
고객의 조작에 따라 고객 단말기(410)가 상품 주문을 요청하면(단계 S21) 결제 요청 서버(200)는 결제 진행 요청 메시지를 생성하고 그 생성된 결제 진행 요청 메시지가 고객 단말기(410)를 경유하여 결제 처리 대행 서버(100)로 전달되도록 한다(단계 S22). 이때 결제 진행 요청 메시지에는 결제 금액이나, 결제 장소, 물품 판매자(카드 가맹점) 정보 등 결제와 관련한 정보가 포함될 수 있고, 더 나아가 자동 로그인이 가능하도록 하기 위해 접근토큰이 포함될 수도 있다.
결제 처리 대행 서버(100)는 간편 결제 메뉴를 포함하는 결제 페이지를 고객 단말기(410)에 전송하고(단계 S23), 고객 단말기(410)로부터 간편 결제의 요청이 있는 경우(단계 S24) 고객 인증을 처리한다(단계 S25). 물론 여기서 앞서 설명한 바(도 3 참조)와 같이 간편 결제 처리를 위한 회원으로 기 가입하지 않은 경우에는 회원 가입을 먼저 처리할 수 있음은 물론이다.
고객 인증을 처리하는 과정은 고객으로 하여금 도 3의 과정에서 등록한 로그인 아이디 및 패스워드를 직접 입력하도록 하는 일반적인 방법으로 수행될 수도 있고, 또는 사용자가 로그인 아이디 및 패스워드를 직접 입력하지 않더라도 자동으로 로그인 처리되도록 하는 방법으로 수행될 수도 있다. 자동 로그인으로 고객 인증 처리가 이루어지는 과정은 도 5를 참조하여 후술토록 한다.
고객 인증처리가 이루어진 후 결제 처리 대행 서버(100)는 카드 결제 메뉴를 포함하는 결제 수단 선택 페이지를 고객 단말기(410)에 전송한다(단계 S26).
고객이 카드 결제를 요청하면(단계 S27) 결제 처리 대행 서버(100)는 카드사 서버에 결제 고객 인증 요청 신호를 전송함과(단계 S28) 아울러 고객 단말기(410)에는 카드 선택 및 결제 인증 번호 입력창이 포함된 페이지를 전송한다(단계 S29). 여기서 카드 선택 페이지와 결제 인증 번호 입력창이 포함된 결제 인증 페이지는 하나로 통합되거나 별개로 구분되어 전송될 수 있다. 마찬가지로 이러한 카드 선택 페이지와 결제 인증 페이지는 앞서 설명한 결제 수단 선택 페이지와 통합되어 고객 단말기(410)에 전송될 수도 있다.
카드 선택 페이지에는 해당 인증 처리된 고객에 대응하여 결제 카드로써 기 등록된 카드들의 정보(카드 번호 일부)들이 선택 가능한 리스트 형태로 포함될 수 있다.
결제 처리 대행 서버(100)가 카드사 서버에 결제 고객 인증 요청 신호를 전송하는 것은 고객 단말기(410)로부터의 요청, 예를 들어 고객이 결제 인증 번호의 발송을 결제 처리 대행 서버(100)에 요청하는 경우에 이루어질 수도 있음은 물론이다.
결제 처리 대행 서버(100)가 카드사 서버에 전송하는 결제 고객 인증 요청 신호에는 고객 인증 처리 과정을 통해 확인한 해당 고객의 고유 번호(도 3에서의 회원 고유 번호에 해당함)가 포함될 수 있다.
카드사 서버는 결제 처리 대행 서버(100)의 결제 고객 인증 요청 신호에 따라 결제 인증 번호를 생성하고(단계 S30), 그 생성된 결제 인증 번호를 고객의 통신 단말기(420)로 전송한다(단계 S31).
여기서 카드사 서버는 수신된 결제 고객 인증 요청 신호를 기초로 고객의 통신 단말기(420) 전화번호를 추출할 수 있다(즉, 결제 고객 인증 요청 신호에 포함된 고객의 고유 번호와 매칭되어 있는 통신 단말기(420) 전화번호를 기 저장된 데이터베이스 등에서 검색하여 추출할 수 있음).
다른 예로써 고객은 결제 처리 대행 서버(100)에 자신의 통신 단말기(420) 전화번호를 입력하는 경우 결제 처리 대행 서버(100)는 그 입력된 통신 단말기(420) 전화번호를 결제 고객 인증 요청 신호에 포함시켜 전송할 수 있고 이때 카드사 서버는 결제 고객 인증 요청 신호에 포함된 통신 단말기(420) 전화번호를 이용하여 결제 인증 번호를 전송할 수 있다. 이는 고객이 결제 시점에 결제 인증 번호를 수신할 통신 단말기(420) 전화번호를 변경할 수 있도록 하는 장점이 있다.
자신의 통신 단말기(420)를 통해 결제 인증 번호를 수신한 고객은 그 수신된 결제 인증 번호를 앞서 결제 처리 대행 서버(100)로부터 수신된 결제 인증 페이지의 결제 인증 번호 입력창에 입력하여 전송한다(단계 S32). 이때 고객은 결제하고자 하는 결제 카드를 결제 카드 리스트에서 선택할 수 있는데, 결제 카드의 선택과 결제 인증 번호의 입력은 하나의 페이지 또는 구별되는 페이지 상에서 이루어질 수 있다.
결제 처리 대행 서버(100)는 고객 단말기(410)로부터 수신된 선택된 카드 식별 정보(예를 들어 카드 번호 일부 또는 해당 카드를 카드사 서버에서 판별할 수 있는 임의의 번호 등)와 결제 인증 번호를 카드사 서버로 전송한다(단계 S33).
카드사 서버는 결제 처리 대행 서버(100)로부터 수신되는 결제 인증 번호와 앞서 고객의 통신 단말기(420)로 전송한 결제 인증 번호가 일치하는 경우에는(단계 S34) 고객에 의해 선택된 카드의 상세 정보(카드 번호 전체, 유효 기간 등)를 결제 처리 대행 서버(100)에 전송한다(단계 S35).
이에 따라 결제 처리 대행 서버(100)는 PG사를 경유하여 카드 결제 요청 신호를 카드사 서버에 전송하고(단계 S)36, 카드사 서버는 해당 카드에 대해 결제 처리를 수행한다(단계 S37).
물론, 결제 처리 대행 서버(100)와 카드사 서버는 상호간 직접 통신이 가능한 상태이므로, 결제 처리 대행 서버(100)는 PG사를 경유하지 않고 직접 카드사 서버에 결제 처리를 요청할 수 있다.
더 나아가 PG사를 경유하지 않는 경우에 결제 처리 대행 서버(100)는 앞서 결제 인증 번호 및 고객에 의해 선택된 카드 개략 정보를 카드사 서버에 전송할 때 결제 요청을 동시에 할 수도 있다. 이 경우 카드사 서버는 수신된 결제 인증 번호와 전송한 결제 인증 번호가 일치하는 경우에는 카드 상세 정보를 결제 처리 대행 서버(100)에 전송할 필요없이 즉시 결제 처리를 수행할 수도 있는 것이다.
이하에서는 앞서 언급한 바와 같이 결제 요청 서버(200)에서의 자동 로그인이 이루어지도록 하는 과정을 도 5a 내지 도 5c를 참조하여 설명한다.
먼저 도 5a에는 결제 요청 서버(200)가 결제 처리 대해 서버에 컨슈머로써 등록하는 과정이 나타나 있다.
즉, 결제 요청 서버(200)가 결제 처리 대행 서버(100)에 컨슈머키 요청 신호를 전송하면(단계 S41), 결제 처리 대행 서버(100)는 해당 결제 요청 서버(200)에 대응하는 컨슈머티를 생성 및 등록하고(단계 S42), 그 생성한 컨슈머키를 결제 요청 서버(200)에 전송한다(단계 S43).
이에 따라 결제 요청 서버(200)에는 컨슈머키가 저장되게 된다(단계 S44).
여기서 컨슈머키는 결제 처리 대행 서버(100)가 후술하는 바와 같이 자동 로그인이 가능하도록 하는 결제 요청 서버(200)를 식별하기 위한 것으로서, 이처럼 자동 로그인이 이루어지도록 하기 위해서는 결제 요청 서버(200)는 미리 결제 처리 대행 서버(100)로부터 컨슈머키를 할당받아야 한다.
다음으로 도 5b를 참조하여 실제 자동 로그인이 이루어지도록 하기 위해 필요한 접근 토큰을 결제 요청 서버(200)가 수신하는 과정을 설명한다. 즉, 사용자의 로그인 과정(로그인 아이 및 패스워드 입력 과정)을 생략하기 위해서는 이를 대체할 특정 키 즉, 접근 토큰이 필요한데, 도 5b는 이러한 접근 토큰이 발급되는 과정의 일 예를 나타내고 있다.
고객 단말기(410)로부터 간편 결제 요청이 있는 경우(단계 S51) 결제 요청 서버(200)는 도 5a의 과정을 통해 저장한 컨슈머키를 포함하는 임시 토큰 요청 신호를 결제 처리 대행 서버(100)에 전송한다(단계 S52). 물론 여기서 임시 토큰 요청의 전송은 결제 요청에서 생성된 결제 진행 요청 메시지가 고객 단말기(410)를 경유하여 수신되는 시점에 이루이질 수도 있다.
결제 처리 대행 서버(100)는 수신된 임시 토큰 요청 신호에 포함된 컨슈머키를 이용하여 서버 인증 처리를 수행한다(단계 S53). 여기서 서버 인증 처리라는 것은 해당 결제 요청 서버(200)가 임시 토큰의 발급을 요청한 정당한 권원이 있는지를 확인하는 과정이라 할 수 있고, 임시 토큰 요청 신호에 포함된 컨슈머키가 기 등록되어 있다면 결제 처리 대행 서버(100)는 결제 요청 서버(200)의 권원을 인정할 수 있다.
물론 결제 처리 대행 서버(100)는 컨슈머키와 함께 전송되는 결제 요청 서버(200)에 대한 정보(예를 들어 업체명 등)를 모두 이용하여 서버 인증처리를 수행할 수도 있다.
정상적으로 인증 처리가 된 후, 결제 처리 대행 서버(100)는 해당 결제 요청 서버(200)에 대응되는 임시 토큰을 생성 및 저장한 후(단계 S54), 그 임시 토큰을 결제 요청 서버(200)에 전송한다(단계 S55).
결제 요청 서버(200)가 결제 처리 대행 서버(100)로부터 수신된 임시 토큰을 포함하는 접근 토큰 요청 신호를 고객 단말기(410)를 경유하여 결제 처리 대행 서버(100)에 전송하면(단계 S56), 결제 처리 대행 서버(100)는 로그인 페이지를 고객 단말기(410)에 전송한다(단계 S57).
고객 단말기(410)로부터 로그인 아이디 및 패스워드가 수신되면(단계 S58) 결제 처리 대행 서버(100)는 기 등록된 로그인 아이디 및 패스워드와 수신된 로그인 아이디 및 패스워드를 비교하여 인증 처리한다(단계 S59).
정상적으로 인증이 이루어진 경우 결제 처리 대행 서버(100)는 접근 토큰을 생성하여 저장하고(단계 S60), 그 생성된 접근 토큰을 고객 단말기(410)를 경유하여 결제 요청 서버(200)에 전송한다(단계 S61). 여기서 접근 토큰은 해당 고객의 로그인 아이디 또는 고유 번호 등에 매칭되어 저장될 수 있다.
이에 따라 결제 요청 서버(200)에는 자동 로그인을 수행할 수 있도록 하는 접근 토큰이 저장된다(단계 S62). 접근 토큰을 이용하여 자동 로그인이 수행되는 과정은 도 5c를 참조하여 후술토록 한다.
상술한 바와 같이 정상적으로 인증이 이루어져 접근 토큰을 생성하는 경우 결제 처리 대행 서버(100)는 도 4에 도시된 바와 같이 결제 수단 선택 페이지를 고객 단말기(410)에 전송하는 등 간편 결제 처리를 진행시킬 수 있다.
즉, 결제 처리 대행 서버(100)는 최초로 고객 인증처리가 이루어지는 경우에는 자동 로그인을 위한 별도의 접근 토큰을 기다릴 필요 없이 곧바로 간편 결제 처리를 진행시키면 되고, 그 이후의 간편 결제 요청시에는 접근 토큰을 활용한 자동 로그인을 수행하여 간편 결제 처리를 진행시키면 된다.
이하에서는 도 5c를 참조하여 접근 토큰을 활용한 자동 로그인이 이루어지는 과정에 대해서 설명한다. 추가하여 본 실시예에서는 자동 로그인시의 추가적인 보완 대책으로써 안전 서명이 이루어지는 과정을 포함하여 설명하기로 한다.
고객 단말기(410)(여기서의 고객 단말기(410) 역시 반드시 상품을 주문하고 결제 처리를 요청하는 고객 단말기(410)와 동일한 장치일 필요는 없음)는 결제 처리 대행 서버(100)에 안전 서명을 위한 회원 서명과 작성 패턴을 전송하여 등록을 요청한다(단계 S71).
결제 처리 대행 서버(100)는 해당 고객 단말기(410)를 사용하는 고객의 정보(예를 들어 고객의 고유 번호 또는 로그인 아이디)에 매칭시켜 회원 서명 및 그 작성 패턴을 등록한다(단계 S73).
여기서 회원 서명은 사용자의 싸인에 해당할 수도 있고, 작성 패턴은 그 싸인을 작성하는 순서에 해당할 수 있다.
예를 들어 도 6에는 이렇게 회원 서명이 입력되는 일 예가 도시되고 있다.
예를 들어 고객이 터치스크린을 통해 입력한다고 가정하면, 도 6(a)와 같이 숫자가 표시된 터치스크린 상에서 회원 서명을 터치 궤적을 통해 그리게 되면 고객 단말기(410)는 그 회원 서명 이미지와 터치 궤적에 따른 서명 작성 패턴을 결제 처리 대행 서버(100)에 전송한다.
즉, 도 6(b)에 도시된 것과 같이 회원 서명과 그 터치 궤적이 이루어졌다고 가정하면, 고객 단말기(410)는 궤적 순서에 따른 번호 즉, 1,2,3,5,7,8,9,#을 작성 패턴 정보로써 결제 처리 대행 서버(100)에 전송하는 것이다.
만일 고객이 도 6(b)에 도시된 서명을 그 반대 방향으로 터치하게 되면 고객 단말기(410)는 #,9,8,7,5,3,2,1이라는 패턴 정보를 결제 처리 대행 서버(100)에 전송할 수 있다. 즉, 동일한 서명이라 하더라도 사용자가 해당 서명을 작성하는 순서를 달리하면 작성 패턴은 매우 다양한 형태가 나타날 수 있는 것이다.
한편, 고객 단말기(410)가 결제 요청 서버(200)에 상품 주문을 하면(단계 S72) 결제 요청 서버(200)는 해당 고객에 대응하여 기 저장된 접근 토큰을 포함하는 결제 진행 요청 메시지를 고객 단말기(410)를 경유하여 결제 처리 대행 서버(100)에 전송한다(단계 S74).
결제 처리 대행 서버(100)는 결제 진행 요청 메시지에 포함된 접근 토큰을 이용하여 해당 고객에 대응하여 기 등록된 회원 서명을 추출하고, 그 추출한 회원 서명(예를 들어 이미지 형태로 구성될 수도 있음)을 포함하는 일종의 안전 서명 입력 페이지를 고객 단말기(410)에 전송한다(단계 S75).
고객 단말기(410)는 수신된 회원 서명을 도 7(a)와 같이 표시되는 터치스크린 상에 도 7(b)와 같이 표시하는데(단계 S76), 고객은 고객 단말기(410)에 표시되는 회원 서명을 확인하면서 자신이 기억하고 작성 방법에 따라 회원 서명을 입력하고, 고객 단말기(410)는 고객에 의해 작성된 패턴 정보를 결제 처리 대행 서버(100)에 전송한다(단계 S77).
예를 들어 고객이 도 7(c)와 같은 순서대로 회원 서명을 작성(입력)하면 고객 단말기(410)는 그 터치 순서에 따른 1,2,3,5,7,8,9,#을 결제 처리 대행 서버(100)에 전송하는 것이다.
결제 처리 대행 서버(100)는 수신된 서명 작성 패턴과 기 등록된 서명 작성 패턴을 비교하여 일치하는 경우(단계 S78) 자동 로그인 처리를 수행하게 된다(단계 S79). 여기서 자동 로그인이라는 것은 회원이 아이디 및 패스워드를 입력하지 않아도 로그인 처리되도록 한다는 의미이고, 단지 그 검증을 위해 안전 서명을 입력하도록 하고 있다.
따라서 고객들은 자신이 기 등록한 서명 그 자체를 기억할 필요는 없고, 단지 고객 단말기(410)에 표시되는 서명을 보면서 해당 서명의 작성 방법 또는 그 서명 획순 등을 기억해내기만 하면 되는 것이다.
일반적으로 로그인 아이디나 패스워드 등에 대한 기억보다는 서명을 작성하는 패턴에 대한 기억의 지속성이 높음을 고려하면 이러한 안전 서명 방식은 로그인 아이디 및 패스워드를 입력하는 방식을 대체하여 사용자 편의성을 극대화할 수 있는 효과를 나타낼 수 있다.
도 3 내지 도 6에서는 레거시 결제 처리 서버(300)가 카드사 서버인 것을 일 예로 하였으나 계좌 이체를 수행하는 금융권 서버에 해당할 수도 있다.
이 경우 고객이 미리 등록하는 카드 번호는 계좌 번호로 대체될 수 있고, 레거시 결제 처리 서버(300)가 수행하는 결제 처리는 계좌 이체 처리에 해당할 수도 있다. 이 경우 결제 요청 서버(200)가 결제의 진행을 위해 결제 처리 대행 서버(100)에 전송하는 정보에는 계좌 이체를 받을 결제 요청 서버(200)(예를 들어 상품 판매자)의 계좌 번호 등이 포함될 수도 있다.
상술한 예에서는 고객이 터치스크린을 이용하여 서명을 작성(입력)하는 것을 일 예로 하였으나, 별도의 숫자 키 패드의 숫자 버튼을 서명 작성 패턴에 맞게 누르도록 할 수도 있음은 물론이다.
상술한 예에서는 결제 처리 대행 서버(100)와 레거시 결제 처리 서버(300)는 별도의 기관에서 운영하는 독립된 서버인 것을 일 예로 하였으나, 결제 처리 대행 서버(100)와 결제 처리 서버는 하나의 기관에서 통합적으로 운영하는 서버일 수 있고, 하드웨어적으로는 하나의 서버에 각 서버 기능이 구현될 수도 있다.
더 나아가 결제 처리 대행 서버(100)와 카드사 서버가 논리적으로 통합 구성될 수도 있는데, 이하에서는 이러한 구성을 도 8을 참조하여 설명한다.
즉, 본 발명의 제2 실시예에 따른 결제 처리 시스템은 도 8에 도시된 바와 같이 고객 단말기(410), 고객의 통신 단말기(420), 결제 요청 서버(200), 결제 처리 대행 서버(100')를 포함하여 구성된다.
여기서 고객 단말기(410), 고객의 통신 단말기(420), 결제 요청 서버(200)는 제1 실시예의 구성 및 기능과 동일하므로 중복 설명을 생략한다.
결제 처리 대행 서버(100')는 결제 요청 서버(200)에 의해 생성된 결제 진행 요청 메시지에 따라 고객 단말기(410)를 사용하는 고객에 대해 회원 인증처리를 수행하고, 회원 인증처리된 고객의 통신 단말기(420) 정보를 추출하며 그 추출된 정보에 기초하여 해당 고객의 통신 단말기(420)로 결제 인증 번호를 전송함과 아울러 고객 단말기(410)에 결제 인증 번호 입력창이 포함된 결제 인증 페이지를 제공하며, 고객에 의해 결제 인증 번호 입력창에 입력되는 결제 인증 번호와 통신 단말기(420)로 전송한 결제 인증 번호가 일치하는 경우 결제 처리를 수행한다.
이러한 결제 처리 대행 서버(100')의 기능 블록은 도 9에 도시된 바와 같다.
즉, 본 발명의 제2 실시예에 따른 결제 처리 대행 서버(100')는 회원 인증 처리부(120'), 고객 정보 추출부(170'), 결제 준비부(140'), 페이지 제공부(110'), 결제 처리부(150'), 안내 발송부(160')를 포함하여 구성된다.
여기서, 회원 인증 처리부(120'), 페이지 제공부(110'), 수신부(130'), 안내 발송부(160')의 기능은 본 발명의 제1 실시예에 언급한 기능과 동일하므로 중복 설명은 생략한다.
고객 정보 추출부(170')는 회원 인증처리된 고객의 통신 단말기(420) 정보를 추출하는 기능을 수행한다. 여기서 추출하는 고객의 통신 단말기(420) 정보는 통신 단말기(420) 전화번호에 해당할 수 있는데, 고객의 통신 단말기(420) 전화번호는 기 저장되어 있을 수도 있고, 해당 결제와 관련하여 고객이 수정하거나 새로 입력함으로써 수신된 것일 수도 있다.
결제 준비부(140')는 결제 인증 번호를 생성하고, 고객 정보 추출부(170')에서 추출된 고객의 통신 단말기(420) 정보(일 예로 전화번호)를 이용하여 해당 고객의 통신 단말기(420)로 결제 인증 번호를 전송한다.
결제 처리부(150')는 고객 단말기(410)로부터 수신부(130')에 수신되는 결제 인증 번호와 결제 준비부(140')가 고객의 통신 단말기(420)로 전송한 결제 인증 번호가 일치하는 경우 결제 처리를 수행한다. 여기서 결제 처리를 수행한다는 것은 제1 실시예에서 레거시 결제 처리 서버(300)에서 이루어지는 결제 처리와 동일하다.
이러한 본 발명의 제2 실시예에 따른 신호 흐름 및 제어 과정은 도 10에 도시된 바와 같은데, 대부분의 과정은 앞선 실시예와 유사하고, 결제 처리 대행 서버(100')가 직접 결제 인증 번호를 고객의 통신 단말기(420)에 전송하는 과정과 결제 처리를 직접 수행하는 과정 등 몇 가지 부분에 있어서만 차이를 보이고 있고 도 10의 내용으로 충분히 이해할 수 있는 것이므로 보다 상세한 설명은 생략한다.
본 발명의 제2 실시예에 따른 구성은 간편 결제 중 휴대폰 결제나 상품권 결제 등을 수행하는데 적용될 수 있다. 예를 들어 결제 처리 대행 서버(100')가 이동통신사에 구비되고, 사용자가 간편 결제 중 휴대폰 결제를 선택하는 경우 결제 처리 대행 서버(100')는 해당 고객의 휴대폰 통화 요금에 합산하여 결제 처리를 수행할 수 있는 것이다.
그 외 본 발명의 제1 실시예에서 언급되었던 부분들 중 제2 실시예에 적용 가능한 구성은 모두 본 발명의 제2 실시예에 포함된다. 특히, 제1 실시예에서 언급된 자동 로그인 구성, 안전 서명 구성, 주민 등록번호를 이용하여 고객의 고유 번호를 구성하는 구성은 모두 본 제2 실시예에 적용될 수 있다.
상술한 실시예들에서는 고객이 간편 결제 메뉴를 선택한 후, 카드 결제를 선택하거나 휴대폰 결제를 선택하여 요청하면, 그 요청에 따른 수단으로의 결제 처리가 이루어지는 것을 중심으로 설명하였으나, 사용자의 실시간 선택 과정을 줄여 사용자 편의성을 증대시킬 수도 있다.
예를 들어 고객이 미리 결제 처리 대행 서버(100)에 접속하여 자신이 간편 결제를 선택한 경우에는 지정된 카드를 이용하여 자동으로 카드 결제가 이루어지도록 설정해 놓을 수 있는 것이다.
즉, 명시적인 설정 변경이 있기 전까지는, 결제 처리 대행 서버(100)는 고객이 간편 결제를 선택한 경우 휴대폰 결제나 카드 결제를 선택하는 페이지를 해당 고객에 제공하지 않고 자동으로 기 지정된 카드를 이용한 카드 결제가 이루어지도록 할 수 있는 것이다. 결제 처리가 이루어진 후 결제 처리 대행 서버(100) 또는 레거시 결제 처리 서버(300)가 해당 결제 결과를 고객에게 알려주기만 하면 각 고객은 결제 과정에서의 반복적인 결제 수단 선택 과정을 하지 않아도 되면서도 실제 결제가 이루어진 수단은 결제 결과를 통해 확인할 수 있게 되는 것이다.
더 나아가 간편 결제를 선택하는 것조차도 기본 값으로 설정해 놓을 수도 있다.
즉, 상술한 실시예들에서는 결제 처리 대행 서버(100)는 결제 진행 요청 메시지가 수신되면 결제 방식을 선택할 수 있는 결제 페이지(즉, 간편 결제를 선택하거나 또는 종래의 방식에 의한 카드 결제를 선택할 수 있는 페이지)를 제공하는 것을 위주로 설명하였으나, 결제가 필요한 경우에는 무조건 간편 결제가 이루어지도록 할 수도 있는 것이다.
예를 들어 각 고객은 결제 처리 대행 서버(100)에 접속하여 결제 처리가 필요한 경우 무조건 간편 결제 처리를 수행하라고 설정해 놓으면, 결제 처리 대행 서버(100)는 결제 진행 요청 메시지가 수신되면 고객 단말기(410)에 결제 페이지를 제공하지 않고 즉시 본 발명에 따른 간편 결제 처리를 수행하는 것이다.
이 경우에는 각 고객은 결제 처리가 진행되는 동안 직접 선택하는 과정을 모두 생략할 수도 있어 신속한 결제 처리가 이루어질 수 있고 사용자 편의성이 증대된다.
또는 상술한 결제 방식과 결제 수단에 대해 특정 조건이 고객에 의해 부가될 수도 있다.
예를 들어 고객은 결제 처리 대행 서버(100)에 접속하여 일정 금액을 기준으로 하여 결제 금액이 그 이하인 경우에는 간편 결제를 이용하여 자동으로 처리되도록 하고, 결제 금액이 그 이상인 경우에는 결제 방식 또는 결제 수단을 선택하는 페이지가 제공되도록 설정할 수도 있는 것이다.
이렇게 설정되면 결제 처리 대행 서버(100)는 결제 진행 요청 메시지에 포함된 결제 금액이 기준 금액 이상인 경우에는 고객 단말기(410)에 결제 페이지를 제공함이 없어 자동으로 간편 결제 처리가 되도록 하고, 결제 금액이 기준 금액 초과인 경우에는 고객 단말기(410)에 결제 페이지 또는 결제 수단 선택 페이지를 제공할 수 있는 것이다.
한편, 본 발명은 상기한 특정 실시예에 한정되는 것이 아니라 본 발명의 요지를 벗어나지 않는 범위 내에서 여러 가지로 변형 및 수정하여 실시할 수 있는 것이다. 이러한 변형 및 수정이 첨부되는 특허청구범위에 속한다면 본 발명에 포함된다는 것은 자명할 것이다.
100,100' : 결제 처리 대행 서버 200 : 결제 요청 서버
300 : 레거시 결제 처리 서버 410 : 고객 단말기
420 : 고객 통신 단말기 500 : 인터넷망
600 : 이동통신망 110,110' : 페이지 제공부
120,120' : 회원 인증 처리부 130,130' : 수신부
140 : 결제 요청 준비부 150 : 결제 요청부
160,160' : 안내 발송부 140' : 결제 준비부
150' : 결제 처리부 170' : 고객 정보 추출부
300 : 레거시 결제 처리 서버 410 : 고객 단말기
420 : 고객 통신 단말기 500 : 인터넷망
600 : 이동통신망 110,110' : 페이지 제공부
120,120' : 회원 인증 처리부 130,130' : 수신부
140 : 결제 요청 준비부 150 : 결제 요청부
160,160' : 안내 발송부 140' : 결제 준비부
150' : 결제 처리부 170' : 고객 정보 추출부
Claims (86)
- 삭제
- 삭제
- 삭제
- 삭제
- 고객 단말기에 상품 또는 서비스 주문 페이지를 제공하고, 상기 고객 단말기로부터 주문 요청이 수신되면 소정의 결제 진행 요청 메시지를 생성하는 결제 요청 서버와;
상기 결제 요청 서버에 의해 생성된 결제 진행 요청 메시지가 수신됨에 따라 상기 고객 단말기를 사용하는 고객에 대해 회원 인증처리를 수행하고, 상기 회원 인증처리된 고객에 대응되는 고유 번호를 포함하는 결제 고객 인증 요청 신호를 레거시 결제 처리 서버에 전송함과 아울러 상기 고객 단말기에 결제 인증 번호 입력창이 포함된 결제 인증 페이지를 제공하며, 상기 고객에 의해 결제 인증 번호 입력창에 입력되는 결제 인증 번호와 소정의 결제 요청 신호를 상기 레거시 결제 처리 서버에 전송하는 결제 처리 대행 서버와;
상기 결제 처리 대행 서버로부터 수신되는 상기 결제 고객 인증 요청 신호에 포함된 상기 고객에 대응되는 고유 번호를 이용하여 해당 고객의 통신 단말기 정보를 추출하고, 상기 추출된 고객의 통신 단말기로 소정의 결제 인증 번호를 전송하며, 상기 전송한 결제 인증번호와 상기 결제 처리 대행 서버로부터 수신되는 결제 인증번호가 일치하는 경우 상기 결제 처리 대행 서버의 결제 요청 신호에 따라 결제 처리를 수행하는 레거시 결제 처리 서버를 포함하고,
상기 결제 처리 대행 서버는 상기 결제 요청 서버와의 직접통신과 상기 고객 단말기를 경유한 간접통신 중 적어도 어느 하나에 의해 상기 고객 단말기를 사용하는 고객에 대해 자동 로그인 처리를 수행하는 것을 특징으로 하는 결제 처리 시스템. - 제5항에 있어서,
상기 결제 처리 대행 서버는 각 회원들에 대해 회원 서명과 상기 회원 서명의 작성 패턴 정보를 매칭시켜 저장하고, 상기 결제 요청 서버에 의해 생성된 결제 진행 요청 메시지에 따라 상기 고객 단말기를 사용하는 고객에 대응하여 기 등록된 회원 서명을 포함하는 안전 서명 입력 페이지를 상기 고객 단말기에 전송하고, 상기 고객 단말기로부터 상기 고객에 의해 입력된 상기 회원 서명의 작성 패턴이 수신되면 상기 수신된 회원 서명의 작성 패턴과 기 등록된 회원 서명의 작성 패턴 정보를 비교하여 일치하는 경우 상기 고객에 대해 회원 인증처리를 수행하는 것을 특징으로 하는 결제 처리 시스템. - 고객 단말기에 상품 또는 서비스 주문 페이지를 제공하고, 상기 고객 단말기로부터 주문 요청이 수신되면 소정의 결제 진행 요청 메시지를 생성하는 결제 요청 서버와;
상기 결제 요청 서버에 의해 생성된 결제 진행 요청 메시지가 수신됨에 따라 상기 고객 단말기를 사용하는 고객에 대해 회원 인증처리를 수행하고, 상기 회원 인증처리된 고객에 대응되는 고유 번호를 포함하는 결제 고객 인증 요청 신호를 레거시 결제 처리 서버에 전송함과 아울러 상기 고객 단말기에 결제 인증 번호 입력창이 포함된 결제 인증 페이지를 제공하며, 상기 고객에 의해 결제 인증 번호 입력창에 입력되는 결제 인증 번호와 소정의 결제 요청 신호를 상기 레거시 결제 처리 서버에 전송하는 결제 처리 대행 서버와;
상기 결제 처리 대행 서버로부터 수신되는 상기 결제 고객 인증 요청 신호에 포함된 상기 고객에 대응되는 고유 번호를 이용하여 해당 고객의 통신 단말기 정보를 추출하고, 상기 추출된 고객의 통신 단말기로 소정의 결제 인증 번호를 전송하며, 상기 전송한 결제 인증번호와 상기 결제 처리 대행 서버로부터 수신되는 결제 인증번호가 일치하는 경우 상기 결제 처리 대행 서버의 결제 요청 신호에 따라 결제 처리를 수행하는 레거시 결제 처리 서버를 포함하고,
상기 결제 요청 서버는 상기 결제 처리 대행 서버에 컨슈머키를 요청하여 저장하고, 상기 고객 단말기로부터 주문 요청을 수신하면 상기 저장된 컨슈머키를 포함하는 임시토큰 요청 신호를 상기 결제 처리 대행 서버에 전송하며, 상기 결제 처리 대행 서버로부터 임시토큰이 수신되면 상기 수신된 임시토큰을 포함하는 접근토큰 요청 신호가 상기 결제 처리 대행 서버에 전달되도록 한 후, 상기 결제 처리 대행 서버에서 생성된 접근토큰이 수신되면 상기 수신된 접근토큰을 저장하고,
상기 결제 처리 대행 서버는 상기 결제 요청 서버로부터의 요청에 따라 컨슈머키를 상기 결제 요청 서버에 할당한 후 상기 할당된 컨슈머키를 상기 결제 요청 서버에 전송하고, 상기 결제 요청 서버로부터 상기 임시토큰 요청 신호가 수신되면 상기 임시토큰 요청 신호에 포함된 컨슈머키를 기초로 상기 결제 요청 서버에 대해 서버 인증처리한 후 임시토큰을 생성하고 상기 생성된 임시토큰을 상기 결제 요청 서버에 전송하며, 상기 임시토큰을 포함하는 접근토큰 요청 신호가 수신되면 상기 고객 단말기를 사용하는 고객에 대해 로그인을 요청하여 로그인이 정상적으로 이루어지는 경우 접근토큰을 생성하여 상기 결제 요청 서버에 전달되도록 하는 것을 특징으로 하는 결제 처리 시스템. - 제7항에 있어서,
상기 결제 요청 서버는 상기 접근토큰을 포함하는 결제 진행 요청 메시지를 생성하고,
상기 결제 처리 대행 서버는 상기 결제 요청 서버에 의해 생성된 결제 진행 요청 메시지가 수신되면 상기 결제 진행 요청 메시지에 포함된 접근토큰을 기초로 자동 로그인 처리를 수행하여 상기 고객 단말기를 사용하는 고객에 대해 회원 인증처리를 수행하는 것을 특징으로 하는 결제 처리 시스템. - 제7항에 있어서,
상기 결제 처리 대행 서버는 상기 고객 단말기를 사용하는 고객에게 로그인을 요청하여 로그인이 정상적으로 이루어져서 해당 고객에 대해 회원 인증처리되면 상기 회원 인증처리된 고객에 대응되는 고유번호를 포함하는 결제 고객 인증 요청 신호를 상기 레거시 결제 처리 서버에 전송하는 것을 특징으로 하는 결제 처리 시스템. - 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- (a) 결제 요청 서버가 고객 단말기에 상품 또는 서비스 주문 페이지를 제공하고, 상기 고객 단말기로부터 주문 요청이 수신되면 소정의 결제 진행 요청 메시지를 생성하는 단계와;
(b) 결제 처리 대행 서버가 상기 결제 요청 서버에 의해 생성된 결제 진행 요청 메시지가 수신됨에 따라 상기 고객 단말기를 사용하는 고객에 대해 회원 인증처리를 수행하고, 상기 회원 인증처리된 고객에 대응되는 고유 번호를 포함하는 결제 고객 인증 요청 신호를 레거시 결제 처리 서버에 전송함과 아울러 상기 고객 단말기에 결제 인증 번호 입력창이 포함된 결제 인증 페이지를 제공하는 단계와;
(c) 상기 레거시 결제 처리 서버가 상기 결제 처리 대행 서버로부터 수신되는 상기 결제 고객 인증 요청 신호에 포함된 상기 고객에 대응되는 고유 번호를 이용하여 해당 고객의 통신 단말기 정보를 추출하고, 상기 추출된 정보를 기초로 해당 고객의 통신 단말기로 소정의 결제 인증 번호를 전송하는 단계와;
(d) 상기 결제 처리 대행 서버가 상기 고객에 의해 결제 인증 번호 입력창에 입력되어 수신되는 결제 인증 번호를 상기 레거시 결제 처리 서버에 전송하는 단계와;
(e) 상기 레거시 결제 처리 서버가 상기 전송한 결제 인증번호와 상기 결제 처리 대행 서버로부터 수신되는 결제 인증번호가 일치하는 경우 상기 결제 처리 대행 서버의 결제 요청 신호에 따라 결제 처리를 수행하는 단계를 포함하고,
상기 (b) 단계에서는 결제 처리 대행 서버가 상기 결제 요청 서버와의 직접통신과 상기 고객 단말기를 경유한 간접통신 중 적어도 어느 하나에 의해 상기 고객 단말기를 사용하는 고객에 대해 자동 로그인 처리를 수행하는 것을 특징으로 하는 결제 처리 시스템의 제어방법. - 제25항에 있어서,
상기 결제 처리 대행 서버가 각 회원들에 대해 회원 서명과 상기 회원 서명의 작성 패턴 정보를 매칭시켜 저장하는 단계를 더 포함하고,
상기 (b) 단계는, (b1) 상기 결제 처리 대행 서버가 상기 결제 요청 서버에 의해 생성된 결제 진행 요청 메시지에 따라 상기 고객 단말기를 사용하는 고객에 대응하여 기 등록된 회원 서명을 포함하는 안전 서명 입력 페이지를 상기 고객 단말기에 전송하는 단계와; (b2) 상기 고객 단말기로부터 상기 고객에 의해 입력된 상기 회원 서명의 작성 패턴이 수신되면 상기 수신된 회원 서명의 작성 패턴과 기 등록된 회원 서명의 작성 패턴 정보를 비교하여 일치하는 경우 상기 고객에 대해 회원 인증처리를 수행하는 단계를 포함하는 것을 특징으로 하는 결제 처리 시스템의 제어방법. - (a) 결제 요청 서버가 고객 단말기에 상품 또는 서비스 주문 페이지를 제공하고, 상기 고객 단말기로부터 주문 요청이 수신되면 소정의 결제 진행 요청 메시지를 생성하는 단계와;
(b) 결제 처리 대행 서버가 상기 결제 요청 서버에 의해 생성된 결제 진행 요청 메시지가 수신됨에 따라 상기 고객 단말기를 사용하는 고객에 대해 회원 인증처리를 수행하고, 상기 회원 인증처리된 고객에 대응되는 고유 번호를 포함하는 결제 고객 인증 요청 신호를 레거시 결제 처리 서버에 전송함과 아울러 상기 고객 단말기에 결제 인증 번호 입력창이 포함된 결제 인증 페이지를 제공하는 단계와;
(c) 상기 레거시 결제 처리 서버가 상기 결제 처리 대행 서버로부터 수신되는 상기 결제 고객 인증 요청 신호에 포함된 상기 고객에 대응되는 고유 번호를 이용하여 해당 고객의 통신 단말기 정보를 추출하고, 상기 추출된 정보를 기초로 해당 고객의 통신 단말기로 소정의 결제 인증 번호를 전송하는 단계와;
(d) 상기 결제 처리 대행 서버가 상기 고객에 의해 결제 인증 번호 입력창에 입력되어 수신되는 결제 인증 번호를 상기 레거시 결제 처리 서버에 전송하는 단계와;
(e) 상기 레거시 결제 처리 서버가 상기 전송한 결제 인증번호와 상기 결제 처리 대행 서버로부터 수신되는 결제 인증번호가 일치하는 경우 상기 결제 처리 대행 서버의 결제 요청 신호에 따라 결제 처리를 수행하는 단계와;
(g) 상기 결제 요청 서버가 상기 결제 처리 대행 서버에 컨슈머키를 요청하는 단계와;
(h) 상기 결제 처리 대행 서버가 상기 결제 요청 서버의 요청에 따라 컨슈머키를 상기 결제 요청 서버에 할당한 후 상기 할당된 컨슈머키를 상기 결제 요청 서버에 전송하는 단계와;
(i) 상기 결제 요청 서버가 상기 결제 처리 대행 서버로부터 수신되는 컨슈머키를 저장하고 상기 고객 단말기로부터 주문 요청이 수신되면 상기 저장된 컨슈머키를 포함하는 임시토큰 요청 신호를 상기 결제 처리 대행 서버에 전송하는 단계와;
(j) 상기 결제 처리 대행 서버가 상기 결제 요청 서버로부터 상기 임시토큰 요청 신호가 수신되면 상기 임시토큰 요청 신호에 포함된 컨슈머키를 기초로 상기 결제 요청 서버에 대해 회원 인증처리한 후 임시토큰을 생성하고 상기 생성된 임시토큰을 상기 결제 요청 서버에 전송하는 단계와;
(k) 상기 결제 요청 서버가 상기 결제 처리 대행 서버로부터 임시토큰이 수신되면 상기 수신된 임시토큰을 포함하는 접근토큰 요청 신호가 상기 결제 처리 대행 서버에 전달되도록 하는 단계와;
(l) 상기 결제 처리 대행 서버가 상기 임시토큰을 포함하는 접근토큰 요청 신호가 수신되면 상기 고객 단말기를 사용하는 고객에 대해 로그인을 요청하여 로그인이 정상적으로 이루어지는 경우 접근토큰을 생성하여 상기 결제 요청 서버에 전달되도록 하는 단계를 포함하는 것을 특징으로 하는 결제 처리 시스템의 제어방법. - 제27항에 있어서,
(m) 상기 결제 요청 서버가 상기 접근토큰을 포함하는 결제 진행 요청 메시지를 생성하는 단계와;
(n) 상기 결제 처리 대행 서버가 상기 결제 요청 서버에 의해 생성된 결제 진행 요청 메시지가 상기 고객 단말기를 경유하여 수신되면 상기 결제 진행 요청 메시지에 포함된 접근토큰을 기초로 자동 로그인 처리를 수행하여 상기 고객 단말기를 사용하는 고객에 대해 회원 인증처리를 수행하는 단계를 더 포함하는 것을 특징으로 하는 결제 처리 시스템의 제어방법. - 제27항에 있어서,
상기 (l) 단계는, 상기 고객 단말기를 사용하는 고객에게 로그인을 요청하여 로그인이 정상적으로 이루어져서 해당 고객에 대해 회원 인증처리되면 상기 회원 인증처리된 고객에 대응되는 고유번호를 포함하는 결제 고객 인증 요청 신호를 상기 레거시 결제 처리 서버에 전송하는 단계를 더 포함하는 것을 특징으로 하는 결제 처리 시스템의 제어방법. - 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 고객 단말기 또는 상기 고객 단말기에 상품 또는 서비스 주문 페이지를 제공하는 결제 요청 단말기로부터 소정의 결제 진행 요청 메시지를 수신하고, 소정의 레거시 결제 처리 서버와 통신하는 결제 처리 대행 서버에 있어서,
상기 결제 진행 요청 메시지가 수신됨에 따라 상기 고객 단말기를 사용하는 고객에 대해 회원 인증처리를 수행하는 회원 인증 처리부와;
소정의 결제 인증 번호 입력창이 포함된 결제 인증 페이지를 상기 고객 단말기에 제공하는 페이지 제공부와;
상기 고객에 의해 결제 인증 번호 입력창에 입력되는 결제 인증 번호를 수신하는 수신부와;
상기 회원 인증 처리부에서 회원 인증처리된 고객에 대한 고유 번호를 포함하는 결제 고객 인증 요청 신호와 상기 수신부에 수신되는 결제 인증 번호를 상기 레거시 결제 처리 서버에 전송하는 결제 요청 준비부와;
상기 결제 진행 요청 메시지에 포함된 결제 내역을 포함하는 결제 요청 신호를 상기 레거시 결제 처리 서버에 전송하는 결제 요청부를 포함하고,
상기 회원 인증 처리부는 상기 결제 요청 서버와의 직접통신과 상기 고객 단말기를 경유한 간접통신 중 적어도 어느 하나에 의해 상기 고객 단말기를 사용하는 고객에 대해 자동 로그인 처리를 수행하는 것을 특징으로 하는 결제 처리 대행 서버. - 제43항에 있어서,
상기 회원 인증 처리부는 각 회원들에 대해 회원 서명과 상기 회원 서명의 작성 패턴 정보를 매칭시켜 저장하고, 상기 결제 요청 서버에 의해 생성된 결제 진행 요청 메시지가 상기 수신부에 수신됨에 따라 상기 고객 단말기를 사용하는 고객에 대응하여 기 등록된 회원 서명을 포함하는 안전 서명 입력 페이지가 상기 고객 단말기에 전송되도록 상기 페이지 제공부를 제어하고, 상기 고객에 의해 입력된 상기 회원 서명의 작성 패턴이 상기 고객 단말기로부터 상기 수신부에 수신되면 상기 수신된 회원 서명의 작성 패턴과 기 등록된 회원 서명의 작성 패턴 정보를 비교하여 일치하는 경우 상기 고객에 대해 회원 인증처리를 수행하는 것을 특징으로 하는 결제 처리 대행 서버. - 고객 단말기 또는 상기 고객 단말기에 상품 또는 서비스 주문 페이지를 제공하는 결제 요청 단말기로부터 소정의 결제 진행 요청 메시지를 수신하고, 소정의 레거시 결제 처리 서버와 통신하는 결제 처리 대행 서버에 있어서,
상기 결제 진행 요청 메시지가 수신됨에 따라 상기 고객 단말기를 사용하는 고객에 대해 회원 인증처리를 수행하는 회원 인증 처리부와;
소정의 결제 인증 번호 입력창이 포함된 결제 인증 페이지를 상기 고객 단말기에 제공하는 페이지 제공부와;
상기 고객에 의해 결제 인증 번호 입력창에 입력되는 결제 인증 번호를 수신하는 수신부와;
상기 회원 인증 처리부에서 회원 인증처리된 고객에 대한 고유 번호를 포함하는 결제 고객 인증 요청 신호와 상기 수신부에 수신되는 결제 인증 번호를 상기 레거시 결제 처리 서버에 전송하는 결제 요청 준비부와;
상기 결제 진행 요청 메시지에 포함된 결제 내역을 포함하는 결제 요청 신호를 상기 레거시 결제 처리 서버에 전송하는 결제 요청부를 포함하고,
상기 회원 인증 처리부는 상기 결제 요청 서버로부터의 요청에 따라 컨슈머키를 상기 결제 요청 서버에 할당한 후 상기 할당된 컨슈머키를 상기 결제 요청 서버에 전송하고, 상기 결제 요청 서버로부터의 임시토큰 요청 신호가 상기 수신부에 수신되면 상기 임시토큰 요청 신호에 포함된 컨슈머키를 기초로 상기 결제 요청 서버에 대해 서버 인증처리한 후 임시토큰을 생성하고 상기 생성된 임시토큰을 상기 결제 요청 서버에 전송하며, 상기 임시토큰을 포함하는 접근토큰 요청 신호가 상기 수신부에 수신되면 상기 고객 단말기를 사용하는 고객에 대해 로그인을 요청하여 로그인이 정상적으로 이루어졌다고 판단하는 경우 접근토큰을 생성하여 상기 결제 요청 서버에 전달되도록 하는 것을 특징으로 하는 결제 처리 대행 서버. - 제45항에 있어서,
상기 결제 요청 서버의 결제 진행 요청 메시지에는 상기 접근토큰이 포함되고,
상기 회원 인증 처리부는 상기 결제 요청 서버의 결제 진행 요청 메시지가 상기 수신부에 수신되면 상기 결제 진행 요청 메시지에 포함된 접근토큰을 기초로 자동 로그인 처리를 수행하여 상기 고객 단말기를 사용하는 고객에 대해 회원 인증처리를 수행하는 것을 특징으로 하는 결제 처리 대행 서버. - 제45항에 있어서,
상기 회원 인증 처리부가 상기 고객 단말기를 사용하는 고객에게 로그인을 요청한 후 로그인이 정상적으로 이루어져 해당 고객에 대해 회원 인증처리하면, 상기 결제 요청 준비부는 상기 회원 인증처리된 고객에 대응되는 고유번호를 포함하는 결제 고객 인증 요청 신호를 상기 레거시 결제 처리 서버에 전송하는 것을 특징으로 하는 결제 처리 대행 서버. - 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 고객 단말기 또는 상기 고객 단말기에 상품 또는 서비스 주문 페이지를 제공하는 결제 요청 단말기로부터 소정의 결제 진행 요청 메시지를 수신하고, 소정의 레거시 결제 처리 서버와 통신하는 결제 처리 대행 서버의 제어방법에 있어서,
(a) 상기 결제 진행 요청 메시지가 수신됨에 따라 상기 고객 단말기를 사용하는 고객에 대해 회원 인증처리를 수행하는 단계와;
(b) 소정의 결제 인증 번호 입력창이 포함된 결제 인증 페이지를 상기 고객 단말기에 제공하고, 상기 회원 인증처리된 고객에 대한 고유 번호를 포함하는 결제 고객 인증 요청 신호를 상기 레거시 결제 처리 서버에 전송하는 단계와;
(c) 상기 고객에 의해 결제 인증 번호 입력창에 입력되는 결제 인증 번호를 수신하는 단계와;
(d) 상기 수신되는 결제 인증 번호를 상기 레거시 결제 처리 서버에 전송하고, 상기 결제 진행 요청 메시지에 포함된 결제 내역을 포함하는 결제 요청 신호를 상기 레거시 결제 처리 서버에 전송하는 단계를 포함하고,
상기 (a) 단계에서의 회원 인증 처리시, 상기 결제 요청 서버와의 직접통신과 상기 고객 단말기를 경유한 간접통신 중 적어도 어느 하나에 의해 상기 고객 단말기를 사용하는 고객에 대해 자동 로그인 처리를 수행하는 것을 특징으로 하는 결제 처리 대행 서버의 제어방법. - 제60항에 있어서,
각 회원들에 대해 회원 서명과 상기 회원 서명의 작성 패턴 정보를 매칭시켜 저장하는 단계를 더 포함하고,
상기 (a) 단계는,
상기 결제 요청 서버에 의해 생성된 결제 진행 요청 메시지를 수신하는 단계와;
상기 고객 단말기를 사용하는 고객에 대응하여 기 등록된 회원 서명을 포함하는 안전 서명 입력 페이지가 상기 고객 단말기에 전송되도록 하는 단계와;
상기 고객에 의해 입력된 상기 회원 서명의 작성 패턴이 상기 고객 단말기로부터 수신되면 상기 수신된 회원 서명의 작성 패턴과 기 등록된 회원 서명의 작성 패턴 정보를 비교하여 일치하는 경우 상기 고객에 대해 회원 인증처리를 수행하는 단계를 포함하는 것을 특징으로 하는 결제 처리 대행 서버의 제어방법. - 고객 단말기 또는 상기 고객 단말기에 상품 또는 서비스 주문 페이지를 제공하는 결제 요청 단말기로부터 소정의 결제 진행 요청 메시지를 수신하고, 소정의 레거시 결제 처리 서버와 통신하는 결제 처리 대행 서버의 제어방법에 있어서,
(a) 상기 결제 진행 요청 메시지가 수신됨에 따라 상기 고객 단말기를 사용하는 고객에 대해 회원 인증처리를 수행하는 단계와;
(b) 소정의 결제 인증 번호 입력창이 포함된 결제 인증 페이지를 상기 고객 단말기에 제공하고, 상기 회원 인증처리된 고객에 대한 고유 번호를 포함하는 결제 고객 인증 요청 신호를 상기 레거시 결제 처리 서버에 전송하는 단계와;
(c) 상기 고객에 의해 결제 인증 번호 입력창에 입력되는 결제 인증 번호를 수신하는 단계와;
(d) 상기 수신되는 결제 인증 번호를 상기 레거시 결제 처리 서버에 전송하고, 상기 결제 진행 요청 메시지에 포함된 결제 내역을 포함하는 결제 요청 신호를 상기 레거시 결제 처리 서버에 전송하는 단계와;
(e) 상기 결제 요청 서버로부터의 요청에 따라 컨슈머키를 상기 결제 요청 서버에 할당한 후 상기 할당된 컨슈머키를 상기 결제 요청 서버에 전송하는 단계를 포함하고,
상기 (a) 단계에서의 회원 인증 처리 과정은, 상기 결제 요청 서버로부터의 임시토큰 요청 신호가 수신되면 상기 임시토큰 요청 신호에 포함된 컨슈머키를 기초로 상기 결제 요청 서버에 대해 서버 인증처리한 후 임시토큰을 생성하고 상기 생성된 임시토큰을 상기 결제 요청 서버에 전송하는 단계와; 상기 임시토큰을 포함하는 접근토큰 요청 신호가 수신되면 상기 고객 단말기를 사용하는 고객에 대해 로그인을 요청하여 로그인이 정상적으로 이루어졌다고 판단하는 경우 접근토큰을 생성하여 상기 결제 요청 서버에 전달되도록 하는 단계를 포함하는 것을 특징으로 하는 결제 처리 대행 서버의 제어방법. - 제62항에 있어서,
상기 결제 요청 서버의 결제 진행 요청 메시지에는 상기 접근토큰이 포함되고,
상기 (a) 단계에서의 회원 인증 처리 과정은, 상기 결제 요청 서버의 결제 진행 요청 메시지가 수신되면 상기 결제 진행 요청 메시지에 포함된 접근토큰을 기초로 자동 로그인 처리를 수행하는 단계를 포함하는 것을 특징으로 하는 결제 처리 대행 서버의 제어방법. - 제62항에 있어서,
상기 고객 단말기를 사용하는 고객에게 로그인을 요청한 후 로그인이 정상적으로 이루어져 해당 고객에 대해 회원 인증처리하면, 상기 회원 인증처리된 고객에 대응되는 고유번호를 포함하는 결제 고객 인증 요청 신호를 상기 레거시 결제 처리 서버에 전송하는 단계를 포함하는 것을 특징으로 하는 결제 처리 대행 서버의 제어방법. - 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 고객 단말기에 상품 또는 서비스 주문 페이지를 제공하고, 상기 고객 단말기로부터 주문 요청이 수신되면 소정의 결제 진행 요청 메시지를 생성하는 결제 요청 서버와;
상기 결제 요청 서버에 의해 생성된 결제 진행 요청 메시지가 수신됨에 따라 상기 고객 단말기를 사용하는 고객에 대해 회원 인증처리를 수행하고, 상기 회원 인증처리된 고객의 통신 단말기 정보를 추출하고 상기 추출된 정보에 기초하여 해당 고객의 통신 단말기로 소정의 결제 인증 번호를 전송함과 아울러 상기 고객 단말기에 결제 인증 번호 입력창이 포함된 결제 인증 페이지를 제공하며, 상기 고객에 의해 결제 인증 번호 입력창에 입력되는 결제 인증 번호와 상기 통신 단말기로 전송한 결제 인증 번호가 일치하는 경우 결제 처리를 수행하는 결제 처리 대행 서버를 포함하고,
상기 결제 처리 대행 서버는 상기 결제 요청 서버와의 직접통신과 상기 고객 단말기를 경유한 간접통신 중 적어도 어느 하나에 의해 상기 고객 단말기를 사용하는 고객에 대해 자동 로그인 처리를 수행하는 것을 특징으로 하는 결제 처리 시스템. - 제71항에 있어서,
상기 결제 처리 대행 서버는 각 회원들에 대해 회원 서명과 상기 회원 서명의 작성 패턴 정보를 매칭시켜 저장하고, 상기 결제 요청 서버에 의해 생성된 결제 진행 요청 메시지에 따라 상기 고객 단말기를 사용하는 고객에 대응하여 기 등록된 회원 서명을 포함하는 안전 서명 입력 페이지를 상기 고객 단말기에 전송하고, 상기 고객 단말기로부터 상기 고객에 의해 입력된 상기 회원 서명의 작성 패턴이 수신되면 상기 수신된 회원 서명의 작성 패턴과 기 등록된 회원 서명의 작성 패턴 정보를 비교하여 일치하는 경우 상기 고객에 대해 회원 인증처리를 수행하는 것을 특징으로 하는 결제 처리 시스템. - 고객 단말기에 상품 또는 서비스 주문 페이지를 제공하고, 상기 고객 단말기로부터 주문 요청이 수신되면 소정의 결제 진행 요청 메시지를 생성하는 결제 요청 서버와;
상기 결제 요청 서버에 의해 생성된 결제 진행 요청 메시지가 수신됨에 따라 상기 고객 단말기를 사용하는 고객에 대해 회원 인증처리를 수행하고, 상기 회원 인증처리된 고객의 통신 단말기 정보를 추출하고 상기 추출된 정보에 기초하여 해당 고객의 통신 단말기로 소정의 결제 인증 번호를 전송함과 아울러 상기 고객 단말기에 결제 인증 번호 입력창이 포함된 결제 인증 페이지를 제공하며, 상기 고객에 의해 결제 인증 번호 입력창에 입력되는 결제 인증 번호와 상기 통신 단말기로 전송한 결제 인증 번호가 일치하는 경우 결제 처리를 수행하는 결제 처리 대행 서버를 포함하고,
상기 결제 요청 서버는 상기 결제 처리 대행 서버에 컨슈머키를 요청하여 저장하고, 상기 고객 단말기로부터 주문 요청을 수신하면 상기 저장된 컨슈머키를 포함하는 임시토큰 요청 신호를 상기 결제 처리 대행 서버에 전송하며, 상기 결제 처리 대행 서버로부터 임시토큰이 수신되면 상기 수신된 임시토큰을 포함하는 접근토큰 요청 신호가 상기 결제 처리 대행 서버에 전달되도록 한 후, 상기 결제 처리 대행 서버에서 생성된 접근토큰이 수신되면 상기 수신된 접근토큰을 저장하고,
상기 결제 처리 대행 서버는 상기 결제 요청 서버로부터의 요청에 따라 컨슈머키를 상기 결제 요청 서버에 할당한 후 상기 할당된 컨슈머키를 상기 결제 요청 서버에 전송하고, 상기 결제 요청 서버로부터 상기 임시토큰 요청 신호가 수신되면 상기 임시토큰 요청 신호에 포함된 컨슈머키를 기초로 상기 결제 요청 서버에 대해 서버 인증처리한 후 임시토큰을 생성하고 상기 생성된 임시토큰을 상기 결제 요청 서버에 전송하며, 상기 임시토큰을 포함하는 접근토큰 요청 신호가 수신되면 상기 고객 단말기를 사용하는 고객에 대해 로그인을 요청하여 로그인이 정상적으로 이루어지는 경우 접근토큰을 생성하여 상기 결제 요청 서버에 전달되도록 하는 것을 특징으로 하는 결제 처리 시스템. - 제73항에 있어서,
상기 결제 요청 서버는 상기 접근토큰을 포함하는 결제 진행 요청 메시지를 생성하고,
상기 결제 처리 대행 서버는 상기 결제 요청 서버에 의해 생성된 결제 진행 요청 메시지가 수신되면 상기 결제 진행 요청 메시지에 포함된 접근토큰을 기초로 자동 로그인 처리를 수행하여 상기 고객 단말기를 사용하는 고객에 대해 회원 인증처리를 수행하는 것을 특징으로 하는 결제 처리 시스템. - (a) 결제 요청 서버가 고객 단말기에 상품 또는 서비스 주문 페이지를 제공하고, 상기 고객 단말기로부터 주문 요청이 수신되면 소정의 결제 진행 요청 메시지를 생성하는 단계와;
(b) 결제 처리 대행 서버가 상기 결제 요청 서버에 의해 생성된 결제 진행 요청 메시지가 수신됨에 따라 상기 고객 단말기를 사용하는 고객에 대해 회원 인증처리를 수행하고, 상기 회원 인증처리된 고객의 고객 단말기 정보를 추출하고 추출한 정보에 기초하여 해당 고객의 통신 단말기로 소정의 결제 인증 번호를 전송함과 아울러 상기 고객 단말기에 결제 인증 번호 입력창이 포함된 결제 인증 페이지를 제공하는 단계와;
(c) 상기 결제 처리 대행 서버가 상기 고객에 의해 결제 인증 번호 입력창에 입력되는 결제 인증 번호와 상기 통신 단말기로 전송한 결제 인증 번호가 일치하는 경우 결제 처리를 수행하는 단계를 포함하고,
상기 (b) 단계에서는 상기 결제 처리 대행 서버가 상기 결제 요청 서버와의 직접통신과 상기 고객 단말기를 경유한 간접통신 중 적어도 어느 하나에 의해 상기 고객 단말기를 사용하는 고객에 대해 자동 로그인 처리를 수행하는 것을 특징으로 하는 결제 처리 시스템의 제어방법. - 제75항에 있어서,
상기 결제 처리 대행 서버가 각 회원들에 대해 회원 서명과 상기 회원 서명의 작성 패턴 정보를 매칭시켜 저장하는 단계를 더 포함하고,
상기 (b) 단계는, (b1) 상기 결제 처리 대행 서버가 상기 결제 요청 서버에 의해 생성된 결제 진행 요청 메시지에 따라 상기 고객 단말기를 사용하는 고객에 대응하여 기 등록된 회원 서명을 포함하는 안전 서명 입력 페이지를 상기 고객 단말기에 전송하는 단계와; (b2) 상기 고객 단말기로부터 상기 고객에 의해 입력된 상기 회원 서명의 작성 패턴이 수신되면 상기 수신된 회원 서명의 작성 패턴과 기 등록된 회원 서명의 작성 패턴 정보를 비교하여 일치하는 경우 상기 고객에 대해 회원 인증처리를 수행하는 단계를 포함하는 것을 특징으로 하는 결제 처리 시스템의 제어방법. - (a) 결제 요청 서버가 고객 단말기에 상품 또는 서비스 주문 페이지를 제공하고, 상기 고객 단말기로부터 주문 요청이 수신되면 소정의 결제 진행 요청 메시지를 생성하는 단계와;
(b) 상기 결제 처리 대행 서버가 상기 결제 요청 서버에 의해 생성된 결제 진행 요청 메시지가 수신됨에 따라 상기 고객 단말기를 사용하는 고객에 대해 회원 인증처리를 수행하고, 상기 회원 인증처리된 고객의 고객 단말기 정보를 추출하고 추출한 정보에 기초하여 해당 고객의 통신 단말기로 소정의 결제 인증 번호를 전송함과 아울러 상기 고객 단말기에 결제 인증 번호 입력창이 포함된 결제 인증 페이지를 제공하는 단계와;
(c) 상기 결제 처리 대행 서버가 상기 고객에 의해 결제 인증 번호 입력창에 입력되는 결제 인증 번호와 상기 통신 단말기로 전송한 결제 인증 번호가 일치하는 경우 결제 처리를 수행하는 단계와;
(d) 상기 결제 요청 서버가 상기 결제 처리 대행 서버에 컨슈머키를 요청하는 단계와;
(e) 상기 결제 처리 대행 서버가 상기 결제 요청 서버의 요청에 따라 컨슈머키를 상기 결제 요청 서버에 할당한 후 상기 할당된 컨슈머키를 상기 결제 요청 서버에 전송하는 단계와;
(f) 상기 결제 요청 서버가 상기 결제 처리 대행 서버로부터 수신되는 컨슈머키를 저장하고 상기 고객 단말기로부터 주문 요청이 수신되면 상기 저장된 컨슈머키를 포함하는 임시토큰 요청 신호를 상기 결제 처리 대행 서버에 전송하는 단계와;
(g) 상기 결제 처리 대행 서버가 상기 결제 요청 서버로부터 상기 임시토큰 요청 신호가 수신되면 상기 임시토큰 요청 신호에 포함된 컨슈머키를 기초로 상기 결제 요청 서버에 대해 회원 인증처리한 후 임시토큰을 생성하고 상기 생성된 임시토큰을 상기 결제 요청 서버에 전송하는 단계와;
(h) 상기 결제 요청 서버가 상기 결제 처리 대행 서버로부터 임시토큰이 수신되면 상기 수신된 임시토큰을 포함하는 접근토큰 요청 신호가 상기 결제 처리 대행 서버에 전달되도록 하는 단계와;
(i) 상기 결제 처리 대행 서버가 상기 임시토큰을 포함하는 접근토큰 요청 신호가 수신되면 상기 고객 단말기를 사용하는 고객에 대해 로그인을 요청하여 로그인이 정상적으로 이루어지는 경우 접근토큰을 생성하여 상기 결제 요청 서버에 전달되도록 하는 단계를 포함하는 것을 특징으로 하는 결제 처리 시스템의 제어방법. - 제77항에 있어서,
(j) 상기 결제 요청 서버가 상기 접근토큰을 포함하는 결제 진행 요청 메시지를 생성하는 단계와;
(k) 상기 결제 처리 대행 서버가 상기 결제 요청 서버에 의해 생성된 결제 진행 요청 메시지가 상기 고객 단말기를 경유하여 수신되면 상기 결제 진행 요청 메시지에 포함된 접근토큰을 기초로 자동 로그인 처리를 수행하여 상기 고객 단말기를 사용하는 고객에 대해 회원 인증처리를 수행하는 단계를 더 포함하는 것을 특징으로 하는 결제 처리 시스템의 제어방법. - 고객 단말기 또는 상기 고객 단말기에 상품 또는 서비스 주문 페이지를 제공하는 결제 요청 단말기로부터 소정의 결제 진행 요청 메시지를 수신하여 결제 처리를 수행하는 결제 처리 대행 서버에 있어서,
상기 결제 진행 요청 메시지가 수신됨에 따라 상기 고객 단말기를 사용하는 고객에 대해 회원 인증처리를 수행하는 회원 인증 처리부와;
상기 회원 인증처리된 고객의 통신 단말기 정보를 추출하는 고객 정보 추출부와;
상기 고객 정보 추출부에서 추출된 고객의 통신 단말기 정보를 기초로 해당 고객의 통신 단말기로 소정의 결제 인증 번호를 전송하는 결제 준비부와;
소정의 결제 인증 번호 입력창이 포함된 결제 인증 페이지를 상기 고객 단말기에 제공하는 페이지 제공부와;
상기 고객에 의해 결제 인증 번호 입력창에 입력되는 결제 인증 번호를 수신하는 수신부와;
상기 수신부에 수신되는 결제 인증 번호와 상기 결제 준비부가 상기 고객의 통신 단말기로 전송한 결제 인증 번호가 일치하는 경우 결제 처리를 수행하는 결제 처리부를 포함하고,
상기 회원 인증 처리부는 상기 결제 요청 서버와의 직접통신과 상기 고객 단말기를 경유한 간접통신 중 적어도 어느 하나에 의해 상기 고객 단말기를 사용하는 고객에 대해 자동 로그인 처리를 수행하는 것을 특징으로 하는 결제 처리 대행 서버. - 제79항에 있어서,
상기 회원 인증 처리부는 각 회원들에 대해 회원 서명과 상기 회원 서명의 작성 패턴 정보를 매칭시켜 저장하고, 상기 결제 요청 서버에 의해 생성된 결제 진행 요청 메시지가 상기 수신부에 수신됨에 따라 상기 고객 단말기를 사용하는 고객에 대응하여 기 등록된 회원 서명을 포함하는 안전 서명 입력 페이지가 상기 고객 단말기에 전송되도록 상기 페이지 제공부를 제어하고, 상기 고객에 의해 입력된 상기 회원 서명의 작성 패턴이 상기 고객 단말기로부터 상기 수신부에 수신되면 상기 수신된 회원 서명의 작성 패턴과 기 등록된 회원 서명의 작성 패턴 정보를 비교하여 일치하는 경우 상기 고객에 대해 회원 인증처리를 수행하는 것을 특징으로 하는 결제 처리 대행 서버. - 고객 단말기 또는 상기 고객 단말기에 상품 또는 서비스 주문 페이지를 제공하는 결제 요청 단말기로부터 소정의 결제 진행 요청 메시지를 수신하여 결제 처리를 수행하는 결제 처리 대행 서버에 있어서,
상기 결제 진행 요청 메시지가 수신됨에 따라 상기 고객 단말기를 사용하는 고객에 대해 회원 인증처리를 수행하는 회원 인증 처리부와;
상기 회원 인증처리된 고객의 통신 단말기 정보를 추출하는 고객 정보 추출부와;
상기 고객 정보 추출부에서 추출된 고객의 통신 단말기 정보를 기초로 해당 고객의 통신 단말기로 소정의 결제 인증 번호를 전송하는 결제 준비부와;
소정의 결제 인증 번호 입력창이 포함된 결제 인증 페이지를 상기 고객 단말기에 제공하는 페이지 제공부와;
상기 고객에 의해 결제 인증 번호 입력창에 입력되는 결제 인증 번호를 수신하는 수신부와;
상기 수신부에 수신되는 결제 인증 번호와 상기 결제 준비부가 상기 고객의 통신 단말기로 전송한 결제 인증 번호가 일치하는 경우 결제 처리를 수행하는 결제 처리부를 포함하고,
상기 회원 인증 처리부는 상기 결제 요청 서버로부터의 요청에 따라 컨슈머키를 상기 결제 요청 서버에 할당한 후 상기 할당된 컨슈머키를 상기 결제 요청 서버에 전송하고, 상기 결제 요청 서버로부터의 임시토큰 요청 신호가 상기 수신부에 수신되면 상기 임시토큰 요청 신호에 포함된 컨슈머키를 기초로 상기 결제 요청 서버에 대해 서버 인증처리한 후 임시토큰을 생성하고 상기 생성된 임시토큰을 상기 결제 요청 서버에 전송하며, 상기 임시토큰을 포함하는 접근토큰 요청 신호가 상기 수신부에 수신되면 상기 고객 단말기를 사용하는 고객에 대해 로그인을 요청하여 로그인이 정상적으로 이루어졌다고 판단하는 경우 접근토큰을 생성하여 상기 결제 요청 서버에 전달되도록 하는 것을 특징으로 하는 결제 처리 대행 서버. - 제81항에 있어서,
상기 결제 요청 서버의 결제 진행 요청 메시지에는 상기 접근토큰이 포함되고,
상기 회원 인증 처리부는 상기 결제 요청 서버의 결제 진행 요청 메시지가 상기 수신부에 수신되면 상기 결제 진행 요청 메시지에 포함된 접근토큰을 기초로 자동 로그인 처리를 수행하여 상기 고객 단말기를 사용하는 고객에 대해 회원 인증처리를 수행하는 것을 특징으로 하는 결제 처리 대행 서버. - 고객 단말기 또는 상기 고객 단말기에 상품 또는 서비스 주문 페이지를 제공하는 결제 요청 단말기로부터 소정의 결제 진행 요청 메시지를 수신하여 결제 처리를 수행하는 결제 처리 대행 서버의 제어방법에 있어서,
(a) 상기 결제 진행 요청 메시지에 따라 상기 고객 단말기를 사용하는 고객에 대해 회원 인증처리를 수행하는 단계와;
(b) 상기 회원 인증처리된 고객의 통신 단말기 정보를 추출하는 단계와;
(c) 상기 추출된 고객의 통신 단말기 정보를 기초로 해당 고객의 통신 단말기로 소정의 결제 인증 번호를 전송하는 단계와;
(d) 소정의 결제 인증 번호 입력창이 포함된 결제 인증 페이지를 상기 고객 단말기에 제공하는 단계와;
(e) 상기 고객에 의해 결제 인증 번호 입력창에 입력되는 결제 인증 번호를 수신하는 단계와;
(f) 상기 수신되는 결제 인증 번호와 상기 고객의 통신 단말기로 전송한 결제 인증 번호가 일치하는 경우 결제 처리를 수행하는 단계를 포함하고,
상기 (a) 단계에서의 회원 인증 처리시, 상기 결제 요청 서버와의 직접통신과 상기 고객 단말기를 경유한 간접통신 중 적어도 어느 하나에 의해 상기 고객 단말기를 사용하는 고객에 대해 자동 로그인 처리를 수행하는 것을 특징으로 하는 결제 처리 대행 서버의 제어방법. - 제83항에 있어서,
각 회원들에 대해 회원 서명과 상기 회원 서명의 작성 패턴 정보를 매칭시켜 저장하는 단계를 더 포함하고,
상기 (a) 단계는,
상기 결제 요청 서버에 의해 생성된 결제 진행 요청 메시지를 수신하는 단계와;
상기 고객 단말기를 사용하는 고객에 대응하여 기 등록된 회원 서명을 포함하는 안전 서명 입력 페이지가 상기 고객 단말기에 전송되도록 하는 단계와;
상기 고객에 의해 입력된 상기 회원 서명의 작성 패턴이 상기 고객 단말기로부터 수신되면 상기 수신된 회원 서명의 작성 패턴과 기 등록된 회원 서명의 작성 패턴 정보를 비교하여 일치하는 경우 상기 고객에 대해 회원 인증처리를 수행하는 단계를 포함하는 것을 특징으로 하는 결제 처리 대행 서버의 제어방법. - 고객 단말기 또는 상기 고객 단말기에 상품 또는 서비스 주문 페이지를 제공하는 결제 요청 단말기로부터 소정의 결제 진행 요청 메시지를 수신하여 결제 처리를 수행하는 결제 처리 대행 서버의 제어방법에 있어서,
(a) 상기 결제 진행 요청 메시지에 따라 상기 고객 단말기를 사용하는 고객에 대해 회원 인증처리를 수행하는 단계와;
(b) 상기 회원 인증처리된 고객의 통신 단말기 정보를 추출하는 단계와;
(c) 상기 추출된 고객의 통신 단말기 정보를 기초로 해당 고객의 통신 단말기로 소정의 결제 인증 번호를 전송하는 단계와;
(d) 소정의 결제 인증 번호 입력창이 포함된 결제 인증 페이지를 상기 고객 단말기에 제공하는 단계와;
(e) 상기 고객에 의해 결제 인증 번호 입력창에 입력되는 결제 인증 번호를 수신하는 단계와;
(f) 상기 수신되는 결제 인증 번호와 상기 고객의 통신 단말기로 전송한 결제 인증 번호가 일치하는 경우 결제 처리를 수행하는 단계와;
(e) 상기 결제 요청 서버로부터의 요청에 따라 컨슈머키를 상기 결제 요청 서버에 할당한 후 상기 할당된 컨슈머키를 상기 결제 요청 서버에 전송하는 단계를 포함하고,
상기 (a) 단계에서의 회원 인증 처리 과정은, 상기 결제 요청 서버로부터의 임시토큰 요청 신호가 수신되면 상기 임시토큰 요청 신호에 포함된 컨슈머키를 기초로 상기 결제 요청 서버에 대해 서버 인증처리한 후 임시토큰을 생성하고 상기 생성된 임시토큰을 상기 결제 요청 서버에 전송하는 단계와; 상기 임시토큰을 포함하는 접근토큰 요청 신호가 수신되면 상기 고객 단말기를 사용하는 고객에 대해 로그인을 요청하여 로그인이 정상적으로 이루어졌다고 판단하는 경우 접근토큰을 생성하여 상기 결제 요청 서버에 전달되도록 하는 단계를 포함하는 것을 특징으로 하는 결제 처리 대행 서버의 제어방법. - 제85항에 있어서,
상기 결제 요청 서버의 결제 진행 요청 메시지에는 상기 접근토큰이 포함되고,
상기 (a) 단계에서의 회원 인증 처리 과정은, 상기 결제 요청 서버의 결제 진행 요청 메시지가 수신되면 상기 결제 진행 요청 메시지에 포함된 접근토큰을 기초로 자동 로그인 처리를 수행하는 단계를 포함하는 것을 특징으로 하는 결제 처리 대행 서버의 제어방법.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020110058047A KR101169181B1 (ko) | 2011-06-15 | 2011-06-15 | 결제 처리 시스템 및 그 제어방법과 그 결제 처리 시스템에 포함되는 결제 처리 대행 서버와 그 제어방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020110058047A KR101169181B1 (ko) | 2011-06-15 | 2011-06-15 | 결제 처리 시스템 및 그 제어방법과 그 결제 처리 시스템에 포함되는 결제 처리 대행 서버와 그 제어방법 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR101169181B1 true KR101169181B1 (ko) | 2012-08-07 |
Family
ID=46886772
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020110058047A KR101169181B1 (ko) | 2011-06-15 | 2011-06-15 | 결제 처리 시스템 및 그 제어방법과 그 결제 처리 시스템에 포함되는 결제 처리 대행 서버와 그 제어방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101169181B1 (ko) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101464640B1 (ko) * | 2012-11-19 | 2014-11-25 | 에스케이플래닛 주식회사 | 인증 대기 중 음원을 제공하는 결제 시스템 |
KR101586737B1 (ko) | 2013-12-18 | 2016-02-02 | 한국정보통신주식회사 | 전자상거래를 위한 결제 서비스 제공 방법 및 그를 이용한 결제 서버 |
-
2011
- 2011-06-15 KR KR1020110058047A patent/KR101169181B1/ko active IP Right Grant
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101464640B1 (ko) * | 2012-11-19 | 2014-11-25 | 에스케이플래닛 주식회사 | 인증 대기 중 음원을 제공하는 결제 시스템 |
KR101586737B1 (ko) | 2013-12-18 | 2016-02-02 | 한국정보통신주식회사 | 전자상거래를 위한 결제 서비스 제공 방법 및 그를 이용한 결제 서버 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102308230B1 (ko) | 매장 내부통신망 기반의 결제시스템, 매장 내부통신망 기반의 결제기능을 포함하는 이동단말기, 매장 내부통신망 기반의 결제서비스 제공방법, 및 이를 수행하는 프로그램 | |
US20210019755A1 (en) | Friction-less Purchasing Technology | |
US20210390548A1 (en) | Passwordless authentication through use of device tokens or web browser cookies | |
US20210304184A1 (en) | Systems and Methods for Secure Authentication of Online Transactions Using Tokens | |
JP5655246B2 (ja) | モバイル認証代行システム及びモバイル認証代行方法 | |
US11120493B2 (en) | Payment method, apparatus and system | |
CN106716960B (zh) | 用户认证方法和*** | |
CN110869961A (zh) | 用于使用交易标识符来保护敏感凭据的***和方法 | |
AU2019236733A1 (en) | Transaction Processing System and Method | |
US11757896B1 (en) | Systems and methods for access tokens configuration with uniform resource locator (URL) parameters | |
US10909518B2 (en) | Delegation payment with picture | |
CN106716918B (zh) | 用户认证方法和*** | |
CN115115363A (zh) | 适应性认证处理 | |
WO2014170667A1 (en) | Method and System for Transmitting Credentials | |
GB2513127A (en) | Method and System for Activating Credentials | |
JP2002133324A (ja) | ユーザ情報管理装置、ユーザ情報管理方法及び電子サービスシステム | |
US20130046656A1 (en) | Method and System for Navigation Free Online Payment | |
KR101169181B1 (ko) | 결제 처리 시스템 및 그 제어방법과 그 결제 처리 시스템에 포함되는 결제 처리 대행 서버와 그 제어방법 | |
JP2017182201A (ja) | SNSを利用したWebサイトの中継サーバ、システム、方法及びプログラム | |
WO2019025868A1 (en) | SYSTEM AND METHOD FOR PROVIDING SECURE SERVICES | |
KR101232581B1 (ko) | 결제 처리 시스템 및 그 제어방법 | |
KR101002494B1 (ko) | 휴대 단말기 및 이를 이용한 거래 내역 조회 방법 | |
EP1752900A1 (en) | Website content access control system | |
KR20210037491A (ko) | 신용카드 결제 장치 및 방법 | |
JP2023044870A (ja) | 飲食店システムおよび情報処理方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
A302 | Request for accelerated examination | ||
E902 | Notification of reason for refusal | ||
E90F | Notification of reason for final refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20150616 Year of fee payment: 6 |
|
FPAY | Annual fee payment |
Payment date: 20180612 Year of fee payment: 9 |