KR101946330B1 - A payment method providing sharing of secure application modules and an appratus using it - Google Patents

A payment method providing sharing of secure application modules and an appratus using it Download PDF

Info

Publication number
KR101946330B1
KR101946330B1 KR1020170116913A KR20170116913A KR101946330B1 KR 101946330 B1 KR101946330 B1 KR 101946330B1 KR 1020170116913 A KR1020170116913 A KR 1020170116913A KR 20170116913 A KR20170116913 A KR 20170116913A KR 101946330 B1 KR101946330 B1 KR 101946330B1
Authority
KR
South Korea
Prior art keywords
terminal
security application
application module
information
module
Prior art date
Application number
KR1020170116913A
Other languages
Korean (ko)
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 KR1020170116913A priority Critical patent/KR101946330B1/en
Application granted granted Critical
Publication of KR101946330B1 publication Critical patent/KR101946330B1/en

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/38Payment protocols; Details thereof
    • G06Q20/382Payment protocols; Details thereof insuring higher security of transaction
    • 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/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/322Aspects of commerce using mobile devices [M-devices]

Abstract

According to an embodiment of the present invention, a method of a terminal for processing a payment comprises the steps of: identifying a security application module provided in the terminal; generating security application sharing information including identification information of the terminal and basic information of the identified security application module and sharing the security application sharing information to at least one other terminal included in a group network connected with the terminal; and providing a function of the security application module requested by the other terminal to the other terminal according to the shared information.

Description

보안 응용 모듈 간 공유를 제공하는 결제 처리 방법 및 그 장치{A PAYMENT METHOD PROVIDING SHARING OF SECURE APPLICATION MODULES AND AN APPRATUS USING IT}TECHNICAL FIELD [0001] The present invention relates to a payment processing method and apparatus for providing sharing between security application modules,

본 발명은 결제 처리 방법 및 그 장치에 관한 것이다. 보다 구체적으로, 보안 응용 모듈 간 공유를 제공하는 결제 처리 방법 및 그 장치에 관한 것이다.The present invention relates to a payment processing method and apparatus therefor. More particularly, the present invention relates to a payment processing method and apparatus for providing sharing between security application modules.

최근 IC 카드는 안전한 인증 및 지불 수단으로 이용되고 있다. 또한, IC 카드의 우수한 보안성과 저장 용량으로 인해, 현재 그 활용 범위가 다양한 응용 분야로 확대되고 있다. 실제로 IC 카드가 제공하는 고도의 보안적인 요소와 데이터 저장 능력은 각종 어플리케이션(공중전화, 무선통신, 금융, 보건, Pay TV, 교통, ID, 보안 출입통제, 네트워크 카드 등)을 가능하게 한다.Recently IC cards have been used as a means of secure authentication and payment. In addition, because of the excellent security and storage capacity of IC cards, the application range is now expanding to a variety of applications. In fact, the highly secure elements and data storage capabilities provided by IC cards enable various applications (public telephones, wireless communications, finance, health, Pay TV, transportation, ID, security access control, network cards, etc.).

이에 따라, IC 카드를 이용한 승인 및 구매 시스템은 오프라인 결제 또한 보안 인증을 통해 구현할 수 있는 바, 이를 위하여 보안 응용 모듈(Secure Application Module, SAM)이 제안되었다.Accordingly, the approval and purchase system using the IC card can be implemented through offline authentication and secure authentication, and a Secure Application Module (SAM) has been proposed for this purpose.

SAM은 일종의 소형 보안인증 서버의 기능을 수행하기 위하여 단말기에 장착되는 칩을 의미할 수 있으며, 특히 최근에는 전자화폐의 유효성을 인증서버까지 전송하여 확인받지 않고 단말기 내에서 검증하여 거래를 진행시키는 단말기 측의 안전장치 역할을 수행하고 있다.The SAM may refer to a chip mounted on a terminal to perform a function of a small security authentication server. In particular, in recent years, a SAM is a terminal that transmits validity of an electronic money to an authentication server, As a safety device of the side.

이에 따라, SAM은 메시지를 암호화하거나 복호화하고 메시지의 위변조를 막을 수 있는 인증자를 부가하고 이를 위한 키와 중요한 정보를 저장하는 기능을 수행한다. IC 카드 등의 SAM 지원 카드는 상기 SAM과의 보안 및 인증 정보 송수신을 통해 전자 거래를 수행함으로써, SAM 카드와 단말기의 SAM 간의 1:1 거래가 처리될 수 있다. 이와 같이 처리된 거래 정보 및 내역은 상위 정산 기관으로 전달됨에 따라 온라인으로 실시간 처리되거나, 오프라인을 통한 거래 정보의 후불 정산에 이용되는 등 다양한 방식으로 이용되어, 이용의 편리성으로 인해 편의점, 자동판매기, 역내 매점, 후불교통카드 등 등 주로 소액 전자지불 분야에서 널리 활용되고 있는 실정이다.Accordingly, the SAM encrypts or decrypts the message, adds an authenticator capable of preventing forgery and falsification of the message, and stores the key and important information. A SAM support card such as an IC card performs an electronic transaction through security and authentication information transmission / reception with the SAM, so that a 1: 1 transaction between the SAM card and the SAM of the terminal can be processed. The transaction information and the details thus processed are transmitted to the upper settlement institution, and are used in various ways such as real time processing on-line or used for post-payment settlement of transaction information via off-line. Due to convenience of use, , In-store kiosk, post-paid transportation card, etc., are widely used in small electronic payment fields.

현재 SAM은 물리적으로 모듈화되어 결제 단말기에 장착되는 형태로 구현되고 있다. 그런데, 각 사업자별 보안 및 암호화 방식 등이 상이하기 때문에, SAM에서 처리되는 거래의 종류 또는 전자화폐의 종류는 결국 특정 서비스 업체에 대해 종속되고 있는 실정이다. 결과적으로 결제 단말기에서 지원 가능한 SAM 거래는 매우 한정되고 있는 실정이다.At present, the SAM is implemented in a form that is physically modularized and mounted on a payment terminal. However, since security and encryption methods are different for each service provider, the type of transaction or electronic money to be processed by SAM is eventually dependent on a specific service provider. As a result, SAM transactions that can be supported by payment terminals are very limited.

예를 들어, 교통카드 충전 및 전자화폐 서비스를 모두 지원하기 위해서는 결제 단말기마다 상기 서비스를 지원하는 2개 이상의 SAM을 각각 구비시켜야 하는 문제점이 있다. 또한, 2 이상의 SAM이 설치 불가능한 단말기의 경우 2 대 이상의 결제 단말기를 설치하여야 하는 추가적인 문제점이 발생하게 된다.For example, in order to support both traffic card charging and electronic money service, there is a problem that two or more SAMs supporting the service are provided for each payment terminal. In addition, in the case of a terminal in which two or more SAMs can not be installed, there arises an additional problem of installing two or more payment terminals.

또한, 대형 마트와 같이 매장 내 결제 단말기가 여러 대인 경우라도, 동일한 기능의 SAM을 상기 각 단말기별로 설치하여야 하며, 이는 중복되는 서비스에 대한 불필요한 비용 상승을 가져오고 있는 실정이다.In addition, even if there are a plurality of payment terminals in a store such as a large-sized shopping mall, SAMs of the same function should be installed for each of the terminals, resulting in unnecessary cost increase for duplicate services.

한편, 2개 이상의 SAM이 구비되거나 통합 사업자에 의해 하나의 SAM이 2개 이상의 거래 서비스를 지원하더라도, 단말기에서의 SAM 거래는 SAM 지원 카드와의 1:1 통신에 의하여만 처리되므로, 하나의 단말기에서는 복수 또는 다수의 SAM 거래를 동시 또는 신속하게 처리할 수 없으며, 다른 SAM의 거래가 종료될 때까지 불필요한 대기 시간이 소요되는 문제점 또한 존재하고 있다.On the other hand, even if two or more SAMs are provided or one SAM supports two or more transaction services by an integrated service provider, the SAM transaction in the terminal is processed only by 1: 1 communication with the SAM support card, A plurality of SAM transactions can not be processed simultaneously or quickly, and there is also a problem that unnecessary waiting time is required until the transactions of other SAMs are terminated.

또한, SAM이 장착되지 않거나, SAM을 장착할 수 없는 구조의 종래의 단말기의 경우에는 상기와 같은 SAM을 이용한 전자화폐 또는 교통카드 등의 거래를 제공할 수 없는 문제점이 발생되고 있는 실정이다.In addition, in the case of a conventional terminal in which a SAM is not installed or a SAM can not be installed, there is a problem that it is not possible to provide transactions such as electronic money or a transportation card using the SAM.

KRKR 10-2008-007970410-2008-0079704 A1A1 JPJP 2008-0338882008-033888 A1A1

