[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR20200120285A - 결제 수단 코드 정보를 처리하는 결제 단말 장치, 결제 중계 서버 및 이들의 동작 방법 - Google Patents

결제 수단 코드 정보를 처리하는 결제 단말 장치, 결제 중계 서버 및 이들의 동작 방법 Download PDF

Info

Publication number
KR20200120285A
KR20200120285A KR1020190043000A KR20190043000A KR20200120285A KR 20200120285 A KR20200120285 A KR 20200120285A KR 1020190043000 A KR1020190043000 A KR 1020190043000A KR 20190043000 A KR20190043000 A KR 20190043000A KR 20200120285 A KR20200120285 A KR 20200120285A
Authority
KR
South Korea
Prior art keywords
payment
identification
code information
information
terminal device
Prior art date
Application number
KR1020190043000A
Other languages
English (en)
Inventor
박용현
박한결
임소연
Original Assignee
한국정보통신주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 한국정보통신주식회사 filed Critical 한국정보통신주식회사
Priority to KR1020190043000A priority Critical patent/KR20200120285A/ko
Publication of KR20200120285A publication Critical patent/KR20200120285A/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/02Payment architectures, schemes or protocols involving a neutral party, e.g. certification authority, notary or trusted third party [TTP]
    • G06Q20/023Payment architectures, schemes or protocols involving a neutral party, e.g. certification authority, notary or trusted third party [TTP] the neutral party being a clearing house
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/20Point-of-sale [POS] network systems
    • G06Q20/202Interconnection or interaction of plural electronic cash registers [ECR] or to host computer, e.g. network details, transfer of information from host to ECR or from ECR to ECR
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/385Payment protocols; Details thereof using an alias or single-use codes

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Finance (AREA)
  • Computer Security & Cryptography (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

본 발명의 실시 예에 따른 결제 단말 장치의 동작 방법은, 상품을 결제하는 결제자의 결제 수단으로부터 코드 정보를 획득하는 단계; 상기 코드 정보를 포함하는 구분 식별 정보 요청을 결제 중계 서버로 전송하는 단계; 상기 결제 중계 서버로부터, 상기 코드 정보에 대응하여 결제 처리를 수행할 결제사 서버의 구분 식별자를 수신하는 단계; 및 상품 결제 정보와, 상기 구분 식별자 및 상기 코드 정보를 포함하는 결제 승인요청 전문을 상기 결제 중계 서버로 전송하는 단계를 포함한다.

Description

결제 수단 코드 정보를 처리하는 결제 단말 장치, 결제 중계 서버 및 이들의 동작 방법{A PAYMENT TERMINAL APPARATUS PROCESSING CODE INFORMATION OF PAYMENT METHODS, A PAYMENT RELAY SERVER, AND A METHOD FOR OPERATING THEM}
본 발명은 결제 단말 장치, 결제 중계 서버 및 이들의 동작 방법에 관한 것이다. 보다 구체적으로, 본 발명은 결제 수단 코드 정보를 처리하는 결제 단말 장치, 결제 중계 서버 및 이들의 동작 방법에 관한 것이다.
일반적으로 오프라인상에서 발생하는 거래의 결제 시 현금, 신용 카드 또는 직불 카드 등이 이용되고 있다. 이에 최근에는, 상거래의 과세 투명도를 높이기 위한 방안으로 신용카드 사용이 권장되고 있다.
이러한 기존의 신용카드를 사용한 거래 방식은 신용카드를 소지하고 다녀야 하는 번거로움, 신용카드 분실의 위험, 신용결제 수단 코드 정보 및 개인 정보 노출의 위험 등이 있다.
이에 따라, 최근에는 현재 통신망과 이를 지원하는 다양한 단말의 발전과 더불어 사용자가 소지하는 단말을 통해 사용자가 방문한 상점에서 상품 구매시 편리하게 해당 단말을 통해 결제할 수 있도록 지원하는 다양한 결제 서비스가 제공되고 있다.
특히, 인터넷을 이용한 결제 서비스의 활성화와 더불어 결제 금액의 지불에 이용되는 신용카드 이외에도 상품 구매시 적립에 이용된 포인트를 결제 금액의 할인이나 지불에 이용 가능한 멤버쉽 카드, 교환권, 할인권, 쿠폰 등과 같은 다양한 종류의 결제 수단이 제공되고 있으며, 사용자는 복수의 서로 다른 결제 수단을 상품 구매시 결제 금액의 결제에 이용할 수 있다.
그러나, 각각의 결제사 별 결제 수단의 데이터 형식 및 구조가 상이하므로, 현재 가맹점에 구비된 결제 단말에서는 각각의 결제 수단별 결제 및 결제 승인요청 전문 생성을 위해, 매 결제별로 결제사를 미리 지정하여야 하는 불편함이 있다.
즉, 예를 들어, 가맹점 단말 사용자는 결제 수단별 결제 서비스를 미리 지정한 후 결제 수단을 입력하여야 결제사별 구분자 코드가 할당되고, 이에 대응하는 결제 승인요청 전문 생성이 이루어져 결제 처리가 이루어지며, 이는 과도한 시간 및 인적 비용을 낭비하게 된다.
따라서, 이를 극복하기 위해, 결제 단말에서 결제 수단의 코드 정보에 대한 결제사 정보를 자동 추출하게 하는 방안 등도 제안되고는 있으나, 이를 통해 최근 범람하는 다양하고 수많은 결제 서비스들을 지원하려면, 수시로 결제 단말의 업데이트가 필요하게 되고 이는 결제 단말 이용의 불편함과 망 부하를 야기하게 된다.
또한, 최근 결제 수단들은 모바일 단말에 결합되어 실시간 또는 주기적으로 갱신되는 랜덤 코드인 경우들이 많으며, 이러한 랜덤 코드들은 무작위성에 따라 다른 결제사의 결제 수단 코드와도 유사해질 수 있어, 결제 단말 자체 시스템에서 결제 수단 구분자를 정확히 판단하게 하는 것은 불가능에 가깝다.
본 발명은 상기한 바와 같은 문제점을 해결하고자 안출된 것으로, 결제 중계 서버에서 실시간으로 업데이트되는 결제 수단 코드 매핑 분석을 이용한 결제사 서버의 구분 식별자를 결제 단말의 결제 승인요청 전문 생성시 이용할 수 있도록 하는 사전 프로세스를 제공함으로써, 결제 단말에서 결제 서비스를 미리 지정하지 않더라도 자동적인 결제사 구분 식별자가 결제 승인요청 전문에 할당될 수 있도록 하는 결제 수단 코드 정보를 처리하는 결제 단말 장치, 결제 중계 서버 및 이들의 동작 방법을 제공하는 데 그 목적이 있다.
상기한 바와 같은 과제를 해결하기 위한 본 발명의 실시 예에 따른 방법은, 결제 단말 장치의 동작 방법에 있어서, 상품을 결제하는 결제자의 결제 수단으로부터 결제 수단 코드 정보를 획득하는 단계; 상기 코드 정보를 포함하는 구분 식별 정보 요청을 결제 중계 서버로 전송하는 단계; 상기 결제 중계 서버로부터, 상기 코드 정보에 대응하여 결제 처리를 수행할 결제사 서버에서 제공되는 결제 서비스의 구분 식별자를 수신하는 단계; 및 상품 결제 정보와, 상기 구분 식별자 및 상기 코드 정보를 포함하는 결제 승인요청 전문을 상기 결제 중계 서버로 전송하는 단계를 포함한다.
상기한 바와 같은 과제를 해결하기 위한 본 발명의 실시 예에 따른 장치는, 결제 단말 장치에 있어서, 결제 정보를 처리하는 제어부; 상품을 결제하는 결제자의 결제 수단으로부터 결제 수단 코드 정보를 획득하는 코드 정보 획득부; 및 상기 코드 정보를 포함하는 구분 식별 정보 요청을 결제 중계 서버로 전송하고, 상기 결제 중계 서버로부터, 상기 코드 정보에 대응하여 결제 처리를 수행할 결제사 서버에서 제공하는 결제 서비스의 구분 식별자를 수신하며, 상기 결제 정보와, 상기 구분 식별자 및 상기 코드 정보를 포함하는 결제 승인요청 전문을 상기 결제 중계 서버로 전송하는 통신부를 포함한다.
본 발명의 실시 예에 따르면, 결제 중계 서버에서 실시간으로 업데이트되는 결제 수단 코드 매핑 분석을 이용한 결제사 서버의 결제 서비스 구분 식별자를 결제 단말의 결제 승인요청 전문 생성시 이용할 수 있도록 하는 사전 프로세스를 제공함으로써, 결제 단말에서 결제 서비스를 미리 지정하지 않더라도 자동적인 결제사 구분 식별자가 결제 승인요청 전문에 할당될 수 있도록 한다.
이와 같은, 본 발명의 실시 예에 따르면, 결제 중계 서버가 결제사 서버로부터 수집하여 업데이트되는 코드 정보 패턴에 따라 정확한 결제 서비스 및 결제사 서버 식별이 가능하게 되며, 이에 대응하는 구분 식별자가 결제 단말로 전달됨으로써, 별도의 결제 단말 업데이트 없이도, 정확하면서도 실시간으로 신규 결제 서비스의 반영이 가능한 사전 프로세스를 제공할 수 있다. 특히, 이는 범람하는 최근의 신규 결제 수단들의 결제 서비스 지원을 매우 용이하게 할 수 있다.
또한, 본 발명의 실시 예에 따르면 랜덤 코드 등에 의해 복수 결제 서비스 또는 복수 결제사 서버가 매핑되더라도, 이에 대응하는 결제 단말 인터페이스 출력 및 선택 기능을 제공함으로써, 결과적으로 결제 단말 사용자의 사용 편의성이 크게 향상되고, 고객이 오래 기다리지 않아도 되므로 고객 편의성 또한 향상될 수 있다.
도 1은 본 발명의 실시 예에 따른 전체 시스템을 개략적으로 도시한 개념도이다.
도 2는 본 발명의 실시 예에 따른 결제 단말을 보다 구체적으로 도시한 블록도이다.
도 3은 본 발명의 실시 예에 따른 결제 중계 서버를 보다 구체적으로 도시한 블록도이다.
도 4는 본 발명의 실시 예에 따른 전체 시스템 동작을 설명하기 위한 래더 다이어그램이다.
도 5 내지 도 7은 본 발명의 실시 예에 따라 결제 단말에서 출력되는 인터페이스를 설명하기 위한 도면들이다.
이하 첨부된 도면과 설명을 참조하여 본 발명의 바람직한 실시예에 대한 동작 원리를 상세히 설명한다.
다만, 하기에 도시되는 도면과 후술되는 설명은 본 발명의 특징을 효과적으로 설명하기 위한 여러 가지 방법 중에서 바람직한 실시 방법에 대한 것이며, 본 발명이 하기의 도면과 설명만으로 한정되는 것은 아니다.
또한, 하기에서 본 발명을 설명함에 있어 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다. 그리고 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서, 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 명에서 전반에 걸친 내용을 토대로 내려져야 할 것이다.
또한, 이하 실시되는 본 발명의 바람직한 실시예는 본 발명을 이루는 기술적 구성요소를 효율적으로 설명하기 위해 각각의 시스템 기능구성에 기 구비되어 있거나, 또는 본 발명이 속하는 기술분야에서 통상적으로 구비되는 시스템 기능구성은 가능한 생략하고, 본 발명을 위해 추가적으로 구비되어야 하는 기능구성을 위주로 설명한다.
만약 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자라면, 하기에 도시하지 않고 생략된 기능구성 중에서 종래에 기 사용되고 있는 구성요소의 기능을 용이하게 이해할 수 있을 것이며, 또한 상기와 같이 생략된 구성요소와 본 발명을 위해 추가된 구성요소 사이의 관계도 명백하게 이해할 수 있을 것이다.
또한, 이하 실시예는 본 발명의 핵심적인 기술적 특징을 효율적으로 설명하기 위해 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 명백하게 이해할 수 있도록 용어를 적절하게 변형하여 사용할 것이나, 이에 의해 본 발명이 한정되는 것은 결코 아니다.
결과적으로, 본 발명의 기술적 사상은 청구범위에 의해 결정되며, 이하 실시예는 진보적인 본 발명의 기술적 사상을 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 효율적으로 설명하기 위한 일 수단일 뿐이다.
본 명세서 설명되는, "결제 단말"이라 함은 본 발명의 실시 예에 따른 동작 이외에는, 일반적인 IC 결제 수단 리더부나 마그네틱 스트립 리더를 이용하여 고객의 카드로부터 리딩되는 결제 수단 코드 정보의 결제 서비스를 제공하기 위한 POS 단말 장치 또는 CAT 단말 장치를 포함할 수 있으며, 판매시점 관리를 위한 POS 고유 기능과, 적어도 하나 이상의 결제수단을 구비한 고객 카드를 통한 전자결제 기능을 구비하여 이루어진 통상의 결제 단말이 예시될 수 있다.
또한, 최근에는 상기 결제 단말의 기능이 휴대 단말에 결합되는 형태가 가능하게 된 바, 상기 "결제 단말"에는 휴대폰, 스마트 폰(smart phone), 노트북 컴퓨터(laptop computer), 디지털방송용 휴대 단말, PDA(Personal Digital Assistants), PMP(Portable Multimedia Player), 네비게이션 등이 포함될 수 있으며, 본 발명은 이에 한정되지 아니하고 그 이외에 사용자 입력 및 정보 표시 등이 가능한 다양한 장치가 결제 단말에 포함될 수 있다.
또한, "서버"라 함은 신용 카드 전자 결제를 중계하는 밴(VAN) 사 측 중계 서버를 일례로 지칭할 수 있으나, 결제사 서버 또는 신용카드 전자 결제와 관련된 다양한 형태의 서버도 이에 해당할 수 있으며, 특정 기능에 따라서 실제 결제 중계 기능과 다른 부가 기능을 별도의 서버 형태로 분리하는 형태도 가능하다.
도 1은 본 발명의 실시 예에 따른 전체 시스템을 개략적으로 도시한 개념도이다.
본 발명의 실시예에 따른 결제 시스템은 결제 단말(200), 중계 서버(300) 및 결제사 서버(400)를 포함한다.
결제 단말(200)은 결제사별 결제 수단으로부터 리딩되는 결제 수단 코드 정보의 결제 서비스를 제공하기 위한 코드 스캐너, 통신 모듈, IC 결제 수단 리더부 및 마그네틱 스트립 리더를 포함할 수 있다. 그리고, 결제 단말(200)은 전자결제 기능을 구비하여 이루어진 통상의 결제 단말 장치일 수 있다.
여기서, 결제 수단 코드 정보는, 각 결제사 서버(400)로부터 발급될 수 있고, 그 결제 서비스별로 상이할 수 있으며, 예를 들어 결제 수단에 대응하는 텍스트 정보, QR 코드 정보, 바코드 정보, NFC 코드 정보, 마그네틱 코드 정보 기타 다양한 결제사 서버(400)들의 각 결제 수단을 나타내는 코드 정보가 예시될 수 있다.
또한, 각 결제 수단 코드 정보는 결제 시도 횟수, 일정 시간 주기 또는 실시간으로 갱신되는 랜덤 코드 정보를 포함할 수 있으며, 이 경우 랜덤 코드 정보의 형식 및 패턴 등은 매 생성시마다 상이할 수 있다.
또한, 결제 서비스는 신용 결제 서비스, 은행 결제 서비스, 블록체인 결제 서비스 등 다양한 결제 서비스가 예시될 수 있다.
그리고, 결제 단말(200)은 결제 프로그램을 구비하며, 이러한 결제 프로그램을 이용하여 중계 서버(300)에 거래 승인 요구 메시지를 송신하여 승인 요청을 함으로써 결제사별 결제 수단의 결제 처리를 수행한다.
특히, 본 발명의 실시 예에 따른 결제 단말(200)은 거래 승인 요구 메시지를 전송함에 앞서, 상기 코드 정보를 포함하는 구분 식별 정보 요청을 중계 서버(300)로 먼저 전송하고, 상기 결제 중계 서버로부터, 상기 코드 정보에 대응하여 결제 처리를 수행할 결제사 서버의 결제 서비스 구분 식별자를 수신하며, 상품 결제 정보와, 상기 구분 식별자 및 상기 코드 정보를 포함하는 결제 승인요청 전문을 생성하여 상기 결제 중계 서버(300)로 전송한다.
이에 따라, 결제 단말(200)은 결제사별 결제 수단에 맞는 결제사 서버(400)에 대한 결제요청 처리를 수행할 수 있으며, 중계 서버(300)의 결제 중계 처리 완료에 따른 거래 승인 또는 취소 시 거래 승인 또는 취소와 관련된 영수증이 포함된 메시지 또는 전표를 수신하여 출력하거나, 현금영수증의 발행 또는 취소와 관련된 영수증이 포함된 메시지 또는 전표를 생성하여 출력할 수 있다.
그리고, 중계 서버(300)는 결제 단말(200)로부터, 결제 단말(200)에서 획득된 결제 수단의 코드 정보를 포함하는 구분 식별 정보 요청을 수신하면, 상기 구분 식별 정보 요청에 대응하여, 상기 코드 정보에 매칭되는 결제사 서버의 구분 식별자를 결정하고, 상기 결정된 구분 식별자를 상기 결제 단말(200)로 전송한다.
또한, 이에 대응하여 결제 단말(200)로부터 상품 결제 정보와, 상기 구분 식별자 및 상기 코드 정보를 포함하는 결제 승인요청 전문을 수신하면, 상기 결제 승인요청 전문을 상기 구분 식별자에 대응하는 상기 결제사 서버(400)로 전송하여 결제 승인을 요청한다.
예를 들어, 중계 서버(300)에서는 거래에 대한 결제사 서버(400)의 결제 서비스 구분 식별자를 포함하는 승인요청 전문을 수신하여, 결제 서비스 구분 식별자에 매칭되는 결제사 서버(400)로 전송할 수 있고, 결제사 서버(400)는 이의 승인/거절 여부를 포함한 응답 전문을 중계 서버(300)로 전송하며, 중계 서버(300)는 상기 응답 전문을 다시 결제 단말(200)로 전송할 수 있다.
앞서 설명한 바와 같이, 중계 서버(300)는 신용 카드를 이용하는 전자 결제 시스템에서 결제 대행 서비스를 제공하는 밴(Value Added Network : VAN) 사 측의 서버를 일례로 들 수 있다. 하지만, 본 발명은 이에 한정되는 것이 아니라 중계 서버(300)가 결제를 대행하는 서버 이외에 전표 매입만을 중계하는 서버일 수도 있으며, 일반 결제사의 서버와 연결되는 단순 중계 서버 등 다양한 형태를 모두 포함할 수 있다.
한편, 결제사 서버(400)는 결제 수단 코드 정보를 발행한 결제사의 서버일 수 있으며, 결제사 서버(400)는 각각 다양한 방식의 결제 수단 코드 정보 연동 결제 서비스를 제공할 수 있다. 예를 들어 결제 서비스는 신용 결제 서비스, 쿠폰 결제 서비스, 계좌이체 결제 서비스, 블록 체인 기술을 기반으로 하는 암호 화폐 결제 서비스 등 다양한 결제 수단을 이용한 결제 서비스가 예시될 수 있다.
이와 같은 본 발명의 실시 예에 따른 전체 시스템은, 결제 단말(200)의 구분 식별 정보 요청에 따라 중계 서버(300)는 실시간으로 업데이트되는 결제 수단 코드 매핑 분석을 이용한 결제사 서버의 결제 서비스 구분 식별자를 결정하여 결제 단말(200)로 전송함으로써, 결제 단말의 결제 승인요청 전문 생성시 이용할 수 있도록 하는 사전 프로세스를 제공할 수 있다. 따라서, 결제 단말(200)에서 결제 서비스를 미리 지정하지 않더라도 자동적인 결제 서비스 구분 식별자가 결제 승인요청 전문에 할당되고 승인 요청되도록 처리할 수 있다.
특히, 이와 같은 본 발명의 실시 예에 따르면, 결제 중계 서버가 결제사 서버로부터 수집하여 업데이트되는 코드 정보 패턴에 따라 정확한 결제 서비스 및 결제사 서버 식별이 가능하게 되며, 이에 대응하는 구분 식별자가 결제 단말로 전달됨으로써, 별도의 결제 단말 업데이트 없이도, 정확하면서도 실시간으로 신규 결제 서비스의 반영이 가능한 사전 프로세스를 제공할 수 있다. 특히, 이는 범람하는 최근의 신규 결제 수단들의 결제사 서버(400)를 이용한 결제 서비스 지원을 매우 용이하게 할 수 있다.
도 2는 본 발명의 실시 예에 따른 결제 단말을 보다 구체적으로 도시한 블록도이다.
도 2를 참조하면, 본 발명의 실시 예에 따른 결제 단말(200)은 제어부(210), 통신부(220), 입력부(230), 결제 수단 리더부(240), 출력부(250), 결제 정보 처리부(260), 저장부(270) 및 구분 식별자 처리부(280)를 포함한다.
제어부(210)는 결제 단말(200)의 각 모듈들의 전반적인 동작을 제어하여, 리딩되는 결제 수단 코드 정보 및 결제 정보에 따른 거래승인요청 정보를 생성하고, 중계 서버(300)로 전송되도록 처리한다.
그리고, 통신부(220)는 카드사 서버(400) 또는 중계 서버(300)와 같은 외부 장치간의 통신을 수행하는 하나 이상의 모듈을 포함할 수 있다.
통신부(220)는 근거리 통신망(LAN : Local Area Network) 및 인터넷망을 통해 무선 또는 유선방식으로 접속되는 형태, USB(Universal Serial Bus)포트를 통하여 접속되는 형태, 3G, 4G와 같은 이동 통신망을 통해 접속되는 형태, NFC(Near Field Communication, RFID(Radio Frequency Identification), Wi-Fi등과 같은 근거리 무선 통신방식을 통해 접속되는 형태의 통신 모듈을 포함할 수 있다.
이를 위해, 결제 정보 처리부(260)는 입력부(230)를 통해 입력되는 금액 정보와, 결제 수단 리더부(240)로부터 리딩된 결제 수단 코드 데이터를 획득할 수 있다.
이를 위해, 결제 수단 리더부(240)는 결제 수단 코드 정보를 리딩 및 암호화하기 위한 하나 이상의 모듈을 포함할 수 있다.
결제 수단 리더부(240)는 바코드, QR 코드와 같은 이미지 코드는 물론, 마그네틱 방식의 신용 카드, RF 방식의 비접촉식 IC 카드 또는 접촉식 IC 카드로 제작된 신용 카드의 결제 수단 코드 정보도 리딩할 수 있다.
그를 위해, 결제 수단 리더부(240)에는 결제 수단 코드 정보를 리딩하기 위한 바코드 스캐너, QR 코드 스캐너, 카메라, 자기 스트립 리더(MSR)와, IC 결제 수단 코드 정보를 리딩하기 위한 IC 결제 수단 리더부를 포함할 수 있다. 또한, 결제 수단 리더부(240)는 NFC, WIFI, 또는 블루투스 표준 규격에 따른 근거리 통신 결제 모듈을 더 포함할 수 있다.
그리고, 결제 수단 리더부(240)는 결제 승인을 위해 리딩된 결제 수단 코드 정보를 구분 식별자 처리부(280)로 전달할 수 있다.
그리고, 본 발명의 실시 예에 따른 구분 식별자 처리부(280)는 상기 결제 수단 코드 정보를 포함하는 구분 식별 정보 요청을 결제 중계 서버(300)로 전송하고, 상기 결제 중계 서버(300)로부터, 상기 코드 정보에 대응하여 결제 처리를 수행할 결제사 서버(400)의 결제 서비스 구분 식별자를 수신할 수 있다.
여기서, 상기 구분 식별자는 중계 서버(300)에서 상기 코드 정보의 적어도 일부에 대응하는 패턴 분석에 의해 결정될 수 있으며, 중계 서버(300)에는 이를 위한 패턴 매핑 테이블이 사전 구축될 수 있고 신규 결제 서비스 출시 반영을 위해, 실시간 또는 주기적으로 업데이트될 수 있다.
이에 따라, 결제 정보 처리부(260)는 상기 구분 식별자 처리부(280)에서 획득된 결제사 서버(400)의 결제 서비스 구분 식별자를 포함하는 거래 승인요청 전문을 생성하여, 중계 서버(300)로 전송할 수 있다. 그리고, 통신부(220)를 통해 상기 승인요청 전문에 대응되는 응답 전문을 중계 서버(300)로부터 수신할 수 있다.
이에 따라, 결제 정보 처리부(260)는 거래에 대한 나머지 결제 처리를 수행할 수 있다. 나머지 결제 처리는 예를 들어, 승인 거절 메시지의 출력 또는 승인 완료 정보 출력 및 전표 출력 등이 예시될 수 있다.
한편, 입력부(230)는 서명 패드를 구비하거나, 서명 패드와 전기적으로 연결될 수 있으며, 사용자 입력을 위한 하나 이상의 기능 키를 선택적으로 포함할수 있다. 만약, 서명 패드를 통해 전화 번호, 카드 결제를 위한 서명 정보를 포함하는 결제 정보를 모두 입력받을 경우, 입력부(230)는 전원의 온/오프 등을 위한 최소한의 기능키를 포함할 수 있다.
출력부(250)는 결제 단말(200)의 결제 처리 상태 및 서명입력 메시지 등을 출력하기 위한 디스플레이 및 스피커를 포함할 수 있다. 결제 단말(200)은 출력부(250)를 통해 서명 입력을 위한 터치 스크린 인터페이스를 제공할 수도 있다.
또한, 출력부(250)는 서명 패드(미도시)와 연결되어, 서명 패드(미도시)의 디스플레이 출력을 제어할 수도 있다. 이에 따라, 상기 서명입력 메시지는 출력부(250)를 통해 출력되어 서명 패드(미도시)에서 디스플레이될 수 있다.
한편, 저장부(270)는 결제 단말(200)의 동작에 필요한 다양한 데이터 및 어플리케이션을 저장하는 기능을 수행한다.
한편, 본 발명의 실시 예에 따른 구분 식별자 처리부(280)는 하나의 결제 수단 코드 정보에 매칭되는 복수의 구분 식별자를 수신할 수 있다. 이 경우, 본 발명의 실시 예에 따른 제어부(210)는 상기 결제 승인요청 전문에 포함시킬 어느 하나의 구분 식별자를 결정할 수 있다.
보다 구체적으로, 상기 구분 식별자는 중계 서버(300)에서 상기 코드 정보의 적어도 일부에 대응하는 패턴 매핑 분석에 의해 결정될 수 있는 바, 상기 적어도 일부에 대응하는 패턴 분석 결과가 2개 이상의 결제사 서버(400)들의 결제 서비스 패턴에 매칭될 수도 있다.
예를 들어, 결제 수단 코드 정보는 상기 코드 정보를 발행한 결제사 서버(400)의 결제 프로세스에 따라, 결제사 서버 고유의 구분 패턴을 포함할 수 있으나, 다른 결제사 서버 고유의 구분 패턴과 일부가 일치할 수 있는 것이다.
또한, 결제 수단 코드 정보는 일정 주기 또는 결제 시도 횟수에 따라 제1 결제사 서버에서 변경 발급되는 랜덤 코드일 수 있으며, 상기 랜덤 코드의 일부가 제2 결제사 서버 고유의 구분 패턴과 일치하는 경우, 2개 이상의 결제 서비스 또는 결제사 서버(400)들이 매칭될 수 있는 것이다.
이 경우, 중계 서버(300)는 상기 수신되는 결제 처리를 수행할 결제사 서버(400)의 결제 서비스 구분 식별자를 결제 단말(200)로 전송함에 있어서, 상기 패턴 분석 결과에 매칭된 상기 2개 이상의 결제사 서버들에 대응하는 복수의 구분 식별자들을 모두 포함하여 전송할 수 있다.
이에 따라, 결제 단말(200)의 구분 식별자 처리부(280)는 상기 결제 중계 서버로부터 상기 제1 결제사 서버의 결제 서비스 및 상기 제2 결제사 서버의 결제 서비스 각각에 대응하는 구분 식별자들을 통신부(220)를 통해 모두 수신할 수 있으며, 제어부(210)는 이 중 어느 하나를 사용자 입력에 따라 결정함으로써, 결제 실패 등의 상황을 사전에 방지하고, 사용자 입력에 따른 정확한 결정을 가능하게 한다.
이를 위해, 제어부(210)는 상기 복수의 구분 식별자에 매칭되는 복수의 결제사들의 결제 서비스 정보를 획득하면, 상기 복수의 결제사 정보를 포함하는 결제사 선택 인터페이스를 출력부(250)를 통해 출력할 수 있다.
그리고 ,제어부(210)는 상기 결제사 선택 인터페이스에 대한 사용자 입력에 의해 선택된 결제사 정보에 따라, 상기 어느 하나의 구분 식별자를 결정할 수 있다.
이에 따라 통신부(220)는 상기 사용자 입력에 의해 선택된 결제사의 구분 식별자를 포함하는 결제 승인요청 전문을 상기 결제 중계 서버(300)로 전송할 수 있게 된다.
도 3은 본 발명의 실시 예에 따른 결제 중계 서버를 보다 구체적으로 도시한 블록도이다.
도 3을 참조하면, 본 발명의 실시 예에 따른 중계 서버(300)는, 제어부(310), 통신부(320), 가맹점 정보 관리부(340), 코드 정보 분석부(350), 결제 승인 처리부(360) 및 암호화 처리부(370)를 포함한다.
제어부(310)는 중계 서버(300)의 각 구성요소들의 전반적인 동작을 제어하며, 결제 단말(200)로부터 수신되는 구분 식별 정보 요청의 처리, 코드 정보 분석, 결제 단말(200)로의 구분 식별자 제공, 결제 승인 처리 중계를 위한 하나 이상의 프로세서를 포함한다.
그리고, 통신부(320)는 결제 단말(200)의 요청 수신 및 응답 처리를 위한 하나 이상의 통신 모듈을 포함할 수 있다.
통신부(320)는 근거리 통신망(LAN : Local Area Network) 및 인터넷망을 통해 무선 또는 유선방식으로 접속되는 형태, USB(Universal Serial Bus)포트를 통하여 접속되는 형태, 3G, 4G와 같은 이동 통신망을 통해 접속되는 형태, NFC(Near Field Communication, RFID(Radio Frequency Identification), Wi-Fi등과 같은 근거리 무선 통신방식을 통해 접속되는 형태가 가능하다.
가맹점 정보 관리부(340)는 가맹점으로부터 결제 단말(200)을 이용하는 가맹점 정보(또는 판매자 정보)를 미리 등록받아 저장할 수 있다.
여기서, 가맹점 정보는 판매자의 전화번호를 포함하고, 그 판매자의 성명, 그 판매자가 소속된 가맹점의 명칭, 사업자 등록번호 등을 추가로 포함할 수 있다.
또한, 가맹점 정보 관리부(340)는 판매자별 또는 가맹점별로 식별 ID를 부여하여 해당 판매자 또는 가맹점의 거래 정보를 관리할 수 있다.
그리고, 결제 서버(300)는 판매자의 결제 단말(200)을 식별 정보로 관리할 수 있으며, 각 결제 단말(200)에 구비되는 결제 프로그램을 제공할 수 있다.
코드 정보 분석부(350)는 통신부(320)를 통해 결제 단말(200)로부터 수신되는 결제 수단의 코드 정보를 포함하는 구분 식별 정보 요청을 수신하고, 상기 구분 식별 정보 요청에 대응하여, 상기 코드 정보에 매칭되는 결제사 서버의 구분 식별자를 결정하며, 상기 결정된 구분 식별자를 상기 결제 단말(300)로 전송한다.
이를 위해, 코드 정보 분석부(350)는 결제사 서버(400)에 대응하여 사전 정의된 패턴 정보를 수집하여 매핑 테이블을 구축할 수 있으며, 구분 식별 정보 요청에 포함된 코드 정보의 패턴 매핑 분석에 따라, 상기 구분 식별자를 결정할 수 있다.
여기서, 상기 매핑 테이블은 결제 수단 코드 정보로부터 식별되는 배치 패턴과 비교 가능한 결제사 서버(400)의 결제 서비스별 패턴 정보를 포함할 수 있으며, 서로 다른 결제 수단을 발급하는 결제사 서버(400)간 패턴 정보는 일반적으로 상이할 수 있다.
패턴 정보는 예를 들어, 결제 수단 코드 정보에 포함되어 특정 결제 서비스를 나타내는 일정 길이 연속된 숫자 또는 문자 또는 그들의 조합일 수 있으며, 이러한 패턴 정보는 결제 서비스별 서로 다른 코드 길이, 암호화 방식, 표준, 자리수, 특정 코드열(BIN 코드 등), 배치 패턴 등을 포함할 수 있다. 또한, 상기 표준은 결제 수단 코드 생성에 사용된 표준으로서, EMV, EAN, ISO 등의 표준들이 예시될 수 있다.
코드 정보 분석부(350)는 이와 같은 패턴 정보와 결제사 서버(400)의 결제 서비스가 매핑된 매핑 테이블을 이용하여, 구분 식별정보 요청에 포함된 결제 수단 코드 정보의 패턴 매핑분석을 수행하고, 결제사 서버(400)별 결제 서비스의 구분 식별자를 결정할 수 있다.
다만, 상기 코드 정보는 상기 코드 정보를 발행한 결제사 서버의 결제 프로세스에 따라 결제사 서버 고유의 구분 패턴을 포함하되, 다른 결제사 서버 고유의 구분 패턴과 일부가 일치할 수 있다. 이는 최근 범람하는 다양한 결제 수단의 등장으로 인해 결제 수단 코드의 패턴 또한 매우 다양화됨에 따라 발생되는 문제점으로서, 특히 랜덤 코드 발행을 지원하는 결제 서비스의 경우 그 문제는 더 커질 수 있다.
이에 따라, 본 발명의 실시 예에 따른 코드 정보 분석부(350)는 상기 구분 패턴이 일치하는 결제사 서버가 복수 개 존재하더라도 별도의 결제 실패를 처리하거나 이러한 메세지를 전송하지 아니하며, 상기 복수 개의 결제사 서버들 각각에 대응하는 구분 식별자들을 모두 상기 결제 단말(200) 전송함으로써, 결제 단말(200)에서 사용자 선택에 따라 결정할 수 있도록 처리한다. 이에 따라, 불필요한 거래 거절 절차 등은 방지되고 사용자 편의성은 향상된다.
한편, 암호화 처리부(370)는 결제 승인요청 전문을 수신함에 있어서, 상기 결제 단말(200)에서 암호화 키로 암호화 처리된 결제 수단 코드 정보를 포함하는 승인요청 전문을 수신할 수 있으며, 복호화 키로 복호화 처리하여 결제 승인 처리부(360)로 전달할 수 있다. 여기서, 암호화 키는 바람직하게는 공개 키 알고리즘을 이용하여 생성되는 개인 키와 쌍을 이루는 공개 키일 수 있다.
결제 승인 처리부(360)는 상기 결제 단말(200)로부터 전송된 상품 결제 정보와, 상기 구분 식별자 및 상기 코드 정보를 포함하는 결제 승인요청 전문을 획득하고, 상기 결제 승인요청 전문을 상기 구분 식별자에 대응하는 상기 결제사 서버(400)로 전송하여 결제 승인을 요청한다.
그리고, 결제 승인 처리부(360)는 승인 결과를 수신하며, 상기 승인 결과에 따른 응답 전문을 생성하여 상기 결제 단말(200)로 전송하는 일련의 처리를 수행한다.
그리고, 저장부(380)는 중계 서버(300)가 코드 정보 분석, 구분자 결정, 구분자 전송, 결제 중계 및 결제 처리를 수행하기 위한 다양한 정보를 저장할 수 있으며, 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(Magnetic Media), CD-ROM(Compact Disk Read Only Memory), DVD(Digital VideoDisk)와 같은 광 기록 매체(Optical Media), 플롭티컬 디스크(Floptical Disk)와 같은 자기-광 매체(Magneto-Optical Media) 및 롬(ROM), 램(RAM, Random Access Memory), 플래시 메모리를 포함할 수 있다.
도 4는 본 발명의 실시 예에 따른 전체 시스템 동작을 설명하기 위한 래더 다이어그램이다.
도 4를 참조하면, 먼저 결제 단말(200)의 제어부(210)는 결제 프로그램을 실행하고(S1001), 결제 수단 리더부(240)를 통해 결제 수단 코드 정보를 리딩하며 입력부(230)를 통해 결제 정보를 입력받는다(S1003)
여기서, 제어부(210)는, 결제 수단 코드 정보 리딩시 결제 서비스를 식별할 수 없는 미확인 코드 정보가 리딩되는지 판단할 수 있다(S1005).
즉, 제어부(210)는 본 발명의 실시 예에 따른 구분 식별정보 요청에 앞서, 미확인 코드 정보가 리딩되었는지를 판단할 수 있으며, 만약 기존 IC 카드, 기존 신용 카드, NFC 결제 등 결제 서비스가 확인 가능하여 구분 식별자의 자체적 할당이 가능한 경우에는, 확인된 구분 식별자를 이용한 거래 승인요청 전문 생성 및 일반적 거래 처리를 수행한다(S1007).
그러나, 코드 정보의 구분 식별자가 확인되지 않은 경우, 제어부(210)는, 중계 서버(300)로 구분 식별정보 요청을 전송한다(S1013).
한편, 중계 서버(300)는 코드 정보 분석부(350)를 통해, 코드 정보 패턴 매핑 분석을 위한 매핑 테이블을 사전 구축할 수 있으며, 신규 결제 서비스 등을 지원하기 위해 결제사 정보를 실시간 또는 일정 주기별로 수집할 수 있다(S1009, S1011).
그리고, 중계 서버(300)는 코드 정보 분석부(350)를 통해, 결제 단말(200)의 구분 식별정보 요청에 따른 코드 정보 패턴 매핑 분석을 처리한다(S1015).
그리고, 중계 서버(300)는 코드 정보 분석부(350)를 통해, 복수 결제사 서버(400)의 복수 결제 서비스들이 식별되는지 확인한다(S1017).
여기서, 단일 결제 서비스만 식별되는 경우, 중계 서버(300)는 단일 구분 식별자만 결제 단말(200)로 전송할 수 있으며(S1019), 복수 결제 서비스가 식별되는 경우에는 그 복수의 결제 서비스 각각에 대응하는 복수 구분 식별자가 모두 결제 단말(200)로 전송된다(S1021).
이에 따라, 결제 단말(200)은 구분 식별자 처리부(280)를 통해 복수 구분 식별자가 수신되는지 판단한다(S1023).
복수 구분 식별자가 수신된 경우, 결제 단말(200)의 제어부(210)는, 출력부(250)를 통해 결제사 선택 인터페이스를 출력하며(S1025), 제어부(210)는 결제사 선택 인터페이스에 대응한 사용자 입력에 의해 선택된 결제사의 결제 서비스 구분 식별자를 결정하여, 결제 승인요청 전문에 포함시키도록 처리한다(S1027).
이에 따라, 결제 정보 처리부(260)는, 상품 정보, 가격 정보 등을 포함하는 결제 정보와 함께, 결제사 서버별 결제 서비스의 단일 구분 식별자, 또는 복수 구분 식별자 중 선택된 구분 식별자를 포함하는 결제 승인요청 전문을 생성하며(S1029), 생성된 전문을 중계 서버(300)로 전달한다(S1031).
그리고, 중계 서버(300)는 구분 식별자를 기초로 결제 수단 코드 정보에 대응하는 결제 서비스 및 이를 제공하는 결제사 서버(400)를 식별하고(S1033), 식별된 결제사 서버(400)에 결제 승인을 요청하며(S1035), 승인 결과를 수신한다(S1037).
또한, 중계 서버(300)는 승인 결과에 기초한 응답 전문을 생성하여 결제 단말(200)로 전달한다(S1039).
도 5 내지 도 7은 본 발명의 실시 예에 따라 결제 단말에서 출력되는 인터페이스를 설명하기 위한 도면들이다.
도 5 내지 도 7을 참조하면, 본 발명의 실시 예에 따른 결제 단말(200)의 출력부(250)를 통해, 결제 인터페이스가 제공될 수 있다. 특히 도 5 및 도 6에 도시된 바와 같이 사용자는 결제자의 결제 수단 코드 정보 리딩에 따라 QR 코드 결제를 수행하고, 출력부(250)에는 결제 수단 코드 정보 기반의 결제 결과가 표시될 수 있다. 그리고, 결제 수단 코드 정보에 대응하는 결제사 정보가 함께 출력될 수 있는 바, 도 6에서는 OO페이와 같은 결제사 서버(400)의 결제 서비스 정보가 함께 출력될 수 있다.
이를 위해, 본 발명의 실시 예에 따른 제어부(210)는 구분 식별자 처리부(280)에서 중계 서버(300)로 요청 처리된 구분 식별자 정보에 기초하여 현재 결제에 이용된 결제 서비스를 결정할 수 있다. 다만, 전술한 바와 같이 구분 식별자는 복수개 수신될 수 있는 바, 이 경우 도 7에 도시된 바와 같이 결제사 선택 인터페이스가 사용자의 결제 단말(200)의 출력부(250)를 통해 제공될 수 있다.
도 7을 참조하면, 본 발명의 실시 예에 따른 제어부(210)는 복수 결제사의 구분 식별자가 수신되면, 각 구분 식별자에 대응하는 복수의 결제 서비스를 판단하고, 판단된 복수의 결제 서비스 중 어느 하나를 선택할 수 있는 선택 인터페이스를 생성하여 출력부(250)를 통해 출력할 수 있다.
보다 구체적으로, 도 7에 도시된 바와 같이 결제사 선택 인터페이스를 통해 결제사 선택 알림 메시지와, 리딩된 결제 수단 코드 정보와, 복수의 구분 식별자에 대응하는 각 결제 서비스들(AA 카드, BB 페이, CC 은행 또는 DD 페이)이 선택 가능하게 출력될 수 있다.
이 중 입력부(230)를 통해 사용자가 어느 하나를 선택하는 입력이 수신된 경우, 제어부(210)는 선택된 결제 서비스에 대응하는 구분 식별자를 결정하고, 결정된 구분 식별자를 포함하는 결제 승인 요청 전문이 중계 서버(300)로 전송되어, 다시 도 6에 도시된 바와 같은 결제 인터페이스를 통해 그 결과가 출력될 수 있게 된다.
상술한 본 발명에 따른 방법은 컴퓨터에서 실행되기 위한 프로그램으로 제작되어 컴퓨터가 읽을 수 있는 기록 매체에 저장될 수 있으며, 컴퓨터가 읽을 수 있는 기록 매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피디스크, 광 데이터 저장장치 등이 있다.
컴퓨터가 읽을 수 있는 기록 매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다. 그리고, 상기 방법을 구현하기 위한 기능적인(function) 프로그램, 코드 및 코드 세그먼트들은 본 발명이 속하는 기술분야의 프로그래머들에 의해 용이하게 추론될 수 있다.
또한, 이상에서는 본 발명의 바람직한 실시예에 대하여 도시하고 설명하였지만, 본 발명은 상술한 특정의 실시예에 한정되지 아니하며, 청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 의해 다양한 변형 실시가 가능한 것은 물론이고, 이러한 변형 실시들은 본 발명의 기술적 사상이나 전망으로부터 개별적으로 이해되어서는 안될 것이다.

Claims (18)

  1. 결제 단말 장치의 동작 방법에 있어서,
    상품을 결제하는 결제자의 결제 수단으로부터 결제 수단 코드 정보를 획득하는 단계;
    상기 코드 정보를 포함하는 구분 식별 정보 요청을 결제 중계 서버로 전송하는 단계;
    상기 결제 중계 서버로부터, 상기 코드 정보에 대응하여 결제 처리를 수행할 결제사 서버에서 제공되는 결제 서비스의 구분 식별자를 수신하는 단계; 및
    상품 결제 정보와, 상기 구분 식별자 및 상기 코드 정보를 포함하는 결제 승인요청 전문을 상기 결제 중계 서버로 전송하는 단계를 포함하는
    결제 단말 장치의 동작 방법.
  2. 제1항에 있어서,
    상기 구분 식별 정보를 수신하는 단계는, 하나의 결제 수단 코드 정보에 매칭되는 복수의 구분 식별자를 수신하는 단계를 포함하고,
    상기 복수의 구분 식별자를 수신하는 경우, 상기 결제 승인요청 전문에 포함시킬 어느 하나의 구분 식별자를 결정하는 단계를 더 포함하는
    결제 단말 장치의 동작 방법.
  3. 제2항에 있어서,
    상기 결정하는 단계는,
    상기 복수의 구분 식별자에 매칭되는 복수의 결제 서비스 정보를 획득하는 단계;
    상기 복수의 결제 서비스 정보를 포함하는 결제사 선택 인터페이스를 출력하는 단계; 및
    상기 결제사 선택 인터페이스에 대한 사용자 입력에 의해 선택된 결제사 정보에 따라, 상기 어느 하나의 구분 식별자를 결정하는 단계를 포함하는
    결제 단말 장치의 동작 방법.
  4. 제3항에 있어서,
    상기 전송하는 단계는,
    상기 사용자 입력에 의해 선택된 결제사의 결제 서비스 구분 식별자를 포함하는 결제 승인요청 전문을 상기 결제 중계 서버로 전송하는 단계를 포함하는
    결제 단말 장치의 동작 방법.
  5. 제2항에 있어서,
    상기 결정하는 단계는,
    미리 설정된 구분 식별자 테이블 및 사용자 설정 정보를 참조하여, 상기 복수의 구분 식별자 중 어느 하나를 결정하는 단계를 포함하는
    결제 단말 장치의 동작 방법.
  6. 제1항에 있어서,
    상기 코드 정보는 스캔 또는 촬영에 의해 획득되는 임시카드번호 정보, QR코드 정보, 바코드 정보 중 적어도 하나를 포함하는
    결제 단말 장치의 동작 방법.
  7. 제1항에 있어서,
    상기 구분 식별자는 상기 코드 정보의 적어도 일부에 대응하는 패턴 분석에 의해 결정되며,
    상기 적어도 일부에 대응하는 패턴 분석 결과가 2개 이상의 결제사 서버들에 매칭되는 경우, 상기 수신되는 결제 처리를 수행할 결제사 서버의 구분 식별자는 상기 패턴 분석 결과에 매칭된 상기 2개 이상의 결제사 서버들에 대응하는 복수의 구분 식별자들을 모두 포함하는
    결제 단말 장치의 동작 방법.
  8. 제1항에 있어서,
    상기 코드 정보는 상기 코드 정보를 발행한 결제사 서버의 결제 프로세스에 따라 결제사 서버 고유의 구분 패턴을 포함하되, 다른 결제사 서버 고유의 구분 패턴과 일부가 일치할 수 있는 것을 특징으로 하는
    결제 단말 장치의 동작 방법.
  9. 제8항에 있어서,
    상기 코드 정보는 일정 주기 또는 결제 시도 횟수에 따라 제1 결제사 서버에서 변경 발급되는 랜덤 코드를 포함하고,
    상기 구분 식별자를 수신하는 단계는,
    상기 랜덤 코드의 일부가 제2 결제사 서버 고유의 구분 패턴과 일치하는 경우, 상기 결제 중계 서버로부터 상기 제1 결제사 서버 및 상기 제2 결제사 서버 각각에 대응하는 구분 식별자들을 모두 수신하는 단계를 포함하는
    결제 단말 장치의 동작 방법.
  10. 결제 단말 장치에 있어서,
    결제 정보를 처리하는 제어부;
    상품을 결제하는 결제자의 결제 수단으로부터 결제 수단 코드 정보를 획득하는 코드 정보 획득부; 및
    상기 코드 정보를 포함하는 구분 식별 정보 요청을 결제 중계 서버로 전송하고, 상기 결제 중계 서버로부터, 상기 코드 정보에 대응하여 결제 처리를 수행할 결제사 서버에서 제공하는 결제 서비스의 구분 식별자를 수신하며, 상기 결제 정보와, 상기 구분 식별자 및 상기 코드 정보를 포함하는 결제 승인요청 전문을 상기 결제 중계 서버로 전송하는 통신부를 포함하는
    결제 단말 장치.
  11. 제10항에 있어서,
    상기 통신부는, 하나의 결제 수단 코드 정보에 매칭되는 복수의 구분 식별자를 수신하고,
    상기 제어부는, 상기 복수의 구분 식별자를 수신하는 경우, 상기 결제 승인요청 전문에 포함시킬 어느 하나의 구분 식별자를 결정하는
    결제 단말 장치.
  12. 제11항에 있어서,
    상기 제어부는 상기 복수의 구분 식별자에 매칭되는 복수의 결제 서비스 정보를 획득하고,
    상기 복수의 결제 서비스 정보를 포함하는 결제사 선택 인터페이스를 출력하는 출력부를 더 포함하며,
    상기 제어부는 상기 결제사 선택 인터페이스에 대한 사용자 입력에 의해 선택된 결제사 정보에 따라, 상기 어느 하나의 구분 식별자를 결정하는
    결제 단말 장치.
  13. 제12항에 있어서,
    상기 통신부는, 상기 사용자 입력에 의해 선택된 결제사의 결제 서비스 구분 식별자를 포함하는 결제 승인요청 전문을 상기 결제 중계 서버로 전송하는
    결제 단말 장치.
  14. 제11항에 있어서,
    상기 구분 식별자는 상기 코드 정보의 적어도 일부에 대응하는 패턴 분석에 의해 결정되며,
    상기 적어도 일부에 대응하는 패턴 분석 결과가 2개 이상의 결제 서비스들에 매칭되는 경우, 상기 수신되는 결제 처리를 수행할 결제사 서버의 결제 서비스 구분 식별자는 상기 패턴 분석 결과에 매칭된 상기 2개 이상의 결제 서비스들에 대응하는 복수의 구분 식별자들을 모두 포함하는
    결제 단말 장치.
  15. 제11항에 있어서,
    상기 코드 정보는 상기 코드 정보를 발행한 결제사 서버의 결제 서비스 프로세스에 따라 결제사 서버 고유의 구분 패턴을 포함하되, 다른 결제사 서버 고유의 구분 패턴과 일부가 일치할 수 있는 것을 특징으로 하는
    결제 단말 장치.
  16. 제15항에 있어서,
    상기 코드 정보는 일정 주기 또는 결제 시도 횟수에 따라 제1 결제사 서버에서 변경 발급되는 랜덤 코드를 포함하고,
    상기 통신부는, 상기 랜덤 코드의 일부가 제2 결제사 서버 고유의 구분 패턴과 일치하는 경우, 상기 결제 중계 서버로부터 상기 제1 결제사 서버 및 상기 제2 결제사 서버 각각에 대응하는 구분 식별자들을 모두 수신하는
    결제 단말 장치.
  17. 결제 중계 서버의 동작 방법에 있어서,
    결제 단말 장치로부터, 상기 결제 단말 장치에서 획득된 결제 수단의 코드 정보를 포함하는 구분 식별 정보 요청을 수신하는 단계;
    상기 구분 식별 정보 요청에 대응하여, 상기 코드 정보에 매칭되는 결제사 서버에서 제공되는 결제 서비스의 구분 식별자를 결정하는 단계;
    상기 결정된 구분 식별자를 상기 결제 단말 장치로 전송하는 단계;
    상기 결제 단말 장치로부터, 상품 결제 정보와, 상기 구분 식별자 및 상기 코드 정보를 포함하는 결제 승인요청 전문을 수신하는 단계; 및
    상기 결제 승인요청 전문을 상기 구분 식별자에 대응하는 상기 결제사 서버로 전송하여 결제 승인을 요청하는 단계를 포함하는
    결제 중계 서버의 동작 방법.
  18. 제17항에 있어서,
    상기 구분 식별자를 결정하는 단계는, 상기 코드 정보의 패턴 분석에 따라 상기 구분 식별자를 결정하는 단계를 포함하고,
    상기 코드 정보는 상기 코드 정보를 발행한 결제사 서버의 결제 프로세스에 따라 결제사 서버 고유의 구분 패턴을 포함하되, 다른 결제사 서버 고유의 구분 패턴과 일부가 일치할 수 있고,
    상기 결정된 구분 식별자를 상기 결제 단말 장치로 전송하는 단계는,
    상기 구분 패턴이 일치하는 결제 서비스가 복수 개 존재하는 경우, 상기 복수 개의 결제 서비스들 각각에 대응하는 구분 식별자들을 모두 상기 결제 단말 장치로 전송하는 단계를 포함하는
    결제 중계 서버의 동작 방법.
KR1020190043000A 2019-04-12 2019-04-12 결제 수단 코드 정보를 처리하는 결제 단말 장치, 결제 중계 서버 및 이들의 동작 방법 KR20200120285A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020190043000A KR20200120285A (ko) 2019-04-12 2019-04-12 결제 수단 코드 정보를 처리하는 결제 단말 장치, 결제 중계 서버 및 이들의 동작 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020190043000A KR20200120285A (ko) 2019-04-12 2019-04-12 결제 수단 코드 정보를 처리하는 결제 단말 장치, 결제 중계 서버 및 이들의 동작 방법

Publications (1)

Publication Number Publication Date
KR20200120285A true KR20200120285A (ko) 2020-10-21

Family

ID=73034519

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020190043000A KR20200120285A (ko) 2019-04-12 2019-04-12 결제 수단 코드 정보를 처리하는 결제 단말 장치, 결제 중계 서버 및 이들의 동작 방법

Country Status (1)

Country Link
KR (1) KR20200120285A (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023022538A1 (ko) * 2021-08-19 2023-02-23 주식회사 올링크 거래정보 중계 시스템 및 방법

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023022538A1 (ko) * 2021-08-19 2023-02-23 주식회사 올링크 거래정보 중계 시스템 및 방법

Similar Documents

Publication Publication Date Title
CN109074582B (zh) 用于利用主令牌生成子令牌的系统和方法
Curran et al. Near field communication
RU2518931C2 (ru) Система и способ для обработки чеков платежей по платежным транзакциям
US8061595B2 (en) Display device, data processing method and data processing system using the display device
KR20070075986A (ko) 한 개의 카드번호를 이용한 복수의 멤버십카드 지원 시스템및 방법
KR20130089896A (ko) 더치 페이 결제 기능을 구비하는 휴대 단말기, 결제 단말기 및 결제 대행 서버, 및 이를 이용한 결제 방법 및 결제 대행 방법
KR20110032735A (ko) 모바일 바코드를 이용한 현금 인출 방법, 현금 인출 기능이 내장된 휴대 단말 및 모바일 바코드를 이용한 현금 인출 시스템
US20130254051A1 (en) Apparatus for issuing receipts and user terminal using the receipts
WO2014008061A1 (en) Electronic transaction record distribution system
US20210097526A1 (en) Transaction system and method
KR101886654B1 (ko) 결제 내역 정보를 처리하는 결제 단말 및 결제 단말의 동작 방법
KR20090039894A (ko) 해외카드의 결제 처리 방법 및 시스템과 이를 위한 카드단말장치
KR102309649B1 (ko) 가맹점 결제 단말기의 결제 서비스 개통 방법 및 그 결제 단말기
US20180211241A1 (en) Commodity sales data processing apparatus and commodity sales data processing method
KR101780790B1 (ko) 결제 내역 정보를 처리하는 결제 단말 및 결제 단말의 동작 방법
KR102431265B1 (ko) 모바일 단말의 위치 기반 결제 연계 서비스를 제공하는 방법 및 장치
CN110678909A (zh) 信息处理装置和信息处理方法
KR20120020804A (ko) 카드 결제 방법, 카드 결제 시스템 및 그를 위한 이동 단말기
KR20200120285A (ko) 결제 수단 코드 정보를 처리하는 결제 단말 장치, 결제 중계 서버 및 이들의 동작 방법
KR20110035548A (ko) 전자 결제 시스템에서 휴대폰을 이용한 신용 카드 결제 장치 및 방법과 그 시스템
CN110782605A (zh) 电子票据系统
KR20190114617A (ko) 시간 기반 갱신 관리를 제공하는 카드 정보의 암호화 처리 방법 및 그 장치
KR20120087199A (ko) 결제단말을 이용한 쿠폰(또는 상품권) 발급/운용방법 및 시스템과 결제단말 및 이를 위한 프로그램 기록매체
KR101946330B1 (ko) 보안 응용 모듈 간 공유를 제공하는 결제 처리 방법 및 그 장치
KR101959752B1 (ko) 규칙 설정에 따라 개인화된 결제 수단의 선택을 제공하는 결제 정보 처리 방법 및 그 장치

Legal Events

Date Code Title Description
E902 Notification of reason for refusal
E601 Decision to refuse application