KR20160099514A - 이동통신 단말기를 이용한 결제 asp 시스템 및 그 방법 - Google Patents
이동통신 단말기를 이용한 결제 asp 시스템 및 그 방법 Download PDFInfo
- Publication number
- KR20160099514A KR20160099514A KR1020160099251A KR20160099251A KR20160099514A KR 20160099514 A KR20160099514 A KR 20160099514A KR 1020160099251 A KR1020160099251 A KR 1020160099251A KR 20160099251 A KR20160099251 A KR 20160099251A KR 20160099514 A KR20160099514 A KR 20160099514A
- Authority
- KR
- South Korea
- Prior art keywords
- token
- terminal
- payment
- asp
- merchant
- 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/382—Payment protocols; Details thereof insuring higher security of transaction
-
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K19/00—Record carriers for use with machines and with at least a part designed to carry digital markings
- G06K19/06—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
- G06K19/06009—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking
- G06K19/06037—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking multi-dimensional coding
-
- 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/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/34—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using cards, e.g. integrated circuit [IC] cards or magnetic cards
-
- 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/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/36—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes
-
- 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/382—Payment protocols; Details thereof insuring higher security of transaction
- G06Q20/3829—Payment protocols; Details thereof insuring higher security of transaction involving key management
-
- 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/385—Payment protocols; Details thereof using an alias or single-use codes
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Finance (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Security & Cryptography (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
본 발명은 각종 클라이언트 단말기와 이동통신 단말기에서 ID나 패스워드 입력 없이 인증 서비스가 가능하고, 개인정보 입력 없이 회원등록 서비스가 가능하고, 결제정보의 입력 없이 결제 서비스가 가능한 네트키와 스마트금고 시스템[특허문헌 1], [특허문헌 2], [특허문헌 3]에 있어서, 독자적으로 가맹점 서버 시스템을 구축하기 어려운 소상공인에게 결제 ASP(Application Service Provider) 시스템을 제공하고, 새로운 결제 단말기 도입에 금전적 부담이 따르는 소상공인에게 사용중인 스마트폰, 태블릿PC에 결제용 애플리케이션의 설치만으로 이동 매장에서도 사용 가능한 결제용 단말기의 제공과 결제 유통 경로를 최소화함으로 현재보다 저렴한 결제 수수료 적용이 가능케 하는 결제 시스템에 관한 것이다. 통상의 카드 결제의 경우, 카드리더기의 스캔과 같은 접촉식 또는 IC와 같은 스마트 칩에 저장한 카드정보를 RF나 NFC의 근거리 통신을 통한 비접촉식으로 카드정보를 수신해서 카드사에 송신해야 하나, 본 발명은 결제를 위한 개인정보와 결제정보를 이동통신사의 스마트금고를 통해 얻을 수 있으므로 결제 과정 중에, 어떤 형태로든지 개인정보나 결제정보를 다를 필요가 없으므로 사용자에게는 안전하고, 편리한 것이 특징이다. 본 발명은 새로운 결제 방법에 대하여, 새로운 하드웨어 장치를 소요하지 않고, 단지 애플리케이션를 설치하여 단말기를 초기화하고, 결제 금액을 입력하여 결제를 가능케 하는 결제용 애플리케이션을 제공하고, 독자의 서버 시스템이 없어도 결제를 가능케 하는 결제 ASP(Application Service Provider)시스템에 관한 것이다.
Description
본 발명은, 이동통신 단말기를 이용한 결제 ASP 시스템 및 그 방법에 관한 것으로서, 더 상세하게는 이동통신사가 보관 및 관리하고 있는 이동통신 가입자의 개인정보와 카드정보를 포함한 결제정보를 이용한 결제 서비스[특허문헌 3]와 연동하여 카드리더기가 없어도 카드결제가 가능케 하는 이동통신 단말기의 결제 애플리케이션(이하 앱) 및 가맹점 서버를 운용할 수 없는 영세 소상공인들을 위한 결제 ASP(Application Service Provider) 시스템 및 방법에 관한 것임
카메라 부착된 이동통신 단말기의 보급으로 바코드를 스캔하는 애플리케이션을 실행하여 QR코드「등록상표」와 같은 2차원 바코드를 이동통신 단말기로 읽는 것이 가능하다.
또, 근년, 세계 표준의 근거리 무선 규격인 BlueTooth「등록상표」및 NFC「등록상표」를 탑재한 이동통신 단말기의 보급으로 근거리 무선통신으로 이동통신 단말기 간에 서로 데이터를 송수신하는 것이 가능하다.
특정 인터넷 사이트에 자동 접속하는 휴대전화의 응용 프로그램[특허문헌 1], 휴대 단말을 이용한 회원 등록 시스템 및 인증 시스템[특허문헌 2], 휴대 단말을 이용한 선불 및 후불 결제 시스템, 소액 이체 방법, 포인트 서비스 시스템, 에스크로 서비스 시스템[특허문헌 3]의 기술로 이동통신 단말기를 통하여 ID나 패스워드를 입력하지 않고 인증이 가능하고 개인정보를 입력하지 않고 회원 등록이 가능하고, 결제정보를 입력하지 않고 결제가 가능한 기술이 게시되어 있다.
그러나 [특허문헌 1], [특허문헌 2], [특허문헌 3]의 기술을 이용한 인증, 결제를 위해서는 이동통신사의 가맹점 서버 시스템이 필요하나, 영세한 소상공인에게는 독자적으로 가맹점 서버 시스템을 구축하는 것이 현실적으로 어려움이 따른다.
현재의 소상공인에게 있어 새로운 결제 방법에 따른 결제 단말기의 도입은 금전적 부담이 따른다.
본 발명의 목적은, 독자적으로 가맹점 서버 시스템을 구축하기 어려운 소상공인에게 결제 ASP(Application Service Provider) 시스템을 제공한다.
본 발명의 목적은, 새로운 결제 단말기 도입에 금전적 부담이 따르는 소상공인에게 사용중인 스마트폰, 태블릿PC에 애플리케이션의 설치만으로 이동 매장에서도 사용 가능한 결제 단말기의 제공과 결제 유통 경로를 최소화함으로 현재보다 저렴한 결제 수수료 적용이 가능케 하는 결제 ASP 시스템을 제공한다.
상기의 목적을 달성하기 위해서, 판매자의 결제용 단말기(600)와 가맹점 ASP(Aplication Service Provider) 서버(300)간 통신과, 이동통신 단말기(100)와 스마트금고 서버(200)간 통신은 네트워크망(900)으로 서로 가능하고, 스마트금고 서버(200)와 가맹점 ASP 서버(300)는 인터넷망 또는 VPN(910)으로 통신 가능하게 구성되는 결제 ASP 시스템에 있어서, 결제용 애플리케이션을 구비하고, 이동통신 단말기를 결제용 단말기로 사용하기 위한 결제용 단말기 초기설정수단; 결제를 요청하는 결제요구수단; 상기 단말기 초기설정수단 또는 상기 결제요구수단에 해당하는 토큰에 대해 처리 상태를 확인하는 토큰처리 확인수단; 을 포함하는 판매자의 결제용 단말기(600); 결제용 단말기(600)로부터 결제용 단말기 초기화 또는 결제 요청을 수신하면 상기 요청에 관한 토큰을 생성하고, 상기 생성된 토큰 및 가맹점 식별자를 기초로 네트키를 생성하는 토큰 발행부; 상기 네트키를 전달받은 이동통신 단말기(100)로부터 상기 네트키를 수신한 스마트금고 서버(200)와 연동하여 상기 토큰을 처리하는 토큰 처리부; 상기 결제용 단말기(600)로부터 상기 토큰처리의 확인 요청을 수신하여 상기 토큰의 처리 여부를 확인하는 토큰 확인부; ASP계약정보(391), 결제단말기정보(392), 토큰정보(393), ASP거래정보(394) 중 적어도 하나 이상을 저장하는 데이터베이스를 포함하는 가맹점 ASP 서버(300); 특정 인터넷 사이트에 자동 접속하는 휴대전화의 응용 프로그램(앱)을 구비하고, 결제용 단말기(600)로부터 네트키를 전달받아 스마트금고 서버(200)에 송신하는 이동통신 단말기(100); 이동통신 단말기(100)로부터 네트키를 수신하고, 적어도 토큰과 인증된 가입자를 식별하는 전화번호를 가맹점 ASP 서버(300)에 송신하는 스마트금고 서버(200)로 구성되는 결제 ASP 시스템. 상기 네트키는 상기 가맹점 ASP 서버(300)로부터 상기 결제용 단말기(600)로 전송되고, 상기 결제용 단말기(600)에 의해 QR(Quick Response)코드로 변환되어, 표시부(620)에 표시되고, 이동통신 단말기(100)로 상기 표시부(620)에 표시된 QR코드를 스캔하여, 네트키를 추출하여 스마트금고 서버(200)에 송신하는 것을 특징으로 한다.
상기 ASP계약정보(391)에는 가맹점 ASP 계약을 체결한 판매자에 대한 정보가 보관되는 것으로서, 사업자를 식별하는 식별번호를 키값으로 하고 유일한 ASP식별ID와 점포번호, 사업체 명칭, 온라인 인증 및 결제 또는 오프라인 결제인가를 구분하는 ASP구분, 계약 대표자의 전화번호, 결제에 대한 정산을 위한 계약자의 계좌정보를 적어도 포함하고, 계약자의 웹사이트 URL 정보를 더 포함할 수 있는 것을 특징으로 한다.
상기 이동통신 단말기(100)는 결제용 단말기(600)의 표시부(620)에 표시된 QR코드가 결제용 단말기 초기화용일 경우, 상기 ASP계약정보(391)에 등록된 계약 대표자의 전화번호를 사용하는 이동통신 단말기여야 하고, 상기 QR코드가 결제용일 경우, 구매자의 이동통신 단말기인 것을 특징으로 한다.
상기 이동통신 단말기(100)는 결제용 단말기(600)에 근접하는 것으로 결제용 단말기(600)로부터 근거리 무선통신으로 네트키를 수신하여 스마트금고 서버(200)에 송신할 수 있는 것을 특징으로 한다.
결제 ASP 시스템에서 구현되는 결제 ASP 방법에 있어서, 결제 단말기(600)에서 결제용 애플리케이션이 실행되면, 결제용 단말기(600)의 초기화 상태를 취득하고(S1), 상기 초기화 상태를 판정하여(S2) 미완료의 경우, 결제용 단말기(600) 초기화를 설정하는 결제단말기 초기화 실시단계(S3); 적어도 결제할 금액을 입력받고(S4), 결제를 요청하는 결제요구단계(S5); 결제용 토큰의 처리상태를 확인하는 토큰처리 확인단계(S6); 상기 처리상태를 판정하여(S7) 토큰 처리 완료시, 결제결과 화면을 표시하고(S8), 미완료시 토큰이 미처리 중임을 알리는 메세지를 표시하는(S9) 것을 특징으로 한다.
상기 결제 단말기 초기화 실시단계(S3); 는 상기 결제용 단말기(600)가 가맹점 ASP 서버(300)로 상기 결제용 단말기 초기화를 위한 네트키를 요청하는 단계(S201); 상기 가맹점 ASP 서버가 상기 요청에 대응되는 토큰을 생성하는 단계; 상기 가맹점 ASP 서버가 상기 생성한 토큰 및 가맹점 식별자를 기반으로 네트키를 생성하고, 상기 결제용 단말기로 상기 생성된 네트키를 전송하는 단계(S202); 상기 결제용 단말기가 수신한 네트키로부터 토큰을 추출하는 단계; 상기 네트키로 QR코드 이미지를 생성하여 표시부(620)에 표시하는 단계(S203); 상기 결제용 단말기(600)가 상기 네트키를 이동통신 단말기(100)로 전달하는 단계; 상기 네트키를 전달받은 상기 이동통신 단말기(100)는 스마트금고 서버(200)에 자동 접속하여 상기 네트키를 송신하는 단계; 상기 가맹점 ASP 서버(300)가 상기 네트키를 수신한 스마트금고 서버와 연동하여, 결제용 단말기 초기화에 대한 토큰을 처리하는 단계; 일련의 과정을 포함하는 단계(S204); 상기 결제용 단말기(600)가 상기 가맹점 ASP 서버(300)에 토큰처리 확인을 요구하는 단계(S205); 상기 가맹점 ASP 서버(300)가 토큰 처리를 확인하는 단계, 결제용 단말기(600)에 토큰처리결과를 응답하는 단계(S206); 상기 토큰처리결과가 처리완료의 경우, 저장부(640)에 단말기 초기화 완료 상태를 보관하는 단계(S207); 를 포함하는 것을 특징으로 한다.
상기 결제용 단말기 초기화를 위한 네트키를 요청하는 단계는 상기 결제용 단말기(600)가 상기 가맹점 ASP서버(300)로 상기 결제용 단말기 식별번호 및 전화번호를 전송하는 단계를 더 포함하고, 상기 가맹점 ASP 서버가 상기 요청에 대응되는 토큰을 생성하는 단계는 상기 가맹점 ASP 서버가 상기 요청에 대응되는 거래식별번호를 생성하고, 상기 생성된 거래식별번호를 기반으로 ASP 거래정보(394)를 추가하는 단계; 상기 가맹점 ASP 서버가 상기 요청에 대응되는 토큰을 생성하고, 상기 생성된 토큰과 상기 거래식별번호를 기반으로 토큰정보(393)를 추가하는 단계; 를 더 포함하는 것을 특징으로 한다.
상기 토큰처리 확인을 요구하는 단계(S205)는 상기 결제용 단말기(600)가 상기 가맹점 ASP 서버(300)로 토큰과 결제용 단말기 식별번호 및 결제용 단말기 전화번호를 전송하는 단계를 더 포함하고, 상기 가맹점 ASP 서버(300)가 토큰 처리를 확인하는 단계는 상기 가맹점 ASP 서버가, 결제용 단말기(600)로부터 적어도 상기 토큰, 상기 결제용 단말기 식별번호 및 상기 결제용 단말기 전화번호를 수신하는 단계; 상기 토큰을 키값으로 하여 토큰정보(393)에서 거래식별번호와 토큰처리시각을 조회하는 단계; 상기 토큰처리시각이 유효한 값이 있을 경우, 토큰은 처리된 것으로 판정되고, 상기 거래식별번호를 키값으로 하여 상기 ASP거래정보(394)에서 토큰처리 단말기 전화번호를 조회하는 단계; 상기 토큰처리 단말기 전화번호를 검색키값으로 하고, 상기 토큰처리시각이 유효한 값이 아닌 경우, 상기 결제용 단말기 전화번호를 검색키값으로 하고, ASP계약정보(391)를 상기 검색키 값이 계약 대표자의 전화번호와 일치하는 ASP식별ID와 점포번호를 조회하는 단계; 일치하는 정보가 검색되면, 결제용 단말기(600)로 사용될 이동통신 단말기를 등록하는 결제단말기정보(392) 등록단계; 를 더 포함할 수 있는 것을 특징으로 한다.
상기 결제단말기정보(392) 등록단계는 결제단말기정보(392)에 등록될 내용으로는 상기 결제용 단말기 식별번호를 키값으로 하고 상기 ASP식별ID, 상기 결제용 단말기 전화번호, 점포번호가 적어도 포함할 수 있는 것을 특징으로 한다.
상기 결제요구단계(S5)는 상기 결제용 단말기(600)가 가맹점 ASP 서버(300)로 결제를 위한 네트키를 요청하는 단계(S301); 상기 가맹점 ASP 서버가 상기 요청에 대응되는 토큰을 생성하는 단계; 상기 가맹점 ASP 서버가 상기 생성한 토큰 및 가맹점 식별자를 기반으로 네트키를 생성하고, 상기 결제용 단말기로 상기 생성된 네트키를 전송하는 단계(S302); 상기 결제용 단말기가 수신한 네트키로부터 토큰을 추출하는 단계; 상기 네트키로 QR코드 이미지를 생성하여 표시부(620)에 표시하는 단계(S303); 상기 결제용 단말기(600)가 상기 네트키를 이동통신 단말기(100)로 전달하는 단계; 상기 네트키를 전달받은 상기 이동통신 단말기(100)는 스마트금고 서버(200)에 자동 접속하여 상기 네트키를 송신하는 단계; 상기 가맹점 ASP 서버(300)가 상기 네트키를 수신한 스마트금고 서버와 연동하여, 상기 요청된 결제에 대한 토큰을 처리하는 단계; 일련의 과정을 포함하는 단계(S304); 상기 결제용 단말기(600)가 상기 가맹점 ASP 서버(300)에 상기 토큰을 적어도 송신하여 토큰처리 확인을 요구하는 단계(S305)(S6); 상기 가맹점 ASP 서버(300)가 토큰 처리를 확인하는 단계, 가맹점 ASP 서버(300)가 결제용 단말기(600)에 토큰처리결과를 응답하는 단계(S306); 상기 토큰처리결과가 처리완료의 경우, 결제완료 화면을 표시하는 단계(S307)(S8); 를 포함하는 것을 특징으로 한다.
상기 결제를 위한 네트키를 요청하는 단계는 상기 결제용 단말기(600)가 상기 가맹점 ASP 서버(300)로 적어도 상기 결제용 단말기 식별번호 및 결제금액, 할부개월을 전송하는 단계를 더 포함하고, 상기 가맹점 ASP 서버가 상기 요청에 대응되는 토큰을 생성하는 단계는 상기 결제용 단말기 식별번호를 키값으로 하여 결제단말기정보(392)를 조회하여 결제단말기 등록 여부를 확인하는 단계; 상기 가맹점 ASP 서버가 상기 요청에 대응되는 거래식별번호를 생성하고, 상기 생성된 거래식별번호를 기반으로 ASP 거래정보(394)를 추가하는 단계; 상기 가맹점 ASP 서버가 상기 요청에 대응되는 토큰을 생성하고, 상기 생성된 토큰과 상기 거래식별번호를 기반으로 토큰정보(393)를 추가하는 단계; 를 더 포함하는 것을 특징으로 한다.
상기 네트키를 이동통신 단말기(100)로 전달하는 단계는 상기 결제용 단말기의 표시부(620)에 표시된 QR코드 이미지를 이동통신 단말기가 스캔하여, 네트키를 추출하는 단계이거나, 또는 상기 결제용 단말기가 근거리 무선통신을 통해 상기 네트키를 이동통신 단말기로 전송하는 단계인 것을 특징으로 한다.
상기 토큰을 처리하는 단계는 상기 가맹점 ASP 서버(300)는 스마트금고 서버(200)로부터 적어도 토큰과 이동통신 단말기(100)의 전화번호를 수신하는 단계; 토큰정보(393)로부터 상기 토큰과 일치하는 거래식별번호를 취득하는 단계; 취득한 거래식별번호를 키값으로 하여 ASP거래정보(394)로부터 처리구분을 취득하고, ASP거래정보(394)의 토큰처리 단말기 전화번호를 상기 수신한 이동통신 단말기(100)의 전화번호로 갱신하는 단계; 상기 토큰정보(393)의 토큰처리시각을 시스템 시각으로 갱신하는 단계; 를 더 포함하는 것을 특징으로 한다.
상기 가맹점 ASP 서버(300)가 토큰 처리를 확인하는 단계는 상기 가맹점 ASP 서버가, 결제용 단말기(600)로부터 적어도 토큰을 수신하는 단계; 상기 토큰을 키값으로 하여 토큰정보(393)에서 토큰처리시각을 조회하는 단계; 상기 토큰처리시각의 유효한 값 유무로 토큰처리 유무를 판정하는 단계; 를 더 포함하는 것을 특징으로 한다.
상기 ASP 거래정보(394)를 추가하는 단계는 상기 거래식별번호, 상기 결제용 단말기 식별번호, 처리요구일, 처리구분을 적어도 포함하고, 상기 요청이 결제일 경우, 청구금액, 할부월수를 더 포함할 수 있다.
상기 토큰정보(393)를 추가하는 단계는 적어도 상기 토큰, 상기 거래식별번호, 토큰발행시각을 포함할 수 있는 것을 특징으로 한다.
제5항 내지 제15항 중 어느 한 항에 기재된 방법을 수행하기 위한 프로그램을 기록한 컴퓨터 판독 가능한 기록매체.
종례의 시스템에서는 ID나 패스워드, 개인정보, 결제정보를 클라이언트에서 입력 조작하여 보안상의 위험과 사용자의 불안이 있었다. 이동통신사에 직접 가맹점 계약을 할 수 없는 소규모의 웹 사이트는 가맹점ASP업체를 경위 하여 [특허문헌 1], [특허문헌 2], [특허문헌 3]의 기술로 구현한 네트키와 스마트금고 서비스를 이용할 수 있게 되어, ID나 패스워드, 개인정보, 결제정보를 입력하지 않고 사용자에게 안전하고 편리한 인증서비스, 회원등록 서비스, 결제 서비스를 가능하게 한다.
종례의 소상공인의 결제 방법 중 카드결제를 위해서는 카드리더기가 필요했고, 카드복제와 카드정보 유출의 위험성이 있었다. 그리고 여러 단계의 결제 유통단계는 결제 수수료의 상승 요인이었다. 본 발명의 판매자의 결제용 단말기(600) 애플리케이션과 결제 ASP 시스템은 서로 연동하여 네트키와 스마트금고 서비스를 구현하게 하고, 스마트금고 서버에 보관되어 있는 결제정보를 이용하므로 판매자의 결제용 단말기(600)에서는 카드정보와 같은 결제정보가 필요 없어져서 간단하고 안전하게 결제가 가능해졌다. 또한, 결제를 위한 경로가 간단해지므로 구조적으로 저렴한 결제 수수료가 가능해지고 결과적으로 영세한 소상공인에게 유익이 된다.
도 1은 이동통신 단말기를 이용한 결제 ASP 시스템의 구성을 도시한 예시도이다.
도 2는 본 명세서의 실시예에 따른 결제용 단말기의 구성도이다.
도 3은 본 명세서의 실시예에 따른 스마트금고 서버의 기능 블록도이다.
도 4는 본 명세서의 실시예에 따른 가맹점 ASP 서버의 기능 블록도이다.
도 5은 본 명세서의 실시예에 따라 판매자의 결제용 단말기에서 결제용 애플리케이션이 실행되는 흐름도다.
도 6은 본 명세서의 실시예에 따른 결제용 단말기의 초기화 과정을 나타낸 시퀀스도이다.
도 7은 본 명세서의 실시예에 따른 결제용 단말기를 이용하여 결제하는 과정을 도시한 시퀀스도이다.
도 8은 본 명세서의 실시예에 따른 결제용 단말기의 초기화 과정 화면을 나타낸 도면이다.
도 9는 본 명세서의 실시예에 따른 결제용 단말기를 이용한 결제 과정을 도시한 도면이다.
도 2는 본 명세서의 실시예에 따른 결제용 단말기의 구성도이다.
도 3은 본 명세서의 실시예에 따른 스마트금고 서버의 기능 블록도이다.
도 4는 본 명세서의 실시예에 따른 가맹점 ASP 서버의 기능 블록도이다.
도 5은 본 명세서의 실시예에 따라 판매자의 결제용 단말기에서 결제용 애플리케이션이 실행되는 흐름도다.
도 6은 본 명세서의 실시예에 따른 결제용 단말기의 초기화 과정을 나타낸 시퀀스도이다.
도 7은 본 명세서의 실시예에 따른 결제용 단말기를 이용하여 결제하는 과정을 도시한 시퀀스도이다.
도 8은 본 명세서의 실시예에 따른 결제용 단말기의 초기화 과정 화면을 나타낸 도면이다.
도 9는 본 명세서의 실시예에 따른 결제용 단말기를 이용한 결제 과정을 도시한 도면이다.
본 명세서에서 사용되는 기술적 용어는 단지 특정한 실시 예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아님을 유의해야 한다. 또한, 본 명세서에서 사용되는 기술적 용어는 본 명세서에서 특별히 다른 의미로 정의되지 않는 한, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 의미로 해석되어야 하며, 과도하게 포괄적인 의미로 해석되거나, 과도하게 축소된 의미로 해석되지 않아야 한다. 또한, 본 명세서에서 사용되는 기술적인 용어가 본 발명의 사상을 정확하게 표현하지 못하는 잘못된 기술적 용어일 때에는, 당업자가 올바르게 이해할 수 있는 기술적 용어로 대체되어 이해되어야 할 것이다. 또한, 본 발명에서 사용되는 일반적인 용어는 사전에 정의되어 있는 바에 따라, 또는 전후 문맥상에 따라 해석되어야 하며, 과도하게 축소된 의미로 해석되지 않아야 한다.
이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 실시예를 상세히 설명하되, 도면 부호에 관계없이 동일하거나 유사한 구성 요소는 동일한 참조 번호를 부여하고 이에 대한 중복되는 설명은 생략하기로 한다. 또한, 본 발명을 설명함에 있어서 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다. 또한, 첨부된 도면은 본 발명의 사상을 쉽게 이해할 수 있도록 하기 위한 것일 뿐, 첨부된 도면에 의해 본 발명의 사상이 제한되는 것으로 해석되어서는 아니됨을 유의해야 한다. 본 발명의 사상은 첨부된 도면 외에 모든 변경, 균등물 내지 대체물에 까지도 확장되는 것으로 해석되어야 한다.
도 1은 이동통신 단말기를 이용한 결제 ASP 시스템의 구성을 도시한 예시도이다.
본 명세서의 결제 ASP(Application Service Provider) 시스템은 이동통신 단말기(100), 스마트금고 서버(200), 가맹점 ASP 서버(300), 판매자의 결제용 단말기(600) 등을 포함하여 구성될 수 있다. 상기 각 구성요소들은 이동통신 단말로 통신할 수 있는 네트워크망(900), 스마트금고 서버(200)와 가맹점 ASP 서버(300)간 안전한 통신망(910) 등으로 상호 접속하여 통신할 수 있다.
상기 네트키는 적어도 1회성 토큰과 토큰을 발행한 발행자 식별정보를 포함하고, 네트키의 데이터 형태는 토큰을 발행한 가맹점 ASP 서버(300)와, 이동통신 단말기(100)로부터 네트키를 수신한 스마트금고 서버(200)가 네트키로부터 토큰과 발행자 식별정보를 분리할 수 있도록 상호 약속된 데이터 형태이다.
상기 토큰은 가맹점 ASP 서버(300)에서 발행하며, 가맹점 ASP 서버(300)에서 유일한 식별자로 유효시간을 설정할 수 있다. 토큰은 설정한 유효시간 내에 토큰을 발행한 가맹점 ASP 서버(300)에서 회수되어 처리될 때 유효하도록 구성된다.
상기 스마트금고 서버(200)는 회원등록 서비스와 인증 서비스 등을 위하여 가입자의 인증용 개인정보, 결제 서비스를 위한 가입자의 결제정보를 보관/관리하는 서버로서, 이동통신사에 상기 이동통신 단말기(100) 사용 계약과 스마트금고 서비스 사용 계약을 전제로 하여, 외부에서는 계약된 상기 이동통신 단말기(100)가 상기 스마트금고 서버(200)에 접속하여 약속된 형태의 네트키를 송신하고, 상기 스마트금고 서버(200)는 약속된 형태의 네트키만 여과하여 수신하므로 외부에서 스마트금고 서버(200)에 어떤 제어 명령도 할 수 없어 보안에 탁월하다..
상기 토큰, 상기 네트키, 상기 스마트금고 같은 용어는 본 명세서의 기능을 고려하여 정의된 용어로서 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 한다.
상기 이동통신 단말기(100)는 특정 인터넷 사이트에 자동 접속하는 휴대전화의 응용 프로그램(앱)[특허문헌 1]을 구비하고, QR코드를 스캔할 수 있는 카메라 등을 구비하고, BlueTooth나 NFC(Near Field Communication)와 같은 근거리 무선통신 기능을 구비하여 결제용 단말기(600)에서 네트키를 수신하고 스마트금고 서버(200)에 네트키를 송신할 수 있다.
상기 이동통신 단말기(100)는 결제용 단말기로부터 네트키를 수신받고, 스마트금고 서버에 송신하여, 가맹점 ASP서버와 연동하여 토큰을 처리할 수 있다.
이동통신 단말기(100)가 네트키를 수신하는 방법은, 결제용 단말기의 표시부(620)의 QR코드 이미지를 스캔하여, 네트키를 추출하나, 또는 상기 결제용 단말기(600)가 근거리 무선통신을 통해 상기 네트키를 이동통신 단말기로 전송하는 것이 될 수 있다.
상기 이동통신 단말기(100)는, 상기 네트키가 결제용 단말기(600) 초기화를 위한 것이면, ASP계약정보(391)의 보관된 계약 대표자 전화번호를 사용하는 이동통신 단말기(100)여야 하고, 상기 네트키가 결제를 위한 것이면, 구매자의 이동통신 단말기여야 한다.
도 2은 본 명세서의 실시예에 따른 결제용 단말기(600)의 구성도이다.
도 2를 참조하면, 본 명세서의 실시예에 따른 판매자의 결제용 단말기(600)는 제어부(610), 표시부(620), 무선통신부(630), 저장부(640), 입력부(650), 근거리 통신부(660) 등을 포함할 수 있다.
표시부(620)는 제어부(610)에 의해 정보를 표시한다. 무선통신부(630)는 네트워크망(900) 등을 경유하여 스마트금고 서버(200), 가맹점 ASP 서버(300)와 통신 기능을 수행한다.
저장부(640)는, ROM(Read Only Memory), USIM(Universal Subscriber Identity Module), 비휘발성 모바일 메모리 등일 수 있으며, 이동통신 단말기의 운영체제를 비롯하여 결제용 애플리케이션과 애플리케이션에 필요한 파일들이 저장되어 있는 기록매체로 상기 애플리케이션과 파일은 제어부(610)에 의해서 읽혀져 실행된다.
입력부(650)는 키패드나 터치장치와 음성인식 기술을 이용한 음성입력 등의 입력수단으로서 사용자가 입력한 것을 제어부(610)에 전달한다.
근거리 통신부(660)는 이동통신 단말기(100)에 네트키를 송신할 수 있다.
결제용 단말기(600)는 결제용 애플리케이션, 결제용 애플리케이션이 저장된 기록매체를 구비하고, 입력부(650)의 조작에 의해 상기 애플리케이션이 구동되고 이동통신 단말기를 결제용 단말기로 사용하기 위한 결제용 단말기 초기설정수단, 상기 입력부(650)의 조작으로 결제할 금액을 입력하고 결제를 요청하는 결제요구수단, 상기의 단말기 초기설정수단 또는 결제요구수단에서 해당하는 토큰에 대해 처리 상태를 확인하는 토큰처리 확인수단을 포함할 수 있다.
상기 초기설정수단은 애플리케이션이 기동되면 저장부(640)에 단말기 초기화 상태가 보관되어 있는지 상태를 확인하고, 상태가 초기화 미실시의 경우, 입력부(650)의 조작으로 단말기 사용을 위한 동의와 함께 단말기 초기화 단계를 실시한다.
상기 단말기 초기화 단계는 초기화 대상 단말기의 단말기 식별번호, 전화번호를 기반으로 가맹점 ASP 서버(300)에 단말기 초기화를 위한 네트키를 요구하는 네트키 요구단계, 가맹점 ASP 서버(300)로부터 네트키를 수신하면, 네트키로부터 토큰을 추출하는 토큰 추출단계, 수신한 네트키로 QR코드 이미지를 생성하는 QR코드 이미지 생성단계, 표시부(620)에 QR코드 이미지를 표시하는 QR코드 표시단계를 포함할 수 있다.
상기 단말기 초기화 단계는, 상기 ASP계약정보(391)의 계약 대표자의 전화번호를 사용하는 이동통신 단말기(100)가 상기 결제용 단말기(600)의 표시부(620)의 QR코드 이미지를 스캔하여 네트키를 수신받아 토큰을 처리하는 토큰 처리수단을 시행 후, 상기 토큰처리 확인수단을 실시하여 토큰이 처리된 경우 저장부(640)에 초기화 완료 상태를 저장하는 단계일 수 있다.
단말기 초기화의 상기 토큰처리 확인수단은 상기 결제용 단말기(600)의 표시부(620)에 표시된[도 8(b) 참고] 단말기 초기화 확인 버튼을 입력부(650)의 조작으로 누름으로 상기 토큰, 단말기 식별번호, 전화번호를 상기 가맹점 ASP 서버(300)에 송신할 수 있다.
단말기 초기화의 상기 토큰처리 확인수단은 상기 가맹점 ASP 서버(300)에서 토큰처리 상태의 응답을 수신하고, 토큰처리 상태가 처리된 경우는 저장부(640)에 단말기 초기화가 완료된 상태를 저장하고, 다음 화면으로 이동하도록 할 수 있다.
토큰처리 상태가 미처리 상태인 경우, 상기 결제용 단말기(600)의 표시부(620)에 토큰이 미처리 중임을 알리는 메시지를 표시하도록 할 수 있다.
상기 결제요구수단은 결제용 단말기(600)에 결제할 금액을 BlueTooth와 같은 외부 신호 또는 음성인식 같은 음성입력, 또는 키패드, 터치패드와 같은 입력부(650)의 조작으로 결제금액을 입력할 수 있다.
상기 결제요구수단은 결제용 단말기(600)에 입력된 결제금액과, 할부 개월, 단말기 식별번호를 기반으로 가맹점 ASP 서버(300)에 결제를 위한 네트키를 요구하는 단계, 가맹점 ASP 서버(300)로부터 네트키를 수신하면, 네트키로부터 토큰을 추출하는 토큰 추출단계, 수신한 네트키로 QR코드 이미지를 생성하는 QR코드 이미지 생성단계, 표시부(620)에 QR코드 이미지를 표시하는 QR코드 표시단계를 수행할 수 있다.
상기 결제요구수단은 결제용 단말기(600)에 입력된 결제금액과, 할부 개월, 단말기 식별번호를 기반으로 가맹점 ASP 서버(300)에 결제를 위한 네트키를 요구하는 단계, 가맹점 ASP 서버(300)로부터 네트키를 수신하면, 네트키로부터 토큰을 추출하는 토큰 추출단계, 수신한 네트키를 근거리 통신부(660)를 통해 송신할 수 있다.
결제를 위한 상기 토큰처리 확인수단은 상기 결제용 단말기(600)의 표시부(620)에 표시된[도 9(b) 참고] 결제확인 버튼을 입력부(650)의 조작으로 누름으로 상기 토큰을 상기 가맹점 ASP 서버(300)에 송신할 수 있다.
결제를 위한 상기 토큰처리 확인수단은 상기 가맹점 ASP 서버(300)에서 토큰처리 상태의 응답을 수신하고, 토큰이 처리된 경우는 결제처리 결과 화면[도 9(d) 참고]으로 이동하도록 할 수 있다.
토큰처리 상태의 응답이 토큰이 미처리 상태인 경우, 상기 결제용 단말기(600)의 표시부(620)에 토큰이 미처리 중임을 알리는 메시지[도 9(c) 참고]를 표시하도록 할 수 있다.
도 3은 본 명세서의 실시예에 따른 스마트금고 서버(200)의 기능 블록도다.
도 3를 참조하여 보면, 본 명세서의 실시예에 따른 스마트금고 서버(200)는 네트키 수신부(210), 인증기능부(220), 결제기능부(230), 결과 송신부(240), 개인정보(291)와 결제정보(292)를 보관/관리하는 데이터베이스(290)를 포함할 수 있다.
상기 스마트금고 서버(200)는 휴대 단말을 이용한 회원 등록 시스템 및 인증 시스템[특허문헌 2] 과, 휴대 단말을 이용한 선불 및 후불 시스템, 소액 이체 방법, 포인트 서비스 시스템, 에스크로 서비스 시스템[특허문헌 3]을 구비하여, 회원등록 서비스 및 인증 서비스를 제공하고, 결제 서비스를 제공할 수 있다.
상기 스마트금고 서버(200)는 네트키 수신부(210)에서 이동통신 단말기(100)가 송신한 네트키를 수신하고, 인증기능부(220)에서 개인정보(291)를 참고하여 인증을 실시할 수 있다. 결제가 필요한 경우, 결제기능부(230)에서 결제정보(292)를 참고하여 결제를 대행할 수 있다. 결과 송신부(240)에서 가맹점 ASP 서버(300)에 적어도 토큰과 가입자를 식별하는 전화번호를 송신할 수 있다.
상기 전화번호는 상기 네트키를 송신한 이동통신 단말기(100)의 전화번호로 인증기능부(220)에서 인증된 가입자 식별번호가 될 수 있다.
도 4는 본 명세서의 실시예에 따른 가맹점 ASP 서버(300)의 기능 블록도이다.
도 4를 참조하여 보면, 본 명세서의 실시예에 따른 가맹점 ASP 서버(300)는 토큰발행부(310), 토큰처리부(320), 토큰확인부(330) 및 ASP계약정보(391), 결제단말기정보(392), 토큰정보(393), ASP거래정보(394) 등을 보관/관리하는 데이터베이스(390)를 포함할 수 있다.
상기 토큰발행부(310)는 결제용 단말기(600)로부터 네트키 요청을 수신하면 상기 요청에 따라 유니크한 토큰을 생성하고, 상기 생성된 토큰 및 가맹점 식별자를 기초로 네트키를 생성하여 응답할 수 있다.
상기 토큰 처리부(320)는 이동통신 단말기(100)로부터 상기 네트키를 전달받은 스마트금고 서버(200)와 연동하여 생성된 상기 토큰을 처리할 수 있다.
상기 토큰 확인부(330)는 결제용 단말기(600)로부터 상기 토큰의 확인 요청을 수신하여 상기 토큰의 처리 여부를 확인하고 응답할 수 있다.
판매자는 가맹점 ASP 업체에 가맹점 서버 사용 계약을 체결하고, 계약 체결된 판매자의 계약정보는 가맹점 ASP 서버(300)의 ASP계약정보(391)에 보관된다.
상기 ASP계약정보(391)는 사업자를 식별하기 위해 법인번호 또는 사업자 번호를 키값으로 하고, 유일한 ASP식별ID와 점포번호, 사업체명칭, 온라인 또는 오프라인 결제를 구분하는 ASP구분, 계약 대표자의 전화 번호, 결제에 대한 정산을 위한 계약자의 계좌정보, 계약자의 웹사이트 URL 정보 등을 포함할 수 있다. 상기 웹사이트 URL정보는 상기 ASP구분이 온라인의 경우 필수 정보이다.
상기 토큰정보(393)는 토큰, 거래식별번호, 토큰발행시각, 토큰처리시각을 포함할 수 있다.
상기 ASP거래정보(394)는 거래식별번호, 결제용 단말기 식별번호, 처리요구일, 처리구분, 청구금액, 할부 개월, 토큰처리 단말기 전화번호, 정산일 등을 포함할 수 있다.
상기 토큰발행부(310), 단말기 초기화를 위한 네트키 요구단계에 상기 가맹점 ASP 서버(300)는 결제용 단말기 식별번호를 수신하고, 유일한 거래식별번호를 생성하고, 생성한 거래식별번호를 키값으로 하여 ASP거래정보(394)에 정보를 추가하는 ASP거래정보작성 과정을 수행할 수 있고. 상기 ASP거래정보작성에서 거래식별번호, 결제용 단말기 식별번호, 처리요구일, 처리구분의 데이터를 등록할 수 있다.
상기 토큰발행부(310), 단말기 초기화를 위한 네트키 요구단계에 상기 가맹점 ASP 서버(300)는 유일한 토큰을 생성하고, 생성한 토큰을 키값으로 하여 토큰정보(393)에 데이터를 추가하는 토큰정보작성 과정을 포함할 수 있고, 상기 토큰정보작성 과정에서 토큰, 상기 거래식별번호, 토큰발행시각의 데이터를 등록할 수 있다.
단말기 초기화를 위한 상기 토큰처리부(320), 상기 가맹점 ASP 서버(300)는 스마트금고 서버(200)로부터 토큰과 전화번호를 수신받아 상기 토큰정보(393)로부터 상기 토큰과 일치하는 거래식별번호를 취득하는 단계, 취득한 거래식별번호를 키값으로 하여 ASP거래정보(394)로부터 거래식별번호가 일치하는 처리구분을 취득하는 단계, 취득한 처리구분이 단말기 설정인 경우, ASP거래정보(394)의 토큰처리 단말기 전화번호의 항목을 상기 수신한 전화번호로 갱신하는 단계, 상기 토큰정보(393)의 토큰처리시각을 시스템 시각으로 갱신하는 단계를 포함할 수 있다.
상기 토큰확인부(330), 단말기 초기화 단계에 상기 가맹점 ASP 서버(300)는 토큰, 단말기 식별번호, 전화번호를 수신하는 파라미터 수신단계, 수신한 토큰을 키값으로 하여 상기 토큰정보(393)에서 거래식별번호와 토큰처리시각을 조회하는 단계, 상기 토큰처리시각이 유효한 값이 있을 경우 토큰이 처리된 것으로 판정하고, 거래식별번호를 키값으로 하여 상기 ASP거래정보(394)에서 토큰처리 전화번호를 조회하는 단계, 조회한 전화번호를 키값으로 상기 ASP계약정보(391)에서 ASP식별ID와 점포번호를 조회하는 단계, 상기 파라미터인 단말기 식별번호를 키값으로 하여 결제단말기정보(392)에 ASP식별ID와 점포번호를 등록하는 단계, 단말기 초기화의 토큰 처리가 완료되었을 판매자의 결제용 단말기(600)에 응답하는 단계를 수행할 수 있다.
상기 토큰확인부(330), 단말기 초기화 단계에서 상기 가맹점 ASP 서버(300)는 토큰, 단말기 식별번호, 전화번호를 수신하는 파라미터 수신단계, 수신한 토큰을 키값으로 하여 상기 토큰정보(393)에서 거래식별번호와 토큰처리시각을 조회하는 단계, 상기 토큰처리시각이 유효한 값이 없는 경우, 수신한 상기 전화번호를 키값으로 ASP계약정보(391)를 조회하여 계약 대표자의 전화번호와 일치하는 ASP식별ID와 점포번호를 조회하는 단계, 일치하는 정보가 검색되면 계약 대표자 전화번호를 사용하는 이동통신 단말기(100)를 결제용 단말기(600)로 사용하는 것으로 인정되어, 상기 파라미터인 단말기 식별번호를 키값으로 하여 결제단말기정보(392)에 ASP식별ID, 전화번호와 점포번호를 등록하는 단계, 결제단말기정보(392) 등록처리가 완료되었음을 판매자의 결제용 단말기(600)에 응답하는 단계를 수행할 수 있다.
상기 ASP계약정보(391) 조회에서, 수신한 상기 전화번호와 일치하는 계약 대표자 전화번호가 검색되지 않으면 토큰이 미처리된 것으로 판정하고, 판매자의 결제용 단말기(600)에 미처리 상태임을 알리는 응답 단계를 수행할 수 있다.
상기 토큰발행부(310), 결제를 위한 네트키 요구단계에 상기 가맹점 ASP 서버(300)는 결제용 단말기 식별번호, 결제금액, 할부 개월을 수신받고, 수신한 판매자 결제용 단말기(600)의 식별번호를 키값으로 하여 상기 결제단말기정보(392)를 조회하여 결제단말기 등록 여부를 확인하는 단계를 수행할 수 있다.
상기 토큰발행부(310), 결제를 위한 네트키 요구단계에 상기 가맹점 ASP 서버(300)는 유일한 거래식별번호를 생성하고, 생성한 거래식별번호를 키값으로 하여 ASP거래정보(394)에 정보를 추가하는 ASP거래정보작성 과정을 수행할 수 있다.
결제를 위한 상기 ASP거래정보작성에서 거래식별번호, 결제용 단말기 식별번호, 처리요구일, 처리구분, 청구금액, 할부 개월의 데이터를 등록할 수 있다.
상기 토큰발행부(310), 결제를 위한 네트키 요구단계에 상기 가맹점 ASP 서버(300)는 유일한 토큰을 생성하고, 생성한 토큰을 키값으로 하여 토큰정보(393)에 데이터를 추가하는 토큰정보작성 과정을 포함할 수 있고, 상기 토큰정보작성 과정에서 토큰, 상기 거래식별번호, 토큰발행시각의 데이터를 등록할 수 있다.
결제를 위한 상기 토큰처리부(320), 상기 가맹점 ASP 서버(300)는 스마트금고 서버(200)로부터 토큰과 전화번호를 수신받아 상기 토큰정보(393)로부터 토큰과 일치하는 거래식별번호를 취득하는 단계, 취득한 거래식별번호를 키값으로 하여 ASP거래정보(394)로부터 거래식별번호가 일치하는 처리구분을 취득하는 단계, 취득한 처리구분이 결제인 경우, ASP거래정보(394)의 토큰처리 단말기 전화번호의 항목을 상기 수신한 전화번호로 갱신하는 단계, 상기 토큰정보(393)의 토큰처리시각을 시스템 시각으로 갱신하는 단계를 포함할 수 있다.
결제를 위한 상기 토큰확인부(330), 상기 가맹점 ASP 서버(300)는 토큰을 수신하고, 수신한 토큰을 키값으로 하여 상기 토큰정보(393)에서 토큰처리시각을 조회하는 단계, 상기 토큰처리시각이 유효한 값이 있을 경우, 토큰이 처리된 것으로 판정하고, 판매자의 결제용 단말기(600)에 처리 상태임을 알리는 응답 단계를 수행할 수 있다. 상기 토큰처리시각이 유효한 값이 없는 경우, 토큰이 미처리된 것으로 판정하고, 판매자의 결제용 단말기(600)에 미처리 상태임을 알리는 응답 단계를 수행할 수 있다.
도 5는, 본 명세서의 실시예에 따라 판매자의 결제용 단말기(600)에서 애플리케이션이 실행되는 플로챠트(flow chart)도이다.
도 5를 참조하면, 애플리케이션이 실행될 때 결제용 단말기(600)는 초기화 상태을 취득한다(S1). 초기화 상태를 판정하여(S2), 초기화 미완료 상태인 경우, 결제 단말기 초기화를 실시한다(S3). 결제용 단말기(600)는 결제금액을 입력받고(S4), 결제를 요청한다(S5). 결제용 단말기(600)는 토큰처리를 확인하고(S6), 처리 상태를 판정하여(S7), 처리상태가 완료인 경우, 결제 결과를 표시부(650)에 표시한다(S8). 처리상태가 미완료인 경우, 결제용 단말기(600)의 표시부(650)에 토큰이 미처리 중을 알리는 메시지를 표시한다.(S9)
도 6은, 도 1의 시스템 구성에서 본 발명의 실시 예의 결제용 단말기(600) 초기화 과정의 시퀀스도이다.
도 6을 참조하면, 결제용 단말기(600)(예컨대, 스마트폰)는 결제용 애플리케이션이 기동되면 저장부(640)에 단말기 초기화 상태 정보가 보관되어 있는지 상태를 확인하고, 초기화 단계가 미실시된 경우 입력부(650)의 조작으로 단말기 사용을 위한 동의와 함께 가맹점 ASP 서버(300)에 단말기 초기화를 위한 네트키를 요구할 수 있다(S201). 가맹점 ASP 서버(300)는 결제용 단말기 식별번호, 전화번호를 수신하고, 유일한 거래식별번호를 생성하고, 생성한 거래식별번호를 키값으로 하여 ASP거래정보(394)에 데이터를 추가한다. 그리고 유일한 토큰을 생성하고, 생성한 토큰을 키값으로 하여 토큰정보(393)에 데이터를 추가하고, 생성한 토큰과 가맹점 식별ID를 조합한 네트키를 생성한다. 그 후 네트키를 결제용 단말기(600)에 응답한다(S202). 결제용 단말기(600)는 수신한 네트키에서 토큰을 추출하고, 네트키로 QR코드 이미지를 생성하고, 생성한 QR코드 이미지를 표시부(620)에 표시한다(S203). 이동통신 단말기(100: 판매자의 계약 대표 단말기)의 입력부을 조작하여 QR코드로부터 네트키를 수신하거나 또는 근거리 통신을 통하여 네트키를 수신하고, 수신한 네트키를 스마트금고(200)에 송신한다. 스마트금고 서버(200)와 가맹점 ASP 서버(300)는 서로 통신하며, 시스템 간에 연동하여 결제용 단말기(600) 초기화에 대한 토큰을 처리한다(S204). 결제용 단말기(600)는 토큰, 전화번호, 단말기 식별번호를 기반으로 가맹점 ASP 서버(300)에 토큰처리 확인을 요구한다(S205). 가맹점 ASP 서버(300)는 수신한 토큰과 전화번호로 토큰정보(393), ASP계약정보(391)를 조회하여 토큰처리 여부를 확인하고, 토큰이 미처리인 경우 미처리 상태를 결제용 단말기(600)에 응답하며, 토큰이 처리되었을 경우 결제단말기정보(392)에 단말기 식별번호를 키값으로 결제용 단말기(600)를 등록한다. 그리고 결제용 단말기(600)에 토큰처리완료를 응답한다(S206). 결제용 단말기(600)는 수신한 토큰처리 상태가 미처리인 경우 표시부(620)에 미처리 상태를 알리는 메시지를 표시하며, 토큰이 처리완료인 경우 저장부(640)에 단말기 초기화 완료 상태를 보관하고, 다음 화면으로 이동한다(S207).
도 7는, 도 1의 시스템 구성에서 본 발명의 실시 예의 결제용 단말기(600)로 결제하는 과정을 도시한 시퀀스도이다.
도 7를 참조하면, 결제용 단말기(600)는 결제할 금액을 입력받고, 가맹점 ASP 서버(300)에 결제 금액 및 결제 관련 정보를 전송하여 결제를 요청한다(S301). 이때 상기 결제 요청은 결제를 위한 네트기를 요청하는 것일 수 있다. 가맹점 ASP 서버(300)는 결제 금액 및 결제 관련 정보를(할부 개월, 결제용 단말기 식별번호 등)를 수신한 후, 유일한 거래식별번호를 생성하고, 생성한 거래식별번호를 키값으로 하여 ASP거래정보(394)에 데이터를 추가할 수 있다(ASP거래정보작성). 가맹점 ASP 서버(300)는 유일한 토큰을 생성하고, 생성한 토큰을 키값으로 하여 토큰정보(393)에 데이터를 추가하고(토큰정보작성), 생성한 토큰과 가맹점 식별ID를 조합한 결제를 위한 네트키를 생성한다, 가맹점 ASP 서버(300)는 상기 네트키를 결제용 단말기(600)에 전송한다(S302). 결제용 단말기(600)는 수신한 상기 네트키를 구매자의 이동통신 단말기(100)로 전달한다. 이때 결제용 단말기(600)는 수신한 상기 네트키를 기반으로 QR코드 이미지를 생성할 수 있다. 결제용 단말기(600)는 생성한 QR코드 이미지를 표시부(620)에 표시한다(S303). 구매자의 이동통신 단말기(100)는 QR코드를 읽어 상기 네트키를 추출하거나 또는 근거리 통신을 통하여 상기 네트키를 수신하고, 수신한 상기 네트키를 스마트금고(200)에 송신한다. 스마트금고 서버(200)와 가맹점 ASP 서버(300)는 서로 통신하며, 시스템간에 연동하여 상기 요청된 결제(결제에 대한 토큰)를 처리한다(S304). 결제용 단말기(600)는 가맹점 ASP 서버(300)에 토큰처리 확인을 요구할 수 있다(S305). 가맹점 ASP 서버(300)는 수신한 토큰으로 토큰정보(393)를 조회하여 토큰처리 여부를 확인한다. 가맹점 ASP 서버(300)는 토큰이 미처리인 경우 미처리 상태를 결제용 단말기(600)에 응답하고, 토큰이 처리되었을 경우 결제용 이동통신 단말(600)에 토큰처리완료를 응답할 수 있다(S306). 결제용 이동통신 단말(600)은 수신한 토큰처리 상태가 미처리인 경우 표시부(620)에 미처리 상태를 알리는 메시지를 표시하고, 토큰이 처리 완료인 경우 결제 결과 화면(처리완료 화면)으로 이동한다(S307).
도 8은, 도 6의 시퀀스를 구현한 것으로 결제용 단말기(600) 초기화 과정을 도시한 도면이다.
도 8를 참조하면, 도 6의 시퀀스와 같이 S201의 과정에 결제용 단말기 초기화 전인 경우, 결제용 단말기(600)의 표시부(620)에 표시된 본 발명의 실시 예의 애플리케이션 화면(a), 화면(a)에서 입력부(650)의 조작으로 결제용 단말기 초기화를 선택하면, 결제용 단말기(600)는 가맹점 ASP 서버(300)에 네트키를 요구하고, 가맹점 ASP 서버(300)에서 S202를 실시, 실시 결과로 네트키를 수신받아, QR코드 이미지를 생성하고 표시하는 과정인 S203이 실행된 본 발명의 실시 예의 애플리케이션 화면(b), 판매자는 계약 대표 단말기(100)로 네트키를 수신받아, 도 6의 시퀀스의 S204의 실시로 결제용 단말기 초기화를 위한 토큰을 처리한 후, 화면(b)에서 도 6의 시퀀스의 S205에 해당하는 결제용 단말기 초기화 확인을 선택하여, 가맹점 ASP 서버(300)에 초기화 확인을 요구하고, 가맹점 ASP 서버에서 S206이 실시되고, 응답의 상태가 초기화 완료인 경우, S207이 실시되어, 본 발명의 실시 예의 애플리케이션이 실행된 화면(c), 화면(c)에서 입력부(650) 조작으로 이용 개시를 선택하면 결제금액을 입력하는 화면을 표시한 화면(d)이다.
도 9는, 도 7의 시퀀스를 구현한 것으로 결제용 단말기(600)를 이용한 결제 과정을 도시한 도면이다.
도 9를 참조하면, 도 7의 시퀀스와 같이 S301의 과정 중 결제 금액을 입력한 화면으로 본 발명의 실시 예의 애플리케이션 화면(a), 화면(a)에서 입력부(650)의 조작으로 결제 요구를 선택하면, 결제용 단말기(600)는 가맹점 ASP 서버(300)에 네트키를 요구하고, 가맹점 ASP 서버에서 S302를 실시, 실시 결과로 네트키를 수신받아, QR코드 이미지를 생성하고 표시하는 과정인 S303이 실행된 본 발명의 실시 예의 애플리케이션 화면(b), 결제 처리되지 않은 상태에서 도 7의 시퀀스의 스텝 S305에 해당하는 결제 확인을 선택하면, 가맹점 ASP 서버(300)에 결제 확인을 요구하고, 가맹점 ASP 서버(300)에서 S306이 실시되고, 응답으로 결제 미처리 상태를 수신하여, 미처리 상태를 알리는 메시지를 표시한 화면(c), 구매자의 이동통신 단말기(100)로 네트키를 수신받아, 도 7의 시퀀스의 S304의 실시로 결제를 위한 토큰을 처리한 후, 화면(b)에서 도 7의 시퀀스의 스텝 S305에 해당하는 결제 확인을 선택하여, 가맹점 ASP 서버(300)에 결제 확인을 요구하고, 가맹점 ASP 서버에서 S306이 실시되고, 응답의 상태가 결제 완료인 경우, S307이 실시되어, 결제가 완료되었음을 표시하는 화면(d)이다.
이상에서 설명한 실시 예에 대하여, 도시한 구성은 단순한 일례이며, 본 발명은 그 구성으로 한정되는 것은 아니다.
도 8과 도 9의 결제용 단말기(600)의 표시부(620)에 표시된 화면은 본 발명을 설명하기 위해 구현한 실시 예에 해당하며, 본 발명은 그 구성으로 한정하는 것은 아니다.
본 발명의 실시 예에서, 이동통신 단말기(100)와 결제용 단말기(600)는 통상의 스마트폰, 태블릿PC으로 운영체계를 갖고, 처리하는 과정과 스텝을 프로그램한 애플리케이션은 저장부(640)에 보관되고, 제어부(610)의 통제에 의해 로드되고 실시된다.
본 발명의 실시 예에서 스마트금고(200)와 가맴점ASP서버(300)는 통상의 서버 시스템으로 서버 운영체계를 갖고, 처리하는 과정과 스텝을 프로그램한 애플리케이션은 컴퓨터로 읽을 수 있는 기록매체인 저장부에 보관되고, 제어부의 통제에 의해 로드되고 실시된다.
본 발명의 실시 예에서 스마트금고(200)의 데이터베이스(290)와 가맴점 ASP 서버(300)의 데이터베이스(390)는 통상의 데이터베이스 서버로 각종 정보데이터베이스의 정보작성, 삭제, 갱신을 관리하는 애플리케이션으로 서버의 제어부의 통제에 의해 구현된다.
본 발명의 실시예에서 스마트금고(200)의 데이터베이스(290)는 독립적인 하드웨어 장치에서 운용돼도 된다.
본 발명의 실시 예에서, 가맴점 ASP 서버(300)의 데이터베이스(390)는 독립적인 하드웨어 장치에서 운용돼도 된다.
이상에서 설명한 본 발명의 실시 예는 장치 및 방법을 통해서만 구현이 되는 것은 아니며, 본 발명의 실시 예의 구성에 대응하는 기능을 실현하는 프로그램 또는 그 프로그램이 기록된 기록매체를 통해 구현될 수도 있으며, 이러한 구현은 앞서 설명한 실시 예의 기재로부터 본 발명이 속하는 기술분야의 전문가라면 쉽게 구현할 수 있는 것이다.
이상에서 본 발명의 실시 예에 대하여 상세하게 설명하였지만 본 발명의 권리범위는 이에 한정되는 것은 아니고 본 발명의 기본 개념을 이용한 당업자의 여러 변형 및 개량 형태 또한 본 발명의 권리범위에 속하는 것이다.
본 발명은, 휴대전화기, 스마트폰, PHS, PDA, 태블릿PC에 적용할 수 있다.
본 발명은, 이동통신 단말기를 이용한 결제를 위한 결제 ASP(Application Service Provider)시스템에 적용할 수 있다.
100 구매자의 이동통신 단말기, 또는 결제 단말기 초기화를 위한 ASP계약 대표 전화기
200 스마트금고 서버
210 네트키 수신부
220 인증기능부
230 결제기능부
240 결과 송신부
290 스마트금고용 데이터베이스
291 개인정보
292 결제정보
300 가맹점 ASP 서버
310 토큰 발행부
320 토큰 처리부
330 토큰 확인부
390 가맹점ASP용 데이터베이스
391 ASP계약정보
392 결제단말기정보
393 토큰정보
394 ASP거래정보
600 판매자의 결제용 단말기
610 제어부
620 표시부
630 무선통신부
640 저장부
650 입력부
900 와이파이망 3G또는 4G 기타 이동통신 단말기로 통신할 수 있는 네트워크망
910 인터넷망, 전용선 또는 VPN(Virtual Private Network)으로 스마트금고 서버와 가맹점ASP 서버 간 안전한 통신망
200 스마트금고 서버
210 네트키 수신부
220 인증기능부
230 결제기능부
240 결과 송신부
290 스마트금고용 데이터베이스
291 개인정보
292 결제정보
300 가맹점 ASP 서버
310 토큰 발행부
320 토큰 처리부
330 토큰 확인부
390 가맹점ASP용 데이터베이스
391 ASP계약정보
392 결제단말기정보
393 토큰정보
394 ASP거래정보
600 판매자의 결제용 단말기
610 제어부
620 표시부
630 무선통신부
640 저장부
650 입력부
900 와이파이망 3G또는 4G 기타 이동통신 단말기로 통신할 수 있는 네트워크망
910 인터넷망, 전용선 또는 VPN(Virtual Private Network)으로 스마트금고 서버와 가맹점ASP 서버 간 안전한 통신망
Claims (16)
- 판매자의 결제용 단말기(600)와 가맹점 ASP(Aplication Service Provider) 서버(300)간 통신과, 이동통신 단말기(100)와 스마트금고 서버(200)간 통신은 네트워크망(900)으로 서로 가능하고, 스마트금고 서버(200)와 가맹점 ASP 서버(300)는 인터넷망 또는 VPN(910)으로 통신 가능하게 구성되는 결제 ASP 시스템에 있어서,
결제용 애플리케이션을 구비하고, 이동통신 단말기를 결제용 단말기로 사용하기 위한 결제용 단말기 초기설정수단;
결제를 요청하는 결제요구수단;
상기 단말기 초기설정수단 또는 상기 결제요구수단에 해당하는 토큰에 대해 처리 상태를 확인하는 토큰처리 확인수단; 을 포함하는 판매자의 결제용 단말기(600);
결제용 단말기(600)로부터 결제용 단말기 초기화 또는 결제 요청을 수신하면 상기 요청에 관한 토큰을 생성하고, 생성된 상기 토큰 및 가맹점 식별자를 기초로 네트키를 생성하는 토큰 발행부;
상기 네트키를 전달받은 이동통신 단말기(100)로부터 상기 네트키를 수신한 스마트금고 서버(200)와 연동하여 상기 토큰을 처리하는 토큰 처리부;
상기 결제용 단말기(600)로부터 상기 토큰의 확인 요청을 수신하여 상기 토큰의 처리 여부를 확인하는 토큰 확인부;
ASP계약정보(391), 결제단말기정보(392), 토큰정보(393), ASP거래정보(394) 중 적어도 하나 이상을 저장하는 데이터베이스를 포함하는 가맹점 ASP 서버(300);
특정 인터넷 사이트에 자동 접속하는 휴대전화의 응용 프로그램(앱)을 구비하고, 결제용 단말기(600)로부터 네트키를 전달받아 스마트금고 서버(200)에 송신하는 이동통신 단말기(100);
이동통신 단말기(100)로부터 네트키를 수신하고, 적어도 토큰과 인증된 가입자를 식별하는 전화번호를 가맹점 ASP 서버(300)에 송신하는 스마트금고 서버(200)로 구성되는 결제 ASP 시스템.
상기 네트키는 상기 가맹점 ASP 서버(300)로부터 상기 결제용 단말기(600)로 전송되고, 상기 결제용 단말기(600)에 의해 QR(Quick Response)코드로 변환되어, 표시부(620)에 표시되고, 이동통신 단말기(100)로 상기 표시부(620)에 표시된 QR코드를 스캔하여, 네트키를 추출하여 스마트금고 서버(200)에 송신하는 것을 특징으로 하는 결제 ASP 시스템. - 제1항에 있어서,
상기 ASP계약정보(391)는 가맹점 ASP 계약을 체결한 판매자에 대한 계약정보가 보관되고, 보관내용은 사업자를 식별하는 식별번호를 키값으로 하고 유일한 ASP식별ID와 점포번호, 사업체 명칭, 온라인 인증 및 결제 또는 오프라인 결제인가를 구분하는 ASP구분, 계약 대표자의 전화번호, 결제에 대한 정산을 위한 계약자의 계좌정보를 적어도 포함하고, 계약자의 웹사이트 URL 정보를 더 포함할 수 있는 것을 특징으로 하는 결제 ASP 시스템. - 제1항에 있어서,
상기 이동통신 단말기(100)는 결제용 단말기(600)의 표시부(620)에 표시된 QR코드가 결제용 단말기 초기화용일 경우, 상기 ASP계약정보(391)에 등록된 계약 대표자의 전화번호를 사용하는 이동통신 단말기여야 하고, 상기 QR코드가 결제용일 경우에는 구매자의 이동통신 단말기여야 하는 것을 특징으로 하는 결제 ASP 시스템. - 제1항에 있어서,
상기 이동통신 단말기(100)는 결제용 단말기(600)에 근접하는 것으로 결제용 단말기(600)로부터 근거리 무선통신으로 네트키를 수신하여 스마트금고 서버(200)에 송신할 수 있는 것을 특징으로 하는 결제 ASP 시스템. - 제1항 내지 제4항 중 어느 한 항의 결제 ASP 시스템에서 구현되는 결제 ASP 방법에 있어서, 결제 단말기(600)에서 결제용 애플리케이션이 실행되면,
결제용 단말기(600)의 초기화 상태를 취득하고(S1),
상기 초기화 상태를 판정하여(S2) 미완료의 경우, 결제용 단말기(600) 초기화를 설정하는 결제단말기 초기화 실시단계(S3);
적어도 결제할 금액을 입력받고(S4), 결제를 요청하는 결제요구단계(S5);
결제용 토큰의 처리상태를 확인하는 토큰처리 확인단계(S6);
상기 처리상태를 판정하여(S7) 토큰 처리 완료시, 결제 결과를 화면에 표시하고(S8), 미완료시 토큰이 미처리 중임을 알리는 메세지를 표시하는(S9) 것을 특징으로 하는 결제 ASP 방법. - 제5항에 있어서,
상기 결제 단말기 초기화 실시단계(S3); 는
상기 결제용 단말기(600)가 가맹점 ASP 서버(300)로 상기 결제용 단말기 초기화를 위한 네트키를 요청하는 단계(S201);
상기 가맹점 ASP 서버가 상기 요청에 대응되는 토큰을 생성하는 단계;
상기 가맹점 ASP 서버가 생성한 상기 토큰 및 가맹점 식별자를 기반으로 네트키를 생성하고, 상기 결제용 단말기로 상기 생성된 네트키를 전송하는 단계(S202);
상기 결제용 단말기가 수신한 네트키로부터 토큰을 추출하는 단계;
상기 네트키로 QR코드 이미지를 생성하여 표시부(620)에 표시하는 단계(S203);
상기 결제용 단말기(600)가 상기 네트키를 이동통신 단말기(100)로 전달하는 단계;
상기 네트키를 전달받은 상기 이동통신 단말기(100)는 스마트금고 서버(200)에 자동 접속하여 상기 네트키를 송신하는 단계;
상기 가맹점 ASP 서버(300)가 상기 네트키를 수신한 스마트금고 서버와 연동하여, 결제용 단말기 초기화에 대한 토큰을 처리하는 단계의 일련의 과정을 포함하는 단계(S204);
상기 결제용 단말기(600)가 상기 가맹점 ASP 서버(300)에 토큰처리 확인을 요구하는 단계(S205);
상기 가맹점 ASP 서버(300)가 토큰 처리를 확인하는 단계,
결제용 단말기(600)에 토큰처리결과를 응답하는 단계(S206);
상기 토큰처리결과가 처리완료의 경우, 저장부(640)에 단말기 초기화 완료 상태를 보관하는 단계(S207); 를 포함하는 것을 특징으로 하는 결제 ASP 방법. - 제6항에 있어서,
상기 결제용 단말기 초기화를 위한 네트키를 요청하는 단계는
상기 결제용 단말기(600)가 상기 가맹점 ASP 서버(300)로 상기 결제용 단말기 식별번호 및 전화번호를 전송하는 단계를 더 포함하고,
상기 가맹점 ASP 서버가 상기 요청에 대응되는 토큰을 생성하는 단계는
상기 가맹점 ASP 서버가 상기 요청에 대응되는 거래식별번호를 생성하고, 상기 생성된 거래식별번호를 기반으로 ASP거래정보(394)를 추가하는 단계;
상기 가맹점 ASP 서버가 상기 요청에 대응되는 토큰을 생성하고, 상기 생성된 토큰과 상기 거래식별번호를 기반으로 토큰정보(393)를 추가하는 단계;
를 더 포함하는 것을 특징으로 하는 결제 ASP 방법. - 제6항에 있어서,
상기 토큰처리 확인을 요구하는 단계(S205)는
상기 결제용 단말기(600)가 상기 가맹점 ASP 서버(300)로 토큰과 결제용 단말기 식별번호 및 결제용 단말기 전화번호를 전송하는 단계를 더 포함하고,
상기 가맹점 ASP 서버(300)가 토큰 처리를 확인하는 단계는
상기 가맹점 ASP 서버가, 결제용 단말기(600)로부터 적어도 상기 토큰, 상기 결제용 단말기 식별번호 및 상기 결제용 단말기 전화번호를 수신하는 단계;
상기 토큰을 키값으로 하여 토큰정보(393)에서 거래식별번호와 토큰처리시각을 조회하는 단계;
상기 토큰처리시각이 유효한 값이 있을 경우, 토큰은 처리된 것으로 판정되고, 상기 거래식별번호를 키값으로 하여 ASP거래정보(394)에서 토큰처리 단말기 전화번호를 조회하는 단계;
상기 토큰처리 단말기 전화번호를 검색 키값으로 하고,
상기 토큰처리시각이 유효한 값이 없는 경우, 상기 결제용 단말기 전화번호를 검색 키값으로 하고,
ASP계약정보(391)에서 상기 검색 키값이 계약 대표자의 전화번호와 일치하는 ASP식별ID와 점포번호를 조회하는 단계;
일치하는 정보가 검색되면, 결제용 단말기(600)로 사용될 이동통신 단말기를 등록하는 결제단말기정보(392) 등록단계; 를
더 포함할 수 있는 것을 특징으로 하는 결제 ASP 방법. - 제8항에 있어서,
상기 결제단말기정보(392) 등록단계는
결제단말기정보(392)에 등록될 내용으로는 상기 결제용 단말기 식별번호를 키값으로 하고 상기 ASP식별ID, 상기 결제용 단말기 전화번호, 점포번호가 적어도 포함할 수 있는 것을 특징으로 하는 결제 ASP 방법. - 제5항에 있어서,
상기 결제요구단계(S5); 는
상기 결제용 단말기(600)가 가맹점 ASP 서버(300)로 결제를 위한 네트키를 요청하는 단계(S301);
상기 가맹점 ASP 서버가 상기 요청에 대응되는 토큰을 생성하는 단계;
상기 가맹점 ASP 서버가 생성한 상기 토큰 및 가맹점 식별자를 기반으로 네트키를 생성하고, 상기 결제용 단말기로 생성된 상기 네트키를 전송하는 단계(S302);
상기 결제용 단말기가 수신한 네트키로부터 토큰을 추출하는 단계;
상기 네트키로 QR코드 이미지를 생성하여 표시부(620)에 표시하는 단계(S303);
상기 결제용 단말기(600)가 상기 네트키를 이동통신 단말기(100)로 전달하는 단계;
상기 네트키를 전달받은 상기 이동통신 단말기(100)는 스마트금고 서버(200)에 자동 접속하여 상기 네트키를 송신하는 단계;
상기 가맹점 ASP 서버(300)가 상기 네트키를 수신한 스마트금고 서버와 연동하여, 상기 요청된 결제에 대한 토큰을 처리하는 단계의 일련의 과정을 포함하는 단계(S304);
상기 결제용 단말기(600)가 상기 가맹점 ASP 서버(300)에 상기 토큰을 적어도 송신하여 토큰처리 확인을 요구하는 단계(S305)(S6);
상기 가맹점 ASP 서버(300)가 토큰 처리를 확인하는 단계,
가맹점 ASP 서버(300)가 결제용 단말기(600)에 토큰처리결과를 응답하는 단계(S306);
상기 토큰처리결과가 처리완료의 경우, 결제완료 화면을 표시하는 단계(S307)(S8); 를 포함하는 것을 특징으로 하는 결제 ASP 방법. - 제10항에 있어서,
상기 결제를 위한 네트키를 요청하는 단계는
상기 결제용 단말기(600)가 상기 가맹점 ASP 서버(300)로 적어도 상기 결제용 단말기 식별번호 및 결제금액, 할부 개월을 전송하는 단계를 더 포함하고,
상기 가맹점 ASP 서버가 상기 요청에 대응되는 토큰을 생성하는 단계는
상기 결제용 단말기 식별번호를 키값으로 하여 결제단말기정보(392)를 조회하여 결제단말기 등록 여부를 확인하는 단계;
상기 가맹점 ASP 서버가 상기 요청에 대응되는 거래식별번호를 생성하고, 상기 생성된 거래식별번호를 기반으로 ASP 거래정보(394)를 추가하는 단계;
상기 가맹점 ASP 서버가 상기 요청에 대응되는 토큰을 생성하고, 상기 생성된 토큰과 상기 거래식별번호를 기반으로 토큰정보(393)를 추가하는 단계;
를 더 포함하는 것을 특징으로 하는 결제 ASP 방법. - 제6항 또는 제10항 중 어느 하나의 항에 있어서,
상기 네트키를 이동통신 단말기(100)로 전달하는 단계는
상기 결제용 단말기의 표시부(620)에 표시된 QR코드 이미지를 이동통신 단말기가 스캔하여, 네트키를 추출하는 단계이거나, 또는 상기 결제용 단말기가 근거리 무선통신을 통해 상기 네트키를 이동통신 단말기로 전송하는 단계인 것을 특징으로 하는 결제 ASP 방법. - 제6항 또는 제10항 중 어느 하나의 항에 있어서,
상기 토큰을 처리하는 단계는
상기 가맹점 ASP 서버(300)는
스마트금고 서버(200)로부터 적어도 토큰과 이동통신 단말기(100)의 전화번호를 수신하는 단계;
토큰정보(393)로부터 상기 토큰과 일치하는 거래식별번호를 취득하는 단계;
취득한 거래식별번호를 키값으로 하여 ASP거래정보(394)로부터 처리구분을 취득하고, ASP거래정보(394)의 토큰처리 단말기 전화번호를 상기 수신한 이동통신 단말기(100)의 전화번호로 갱신하는 단계;
상기 토큰정보(393)의 토큰처리시각을 시스템 시각으로 갱신하는 단계; 를 더 포함하는 것을 특징으로 하는 결제 ASP 방법. - 제10항에 있어서,
상기 가맹점 ASP 서버(300)가 토큰 처리를 확인하는 단계는
상기 가맹점 ASP 서버가, 결제용 단말기(600)로부터 적어도 토큰을 수신하는 단계;
상기 토큰을 키값으로 하여 토큰정보(393)에서 토큰처리시각을 조회하는 단계;
상기 토큰처리시각의 유효한 값 유무로 토큰처리 유무를 판정하는 단계; 를 더 포함하는 것을 특징으로 하는 결제 ASP 방법. - 제7항 또는 제11항 중 어느 하나의 항에 있어서,
상기 ASP 거래정보(394)를 추가하는 단계는
상기 거래식별번호, 상기 결제용 단말기 식별번호, 처리요구일, 처리구분을 적어도 포함하고, 상기 요청이 결제일 경우, 결제금액, 할부개월을 더 포함할 수 있다.
상기 토큰정보(393)를 추가하는 단계는
적어도 상기 토큰, 상기 거래식별번호, 토큰발행시각을 포함할 수 있는 것을 특징으로 하는 결제 ASP 방법. - 제5항 내지 제15항 중 어느 한 항에 기재된 방법을 수행하기 위한 프로그램을 기록한 컴퓨터 판독 가능한 기록매체.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020160099251A KR101680016B1 (ko) | 2016-08-04 | 2016-08-04 | 이동통신 단말기를 이용한 결제 asp 시스템 및 그 방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020160099251A KR101680016B1 (ko) | 2016-08-04 | 2016-08-04 | 이동통신 단말기를 이용한 결제 asp 시스템 및 그 방법 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020120053414A Division KR20130132672A (ko) | 2012-05-21 | 2012-05-21 | 결제 단말기 애플리케이션, asp 시스템 및 결제 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20160099514A true KR20160099514A (ko) | 2016-08-22 |
KR101680016B1 KR101680016B1 (ko) | 2016-12-06 |
Family
ID=56854958
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020160099251A KR101680016B1 (ko) | 2016-08-04 | 2016-08-04 | 이동통신 단말기를 이용한 결제 asp 시스템 및 그 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101680016B1 (ko) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018164301A1 (ko) * | 2017-03-09 | 2018-09-13 | 엘지전자 주식회사 | 이동 단말기 |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2022239884A1 (ko) * | 2021-05-13 | 2022-11-17 | 김금철 | 오프라인에서, 원격으로 주문 및 결제하는 방법 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002117458A (ja) * | 2000-10-04 | 2002-04-19 | I Convenience:Kk | バーコード画面を用いた情報処理システム |
KR20060023354A (ko) * | 2004-09-09 | 2006-03-14 | 박양우 | 휴대용 통신기기를 이용한 가맹점 주문/결제 시스템 및 방법 |
KR20070021826A (ko) * | 2005-08-19 | 2007-02-23 | 주식회사 비즈모델라인 | 결제처리방법 및 시스템과 이를 위한 결제처리장치와,결제단말장치와, 무선 단말 장치와 기록매체 |
KR20100137435A (ko) | 2008-03-06 | 2010-12-30 | 신세스 게엠바하 | 페싯 인터피어런스 스크류 |
KR20110000177A (ko) | 2009-06-26 | 2011-01-03 | 삼성코닝정밀소재 주식회사 | 열전소자를 구비한 디스플레이 필터 |
KR20110000338A (ko) | 2009-06-26 | 2011-01-03 | 네오세미테크 주식회사 | 태양광 반도체용 원료입자 제어장치 |
KR20110006732A (ko) * | 2010-01-09 | 2011-01-20 | 김주한 | 휴대 단말을 이용한 선불 및 후불 결제 시스템, 소액 이체 방법, 포인트 서비스 시스템, 에스크로 서비스 시스템 |
-
2016
- 2016-08-04 KR KR1020160099251A patent/KR101680016B1/ko active IP Right Grant
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002117458A (ja) * | 2000-10-04 | 2002-04-19 | I Convenience:Kk | バーコード画面を用いた情報処理システム |
KR20060023354A (ko) * | 2004-09-09 | 2006-03-14 | 박양우 | 휴대용 통신기기를 이용한 가맹점 주문/결제 시스템 및 방법 |
KR20070021826A (ko) * | 2005-08-19 | 2007-02-23 | 주식회사 비즈모델라인 | 결제처리방법 및 시스템과 이를 위한 결제처리장치와,결제단말장치와, 무선 단말 장치와 기록매체 |
KR20100137435A (ko) | 2008-03-06 | 2010-12-30 | 신세스 게엠바하 | 페싯 인터피어런스 스크류 |
KR20110000177A (ko) | 2009-06-26 | 2011-01-03 | 삼성코닝정밀소재 주식회사 | 열전소자를 구비한 디스플레이 필터 |
KR20110000338A (ko) | 2009-06-26 | 2011-01-03 | 네오세미테크 주식회사 | 태양광 반도체용 원료입자 제어장치 |
KR20110006732A (ko) * | 2010-01-09 | 2011-01-20 | 김주한 | 휴대 단말을 이용한 선불 및 후불 결제 시스템, 소액 이체 방법, 포인트 서비스 시스템, 에스크로 서비스 시스템 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018164301A1 (ko) * | 2017-03-09 | 2018-09-13 | 엘지전자 주식회사 | 이동 단말기 |
US11645644B2 (en) | 2017-03-09 | 2023-05-09 | Lg Electronics Inc. | Mobile terminal |
Also Published As
Publication number | Publication date |
---|---|
KR101680016B1 (ko) | 2016-12-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20150134538A1 (en) | Application for using mobile communication terminal as payment terminal, and application service provider system and method | |
CN109416795B (zh) | 多方交易的令牌聚合*** | |
EP3265978B1 (en) | Authentication-activated augmented reality display device | |
US20160019528A1 (en) | System and method for payment and settlement using barcode | |
CN103282929A (zh) | 移动电话atm处理方法和*** | |
WO2020022001A1 (ja) | 決済システム | |
KR102574524B1 (ko) | 원격 거래 시스템, 방법 및 포스단말기 | |
CN110678888A (zh) | 客户发起的支付交易***和方法 | |
KR20130057065A (ko) | 적어도 하나 이상의 아이템을 결제하기 위한 데이터를 처리하는 모바일 디바이스 및 서버의 제어방법 | |
KR20140145190A (ko) | 전자 거래 방법 | |
KR101002010B1 (ko) | 스마트 카드를 이용한 결제 시스템 및 그 방법 | |
KR101680016B1 (ko) | 이동통신 단말기를 이용한 결제 asp 시스템 및 그 방법 | |
US10846681B2 (en) | System and method for providing payment service | |
JP2021131844A (ja) | モバイル端末機を利用した決済情報伝達システム及びこれを利用した決済情報伝達方法 | |
CN114207578A (zh) | 移动应用程序集成 | |
KR102347417B1 (ko) | 상점 인증기를 포함하는 안전한 모바일 결제 방법 및 시스템 | |
CN104899771A (zh) | 一种账号数据转移方法及相关设备、*** | |
KR101749939B1 (ko) | 전화번호와 매칭된 결제 이미지 기반 전자 결제 인증 서버, 전자 결제 시스템, 전자 결제 방법 및 전자 결제 어플리케이션 | |
JP6605782B1 (ja) | リアルタイムチャージ支払システム、リアルタイムチャージ支払装置、リアルタイムチャージ支払方法、および、リアルタイムチャージ支払プログラム | |
US20200402067A1 (en) | Payment processing service system and method using user terminal | |
KR20150041857A (ko) | Van 망을 이용한 휴대폰 결제 방법 | |
KR20230139571A (ko) | 결제를 위한 단말 및 서버와 그 동작 방법 | |
KR20220037879A (ko) | 스마트 결제 제어 장치 및 방법 | |
KR20150004742A (ko) | 이동 단말을 이용한 인증 시스템 및 인증 방법 | |
KR20180033160A (ko) | 무선단말을 이용한 고지서 납부 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A107 | Divisional application of patent | ||
A201 | Request for examination | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20190909 Year of fee payment: 4 |