본 발명은 상기와 같은 문제점들을 해결하기 위한 것으로, 매 단말마다 각각의 서비스별 보안 응용 모듈을 설치하지 않고도, 가맹점 등 하나의 연결그룹 내에서 보안 응용 모듈을 공유하고, 이에 기반한 공유 기반 보안 응용 모듈 거래를 처리함으로써, 단말기별로 복수개 설치되는 보안 응용 모듈들의 설치비용을 절감시킬 뿐만 아니라, 보안 응용 모듈의 설치가 제한적이거나 불가능한 단말기에서도 보안 응용 모듈 기반 거래를 가능하게 하는 보안 응용 모듈 간 공유를 제공하는 결제 처리 방법 및 그 장치를 제공하는 데 그 목적이 있다.SUMMARY OF THE INVENTION The present invention has been made to solve the above problems, and it is an object of the present invention to provide a security application module, By providing transactions, it is possible not only to reduce the installation cost of a plurality of security application modules installed per terminal, but also to provide sharing among security application modules that enable security application module-based transactions even in terminals with limited or no installation of security application modules And a payment processing method and apparatus therefor.

상기와 같은 과제를 해결하기 위한 본 발명의 실시 예에 따른 방법은, 단말의 결제 처리 방법에 있어서, 상기 단말에 구비된 보안 응용 모듈을 식별하는 단계; 상기 단말의 식별 정보 및 상기 식별된 보안 응용 모듈의 기본 정보를 포함하는 보안 응용 모듈 공유 정보를 생성하여, 상기 단말과 연결된 그룹 네트워크에 포함된 하나 이상의 다른 단말로 공유하는 단계; 및 상기 공유 정보에 따라 상기 다른 단말로부터 요청된 상기 보안 응용 모듈의 기능을 상기 다른 단말로 제공하는 단계를 포함한다.According to another aspect of the present invention, there is provided a method of processing a payment of a terminal, the method comprising: identifying a security application module included in the terminal; Generating security application module sharing information including identification information of the terminal and basic information of the identified security application module and sharing the security application module sharing information with one or more other terminals included in a group network connected to the terminal; And providing the function of the security application module requested by the other terminal to the other terminal according to the shared information.

상기와 같은 과제를 해결하기 위한 본 발명의 실시 예에 따른 장치는, 결제 정보 처리를 제공하는 단말에 있어서, 상기 단말에 구비된 보안 응용 모듈을 식별 및 관리하는 보안 응용 모듈 관리부; 상기 단말의 식별 정보 및 상기 식별된 보안 응용 모듈의 기본 정보를 포함하는 보안 응용 모듈 공유 정보를 생성하여, 상기 단말과 연결된 그룹 네트워크에 포함된 하나 이상의 다른 단말로 공유하며, 상기 공유 정보에 따라 상기 다른 단말로부터 요청된 상기 보안 응용 모듈의 기능을 상기 다른 단말로 제공하는 공유 보안 응용 모듈 처리부를 포함한다.According to another aspect of the present invention, there is provided an apparatus for providing settlement information, comprising: a security application module management unit for identifying and managing a security application module provided in the terminal; Generates security application module sharing information including identification information of the terminal and basic information of the identified security application module, and shares the same with one or more other terminals included in a group network connected to the terminal, And a shared security application module processing unit for providing the function of the security application module requested by the other terminal to the other terminal.

본 발명의 실시 예에 따르면, 각 연결된 그룹 네트워크 내 단말들간 공유 가능한 보안 응용 모듈 데이터베이스를 생성하고, 각 단말별로 관리할 수 있으며, 상기 보안 응용 모듈 데이터베이스를 이용하여 필요한 보안 응용 모듈을 색인 및 보유 단말에 요청함으로써, 보안 응용 모듈 간 공유 기반의 거래 정보 처리를 제공할 수 있다.According to an embodiment of the present invention, a security application module database that can be shared between terminals in each connected group network can be created and managed for each terminal, and a required security application module can be managed using the security application module database, , It is possible to provide sharing-based transaction information processing between security application modules.

이에 따라, 매 단말마다 각각의 재화 및 서비스별 보안 응용 모듈을 설치하지 않고도, 가맹점 등 하나의 연결된 그룹 네트워크 내에서 보안 응용 모듈을 공유하고, 이에 기반한 공유 기반 보안 응용 모듈 거래를 처리함으로써, 단말기별 설치되는 보안 응용 모듈의 설치비용을 절감시킬 뿐만 아니라, 보안 응용 모듈의 설치가 제한적이거나 불가능한 단말기에서도 보안 응용 모듈 기반 거래를 가능하게 한다.Accordingly, a security application module is shared in one connected group network such as an affiliate shop, and a sharing-based security application module transaction based on the shared security application module is not installed in each terminal, It not only reduces the installation cost of the installed security application module but also enables the security application module based transaction even in the case where the installation of the security application module is limited or impossible.

또한, 다수의 보안 응용 모듈이 공유 처리될 수 있으므로, 동일 보안 응용 모듈에 대한 복수의 거래요청이 있더라도, 공유 기반으로 동시 또는 거래가 완료된 다른 단말의 보안 응용 모듈을 이용하여 신속히 처리할 수 있게 됨으로써 그 절차 및 대기 시간을 단축시킬 수 있게 되는 효과가 있다.In addition, since a plurality of security application modules can be shared, even if there are a plurality of transaction requests for the same security application module, the security application module can be processed at the same time or on a shared basis using the security application module of another terminal. The procedure and the waiting time can be shortened.

도 1은 본 발명의 실시 예에 따른 전체 시스템을 개략적으로 도시한 개념도이다.
도 2는 본 발명의 실시 예에 따른 결제 단말을 보다 구체적으로 도시한 블록도이다.
도 3 및 도 4는 본 발명의 실시 예에 따른 결제 단말의 동작 방법을 설명하기 위한 흐름도이다.
도 5는 본 발명의 실시 예에 따른 연결 그룹 및 연결 그룹간 보안 응용 모듈 공유를 설명하기 위한 개념도이다.
1 is a conceptual diagram schematically showing an overall system according to an embodiment of the present invention.
2 is a block diagram showing a payment terminal according to an embodiment of the present invention in more detail.
3 and 4 are flowcharts for explaining an operation method of a payment terminal according to an embodiment of the present invention.
5 is a conceptual diagram for explaining sharing of a security application module between a connection group and a connection group according to an embodiment of the present invention.

이하 첨부된 도면과 설명을 참조하여 본 발명의 바람직한 실시예에 대한 동작 원리를 상세히 설명한다. The operation principle of the preferred embodiment of the present invention will be described in detail with reference to the accompanying drawings and description.

다만, 하기에 도시되는 도면과 후술되는 설명은 본 발명의 특징을 효과적으로 설명하기 위한 여러 가지 방법 중에서 바람직한 실시 방법에 대한 것이며, 본 발명이 하기의 도면과 설명만으로 한정되는 것은 아니다.It should be understood, however, that the drawings and the following detailed description are exemplary and explanatory and are intended to provide further explanation of the invention, and are not to be construed as limiting the present invention.

또한, 하기에서 본 발명을 설명함에 있어 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다. 그리고 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서, 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 명에서 전반에 걸친 내용을 토대로 내려져야 할 것이다.In the following description of the present invention, a detailed description of known functions and configurations incorporated herein will be omitted when it may make the subject matter of the present invention rather unclear. The terms used below are defined in consideration of the functions of the present invention, which may vary depending on the user, intention or custom of the operator. Therefore, the definition should be based on the contents throughout the book.

또한, 이하 실시되는 본 발명의 바람직한 실시예는 본 발명을 이루는 기술적 구성요소를 효율적으로 설명하기 위해 각각의 시스템 기능구성에 기 구비되어 있거나, 또는 본 발명이 속하는 기술분야에서 통상적으로 구비되는 시스템 기능구성은 가능한 생략하고, 본 발명을 위해 추가적으로 구비되어야 하는 기능구성을 위주로 설명한다.It is to be understood that both the foregoing general description and the following detailed description of the present invention are exemplary and explanatory and are intended to provide further explanation of the invention as claimed. The configuration is omitted as much as possible, and a functional configuration that should be additionally provided for the present invention is mainly described.

만약 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자라면, 하기에 도시하지 않고 생략된 기능구성 중에서 종래에 기 사용되고 있는 구성요소의 기능을 용이하게 이해할 수 있을 것이며, 또한 상기와 같이 생략된 구성요소와 본 발명을 위해 추가된 구성요소 사이의 관계도 명백하게 이해할 수 있을 것이다.Those skilled in the art will readily understand the functions of components that have been used in the prior art among the functional configurations that are not shown in the following description, The relationship between the elements and the components added for the present invention will also be clearly understood.

또한, 이하 실시예는 본 발명의 핵심적인 기술적 특징을 효율적으로 설명하기 위해 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 명백하게 이해할 수 있도록 용어를 적절하게 변형하여 사용할 것이나, 이에 의해 본 발명이 한정되는 것은 결코 아니다.In order to efficiently explain the essential technical features of the present invention, the following embodiments properly modify the terms so that those skilled in the art can clearly understand the present invention, It is by no means limited.

결과적으로, 본 발명의 기술적 사상은 청구범위에 의해 결정되며, 이하 실시예는 진보적인 본 발명의 기술적 사상을 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 효율적으로 설명하기 위한 일 수단일 뿐이다.As a result, the technical idea of the present invention is determined by the claims, and the following embodiments are merely means for effectively explaining the technical idea of the present invention to a person having ordinary skill in the art to which the present invention belongs Only.

본 명세서에서 설명되는 "단말"에는 휴대폰, 스마트 폰(smart phone), 노트북 컴퓨터(laptop computer), 디지털방송용 휴대용 단말기, PDA(Personal Digital Assistants), PMP(Portable Multimedia Player), 네비게이션 등이 포함될 수 있으나, 본 발명은 이에 한정되지 아니하며 그 이외에 사용자 입력 및 정보 표시 등이 가능한 다양한 장치일 수 있다.The term "terminal" described herein may include a mobile phone, a smart phone, a laptop computer, a digital broadcast portable terminal, a PDA (Personal Digital Assistants), a PMP (Portable Multimedia Player) , But the present invention is not limited thereto and may be various devices capable of user input and information display.

또한, 상기 단말이라 함은 본 발명의 실시 예에 따른 동작 이외에는, 일반적인 IC 카드 리더나 마그네틱 스트립 리더를 이용하여 고객의 카드로부터 리딩되는 카드 정보의 결제 서비스를 제공하기 위한 POS 단말기 또는 CAT 단말기를 포함할 수 있으며, 판매시점 관리를 위한 POS 고유 기능과, 적어도 하나 이상의 결제수단을 구비한 고객 카드를 통한 전자결제 기능을 구비하여 이루어진 통상의 결제 단말과, 상기 결제 단말과 연결된 서명 단말 등이 예시될 수 있다.In addition to the operation according to the embodiment of the present invention, the terminal includes a POS terminal or a CAT terminal for providing a payment service of card information read from a customer's card using a general IC card reader or a magnetic strip reader A typical payment terminal having a POS unique function for managing the point of sale and an electronic payment function through a customer card having at least one payment means and a signature terminal connected to the payment terminal .

도 1은 본 발명의 실시 예에 따른 전체 시스템을 개략적으로 도시한 개념도이다.1 is a conceptual diagram schematically showing an overall system according to an embodiment of the present invention.

본 발명의 실시 예에 따른 시스템은 복수의 단말에 의해 연결되어, 그룹 네트워크를 구성할 수 있으며, 상기 단말은 POS 단말(100), 하나 이상의 결제 단말(200A, 200B, ...), 하나 이상의 서명 단말(300A, 300B, 300C, ...)을 포함할 수 있다. 또한, 본 발명의 실시 예에 따른 시스템은 상기 그룹 네트워크에 연결되는 결제 기능과 연관된 다른 단말들을 더 포함할 수 있다.A system according to an embodiment of the present invention may be connected by a plurality of terminals to form a group network. The terminal may include a POS terminal 100, one or more payment terminals 200A, 200B, And may include signature terminals 300A, 300B, 300C, .... In addition, the system according to the embodiment of the present invention may further include other terminals associated with the payment function connected to the group network.

그리고, 각각의 단말들은 시리얼 네트워크와 같이 유선으로 연결되거나, 유무선 인터넷망을 포함하는 통신 네트워크를 통해 각각 상호 연결될 수 있다. 연결된 단말들은 하나의 그룹 네트워크로 형성될 수 있으며, 그룹 네트워크 내부에서는 상호 데이터 통신 및 보안 응용 모듈(SAM)관련 정보의 송수신이 가능하도록 구성될 수 있다. 다만, 그룹 네트워크 외부와는 오프라인 또는 온라인 통신망이 선택적으로 연결될 수 있다. 예를 들어, 교통카드와 같이 오프라인 보안 응용 모듈 거래가 처리되는 시스템의 경우에는 그룹 네트워크 외부와의 통신은 차단된 상태가 예시될 수 있다. 다만, 온라인 보안 응용 모듈 거래가 처리 가능한 경우, 그룹 네트워크 외부와의 보안화된 거래 정보의 송수신이 조건부로 가능할 수 있다.Each of the terminals may be wired as a serial network or may be interconnected through a communication network including a wired / wireless Internet network. The connected terminals can be formed as one group network, and the data communication and security application module (SAM) related information can be transmitted and received in the group network. However, an offline or online communication network may be selectively connected to the outside of the group network. For example, in the case of a system in which an offline security application module transaction is processed, such as a traffic card, communication with the outside of the group network may be blocked. However, when online security application module transactions can be processed, transmission and reception of secured transaction information outside the group network can be conditionally possible.

여기서, 상기 그룹 네트워크는 하나의 가맹점 시스템에 대응할 수 있다. 예를 들어, 특정 매장에 연결되는 복수의 결제 단말들과, POS 단말 및 서명 단말들이 연결되어 상기 매장 시스템에 대응하는 그룹 네트워크를 형성할 수 있다. 상기 그룹 네트워크는 별도 보안화된 통신 프로토콜을 이용할 수 있으며, 이에 따라 외부네트워크에서의 보안 응용 모듈에 대한 접근은 제한되거나, 예외적으로만 허용될 수 있다.Here, the group network may correspond to one merchant system. For example, a plurality of payment terminals connected to a specific store, a POS terminal, and a signing terminal may be connected to form a group network corresponding to the store system. The group network may utilize a separate secured communication protocol, so that access to the security application module in the external network may be restricted or allowed only exceptionally.

이를 위해, 그룹 네트워크 내부 통신 또는 외부와의 통신을 위하여, 각 통신을 보안 연결하는 VPN(virtual private network)이 그룹 네트워크 내부 또는 외부에 구성될 수 있다.To this end, a virtual private network (VPN) for securely connecting each communication can be configured inside or outside the group network for intra-group communication or external communication.

이와 같이 구성된 각 단말들은 전체적으로 하나의 보안 응용 모듈(SAM) 기반 결제 시스템을 구성할 수 있으며, 상기 보안 응용 모듈(SAM) 기반 결제 시스템은 각 단말들에 설치되는 모든 보안 응용 모듈(SAM)간의 공유 및 공유 기반 거래 처리를 제공할 수 있다.Each terminal configured as described above can constitute a single security application module (SAM) -based payment system, and the security application module (SAM) -based payment system can share all security application modules (SAM) installed in each terminals And share-based transaction processing.

거래 처리에 있어서, 각 단말은 요청된 기능 처리를 제공하기 위한 하나 이상의 결제 기능 모듈을 포함할 수 있으며, 포함된 기능 모듈에 따라 각 단말의 기능이 결정될 수 있다. 예를 들어 기능 모듈은 카드 리더 모듈, 프린터 모듈, 거래 관리 모듈 및 서명 모듈이 예시될 수 있으며, 결제 단말(200A)은 카드 리더 및 거래 처리를 수행할 수 있고, 서명 단말은 상기 거래 처리에 대응하는 서명 정보를 획득할 수 있으며, POS 단말은 거래 처리 완료에 따른 거래 정보의 누적 수집 및 거래 정보 관리를 제공하는 POS(Point of Sale)기능을 제공할 수 있다.In transaction processing, each terminal may include one or more payment function modules for providing the requested function processing, and the functions of each terminal may be determined according to the included function modules. For example, the function module may be a card reader module, a printer module, a transaction management module, and a signature module. The payment terminal 200A may perform card reader and transaction processing, and the signatory terminal may correspond to the transaction processing And the POS terminal can provide POS (Point of Sale) function for providing cumulative collection of transaction information and transaction information management according to completion of transaction processing.

이와 같이 구비되는 각 단말들은 모두 결제 관련 단말들로 예시될 수 있으며, 각 단말에는 보안 응용 모듈(SAM)이 설치되거나, 설치되지 않을 수 있다. 다만, 본 발명의 실시 예에 따르면 보안 응용 모듈(SAM)은 전체 그룹 네트워크 내에서 공유될 수 있으므로, 그룹 네트워크 내 필요한 수만큼만 구비되면 충분하며, 최대한 중복되지 않도록 구비되는 것이 바람직하다. 다만, 동일한 보안 응용 모듈(SAM)에 대한 거래 요청이 많은 경우에는 이에 비례하여 중복된 보안 응용 모듈(SAM)이 구비될 수도 있다.Each of the terminals thus provided may be exemplified as settlement related terminals, and a security application module (SAM) may or may not be installed in each terminal. However, according to the embodiment of the present invention, since the security application module (SAM) can be shared in the entire group network, it is preferable that the security application module (SAM) is provided as many as necessary in the group network. However, if there are many transaction requests for the same security application module (SAM), a redundant security application module (SAM) may be provided in proportion thereto.

이 중 제1 보안 응용 모듈(SAM1)이 설치된 결제 단말(200A)을 중심으로, 본 발명의 실시 예에 따른 공유 보안 응용 모듈 기반 거래 프로세스를 설명하도록 한다.A shared security application module based transaction process according to an embodiment of the present invention will be described with reference to a payment terminal 200A having a first security application module (SAM1) installed therein.

결제 단말(200A)은 결제 단말(200A)에 미리 설치된 보안 응용 모듈(SAM)을 식별할 수 있다. 보안 응용 모듈(SAM)은 전자 화폐, 교통카드 충전 등의 필요한 거래 서비스에 따라 물리적으로 구현된 칩 형태의 모듈일 수 있으며, 각 단말에 삽입되는 형태로 설치될 수 있다. 결제 단말(200A)은 설치된 보안 응용 모듈(SAM)과의 통신에 따라, 보안 응용 모듈(SAM)의 기본 정보를 식별할 수 있다.The settlement terminal 200A can identify a security application module (SAM) previously installed in the settlement terminal 200A. The security application module (SAM) may be a module in the form of a chip physically implemented according to a necessary transaction service such as electronic money, traffic card charging, etc., and may be installed in a form inserted into each terminal. The settlement terminal 200A can identify the basic information of the security application module (SAM) according to communication with the installed security application module (SAM).

예를 들어, 보안 응용 모듈(SAM)의 식별 정보는 SAM 1일 수 있으며, 결제 단말(200A)은 상기 SAM 1 보안 응용 모듈(SAM)에 대응하는 공유 정보를 생성하고, 상기 그룹 네트워크 내 다른 단말들로 공유 정보를 전달한다. 여기서, 상기 전달 방식으로는 브로드캐스팅(Broadcasting) 방식이 예시될 수 있으며, 결제 단말(200A)은 SAM 1 보안 응용 모듈의 공유 정보를 브로드캐스팅할 수 있다.For example, the identification information of the security application module (SAM) may be SAM 1, the payment terminal (200A) generates the sharing information corresponding to the SAM 1 security application module (SAM) To share information. Here, the delivery method may be a broadcasting method, and the payment terminal 200A may broadcast the sharing information of the SAM 1 security application module.

여기서 공유 정보는 결제 단말(200A)에 구비된 SAM1 보안 응용 모듈(SAM)의 기본 정보 및 데이터베이스 구성정보를 포함할 수 있다.Here, the shared information may include basic information and database configuration information of the SAM1 security application module (SAM) provided in the payment terminal 200A.

기본 정보는 어떠한 용도를 가지는 보안 응용 모듈(SAM)인지에 대한 정보를 나타낼 수 있다. 예를 들어, 기본 정보는 서비스 코드 정보, 전자 화폐 식별 정보, 카드사 정보, 직승인 여부 플래그, 시리얼 번호 등이 예시될 수 있다.The basic information may indicate information about what purpose a security application module (SAM) is. For example, the basic information may be service code information, electronic money identification information, card company information, direct approval flag, serial number, and the like.

또한, 데이터베이스 구성정보는 상기 브로드캐스팅되는 정보에 기초하여, 각 단말에 보안 응용 모듈(SAM) 데이터베이스를 형성시키기 위한 분류 정보를 포함할 수 있다. 예를 들어, 데이터베이스 구성정보는 상기 SAM을 보유한 단말기의 고유 식별 정보(시리얼 번호, 시리얼 포트 번호, IP, Mac Address 등), 상기 고유 식별 정보에 대응하는 보유 SAM 리스트 정보 및 보안 프로토콜 정보 등이 예시될 수 있다.In addition, the database configuration information may include classification information for forming a security application module (SAM) database in each terminal based on the broadcasted information. For example, the database configuration information includes unique identification information (serial number, serial port number, IP, Mac Address, etc.) of the terminal having the SAM, retention SAM list information corresponding to the unique identification information, security protocol information, .

이에 따라, 결제 단말(200A)을 포함하는 각 단말들은 상호 브로드캐스팅되는 SAM 공유 정보에 기초하여, 상기 보안 응용 모듈(SAM) 데이터베이스를 각각 생성하고, 저장부에 저장할 수 있다.Accordingly, each terminal including the settlement terminal 200A can generate the security application module (SAM) database on the basis of the mutual broadcasting SAM shared information, and store the SAM in the storage unit.

그리고, 결제 단말(200A)은 필요한 보안 응용 모듈(SAM) 거래를 식별하고, 결제 단말(200A)에 설치되지 않은 SAM 2, SAM 3, SAM 4와 같은 보안 응용 모듈(SAM)에 대응하는 거래가 요청된 경우, 미리 저장된 보안 응용 모듈(SAM) 데이터베이스를 이용하여, 이를 보유한 그룹 네트워크 내 다른 단말로 거래를 요청할 수 있으며, 이용가능한 단말로부터의 회신응답을 수신함으로써, 거래 중계 처리를 제공할 수 있다.The settlement terminal 200A identifies a required security application module (SAM) transaction and requests a transaction corresponding to a security application module (SAM) such as SAM 2, SAM 3, and SAM 4 not installed in the settlement terminal 200A , It is possible to request a transaction to another terminal in the group network having the security application module (SAM) database stored in advance, and to receive the reply response from the available terminal, thereby providing transaction relay processing.

결과적으로, 그룹 네트워크 내 모든 보안 응용 모듈(SAM)은 공유될 수 있으며, 결제 단말(200A) 각각에 이와 같은 모듈들을 모두 구비시키지 않더라도, 다른 단말에 구비된 보안 응용 모듈을 색인 및 이용함으로써, 비용 절감 및 시스템 최적화를 가능하게 하며, 가맹점 시스템 또는 POS에 구비된 모듈들의 SAM간의 공유를 구현함으로써, 가맹점 내 SAM이 구비되지 않은 기기나 모듈에서도 보안 응용 모듈(SAM)을 이용한 결제 서비스를 이용할 수 있게 되며, 기기별 SAM이 중복 구매되어 불필요한 비용이 지출되는 것을 방지할 수 있게 된다.As a result, all of the security application modules (SAM) in the group network can be shared, and even if all of these modules are not provided in each of the settlement terminals 200A, by indexing and using security application modules provided in other terminals, And systems can be optimized. By sharing SAM between modules of merchant system or POS, it is possible to use a payment service using a security application module (SAM) in a device or a module without a SAM in the merchant And it is possible to prevent unnecessary expenses from being spent due to duplication of the device-specific SAM.

도 2는 본 발명의 실시 예에 따른 결제 단말을 보다 구체적으로 도시한 블록도이다.2 is a block diagram showing a payment terminal according to an embodiment of the present invention in more detail.

도 2를 참조하면, 결제 단말(200)은 보안 응용 모듈(SAM)을 이용한 결제 서비스를 제공하거나, 통상의 고객의 마그네틱 카드나 IC 카드로부터 리딩되는 카드 정보의 결제 서비스를 제공할 수 있다. 결제 단말(200)은 이를 위한 하나 이상의 카드 리더를 포함할 수 있으며, 전자결제 기능을 구비하여 이루어진 통상의 결제 단말일 수 있고, 중계 서버와의 통신에 따라, 결제 승인 요구 전문 생성 및 응답을 수신하여 처리하는 통상의 결제 처리를 수행할 수 있다. 다만, 본 발명의 실시 예에서는 보안 응용 모듈(SAM)을 이용한 거래 서비스 제공을 예시하는 바, 통상의 기능 동작에 대한 설명은 일부 생략토록 한다.Referring to FIG. 2, the payment terminal 200 may provide a settlement service using a security application module (SAM), or provide a settlement service of card information read from an ordinary customer's magnetic card or an IC card. The settlement terminal 200 may include one or more card readers for the settlement terminal 200, and may be a conventional settlement terminal having an electronic settlement function. In response to the communication with the relay server, And then performing a normal settlement process for processing the settlement. However, the embodiment of the present invention exemplifies the provision of a transaction service using a security application module (SAM), and a description of a general function operation will be omitted.

본 발명의 실시 예에 따른 결제 단말(200)은 제어부(210), 통신부(220), 결제 정보 처리부(230), 보안 응용 모듈 관리부(240). 공유 보안 응용 모듈 처리부(250), 입력부(260) 및 출력부(270)를 포함한다.The payment terminal 200 according to the embodiment of the present invention includes a control unit 210, a communication unit 220, a payment information processing unit 230, and a security application module management unit 240. A shared security application module processing unit 250, an input unit 260, and an output unit 270.

먼저, 통신부(220)는 결제 단말(200)이 연결된 그룹 네트워크 또는 중계 서버와 같은 외부 장치간의 통신을 수행하는 하나 이상의 모듈을 포함할 수 있다.First, the communication unit 220 may include one or more modules for performing communication between external devices such as a group network or a relay server to which the settlement terminal 200 is connected.

여기서, 통신부(220)는 근거리 통신망(LAN : Local Area Network) 및 인터넷망을 통해 무선 또는 유선방식으로 접속되는 형태, USB(Universal Serial Bus)포트를 통하여 접속되는 형태, 3G, 4G와 같은 이동 통신망을 통해 접속되는 형태, NFC(Near Field Communication, RFID(Radio Frequency Identification), Wi-Fi등과 같은 근거리 무선 통신방식을 통해 접속되는 형태의 통신 모듈을 포함할 수 있다. 또한, 통신부(220)는 시리얼 포트를 통해 물리적으로 연결하기 위한 시리얼(SERIAL) 통신 모듈을 포함할 수도 있다.Here, the communication unit 220 may be connected in a wireless or wired manner via a local area network (LAN) and an Internet network, a form connected through a USB (Universal Serial Bus) port, a mobile communication network And a communication module connected through a short-range wireless communication method such as NFC (Near Field Communication), RFID (Radio Frequency Identification), Wi-Fi, etc. The communication unit 220 may include a serial And a serial communication module for physically connecting through the port.

한편, 입력부(260)는 결제 단말(200)에 대한 사용자 입력을 수신한다. On the other hand, the input unit 260 receives a user input to the payment terminal 200.

여기서 입력부(260)는 다양한 버튼의 형태, 출력부(270)의 디스플레이 모듈에 터치 입력을 수신하는 터치 센서, 디스플레이 모듈 표면에 직접 접속되지 않고 접근하는 모션을 수신하는 근접 센서, 사용자의 음성 입력을 수신하는 마이크로폰 중 적어도 하나를 이용하여 구현될 수 있다. 다만, 이에 한정되는 것은 아니고, 사용자 입력을 수신할 수 있는 어떠한 형태로 구현되어도 무방하다.Here, the input unit 260 may include various types of buttons, a touch sensor that receives a touch input to a display module of the output unit 270, a proximity sensor that receives motion that is not directly connected to the display module surface, And receiving microphones. However, the present invention is not limited thereto and may be implemented in any form capable of receiving user input.

또한, 출력부(270)는 사용자 입력 및 서비스 어플리케이션 동작에 따라 처리되는 정보를 출력하기 위한 하나 이상의 출력 모듈을 포함할 수 있다.The output unit 270 may also include one or more output modules for outputting information processed according to user input and service application operations.

저장부(280)는 결제 단말(200)의 동작에 필요한 다양한 데이터 및 어플리케이션을 저장하는 기능을 한다. 특히 저장부(180)는 본 발명의 다양한 실시 예를 구현하기 위한 보안 응용 모듈 정보, 공유 정보 및 보안 응용 모듈 데이터베이스 등을 저장 및 관리할 수 있다. The storage unit 280 stores various data and applications necessary for the operation of the settlement terminal 200. [ In particular, the storage unit 180 may store and manage security application module information, shared information, and a security application module database for implementing various embodiments of the present invention.

여기서 저장부(280)는 RAM(Random Access Memory), 플레시메모리, ROM(Read Only Memory), EPROM(Erasable Programmable ROM), EEPROM(Electronically Erasable and Programmable ROM), 레지스터, 하드디스크, 리무버블 디스크, 메모리 카드 등과 같은 내장된 형태의 저장소자는 물론, USB 메모리 등과 같은 착탈가능한 형태의 저장소자로 구현될 수도 있다.Herein, the storage unit 280 may be a RAM (Random Access Memory), a FLASH memory, a ROM (Read Only Memory), an EPROM (Erasable Programmable ROM), an EEPROM (Electronically Erasable and Programmable ROM) Card, or the like, as well as a detachable type storage device such as a USB memory.

한편, 제어부(210)는 결제 단말(200)의 전반적인 동작을 제어하는 하나 이상의 프로세서를 포함한다. 제어부(210)의 제어에 따라, 결제 정보 처리부(230), 보안 응용 모듈 관리부(240) 및 공유 보안 응용 모듈 처리부(250)의 동작이 제어됨으로써, 보안 응용 모듈 기반의 결제 서비스가 제공될 수 있다.On the other hand, the control unit 210 includes one or more processors for controlling the overall operation of the payment terminal 200. The operation of the payment information processing unit 230, the security application module management unit 240, and the shared security application module processing unit 250 are controlled according to the control of the control unit 210, whereby a payment service based on the security application module can be provided .

결제 정보 처리부(230)는 통상의 카드 정보 기반 거래 정보의 처리를 제공할 수 있다. 특히 본 발명의 실시 예에 따르면 보안 응용 모듈(SAM) 기능을 구비한 고객의 카드 또는 단말로부터의 보안 응용 모듈(SAM) 통신 요청에 따라, 결제 단말(200)에 설치된 보안 응용 모듈(SAM) 또는 다른 단말로부터 공유된 보안 응용 모듈(SAM)을 이용한 통신 거래 서비스를 제공함으로써, 보안 응용 모듈(SAM) 기반 오프라인 거래 또는 온라인 직승인 거래 등의 거래정보 처리를 제공할 수 있다.The payment information processing unit 230 may provide processing of normal card information based transaction information. In particular, according to an embodiment of the present invention, a security application module (SAM) installed in the settlement terminal 200 or a secure application module (SAM) installed in the settlement terminal 200 may be provided in response to a security application module (SAM) communication request from a card or a terminal having a security application module It is possible to provide transaction information processing such as a security application module (SAM) -based offline transaction or online direct approval transaction by providing a communication transaction service using a shared security application module (SAM) from another terminal.

이를 위해, 보안 응용 모듈 관리부(240)는 결제 단말(200)에 구비된 보안 응용 모듈(SAM)을 식별하고, 식별된 정보를 저장 및 관리한다. 또한, 보안 응용 모듈 관리부(240)는 결제 정보 처리부(230)로부터의 요청에 따라 설치된 보안 응용 모듈(SAM)과, 요청된 보안 응용 모듈(SAM) 지원 카드와의 통신 거래 기능을 제공할 수 있다.To this end, the security application module management unit 240 identifies a security application module (SAM) provided in the settlement terminal 200, and stores and manages the identified information. In addition, the security application module management unit 240 may provide a communication transaction function between the installed security application module (SAM) and the requested security application module (SAM) support card according to a request from the payment information processing unit 230 .

또한, 보안 응용 모듈 관리부(240)는 공유 보안 응용 모듈 처리부(250)로부터의 요청에 따라, 설치된 보안 응용 모듈(SAM)과, 그룹 네트워크 내 다른 단말을 경유하여 요청된 보안 응용 모듈(SAM) 지원 카드와의 통신 거래 기능을 상기 그룹 네트워크 내 다른 외부 단말로 중계함으로써, 보안 응용 모듈(SAM) 에 의한 통신 거래 기능의 공유를 제공할 수 있다.The security application module management unit 240 may also be configured to support a security application module (SAM) requested via the other terminals in the group network in response to a request from the shared security application module processing unit 250 The communication transaction function with the card can be relayed to other external terminals in the group network to provide sharing of the communication transaction function by the security application module (SAM).

이를 위해, 공유 보안 응용 모듈 처리부(250)는 상기 보안 응용 모듈 관리부(240)로부터 식별되는 보안 응용 모듈(SAM) 정보로부터, 보안 응용 모듈(SAM)의 공유 정보를 생성하고, 통신부(220)를 통해 그룹 네트워크 내 브로드캐스팅을 처리할 수 있다.To this end, the shared security application module processing unit 250 generates the shared information of the security application module (SAM) from the security application module (SAM) information identified from the security application module management unit 240, Can handle broadcast within the group network.

또한, 공유 보안 응용 모듈 처리부(250)는 통신부(220)를 통해 다른 단말들로부터 브로드캐스팅되는 보안 응용 모듈(SAM)관련 데이터베이스 구성 정보를 수신할 수 있으며, 상기 수신된 보안 응용 모듈(SAM)관련 데이터베이스 구성 정보로부터 보안 응용 모듈(SAM) 데이터베이스를 생성 또는 갱신하고, 저장부(280)에 저장할 수 있다.Also, the shared security application module processing unit 250 can receive the SAM-related database configuration information broadcasted from the other terminals through the communication unit 220, A security application module (SAM) database may be created or updated from the database configuration information, and stored in the storage unit 280. [

이에 따라, 결제 정보 처리부(230)는 결제에 필요한 보안 응용 모듈(SAM)이 보안 응용 모듈 관리부(240)로부터 식별되지 않는 경우, 공유 보안 응용 모듈 처리부(250)로 필요한 보안 응용 모듈(SAM)을 보유한 다른 단말을 요청할 수 있다. 공유 보안 응용 모듈 처리부(250)는 결제 정보 처리부(230)의 요청에 따라, 필요한 용도의 보안 응용 모듈(SAM)에 대응하는 다른 단말의 식별 정보를 확인할 수 있으며, 상기 다른 단말로 상기 필요한 보안 응용 모듈(SAM)의 사용가능여부를 요청할 수 있다. 공유 보안 응용 모듈 처리부(250)는 만약 상기 보안 응용 모듈(SAM)이 사용 중인 경우 사용 완료시까지 대기하거나 또는 다른 단말을 색인할 수 있다.Accordingly, if the security application module (SAM) required for payment is not identified from the security application module management unit 240, the payment information processing unit 230 may transmit the required security application module (SAM) to the shared security application module processing unit 250 It can request another terminal that it has. The shared security application module processing unit 250 can identify the identification information of other terminals corresponding to a security application module (SAM) for a required use according to a request of the payment information processing unit 230, And may request the availability of the module (SAM). If the security application module (SAM) is in use, the shared security application module processing unit 250 can wait until the use is completed or index the other terminal.

그리고, 공유 보안 응용 모듈 처리부(250)는 사용가능한 단말의 보안 응용 모듈(SAM)에 대응하는 공유 정보 및 단말 식별 정보를 결제 정보 처리부(230)로 제공할 수 있다. 결제 정보 처리부(230)는, 상기 공유 정보 및 단말 식별 정보에 따라 현재 요청된 보안 응용 모듈(SAM) 거래 정보를 상기 사용가능한 단말로부터 공유된 보안 응용 모듈(SAM)로 전송할 수 있으며, 그 응답을 수신하여, 공유된 보안 응용 모듈(SAM) 기반의 거래 처리를 완료할 수 있다.The shared security application module processing unit 250 may provide the payment information processing unit 230 with the shared information and the terminal identification information corresponding to the security application module (SAM) of the available terminal. The payment information processing unit 230 can transmit the currently requested security application module (SAM) transaction information from the available terminal to the shared security application module (SAM) according to the shared information and the terminal identification information, To complete the transaction processing based on the shared security application module (SAM).

도 3 및 도 4는 본 발명의 실시 예에 따른 결제 단말의 동작 방법을 설명하기 위한 흐름도이다.3 and 4 are flowcharts for explaining an operation method of a payment terminal according to an embodiment of the present invention.

본 발명의 실시 예는, 결제 단말(200)의 동작을 예시하고 있으나, 결제 단말(200)과 연결된 그룹 네트워크 내 결제 관련 처리를 제공하는 다른 단말들 또한 동일한 처리를 수행함으로써 보안 응용 모듈(SAM) 기능의 공유가 활성화될 수 있다.Although the exemplary embodiment of the present invention illustrates the operation of the settlement terminal 200, other terminals providing settlement related processing in the group network connected to the settlement terminal 200 may also perform the same processing, Sharing of functions can be activated.

도 3은 보안 용응 모듈 데이터베이스 생성 프로세스를 도시한 것으로, 도 3을 참조하면, 먼저 공유 보안 응용 모듈 처리부(250)는 단말(200)에 설치된 보안 응용 모듈(SAM)을 색인하고(S101), 색인된 보안 응용 모듈(SAM)에 대응하는 공유 정보를 생성하여 그룹 네트워크 내 브로드캐스팅한다(S103).Referring to FIG. 3, the shared security application module 250 first indexes a security application module (SAM) installed in the terminal 200 (S101) And generates broadcast information corresponding to the secure application module (SAM) and broadcasts it in the group network (S103).

그리고, 결제 단말(200)은 공유 보안 응용 모듈 처리부(250)를 통해 상기 그룹 네트워크 내 다른 단말들로부터 보안 응용 모듈 공유 정보를 수신한다(S105).The settlement terminal 200 receives security application module sharing information from other terminals in the group network through the shared security application module processing unit 250 (S105).

전술한 바와 같이, 공유 정보는 각 단말에 설치된 보안 응용 모듈(SAM) 및 상기 단말에 대한 매칭 정보에 따른 데이터베이스 구성 정보를 포함할 수 있다. 기본 정보는 어떠한 용도를 가지는 보안 응용 모듈(SAM)인지에 대한 기본 식별 정보를 나타낼 수 있고, 예를 들어, 기본 정보는 전자 화폐 식별 정보, 카드사 정보, 직승인 여부 플래그, 시리얼 번호 정보 등이 예시될 수 있다. 또한, 데이터베이스 구성정보는 상기 브로드캐스팅되는 정보에 기초하여, 각 단말에 보안 응용 모듈(SAM) 데이터베이스를 형성시키기 위한 분류 정보를 포함할 수 있다. 예를 들어, 데이터베이스 구성정보는 상기 SAM을 보유한 단말기의 고유 식별 정보(시리얼 번호, 시리얼 포트 번호, IP, Mac Address 등), 상기 고유 식별 정보에 대응하는 보유 SAM 리스트 정보 및 보안 프로토콜 정보 등이 예시될 수 있다.As described above, the shared information may include a security application module (SAM) installed in each terminal and database configuration information according to matching information for the terminal. For example, the basic information may include electronic money identification information, credit card company information, direct approval flag, serial number information, and the like, for example, as basic information about a security application module (SAM) . In addition, the database configuration information may include classification information for forming a security application module (SAM) database in each terminal based on the broadcasted information. For example, the database configuration information includes unique identification information (serial number, serial port number, IP, Mac Address, etc.) of the terminal having the SAM, retention SAM list information corresponding to the unique identification information, security protocol information, .

이에 따라, 공유 보안 응용 모듈 처리부(250)는 보안 응용 모듈(SAM) 데이터베이스를 생성한다(S107).Accordingly, the shared security application module processing unit 250 creates a security application module (SAM) database (S107).

생성된 데이터베이스는 일정 주기에 따라 혹은 결제 정보 처리부(230)의 요청에 따라 갱신될 수 있다. 기본적으로, 데이터베이스는 각 단말 정보에 매핑된 보안 응용 모듈(SAM) 리스트와, 보안 응용 모듈(SAM)의 기본 정보 및 상태 정보가 포함될 수 있다.The generated database may be updated in accordance with a predetermined cycle or at the request of the payment information processing unit 230. Basically, the database may include a list of security application modules (SAM) mapped to each terminal information and basic information and status information of the security application module (SAM).

한편, 도 4는 본 발명의 실시 예에 따라 공유된 보안 응용 모듈(SAM) 기반 결제 정보 처리부(230)의 거래 정보 처리 방법을 설명하기 위한 것으로, 먼저, 결제 정보 처리부(230)는 SAM 지원 카드의 리딩 등에 따라 결제가 요청된 경우, 결제에 필요한 보안 응용 모듈(SAM)을 식별한다(S201).FIG. 4 illustrates a transaction information processing method of a security application module (SAM) based payment information processing unit 230 shared according to an embodiment of the present invention. First, (Step S201), the security application module (SAM) necessary for settlement is identified.

그리고, 결제 정보 처리부(230)는 보안 응용 모듈 관리부(240)를 통해 단말(200)에 설치된 보안 응용 모듈(SAM)의 이용가능여부를 확인한다(S203).The payment information processing unit 230 confirms whether the security application module (SAM) installed in the terminal 200 can be used through the security application module management unit 240 (S203).

예를 들어, 결제 정보 처리부(230)는 보안 응용 모듈(SAM)이 다른 거래로 인해 이용불가하여 일정 시간 이상의 대기가 필요하거나, 설치된 보안 응용 모듈(SAM)이 없는 경우 이용불가한 경우로 확인할 수 있다.For example, the payment information processing unit 230 may determine that the security application module (SAM) is unavailable due to another transaction and needs to wait for a certain period of time or is unavailable when there is no installed security application module (SAM) have.

또한, 결제 정보 처리부(230)는 설치된 보안 응용 모듈(SAM)이 이용가능한 경우 이를 이용한 거래 정보의 처리를 수행할 수 있다(S215).In addition, the payment information processing unit 230 may process the transaction information using the installed security application module (SAM) if it is available (S215).

다만, 이용가능한 보안 응용 모듈(SAM)이 존재하지 않는 경우, 결제 정보 처리부(230)는 공유 보안 응용 모듈 처리부(250)로 필요한 보안 응용 모듈에 대응하는 데이터베이스 색인을 요청한다(S205).However, if there is no available security application module (SAM), the payment information processing unit 230 requests a database index corresponding to the required security application module to the shared security application module processing unit 250 (S205).

이에 따라, 보안 응용 모듈(SAM)이 색인된 경우(S207), 결제 정보 처리부(230)는 공유 보안 응용 모듈 처리부(250)를 통해 색인된 보안 응용 모듈에 대응하는 그룹 네트워크 내 다른 단말로 상기 필요한 보안 응용 모듈(SAM)의 상태 정보를 요청한다(S209).Accordingly, when the security application module (SAM) is indexed (S207), the payment information processing unit 230 transmits the necessary (necessary) information to the other terminals in the group network corresponding to the security application module indexed through the shared security application module processing unit 250 And requests status information of the security application module (SAM) (S209).

그리고, 요청된 상태 정보로부터 이용가능한 보안 응용 모듈(SAM)이 확인되면, 결제 정보 처리부(230)는 상기 이용가능한 보안 응용 모듈(SAM)이 설치된 단말로 보안 응용 모듈(SAM)에 대한 거래 기능 공유를 요청한다(S211).When the available security application module (SAM) is confirmed from the requested status information, the payment information processing unit 230 transmits the transaction function sharing (SAM) to the security application module (SAM) (S211).

이에 따라, 결제 정보 처리부(230)는 상기 다른 단말의 보안 응용 모듈(SAM)과 현재 결제를 요청한 SAM 지원 카드간 통신을 중계함으로써, 거래 정보를 처리할 수 있다(S213).Accordingly, the settlement information processing unit 230 can process the transaction information by relaying the communication between the security application module (SAM) of the other terminal and the SAM support card that requested the settlement (S213).

도 5는 본 발명의 실시 예에 따른 연결 그룹 및 연결 그룹간 보안 응용 모듈 공유를 설명하기 위한 개념도이다.5 is a conceptual diagram for explaining sharing of a security application module between a connection group and a connection group according to an embodiment of the present invention.

도 5를 참조하면 본 발명의 실시 예에 따른 그룹 네트워크는 연결 그룹에 따라 구분될 수 있으며, 각 연결 그룹별 그룹 네트워크가 형성될 수 있다. 또한, 각 연결 그룹은 연결된 통신 방식에 따라 구분될 수 있다.Referring to FIG. 5, a group network according to an embodiment of the present invention may be classified according to a connection group, and a group network may be formed for each connection group. Also, each connection group can be classified according to the connected communication method.

예를 들어, 제1 POS 단말(100A), 제1 카드 단말(200A) 및 제1 사인 패드(300A)는 시리얼 포트를 통해 물리적으로 유선 연결될 수 있다. 이 경우, 상기 유선 연결에 따른 그룹 네트워크가 형성될 수 있으며, 이를 시리얼 연결에 따른 그룹 A라고 할 수 있다. 이 경우, 그룹 A의 그룹 네트워크는 외부와는 오프라인으로 보안 응용 모듈(SAM)이 처리되는 하나의 결제 시스템을 구성할 수 있으며, 보안 응용 모듈(SAM)은 상기 시리얼 연결그룹 A 내부에서만 공유될 수 있다.For example, the first POS terminal 100A, the first card terminal 200A, and the first sine pad 300A may be physically wired through a serial port. In this case, a group network according to the wired connection may be formed, which may be referred to as a group A according to the serial connection. In this case, the group network of the group A can constitute a billing system in which a security application module (SAM) is processed offline with the outside, and a security application module (SAM) can be shared only within the serial connection group A. have.

또한, 상기 시리얼 연결 그룹 A와는 별도로 유무선 통신망(예를 들어, 랜 방식, WIFI 방식 또는 블루투스 방식)으로 연결 구성된 그룹 네트워크로서, 유무선 통신망 연결에 따른 그룹 B가 형성될 수 있다. 이 경우, 그룹 B의 그룹 네트워크는 외부 망과 연결 가능한 결제 시스템을 구성할 수 있으며, 보안 응용 모듈(SAM)은 내부 통신 망을 통해 공유될 수 있다.In addition, a group B according to a wired / wireless communication network connection may be formed as a group network that is connected to a wired / wireless communication network (for example, a LAN type, a WIFI type or a Bluetooth type) separately from the serial connection group A. In this case, the group network of the group B can constitute a settlement system connectable with the external network, and the security application module (SAM) can be shared through the internal communication network.

또한, 상기 그룹 A와 그룹 B을 하나의 전체 그룹 네트워크로 구성하는 것도 가능할 수 있다. 이 경우, 인터넷 등에 연결되지 않은 상태로 시리얼 연결 그룹에 포함된 단말이라 하더라도, 연결그룹 B와의 통신에 따라 외부의 보안 응용 모듈(SAM)을 이용하거나, 온라인 서비스를 제공할 수도 있는 효과가 발생할 수 있다.It is also possible to configure the group A and the group B as one whole group network. In this case, even if the terminal is included in the serial connection group without being connected to the Internet or the like, an effect of using an external security application module (SAM) or providing an online service may occur according to communication with the connection group B have.

또한, 본 발명의 실시 예에 따른 상기 그룹 네트워크의 구성은 별도의 중앙 관리 서버등이 없이도 상호 정보를 교환가능한 공유 시스템을 제공함으로써, 시스템 구성 및 설비 구축비용을 최소화할 수 있으며, 유지 및 보수를 용이하게 할 수 있는 장점이 있다.In addition, the configuration of the group network according to the embodiment of the present invention can minimize the system configuration and equipment installation cost by providing a shared system that can exchange mutual information without a separate central management server, There is an advantage that it can be facilitated.

한편, 상술한 본 발명의 다양한 실시 예들에 따른 방법은 단말 장치에서 실행되기 위한 설치 데이터 형태로 구현되어 다양한 비일시적 판독 가능 매체(non-transitory computer readable medium)에 저장된 상태로 각 서버 또는 기기들에 제공될 수 있다. 이에 따라, 휴대용 단말기(100) 또는 결제 단말(200)은 서버 또는 기기에 접속하여, 상기 설치 데이터를 다운로드할 수 있다.Meanwhile, the method according to various embodiments of the present invention may be implemented in the form of installation data to be executed in a terminal device, and may be stored in various non-transitory computer readable media, Can be provided. Accordingly, the portable terminal 100 or the payment terminal 200 can access the server or the device and download the installation data.

비일시적 판독 가능 매체란 레지스터, 캐쉬, 메모리 등과 같이 짧은 순간 동안 데이터를 저장하는 매체가 아니라 반영구적으로 데이터를 저장하며, 기기에 의해 판독(reading)이 가능한 매체를 의미한다. 구체적으로는, 상술한 다양한 어플리케이션 또는 프로그램들은 CD, DVD, 하드 디스크, 블루레이 디스크, USB, 메모리카드, ROM 등과 같은 비일시적 판독 가능 매체에 저장되어 제공될 수 있다.A non-transitory readable medium is a medium that stores data for a short period of time, such as a register, cache, memory, etc., but semi-permanently stores data and is readable by the apparatus. In particular, the various applications or programs described above may be stored on non-volatile readable media such as CD, DVD, hard disk, Blu-ray disk, USB, memory card, ROM,

또한, 이상에서는 본 발명의 바람직한 실시예에 대하여 도시하고 설명하였지만, 본 발명은 상술한 특정의 실시예에 한정되지 아니하며, 청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술분야에서 통상의 지식을 가진자에 의해 다양한 변형실시가 가능한 것은 물론이고, 이러한 변형실시들은 본 발명의 기술적 사상이나 전망으로부터 개별적으로 이해되어서는 안될 것이다.While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is to be understood that the invention is not limited to the disclosed exemplary embodiments, but, on the contrary, It should be understood that various modifications may be made by those skilled in the art without departing from the spirit and scope of the present invention.

Claims (14)

결제 기능 처리를 위한 기능 모듈을 포함하여, 포함된 기능 모듈에 따라 거래를 위한 기능 처리를 수행하는 복수의 결제 관련 단말들과 연결되어 그룹 네트워크를 구성하는 단말의 결제 처리 방법에 있어서,
상기 단말에 구비된 보안 응용 모듈을 식별하는 단계;
상기 단말의 식별 정보 및 상기 식별된 보안 응용 모듈의 기본 정보를 포함하는 보안 응용 모듈 공유 정보를 생성하여, 상기 단말과 연결되며, 상기 보안 응용 모듈 공유 정보를 상호 교환 가능한 상기 그룹 네트워크를 구성하는 상기 복수의 결제 관련 단말 중 하나 이상의 다른 단말로 브로드캐스팅하는 단계;
상기 공유 정보에 따라 상기 다른 단말로부터 요청된 상기 보안 응용 모듈의 기능을 상기 다른 단말로 제공하는 단계; 및
상기 단말에서 처리되는 거래에 필요한 보안 인증 모듈이 상기 단말에 설치되지 않거나 이용가능하지 않은 경우, 상기 그룹 네트워크를 통해 상기 다른 단말로부터 브로드캐스팅된 상기 다른 단말의 보안 응용 모듈 공유 정보를 이용하여, 상기 필요한 보안 인증 모듈의 기능 공유를 상기 다른 단말로 요청하는 단계를 포함하고,
상기 다른 단말로 브로드캐스팅하거나, 상기 다른 단말로부터 브로드캐스팅된 보안 응용 모듈 공유 정보로부터 데이터베이스를 생성하여 상기 단말에 저장 또는 갱신하는 단계를 더 포함하는
보안 응용 모듈의 공유 기반 결제 정보 처리 방법.
A payment processing method of a terminal connected to a plurality of settlement related terminals performing a function process for a transaction according to an included function module, including a function module for processing a settlement function,
Identifying a security application module included in the terminal;
The security application module sharing information including the identification information of the terminal and the basic information of the identified security application module to generate security application module sharing information, Broadcasting to one or more of the plurality of settlement related terminals;
Providing the function of the security application module requested by the other terminal to the other terminal according to the shared information; And
Using the security application module sharing information of the other terminal broadcasted from the other terminal through the group network, if the security authentication module required for the transaction processed in the terminal is not installed or available in the terminal, Requesting a function sharing of a required security authentication module to the other terminal,
Further comprising the step of broadcasting to the another terminal or generating a database from security application module sharing information broadcast from the other terminal and storing or updating the database in the terminal
A method for handling shared - based payment information of a security application module.
제1항에 있어서,
상기 보안 응용 모듈의 기본 정보는 상기 단말의 식별 정보에 매핑되는 상기 보안 응용 모듈의 식별 정보 및 서비스 정보를 포함하는
보안 응용 모듈의 공유 기반 결제 정보 처리 방법.
The method according to claim 1,
The basic information of the security application module includes identification information and service information of the security application module mapped to the identification information of the terminal
A method for handling shared - based payment information of a security application module.
삭제delete 삭제delete 삭제delete 제1항에 있어서,
상기 요청하는 단계는,
상기 필요한 보안 인증 모듈의 상태 정보를 상기 그룹 네트워크에 요청하는 단계를 더 포함하는
보안 응용 모듈의 공유 기반 결제 정보 처리 방법.
The method according to claim 1,
Wherein the requesting step comprises:
And requesting the group network for status information of the required security authentication module
A method for handling shared - based payment information of a security application module.
제1항에 있어서,
상기 다른 단말로부터의 보안 인증 모듈 공유 제공에 따라, 상기 다른 단말의 보안 인증 모듈과의 통신을 중계하여, 상기 거래에 대한 결제 처리를 상기 단말에서 수행하는 단계를 더 포함하는
보안 응용 모듈의 공유 기반 결제 정보 처리 방법.
The method according to claim 1,
Further comprising the step of relaying the communication with the security authentication module of the other terminal according to the sharing provision of the security authentication module from the other terminal and performing the payment processing for the transaction at the terminal
A method for handling shared - based payment information of a security application module.
제1항에 있어서,
상기 단말은 카드 리더 모듈을 포함하는 카드 리더단말이며, 상기 하나 이상의 다른 결제 단말은 거래 관리 모듈이 구비된 POS 단말 및 서명 모듈이 구비된 사인패드 단말을 포함하며, 상기 그룹 네트워크는 상기 카드 리더 단말, 상기 POS 단말 및 상기 사인패드 단말간 오프라인 시리얼 연결에 의해 형성되어, 상기 보안 응용 모듈이 상기 시리얼 연결에 의해 형성된 그룹 네트워크 내부에서만 공유되는 것을 특징으로 하는
보안 응용 모듈의 공유 기반 결제 정보 처리 방법.
The method according to claim 1,
Wherein the terminal is a card reader terminal including a card reader module, the at least one other payment terminal includes a POS terminal having a transaction management module and a sign pad terminal having a signature module, , An offline serial connection between the POS terminal and the sign pad terminal, wherein the security application module is shared only within the group network formed by the serial connection
A method for handling shared - based payment information of a security application module.
결제 기능 처리를 위한 기능 모듈을 포함하여, 포함된 기능 모듈에 따라 거래를 위한 기능 처리를 수행하는 복수의 결제 관련 단말들과 연결되어 그룹 네트워크를 구성하며, 결제 정보 처리를 제공하는 단말에 있어서,
상기 단말에 구비된 보안 응용 모듈을 식별 및 관리하는 보안 응용 모듈 관리부;
상기 단말의 식별 정보 및 상기 식별된 보안 응용 모듈의 기본 정보를 포함하는 보안 응용 모듈 공유 정보를 생성하여, 상기 단말과 연결되며, 상기 보안 응용 모듈 공유 정보를 상호 교환 가능한 그룹 네트워크에 포함된 하나 이상의 다른 단말로 브로드캐스팅하며, 상기 공유 정보에 따라 상기 다른 단말로부터 요청된 상기 보안 응용 모듈의 기능을 상기 다른 단말로 제공하는 공유 보안 응용 모듈 처리부; 및
상기 단말로 현재 요청된 거래에 필요한 보안 인증 모듈을 식별하고, 상기 필요한 보안 인증 모듈에 대응하여 상기 단말에 설치된 보안 인증 모듈을 색인하며, 상기 필요한 보안 인증 모듈이 설치되지 않거나 이용가능하지 않은 경우, 상기 다른 단말로부터 브로드캐스팅된 보안 응용 모듈 공유 정보를 이용하여, 상기 필요한 보안 인증 모듈의 기능 공유를 상기 다른 단말로 요청하는 결제 정보 처리부를 포함하며,
상기 다른 단말로 브로드캐스팅하거나, 상기 다른 단말로부터 브로드캐스팅된 보안 응용 모듈 공유 정보로부터 데이터베이스를 생성하여 상기 단말에 저장 또는 갱신하는 저장부를 더 포함하는
보안 응용 모듈의 공유 기반 결제 정보 처리를 제공하는 단말.
A terminal that is connected to a plurality of settlement related terminals performing a function process for a transaction according to an included function module to constitute a group network including a function module for a settlement function process,
A security application module manager for identifying and managing a security application module provided in the terminal;
And generating security application module sharing information including the identification information of the terminal and the basic information of the identified security application module and transmitting the security application module sharing information to the terminal, A shared security application module processing unit that broadcasts the security application module requested by the other terminal to the other terminal and provides the function of the security application module requested by the other terminal to the other terminal according to the shared information; And
Wherein the security authentication module identifies a security authentication module required for a transaction currently requested to the terminal and indexes a security authentication module installed in the terminal in response to the required security authentication module, And a payment information processing unit for requesting the other terminal to share a function of the required security authentication module using the security application module sharing information broadcasted from the other terminal,
Further comprising a storage unit for broadcasting to the another terminal or generating a database from security application module sharing information broadcast from the other terminal and storing or updating the database in the terminal
A terminal providing shared-based payment information processing of a security application module.
제9항에 있어서,
상기 보안 응용 모듈의 기본 정보는 상기 단말의 식별 정보에 매핑되는 상기 보안 응용 모듈의 식별 정보 및 서비스 정보를 포함하는
보안 응용 모듈의 공유 기반 결제 정보 처리를 제공하는 단말.
10. The method of claim 9,
The basic information of the security application module includes identification information and service information of the security application module mapped to the identification information of the terminal
A terminal providing shared-based payment information processing of a security application module.
삭제delete 삭제delete 삭제delete 제9항에 있어서,
상기 결제 정보 처리부는 상기 필요한 보안 인증 모듈의 상태 정보를 요청하고, 상태 정보에 따라 이용가능한 상기 다른 단말로부터의 보안 인증 모듈 공유 제공에 따라, 상기 다른 단말의 보안 인증 모듈과의 통신을 중계하여, 상기 거래에 대한 결제 처리를 수행하는
보안 응용 모듈의 공유 기반 결제 정보 처리를 제공하는 단말.
10. The method of claim 9,
The settlement information processing unit requests the status information of the required security authentication module and relays communication with the security authentication module of the other terminal according to the sharing of the security authentication module from the available other terminal according to the status information, And performs a payment process for the transaction
A terminal providing shared-based payment information processing of a security application module.
KR1020170116913A 2017-09-13 2017-09-13 A payment method providing sharing of secure application modules and an appratus using it KR101946330B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020170116913A KR101946330B1 (en) 2017-09-13 2017-09-13 A payment method providing sharing of secure application modules and an appratus using it

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020170116913A KR101946330B1 (en) 2017-09-13 2017-09-13 A payment method providing sharing of secure application modules and an appratus using it

Publications (1)

Publication Number Publication Date
KR101946330B1 true KR101946330B1 (en) 2019-05-08

Family

ID=66580344

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020170116913A KR101946330B1 (en) 2017-09-13 2017-09-13 A payment method providing sharing of secure application modules and an appratus using it

Country Status (1)

Country Link
KR (1) KR101946330B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20220076030A (en) * 2020-11-30 2022-06-08 한국정보통신주식회사 Card terminal performing card payment using secure access module and method of operating the same

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020011621A (en) * 2000-08-03 2002-02-09 하상우 System for Common Ownership and Access for Storage area Using Computers Connected to the Internet
JP2008033888A (en) 2006-02-02 2008-02-14 Fuji Electric Retail Systems Co Ltd Ic card payment system, its controller, and customer service terminal
KR20080079704A (en) 2006-12-22 2008-09-02 이노시드 주식회사 Payment system
KR20130048646A (en) * 2011-11-02 2013-05-10 (주)에이티솔루션즈 System and method for operating secure application module of mobile nfc payment, and recording medium

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020011621A (en) * 2000-08-03 2002-02-09 하상우 System for Common Ownership and Access for Storage area Using Computers Connected to the Internet
JP2008033888A (en) 2006-02-02 2008-02-14 Fuji Electric Retail Systems Co Ltd Ic card payment system, its controller, and customer service terminal
KR20080079704A (en) 2006-12-22 2008-09-02 이노시드 주식회사 Payment system
KR20130048646A (en) * 2011-11-02 2013-05-10 (주)에이티솔루션즈 System and method for operating secure application module of mobile nfc payment, and recording medium

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20220076030A (en) * 2020-11-30 2022-06-08 한국정보통신주식회사 Card terminal performing card payment using secure access module and method of operating the same
KR102449476B1 (en) 2020-11-30 2022-09-30 한국정보통신주식회사 Card terminal performing card payment using secure access module and method of operating the same

Similar Documents

Publication Publication Date Title
CN109416795B (en) Token aggregation system for multiparty transactions
US10922675B2 (en) Remote transaction system, method and point of sale terminal
WO2017128975A1 (en) Credit payment method and device based on mobile terminal p2p
KR101538745B1 (en) System for Issuing an Electronic Receipt
KR20140125449A (en) Transaction processing system and method
CN102985885A (en) Systems, apparatus, and methods for proximity-based peer-to-peer payment transactions
US20120143769A1 (en) Commerce card
JP6667498B2 (en) Remote transaction system, method and POS terminal
US20220198430A1 (en) Mid-range reader interactions
US20230017281A1 (en) Dynamic application selection based on contextual data
KR20150069237A (en) Payment method and system using dynamic NFC tag
KR101946330B1 (en) A payment method providing sharing of secure application modules and an appratus using it
KR102431265B1 (en) A method and apparatus for providing a service linked with payment based on a locatoin of mobile device
KR20150072865A (en) Mobile terminal and credit payment service method thereof
JP2015525383A (en) System and method for conducting transactions
US20230336349A1 (en) Comprehensive storage application provisioning using a provisioning software development kit (sdk)
US20230368190A1 (en) Virtual terminal
KR101912254B1 (en) A method of processing transaction information for preventing re-use of transaction information based on a shared encryption key, an appratus thereof
CN117999553A (en) Multiple interaction processing
KR20130101311A (en) Method for providing distributed promotion
KR20130101748A (en) Method for providing promotion based on point of time