KR20170087276A - 위치 기반의 결제 인증 서비스 제공 방법 및 서버 - Google Patents

위치 기반의 결제 인증 서비스 제공 방법 및 서버 Download PDF

Info

Publication number
KR20170087276A
KR20170087276A KR1020160007042A KR20160007042A KR20170087276A KR 20170087276 A KR20170087276 A KR 20170087276A KR 1020160007042 A KR1020160007042 A KR 1020160007042A KR 20160007042 A KR20160007042 A KR 20160007042A KR 20170087276 A KR20170087276 A KR 20170087276A
Authority
KR
South Korea
Prior art keywords
information
payment
customer
settlement
position information
Prior art date
Application number
KR1020160007042A
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 KR1020160007042A priority Critical patent/KR20170087276A/ko
Publication of KR20170087276A publication Critical patent/KR20170087276A/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/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • 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/12Payment architectures specially adapted for electronic shopping systems
    • 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/34Payment architectures, schemes or protocols characterised by the use of specific devices or networks using cards, e.g. integrated circuit [IC] cards or magnetic cards
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/10Network architectures or network communication protocols for network security for controlling access to devices or network resources
    • H04L63/107Network architectures or network communication protocols for network security for controlling access to devices or network resources wherein the security policies are location-dependent, e.g. entities privileges depend on current location or allowing specific operations only from locally connected terminals

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Computer Security & Cryptography (AREA)
  • Finance (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

위치 기반의 결제 인증 서비스 제공 방법이 개시된다. 본 방법은 고객의 상품 구매에 대한 결제 승인 요청을 수신하는 단계, 결제가 요청된 위치에 대응되는 결제 위치 정보를 획득하는 단계, 고객이 구비한 단말 장치의 현재 위치 정보를 획득하는 단계 및 획득된 결제 위치 정보와 획득된 현재 위치 정보를 비교하여 결제 승인 요청에 대한 승인 여부를 판단하는 단계를 포함한다.

Description

위치 기반의 결제 인증 서비스 제공 방법 및 서버{METHOD AND SERVER FOR PROVIDING LOCATION BASED PAYMENT AUTHENTICATION SERVICE}
본 발명은 위치 기반의 결제 인증 서비스 제공 방법 및 서버에 관한 것으로, 보다 상세하게는 결제 시점에 고객의 위치를 이용하여 결제 승인 여부를 판단하는 결제 인증 서비스 제공 방법 및 서버에 관한 것이다.
현대 사회에서 신용카드, 체크카드, 직불카드, 현금카드(이하, 카드라 통징함) 등은 온라인/오프라인 가맹점에서 현금 결제를 대체하는 수단으로 널리 사용되고 있다.
일 예로, 카드를 통한 오프라인 결제의 경우, 고객은 가맹점 점원에게 결제 카드를 건네주고, 가맹점의 점원은 카드 리더 기능이 구비된 결제 단말에 상품 또는 서비스에 대한 가격을 입력하며, 이를 확인한 사용자가 서명을 수행한다. 이 경우, 결제 단말은 소정의 결제 네트워크(예컨대, VAN(Value Added Network))를 통해 결제 요청 전문을 카드사(또는 금융사)서버로 전송하고, 카드사(또는 금융사)서버로부터 결제 요청에 대한 결제 승인 전문을 수신하는 과정을 통해 현금 없이 소정의 금액에 대한 결제를 수행하며, 결제 승인 이후 고객에게 영수증을 발급한다.
이러한 카드 결제에 있어서, 결제 고객에 대한 본인 인증 절차는 상당히 취약한 실정이다. 예컨대, 현행 카드 결제 과정에서는 출력되는 매출 전표에 카드 사용자가 서명을 하거나, 또는 결제 단말기와 연결된 서명 패드를 통해 서명을 하는 방식이 주류이다.
이러한, 고객 서명으로는 카드 사용자의 본인 인증이 쉽지 않으며, 따라서 실제 카드 소유자가 아닌 사용자에 의해 카드가 사용되어도 결제 과정에서 이를 막기란 어려운 실정이다. 또한 실제 카드 소유자가 카드를 분실하거나, 또는 다른 사용자에 의해 무단으로 사용되는 경우에 발생하는 문제에 대한 해결이 쉽지 않다.
특히, 최근에는 도난 또는 분실된 카드 카드 정보, 신용 정보가 도용된 카드의 정보로 해외 타인이 거래를 시도하는 해외 부정 사용 사례가 빈번하게 발생하고 있고, 이로 인한 피해도 점차 증가하고 있다.
따라서, 본인 외 타인의 부정 사용을 방지하기 위한 방안이 필요하다.
본 발명은 상술한 필요성에 따라 안출된 것으로, 본 발명의 목적은 결제가 요청된 위치에 대응되는 결제 위치 정보와 고객이 구비한 단말 장치의 현재 위치 정보를 비교하여 결제 승인 여부를 판단하는 위치 기반의 결제 인증 서비스 제공 방법 및 서버를 제공함에 있다.
상술한 목적을 달성하기 위한 본 발명의 일 실시 예에 따른 위치 기반의 결제 인증 서비스 제공 방법은, 고객의 상품 구매에 대한 결제 승인 요청을 수신하는 단계, 상기 결제가 요청된 위치에 대응되는 결제 위치 정보를 획득하는 단계, 상기 고객이 구비한 단말 장치의 현재 위치 정보를 획득하는 단계 및 상기 획득된 결제 위치 정보와 상기 획득된 현재 위치 정보를 비교하여 상기 결제 승인 요청에 대한 승인 여부를 판단하는 단계를 포함한다.
그리고, 상기 수신하는 단계는, 상기 고객이 자신이 소지하고 있는 카드를 이용하여 온라인 또는 오프라인 가맹점에서 결제를 요청하면, 상기 가맹점의 식별 정보를 포함하는 결제 승인 요청을 수신하고, 상기 결제 위치 정보를 획득하는 단계는, 상기 가맹점 식별 정보를 이용하여 해당 가맹점의 위치 정보를 검출하는 단계 및 상기 검출된 가맹점 위치 정보를 기초로 상기 결제 위치 정보를 획득하는 단계를 포함할 수 있다.
또한, 상기 결제 승인 요청에 대한 승인 여부를 판단하는 단계는, 상기 획득된 결제 위치 정보에 대응되는 국가 정보와 상기 획득된 현재 위치 정보에 대응되는 국가 정보를 판단하는 단계, 상기 판단 결과 국가가 동일한 경우 결제 승인 요청을 가승인하는 단계 및 상기 판단 결과 국가가 상이한 경우 결제 승인 요청을 불승인하는 단계를 포함할 수 있다.
그리고, 상기 결제 승인 요청에 대한 가승인이 수행되면, 상기 고객의 단말 장치에 상세 위치 정보를 요청하는 단계, 상기 고객 단말 장치의 현재 위치가 실내인지 또는 실외인지 여부에 따라 각각에 대응되는 상세 위치 정보를 상기 고객의 단말 장치로부터 획득하는 단계를 더 포함하고, 상기 상세 위치 정보는, 기존의 위치 정보 획득시 이용된 제1 위치 판단 수단에 의하여 생성된 제1 위치 정보 및 상기 제1 위치 판단 수단과 다른 제2 위치 판단 수단에 의해 생성된 제2 위치 정보를 이용하여 생성된 위치 정보일 수 있다.
또한, 상기 획득된 결제 위치 정보와 상기 획득된 상세 위치 정보를 이용하여 서로의 거리 차이를 판단하는 단계, 상기 거리 차이가 기 설정된 거리 범위 내인 경우 결제 승인 요청을 승인하는 단계 및 상기 거리 차이가 기 설정된 거리 범위 밖인 경우 결제 승인 요청을 불승인하는 단계를 포함할 수 있다.
그리고, 상기 고객의 해외 결제 승인 날짜 정보를 저장하는 단계를 더 포함하고, 상기 결제 승인 요청에 대한 승인 여부를 판단하는 단계는, 상기 획득된 결제 위치 정보에 대응되는 국가 정보를 판단하는 단계, 상기 판단 결과 국가가 해외인 경우, 상기 고객의 결제 요청 시점과 상기 결제 승인 날짜 정보를 비교하여 결제 승인 여부를 판단하는 단계를 포함할 수 있다.
또한, 상기 고객의 카드에 대한 발급 국가 정보, 상기 단말 장치에 대한 명의자의 국가 정보, 상기 단말 장치에 대한 통신 사업자의 국가 정보 중 적어도 하나를 포함하는 고객 국가 관련 정보를 저장하는 단계, 상품 구매에 대한 결제 승인 요청이 수신되면, 상기 결제 위치 정보에 대응되는 국가 정보와 상기 저장된 정보를 비교하는 단계, 상기 저장된 정보 중 적어도 하나의 정보와 상기 결제 위치 정보가 불일치하는 경우, 상기 고객의 단말 장치에 결제 관련 문의를 전송하는 단계, 상기 결제 관련 문의에 대하여 상기 단말 장치로부터 승인 응답이 수신되면, 기 결제 승인 요청에 대한 승인 여부를 판단하는 단계를 수행할 수 있다.
한편, 상술한 목적을 달성하기 위한 본 발명의 일 실시 예에 따른 위치 기반의 결제 인증 서비스를 제공하는 서버는, 고객의 상품 구매에 대한 결제 승인 요청을 수신하는 통신부, 상기 결제가 요청된 위치에 대응되는 결제 위치 정보를 획득하고, 상기 고객이 구비한 단말 장치의 현재 위치 정보를 획득하는 위치 정보 획득부 및 상기 획득된 결제 위치 정보와 상기 획득된 현재 위치 정보를 비교하여 상기 결제 승인 요청에 대한 승인 여부를 판단하는 제어부를 포함한다.
그리고, 상기 통신부는, 상기 고객이 자신이 소지하고 있는 카드를 이용하여 온라인 또는 오프라인 가맹점에서 결제를 요청하면, 상기 가맹점의 식별 정보를 포함하는 결제 승인 요청을 수신하고, 상기 위치 정보 획득부는, 상기 가맹점 식별 정보를 이용하여 해당 가맹점의 위치 정보를 검출하고, 상기 검출된 가맹점 위치 정보를 기초로 상기 결제 위치 정보를 획득하는 결제 위치 정보 획득부를 포함할 수 있다.
또한, 상기 제어부는, 상기 획득된 결제 위치 정보에 대응되는 국가 정보와 상기 획득된 현재 위치 정보에 대응되는 국가 정보를 판단하고, 상기 판단 결과 국가가 동일한 경우 결제 승인 요청을 가승인하며, 상기 판단 결과 국가가 상이한 경우 결제 승인 요청을 불승인할 수 있다.
그리고, 상기 위치 정보 획득부는, 상기 결제 승인 요청에 대한 가승인이 수행되면, 상기 고객의 단말 장치에 상세 위치 정보를 요청하고, 상기 고객 단말 장치의 현재 위치가 실내인지 또는 실외인지 여부에 따라 각각에 대응되는 상세 위치 정보를 상기 고객의 단말 장치로부터 획득하는 고객 위치 정보 획득부를 더 포함하고, 기존의 위치 정보 획득시 이용된 제1 위치 판단 수단에 의하여 생성된 제1 위치 정보 및 상기 제1 위치 판단 수단과 다른 제2 위치 판단 수단에 의해 생성된 제2 위치 정보를 이용하여 생성된 위치 정보일 수 있다.
또한, 상기 제어부는, 상기 획득된 결제 위치 정보와 상기 획득된 상세 위치 정보를 이용하여 서로의 거리 차이를 판단하고, 상기 거리 차이가 기 설정된 거리 범위 내인 경우 결제 승인 요청을 승인하며, 상기 거리 차이가 기 설정된 거리 범위 밖인 경우 결제 승인 요청을 불승인할 수 있다.
그리고, 상기 고객의 해외 결제 승인 날짜 정보를 저장하는 저장부를 더 포함하고, 상기 제어부는, 상기 획득된 결제 위치 정보에 대응되는 국가 정보를 판단하고, 상기 판단 결과 국가가 해외인 경우, 상기 고객의 결제 요청 시점과 상기 결제 승인 날짜 정보를 비교하여 결제 승인 여부를 판단할 수 있다.
또한, 상기 고객의 카드에 대한 발급 국가 정보, 상기 단말 장치에 대한 명의자의 국가 정보, 상기 단말 장치에 대한 통신 사업자의 국가 정보 중 적어도 하나를 포함하는 고객 국가 관련 정보를 저장하는 저장부를 더 포함하고, 상기 제어부는, 상품 구매에 대한 결제 승인 요청이 수신되면, 상기 결제 위치 정보에 대응되는 국가 정보와 상기 저장된 정보를 비교하고, 상기 저장된 정보 중 적어도 하나의 정보와 상기 결제 위치 정보가 불일치하는 경우, 상기 고객의 단말 장치에 결제 관련 문의를 전송하도록 상기 통신부를 제어하며, 상기 결제 관련 문의에 대하여 상기 단말 장치로부터 승인 응답이 수신되면, 상기 결제 승인 요청에 대한 승인 여부를 판단할 수 있다.
상술한 본 발명의 다양한 실시 예에 따르면, 고객의 결제가 요청된 위치와 고객의 현재 위치를 비교하여 동일한 위치에 있는 것으로 판단될 때에 한정적으로 결제를 승인함으로써, 고객의 카드가 도난, 분실, 또는 불법 복제되어 발생하는 부정 결제를 방지할 수 있다.
또한, 상술한 본 발명의 다양한 실시 예에 따르면, 해외 결제가 요청되면, 고객에게 문의를 수행하고, 또한 고객으로부터 해외 결제 승인 날짜 정보를 입력받아 저장하고, 상기 고객의 결제 요청 시점과 상기 결제 승인 날짜 정보를 비교하여 결제 승인 여부를 판단 해외 부정 결제를 방지할 수 있다.
도 1은 본 발명의 일 실시 예에 따른 결제 인증 서비스 제공 시스템을 나타내는 블록도 이다.
도 2는 본 발명의 일 실시 예에 따른 결제 인증 서비스 제공 서버를 나타내는 블록도 이다.
도 3은 본 발명의 일 실시 예에 따른 결제 인증 서비스 제공 방법을 나타내는 타이밍도 이다.
도 4는 본 발명의 일 실시 예에 따른 결제 승인 여부에 대한 판단 과정을 나타내는 흐름도 이다.
도 5는 본 발명의 일 실시 예에 따른 결제 승인 여부에 대한 판단 과정을 나타내는 흐름도 이다.
도 6은 본 발명의 일 실시 예에 따른 결제 승인 문의 과정을 나타내는 흐름도 이다.
도 7은 본 발명의 일 실시 예에 따른 해외 결제 설정 유저 인터페이스 화면을 나타내는 도면 이다.
이하의 내용은 단지 본 발명의 원리를 예시한다. 그러므로 당업자는 비록 본 명세서에 명확히 설명되거나 도시되지 않았지만 본 발명의 원리를 구현하고 본 발명의 개념과 범위에 포함된 다양한 장치를 발명할 수 있는 것이다. 또한, 본 명세서에 열거된 모든 조건부 용어 및 실시 예들은 원칙적으로, 본 발명의 개념이 이해되도록 하기 위한 목적으로만 명백히 의도되고, 이와 같이 특별히 열거된 실시 예들 및 상태들에 제한적이지 않는 것으로 이해되어야 한다.
또한, 본 발명의 원리, 관점 및 실시 예들 뿐만 아니라 특정 실시 예를 열거하는 모든 상세한 설명은 이러한 사항의 구조적 및 기능적 균등물을 포함하도록 의도되는 것으로 이해되어야 한다. 또한 이러한 균등물들은 현재 공지된 균등물뿐만 아니라 장래에 개발될 균등물 즉 구조와 무관하게 동일한 기능을 수행하도록 발명된 모든 소자를 포함하는 것으로 이해되어야 한다.
따라서, 모든 흐름도, 상태 변환도, 의사 코드 등은 컴퓨터가 판독 가능한 매체에 실질적으로 나타낼 수 있고 컴퓨터 또는 프로세서가 명백히 도시되었는지 여부를 불문하고 컴퓨터 또는 프로세서에 의해 수행되는 다양한 프로세스를 나타내는 것으로 이해되어야 한다.
프로세서 또는 이와 유사한 개념으로 표시된 기능 블럭을 포함하는 도면에 도시된 다양한 소자의 기능은 전용 하드웨어뿐만 아니라 적절한 소프트웨어와 관련하여 소프트웨어를 실행할 능력을 가진 하드웨어의 사용으로 제공될 수 있다. 프로세서에 의해 제공될 때, 상기 기능은 단일 전용 프로세서, 단일 공유 프로세서 또는 복수의 개별적 프로세서에 의해 제공될 수 있고, 이들 중 일부는 공유될 수 있다.
상술한 목적, 특징 및 장점은 첨부된 도면과 관련한 다음의 상세한 설명을 통하여 보다 분명해질 것이며, 그에 따라 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 본 발명의 기술적 사상을 용이하게 실시할 수 있을 것이다. 또한, 본 발명을 설명함에 있어서 본 발명과 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에 그 상세한 설명을 생략하기로 한다.
이하, 첨부된 도면을 참조하여 본 발명의 다양한 실시 예를 상세히 설명하기로 한다.
도 1은 본 발명의 일 실시 예에 따른 결제 인증 서비스 제공 시스템을 나타내는 블록도 이다. 도 1을 참조하면, 결제 인증 서비스 제공 시스템(1000)은 고객 단말 장치(100-1,..100-N), 가맹점(200), 결제 중계 서버(300), 결제 인증 서비스 제공 서버(400), 결제 처리 서버(500)의 전부 또는 일부를 포함한다.
여기서, 단말 장치(100-1,..100-N)는 고객이 구비한 스마트 폰, 태블릿 컴퓨터, 노트북 컴퓨터, PDA(personal digital assistant), PMP(portable multimedia player), 디지털 TV, 착용형 스마트 글래스, 착용형 스마트 워치 등과 같은 다양한 장치로 구현될 수 있다.
가맹점(200)은 고객의 구매가 가능한 상품을 판매하는 마켓으로, 국내 가맹점 및 해외 가맹점을 포함할 수 있다. 이 경우, 해외 가맹점을 이용한 해외 결제는, 고객이 해외에 있든 또는 국내에 있든 그 위치에 관계없이 해외 결제망을 통해 결제가 이루어지는 모든 결제를 의미할 수 있다. 즉 고객이 직접 해외에 나가서 해외 가맹점에서 자신의 카드를 이용하는 경우뿐만 아니라, 고객이 국내에 있으면서 유무선 네트워크를 통해 해외가맹점이나 해외결제망을 통해 결제를 하는 경우를 포함할 수 있다.
또한, 가맹점(200)의 형태는 오프라인 마켓에서 상품을 판매하는 오프라인 가맹점 및 쇼핑몰 웹 페이지와 같이 온라인 마켓에서 상품을 판매하는 온라인 가맹점을 포함할 수 있다.
만약, 온라인 가맹점(200)의 경우, 결제 인증 서비스 제공 시스템(1000)에 포함된 가맹점은, 보다 정확하게는, 해외 가맹점에 대응되는 쇼핑몰 서버 등으로 구현될 수 있다.
또한, 오프라인 가맹점(200)의 경우, 결제 인증 서비스 제공 시스템(1000)에 포함된 가맹점은, 보다 정확하게는, 가맹점에 설치된 POS(Point Of Sale) 장치, 카드 리더 단말 등으로 구현될 수 있다.
다만, 본 발명의 일 실시 예에 따른 결제 인증 서비스 제공 시스템(1000)의 가맹점(200)은, 바람직하게는, 오프라인 가맹점(200)일 수 있 수 있다.
한편, 결제 중계 서버(300)는 결제를 중계하여 상품에 대한 결제가 수행되도록 할 수 있다. 구체적으로, 고객이 가맹점(300)에서 상품을 선택하고 상품에 대한 카드 결제를 요청하면, 결제 중계 서버(300)는 결제 승인 요청을 결제 인증 서비스 제공 서버(400) 및/또는 결제 처리 서버(500)에 전송할 수 있다.
또한, 결제 중계 서버(300)는 결제 승인 요청에 대한 응답을 결제 인증 서비스 제공 서버(400) 및/또는 결제 처리 서버(500)로부터 수신하여 가맹점(300)에 전송할 수 있다.
이러한, 결제 중계 서버(300)는 밴(Value Added Network : VAN) 서버, PG(Payment Gateway) 서버 등으로 구현될 수 있다.
한편, 결제 처리 서버(500)는 결제 중계 서버(300)로부터 결제 승인 요청을 수신하여, 상기 요청에 대한 승인 여부를 심사하고, 심사 결과를 통지할 수 있다. 이러한, 결제 처리 서버(500)는 결제 인증 서비스 제공 서버(400)의 판단 결과를 수신하여, 결제 승인 요청에 대한 승인 여부를 심사할 수 있다.
이러한, 결제 처리 서버(500)는 복수의 카드사 각각에 대응되는 카드사 서버로 구현될 수 있다. 예를 들어, 한국의 경우, 복수의 국내 카드사 서버는 현대 카드, 롯데 카드, 삼성 카드 등과 같은 국내 카드사에 대응되는 서버일 수 있다.
한편, 결제 중계 서버(300)로부터 결제 승인 요청이 수신되면, 결제 인증 서비스 제공 서버(400)는 결제가 요청된 위치에 대응되는 결제 위치 정보를 획득하고, 고객이 구비한 단말 장치의 현재 위치 정보를 획득하며, 획득된 결제 위치 정보와 획득된 현재 위치 정보를 비교하여 결제 승인 요청에 대한 승인 여부를 판단할 수 있다.
한편, 상술한 예시에 따르면, 시스템(1000)은 결제 인증 서비스 제공 서버(400) 및 결제 처리 서버(500)를 모두 구비하여, 각각 결제 승인 여부 판단에 대한 일부 기능을 수행하는 것을 예로 설명하였으나, 이는 본 발명의 일 실시 예일 뿐 이에 한정되는 것은 아니다. 다른 구현 예에 따르면, 결제 인증 서비스 제공 서버(400)는 상술한 결제 처리 서버(500)의 기능을 모두 수행하도록 구현될 수도 있고, 이 경우, 결제 처리 서버(500)는 상술한 시스템(1000)에서 생략될 수도 있다.
이하에서는, 상술한 결제 인증 서비스 제공 서버(400)에 대하여 도 2를 참조하여 구체적으로 설명하기로 한다.
도 2는 본 발명의 일 실시 예에 따른 결제 인증 서비스 제공 서버를 나타내는 블록도 이다. 도 2를 참조하면, 결제 인증 서비스 제공 서버(400)는 통신부(410), 저장부(420), 위치 정보 획득부(430), 제어부(440)의 전부 또는 일부를 포함한다.
통신부(410)는 결제 인증 서비스 제공 서버(400)와 외부 장치간의 통신을 수행할 수 있게 한다. 구체적으로, 통신부(410)는 단말 장치(100), 결제 중계 서버(300) 및 결제 처리 서버(500) 중 적어도 하나로부터 정보를 수신하거나, 단말 장치(100), 결제 중계 서버(300) 및 결제 처리 서버(500) 중 적어도 하나에 정보를 전송할 수 있다.
특히, 통신부(410)는 고객의 상품 구매에 대한 결제 승인 요청을 결제 중계 서버(300)로부터 수신할 수 있다. 결제 승인 요청은, 가맹점 식별 정보, 카드 식별 정보, 결제 금액 정보 등을 포함할 수 있다.
여기서, 결제 금액 정보는 고객이 결제 요청한 상품에 대한 금액 정보일 수 있고, 가맹점 식별 정보는 복수의 가맹점들 간에 서로 식별 시킬 수 있는 정보일 수 있다. 또한, 가상 카드 식별 정보는 복수의 고객 각각에게 발급된 카드를 식별하기 위한 정보로, 카드 번호 정보, 카드 유효 기간 정보 등을 포함할 수 있다.
한편, 통신부(410)는 결제 승인 요청에 대한 응답이 생성되면, 이를 결제 중계 서버(300)를 통하여 가맹점(200)의 장치에 전송할 수 있다. 또는 통신부(410)는 결제 승인 요청에 대한 응답이 생성되면, 이를 결제 처리 서버(500)에 전송할 수 있다.
여기서, 통신부(410)는 근거리 통신망(LAN : Local Area Network) 및 인터넷망을 통해 무선 또는 유선방식으로 접속되는 형태, USB(Universal Serial Bus)포트를 통하여 접속되는 형태, 3G, 4G와 같은 이동 통신망을 통해 접속되는 형태, NFC(Near Field Communication, RFID(Radio Frequency Identification), Wi-Fi등과 같은 근거리 무선 통신방식을 통해 접속되는 형태와 같은 다양한 형태로 구현될 수 있다.
저장부(420)는 결제 인증 서비스 제공 서버(400)의 동작에 필요한 다양한 데이터 및 어플리케이션을 저장하는 기능을 한다.
특히, 저장부(420)는 복수의 가맹점 각각에 대응되는 위치 정보를 저장할 수 있다. 구체적으로 저장부(420)는 하기 표 1과 같이 저장할 수 있다.
가맹점 식별 정보 위치 정보(EX. 위도, 경도 정보)
가맹점 A 위도 : X1, 경도 : Y1
가맹점 B 위도 : X2, 경도 : Y2
가맹점 C 위도 : X3, 경도 : Y3
다만, 여기서 위치 정보는 위도/경도 정보 뿐만 아니라, 주소 정보 등으로 구현될 수도 있다.
또한, 저장부(420)는 고객의 해외 결제 승인 날짜 정보, 고객의 카드에 대한 발급 국가 정보, 단말 장치(100)에 대한 명의자의 국가 정보, 단말 장치(100)에 대한 통신 사업자의 국가 정보 중 적어도 하나를 고객 식별 정보에 매칭하여 저장할 수 있다. 구체적으로 저장부(420)는 하기 표 2와 같이 저장할 수 있다.
고객명 고객의 카드에 대한 발급 국가 정보 단말 장치에
대한 명의자의 국가 정보
단말 장치에
대한 통신 사업자의 국가 정보
해외 결제 승인 날짜 정보
고객 A
(한국인)
한국 한국 한국 7월 2일~
7월 5일
고객 B
(일본인)
일본 일본 일본 설정 안함
고객 C
(중국인)
중국 중국 중국 7월 1일~
7월 10일
여기서 저장부(420)는 RAM(Random Access Memory), 플레시메모리, ROM(Read Only Memory), EPROM(Erasable Programmable ROM), EEPROM(Electronically Erasable and Programmable ROM), 레지스터, 하드디스크, 리무버블 디스크, 메모리 카드 등과 같은 내장된 형태의 저장소자는 물론, USB 메모리 등과 같은 착탈가능한 형태의 저장소자로 구현될 수도 있다.
이러한 저장부(420)는 결제 인증 서비스 제공 서버(400) 내에 구현될 수 있고, 또는 결제 인증 서비스 제공 서버(400)와 연결된 외부 데이터 베이스(DB)형태로 구현될 수 있다.
한편, 위치 정보 획득부(430)는 결제가 요청된 위치에 대응되는 결제 위치 정보를 획득하는 결제 위치 정보 획득부(431), 고객이 구비한 단말 장치의 현재 위치 정보를 획득하는 고객 위치 정보 획득부(432)를 포함할 수 있다.
구체적으로 통신부(410)를 통하여 가맹점 식별 정보를 포함하는 결제 승인 요청이 수신되면, 결제 위치 정보 획득부(431)는 수신된 가맹점 식별 정보를 상술한 표 1에 적용하여 가맹점 위치 정보를 검출할 수 있다. 여기서, 가맹점은 고객이 구매하려는 상품에 대하여 결제를 요청한 가맹점일 수 있다.
이 경우, 결제 위치 정보 획득부(431)는 검출된 가맹점 위치 정보를 이용하여 결제가 요청된 위치에 대응되는 결제 위치 정보를 획득할 수 있다.
한편, 고객 위치 정보 획득부(432)는 고객의 단말 장치(100)에 위치 정보를 요청하고, 요청에 따라 고객의 단말 장치(100)로부터 단말 장치(100)의 현재 위치 정보가 수신되면, 이를 기초로 고객이 구비한 단말 장치의 현재 위치 정보를 획득할 수 있다.
또한, 결제 승인 요청이 가승인이 수행되면, 고객 위치 정보 획득부(432)는 고객의 단말 장치(100)에 현재의 상세 위치 정보를 요청하고, 요청에 따라 고객의 단말 장치(100)로부터 단말 장치(100)의 현재 상세 위치 정보가 수신되면, 이를 기초로 고객이 구비한 단말 장치(100)의 현재의 상세 위치 정보를 획득할 수 있다.
이를 위하여, 고객의 단말 장치(100)는 현재 위치가 실내인지 또는 실외인지 여부에 따라 각각에 대응되는 상세 위치 정보를 생성하여 결제 인증 서비스 제공 서버(400)에 전송할 수 있다.
상세 위치 정보는, 기존의 위치 정보 획득시 이용된 제1 위치 판단 수단에 의하여 생성된 제1 위치 정보 및 상기 제1 위치 판단 수단과 다른 제2 위치 판단 수단에 의해 생성된 제2 위치 정보를 이용하여 생성된 위치 정보일 수 있다.
예를 들어, 가승인 전에는 고객 단말 장치(100)는 GPS(Global Positioning System)를 이용하여 위치 정보를 획득할 수 있다.
다만, 가승인이 수행되면, 결제 인증 서비스 제공 서버(400)는 고객 단말 장치(100)에 상세 위치 정보를 요청할 수 있다.
이 경우, 고객 단말 장치(100)는 GPS를 통하여 획득된 위치 정보 뿐만 아니라, 실내에 위치한 비콘을 이용하여 획득된 위치 정보를 이용하여 상세 위치 정보를 생성하고, 생성된 위치 정보를 결제 인증 서비스 제공 서버(400)에 전송할 수 있다.
여기서, 비콘은 근거리 무선 통신을 통하여 고객 단말 장치(100)와 통신 가능한 장치일 수 있다. 여기서, 근거리 무선 통신 방식은 바람직하게는, 블루투스 로우 에너지(Bluetooth Low Energy:BLE) 통신일 수 있다. 이러한 블루투스 로우 에너지는 메시지를 로우 에너지로 송신하는데 사용되는 무선 통신 프로토콜이고, BLE specification 은 Volume 6 of the Bluetooth Specification 에 정의되어 있다.
이 경우, 고객 단말 장치(100)는 복수의 비콘에서 수신된 신호의 수신 신호 세기 정보(Received signal strength indicator:RSSI)를 이용하여 단말 장치(100)의 상세 위치를 추정할 수 있고, 상세 위치 정보를 결제 인증 서비스 제공 서버(400)에 전송할 수 있다.
한편, 고객의 현재 위치가 실외인 경우, 고객 단말 장치(100)는 GPS를 통하여 획득된 위치 정보 뿐만 아니라, Wi-Fi AP 등을 이용하여 획득된 위치 정보를 이용하여 단말 장치(100)의 상세 위치를 추정할 수 있고, 상세 위치 정보를 결제 인증 서비스 제공 서버(400)에 전송할 수 있다.
한편, 제어부(440)는 결제 인증 서비스 제공 서버(400)의 전반적인 동작을 제어한다. 구체적으로 제어부(440)는 통신부(410), 저장부(420), 위치 정보 획득부(430)의 전부 또는 일부를 제어할 수 있다.
특히, 제어부(440)는 결제 위치 정보 획득부(431)에서 획득된 결제 위치 정보와 고객 위치 정보 획득부(432)에서 획득된 현재 위치 정보를 비교하여, 결제 승인 요청에 대한 승인 여부를 판단할 수 있다.
구체적으로, 제어부(440)는 결제 위치 정보 획득부(431)에서 획득된 결제 위치 정보에 대응되는 국가 정보와 고객 위치 정보 획득부(432)에서 획득된 현재 위치 정보에 대응되는 국가 정보를 판단하고, 판단 결과 국가가 동일한 경우 결제 승인 요청을 가승인하며, 판단 결과 국가가 상이한 경우 결제 승인 요청을 불승인할 수 있다.
또한, 결제 위치 정보 획득부(431)에서 획득된 결제 위치 정보와 고객 위치 정보 획득부(432)에서 획득된 상세 위치 정보를 이용하여 서로의 거리 차이를 판단하고, 거리 차이가 기 설정된 거리 범위 내인 경우 결제 승인 요청을 승인하며, 거리 차이가 기 설정된 거리 범위 밖인 경우 결제 승인 요청을 불승인할 수 있다.
또한, 제어부(440)는 결제 위치 정보 획득부(431)에서 획득된 결제 위치 정보에 대응되는 국가 정보를 판단하고, 판단 결과 국가가 해외인 경우, 고객의 결제 요청 시점과 상기 결제 승인 날짜 정보를 비교하여 결제 승인 여부를 판단할 수 있다.
또한, 제어부(440)는 상품 구매에 대한 결제 승인 요청이 수신되면, 결제 위치 정보에 대응되는 국가 정보와 상기 저장된 고객 국가 관련 정보를 비교하고, 저장된 고객 국가 관련 정보 중 적어도 하나의 정보와 결제 위치 정보가 불일치하는 경우, 고객의 단말 장치(100)에 결제 관련 문의를 전송하도록 통신부(410)를 제어하며, 상기 결제 관련 문의에 대하여 단말 장치(100)로부터 승인 응답이 수신되면, 결제 승인 요청에 대한 승인 여부를 판단할 수 있다.
이러한 제어부(440)의 제어 동작에 대해서는 도 3 내지 6을 참조하여 보다 구체적으로 설명하기로 한다.
도 3은 본 발명의 일 실시 예에 따른 결제 인증 서비스 제공 방법을 나타내는 타이밍도 이다. 도 3을 참조하면, 먼저 고객은 가맹점(200)을 방문하여 특정 상품을 선택하고, 카드를 이용하여 상품의 결제를 요청할 수 있다(S101).
이 경우, 가맹점(200)에 구비된 장치는 가맹점 식별 정보, 카드 식별 정보, 결제 금액 정보 등을 포함하는 결제 승인 요청을 결제 중계 서버(300)를 통하여 결제 인증 서비스 제공 서버(400)에 전송(S102)하고, 결제 처리 서버(500)에 전송할 수 있다(S103).
이 경우, 결제 인증 서비스 제공 서버(400)는 결제가 요청된 위치에 대응되는 결제 위치 정보를 획득할 수 있다(S104).
그리고, 결제 인증 서비스 제공 서버(400)는 고객이 구비한 단말 장치(100)의 현재 위치 정보를 획득할 수 있다(S105).
그리고, 결제 인증 서비스 제공 서버(400)는 획득된 결제 위치 정보와 상기 획득된 현재 위치 정보를 비교하여 상기 결제 승인 요청에 대한 승인 여부를 판단할 수 있다(S106).
그리고, 결제 인증 서비스 제공 서버(400)는 결제 승인 여부에 대한 판단 결과를 결제 처리 서버(500)에 전송할 수 있다(S107).
한편, 결제 처리 서버(500)는 결제 승인 요청이 유효한 결제 요청인지 여부를 판단하고, 결제 승인 요청에 대한 승인 여부를 판단할 수 있다(S108). 일 예로, 결제 처리 서버(500)는 카드 식별 정보를 기초로 해당 카드가 유효하게 발급된 카드인지 여부, 카드 유효기간의 도과 여부 등을 판단하고, 결제 승인 요청에 대한 승인 여부를 판단할 수 있다.
그리고, 결제 처리 서버(500)는 자체 판단 결과 및 결제 인증 서비스 제공 서버(400)로부터 수신된 판단 결과를 이용하여, 결제 승인 요청에 대한 응답을 생성할 수 있다(S109).
그리고, 결제 처리 서버(500)는 결제 승인 요청에 대한 응답을 가맹점(200)의 장치 또는 고객의 단말 장치(100)에 통지할 수 있다(S110).
도 4는 본 발명의 일 실시 예에 따른 결제 승인 여부에 대한 판단 과정을 나타내는 흐름도 이다. 도 4를 참조하면, 먼저 결제 인증 서비스 제공 서버(400)는 고객의 상품 구매에 대한 결제 승인 요청을 수신할 수 있다(S201).
이 경우, 결제 인증 서비스 제공 서버(400)는 결제가 요청된 위치에 대응되는 결제 위치 정보를 획득할 수 있다(S202). 구체적으로, 결제 인증 서비스 제공 서버(400)는 가맹점 식별 정보를 이용하여 해당 가맹점의 위치 정보를 검출하고, 검출된 가맹점 위치 정보를 기초로 결제 위치 정보를 획득할 수 있다.
그리고, 결제 인증 서비스 제공 서버(400)는 고객이 구비한 단말 장치의 현재 위치 정보를 획득할 수 있다(S203). 구체적으로, 결제 인증 서비스 제공 서버(400)는 고객 단말 장치(100)에 현재 위치 정보를 요청함으로써, 상기 현재 위치 정보를 획득할 수 있다.
그리고, 결제 인증 서비스 제공 서버(400)는 획득된 결제 위치 정보에 대응되는 국가 정보와 상기 획득된 현재 위치 정보에 대응되는 국가 정보를 비교할 수 있다(S204).
만약, 국가가 동일한 경우(S204:Y), 결제 인증 서비스 제공 서버(400)는 결제 승인 요청을 가승인할 수 있다(S205). 예를 들어, 고객의 결제가 요청된 국가가 '한국'이고, 고객이 현재 위치한 국가가 '한국'인 경우, 결제 인증 서비스 제공 서버(400)는 결제 승인 요청을 가승인할 수 있다.
다만, 국가가 상이한 경우(S204:N), 결제 인증 서비스 제공 서버(400)는 결제 승인 요청을 불승인할 수 있다(S206). 예를 들어, 고객의 결제가 요청된 국가가 '미국'이고, 고객이 현재 위치한 국가가 '한국'인 경우, 결제 인증 서비스 제공 서버(400)는 결제 승인 요청을 불승인할 수 있다.
한편, 결제 승인 요청에 대한 가승인이 수행되면, 결제 인증 서비스 제공 서버(400)는 고객의 단말 장치의 상세 위치 정보를 획득할 수 있다(S207). 구체적으로, 결제 인증 서비스 제공 서버(400)는 고객 단말 장치(100)에 현재의 상에 위치 정보를 요청함으로써, 상기 현재 상세 위치 정보를 획득할 수 있다.
그리고, 결제 인증 서비스 제공 서버(400)는 획득된 결제 위치 정보와 획득된 상세 위치 정보를 비교하여 서로의 거리 차이를 판단할 수 있다(S208).
만약, 거리 차이가 기 설정된 거리 범위 내인 경우(S208:Y), 결제 인증 서비스 제공 서버(400)는 결제 승인 요청을 승인할 수 있다(S209). 예를 들어, 고객의 결제가 요청된 국가와 고객이 현재 위치한 국가가 모두 '한국'이고, 양 자의 거리 차이가 소정 거리 범위내인 경우, 결제 인증 서비스 제공 서버(400)는 결제 승인 요청을 승인할 수 있다.
다만, 거리 차이가 기 설정된 거리 범위 밖인 경우(S208:N), 결제 인증 서비스 제공 서버(400)는 결제 승인 요청을 불승인할 수 있다(S206). 예를 들어, 고객의 결제가 요청된 국가와 고객이 현재 위치한 국가가 모두 '한국'이나, 양 자의 거리 차이가 소정 거리 범위 밖인 경우, 결제 인증 서비스 제공 서버(400)는 결제 승인 요청을 불승인할 수 있다.
도 5는 본 발명의 일 실시 예에 따른 해외 결제 요청시 문의 과정을 나타내는 흐름도 이다. 도 5를 참조하면, 결제 인증 서비스 제공 서버(400)는 고객의 해외 결제 승인 날짜 정보를 저장할 수 있다(S301). 이러한 결제 승인 날짜 정보는 고객의 요청에 따라 설정될 수 있다. 예를 들어, 결제 인증 서비스 제공 서버(400)는 결제 승인 날짜 설정을 위한 웹 페이지를 제공할 수 있고, 이 경우, 고객은 단말 장치(100)를 이용하여 해당 웹 페이지에 접속하여 결제 승인 날짜를 설정할 수 있다. 이 경우, 결제 인증 서비스 제공 서버(400)의 저장부(420)는 상술한 표 2와 같이 결제 승인 날짜 정보를 저장할 수 있다.
그리고, 고객의 상품 구매에 대한 결제 승인 요청이 수신되면, 결제 인증 서비스 제공 서버(400)는 결제가 요청된 위치에 대응되는 결제 위치 정보를 획득할 수 있다(S302).
그리고, 결제 인증 서비스 제공 서버(400)는 획득된 결제 위치 정보에 대응되는 국가 정보를 판단할 수 있다(S303).
만약, 국가가 해외인 경우, 결제 인증 서비스 제공 서버(400)는 고객의 결제 요청 시점과 결제 승인 날짜 정보를 비교하여 결제 승인 여부를 판단할 수 있다(S304).
구체적으로, 고객의 결제 요청 시점이 결제 승인 날짜 내인 경우(S305:Y), 결제 인증 서비스 제공 서버(400)는 결제 승인 요청을 승인할 수 있다(S306). 여기서, 승인은 가승인일 수 있고, 이 후 상술한 도 4에 기재된 승인 여부 판단 과정을 추가적으로 수행될 수 있다.
다만, 고객의 결제 요청 시점이 결제 승인 날짜 밖인 경우(S305:N), 결제 인증 서비스 제공 서버(400)는 결제 승인 요청을 불승인할 수 있다(S307).
도 6은 본 발명의 일 실시 예에 따른 해외 결제 요청시 문의 과정을 나타내는 흐름도 이다. 도 6을 참조하면, 결제 인증 서비스 제공 서버(400)는 고객의 카드에 대한 발급 국가 정보, 상기 단말 장치에 대한 명의자의 국가 정보, 상기 단말 장치에 대한 통신 사업자의 국가 정보를 포함하는 고객 국가 관련 정보를 저장할 수 있다(S401). 구체적으로, 결제 인증 서비스 제공 서버(400)의 저장부(420)는 상술한 표 2와 같이 상기 정보들을 저장할 수 있다.
그리고, 상품 구매에 대한 결제 승인 요청이 수신되면, 결제 인증 서비스 제공 서버(400)는 결제가 요청된 위치에 대응되는 결제 위치 정보를 획득할 수 있다(S402).
그리고, 결제 인증 서비스 제공 서버(400)는 상기 결제 위치 정보에 대응되는 국가 정보와 상기 저장된 고객 국가 관련 정보를 비교할 수 있다(S403).
만약, 비교 결과 국가가 일치하면(S404:Y), 결제 인증 서비스 제공 서버(400)는 고객의 단말 장치(100)에 결제를 요청하였는지 여부를 문의하는 문의 과정 없이 상술한 도 4 내지 도 5에 기재된 결제 승인 요청에 대한 승인 여부 판단 과정을 추가적으로 수행할 수 있다(S405). 예를 들어, 고객 국가 관련 정보는 '한국'이고, 결제 위치 정보에 대응되는 국가 정보는 '한국'인 경우, 결제 인증 서비스 제공 서버(400)는 고객의 단말 장치(100)에 결제 요청 여부를 문의하는 문의 과정을 수행하지 않을 수 있다.
다만, 비교 결과 국가가 불일치하면(S404:N), 결제 인증 서비스 제공 서버(400)는 고객의 단말 장치(100)에 해외 결제 요청 여부를 문의하는 결제 관련 문의를 전송할 수 있다(S406). 예를 들어, 고객 국가 관련 정보는 '한국'이나 결제 위치 정보에 대응되는 국가 정보는 '중국'인 경우, 결제 인증 서비스 제공 서버(400)는 고객의 단말 장치(100)에 결제 요청 여부를 문의하는 문의 과정을 수행할 수 있다.
이 경우, 고객 단말 장치(100)는 도 7과 같은 문의 화면을 표시할 수 있다. 즉, 결제 인증 서비스 제공 서버(400)로부터 결제 관련 문의가 수신되면, 고객 단말 장치(100)는 도 7과 같은 문의 화면을 표시할 수 있다.
여기서, 결제 관련 문의 화면은 고객의 국가가 아닌 다른 국가에서의 결제 요청을 승인할 것인지 여부를 문의하는 화면일 수 있다. 이러한 결제 관련 문의 화면은 고객의 응답을 수신하는 UI 영역(710)을 포함할 수 있다.
UI 영역(710)은 해외 결제를 승인하는 사용자 명령을 수신하는 영역(711), 해외 결제를 불승인하는 사용자 명령을 수신하는 영역(712)을 포함할 수 있다.
한편, UI 영역(710)에서 영역(711)이 선택되면(즉, 고객 단말 장치(100)에서 해외 결제 승인 응답이 수신되면)(S407:Y), 결제 인증 서비스 제공 서버(400)는 상술한 도 4 내지 5에 기재된 결제 승인 요청에 대한 승인 여부 판단 과정을 추가적으로 수행할 수 있다(S405).
다만, UI 영역(710)에서 영역(712)이 선택되면(즉, 고객 단말 장치(100)에서 해외 결제 불승인 응답이 수신되면)(S407:N), 결제 인증 서비스 제공 서버(400)는 결제 승인 요청을 불승인할 수 있다(S408).
이러한 본 발명의 다양한 실시 예에 따르면, 고객의 결제가 요청된 위치와 고객의 현재 위치를 비교하여 동일한 위치에 있는 것으로 판단될 때에 한정적으로 결제를 승인함으로써, 고객의 카드가 도난, 분실, 또는 불법 복제되어 발생하는 부정 결제를 방지할 수 있다.
또한, 본 발명의 다양한 실시 예에 따르면, 해외 결제가 요청되면, 고객에게 문의를 수행하고, 또한 고객으로부터 해외 결제 승인 날짜 정보를 입력받아 저장하고, 상기 고객의 결제 요청 시점과 상기 결제 승인 날짜 정보를 비교하여 결제 승인 여부를 판단 해외 부정 결제를 방지할 수 있다.
한편, 본 발명의 다양한 실시 예들에 따른 방법들은 프로그램 코드로 구현되어 서버 또는 기기들에 제공될 수 있다. 이에 따라, 각 전자 장치들은 프로그램이 저장된 서버 또는 기기에 접속하여, 상기 프로그램을 다운로드할 수 있다.
또한, 상술한 본 발명의 다양한 실시 예들에 따른 방법들은 프로그램 코드로 구현되어 다양한 비일시적 판독 가능 매체(non-transitory computer readable medium)에 저장되어 제공될 수 있다.
비일시적 판독 가능 매체란 레지스터, 캐쉬, 메모리 등과 같이 짧은 순간 동안 데이터를 저장하는 매체가 아니라 반영구적으로 데이터를 저장하며, 기기에 의해 판독(reading)이 가능한 매체를 의미한다. 구체적으로는, 상술한 다양한 어플리케이션 또는 프로그램들은 CD, DVD, 하드 디스크, 블루레이 디스크, USB, 메모리카드, ROM 등과 같은 비일시적 판독 가능 매체에 저장되어 제공될 수 있다.
또한, 이상에서는 본 발명의 바람직한 실시예에 대하여 도시하고 설명하였지만, 본 발명은 상술한 특정의 실시예에 한정되지 아니하며, 청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술분야에서 통상의 지식을 가진자에 의해 다양한 변형실시가 가능한 것은 물론이고, 이러한 변형실시들은 본 발명의 기술적 사상이나 전망으로부터 개별적으로 이해되어져서는 안될 것이다.
100 : 고객 단말 장치 200 : 가맹점
300 : 결제 중계 서버 400 : 결제 인증 서비스 제공 서버
500 : 카드사 서버 410 : 통신부
420 : 저장부 430 : 위치 정보 획득부
431 : 결제 위치 정보 회득부 432 : 고객 위치 정보 획득부
440 : 제어부

Claims (14)

  1. 위치 기반의 결제 인증 서비스 제공 방법에 있어서,
    고객의 상품 구매에 대한 결제 승인 요청을 수신하는 단계;
    상기 결제가 요청된 위치에 대응되는 결제 위치 정보를 획득하는 단계;
    상기 고객이 구비한 단말 장치의 현재 위치 정보를 획득하는 단계; 및
    상기 획득된 결제 위치 정보와 상기 획득된 현재 위치 정보를 비교하여 상기 결제 승인 요청에 대한 승인 여부를 판단하는 단계;를 포함하는 것을 특징으로 하는 결제 인증 서비스 제공 방법.
  2. 제1항에 있어서,
    상기 수신하는 단계는,
    상기 고객이 자신이 소지하고 있는 카드를 이용하여 온라인 또는 오프라인 가맹점에서 결제를 요청하면, 상기 가맹점의 식별 정보를 포함하는 결제 승인 요청을 수신하고,
    상기 결제 위치 정보를 획득하는 단계는,
    상기 가맹점 식별 정보를 이용하여 해당 가맹점의 위치 정보를 검출하는 단계; 및
    상기 검출된 가맹점 위치 정보를 기초로 상기 결제 위치 정보를 획득하는 단계;를 포함하는 것을 특징으로 하는 결제 인증 서비스 제공 방법.
  3. 제1항에 있어서,
    상기 결제 승인 요청에 대한 승인 여부를 판단하는 단계는,
    상기 획득된 결제 위치 정보에 대응되는 국가 정보와 상기 획득된 현재 위치 정보에 대응되는 국가 정보를 판단하는 단계;
    상기 판단 결과 국가가 동일한 경우 결제 승인 요청을 가승인하는 단계; 및
    상기 판단 결과 국가가 상이한 경우 결제 승인 요청을 불승인하는 단계;를 포함하는 것을 특징으로 하는 결제 인증 서비스 제공 방법.
  4. 제3항에 있어서,
    상기 결제 승인 요청에 대한 가승인이 수행되면, 상기 고객의 단말 장치에 상세 위치 정보를 요청하는 단계;
    상기 고객 단말 장치의 현재 위치가 실내인지 또는 실외인지 여부에 따라 각각에 대응되는 상세 위치 정보를 상기 고객의 단말 장치로부터 획득하는 단계;를 더 포함하고,
    상기 상세 위치 정보는,
    기존의 위치 정보 획득시 이용된 제1 위치 판단 수단에 의하여 생성된 제1 위치 정보 및 상기 제1 위치 판단 수단과 다른 제2 위치 판단 수단에 의해 생성된 제2 위치 정보를 이용하여 생성된 위치 정보인 것을 특징으로 하는 결제 인증 서비스 제공 방법.
  5. 제4항에 있어서,
    상기 획득된 결제 위치 정보와 상기 획득된 상세 위치 정보를 이용하여 서로의 거리 차이를 판단하는 단계;
    상기 거리 차이가 기 설정된 거리 범위 내인 경우 결제 승인 요청을 승인하는 단계; 및
    상기 거리 차이가 기 설정된 거리 범위 밖인 경우 결제 승인 요청을 불승인하는 단계;를 포함하는 것을 특징으로 하는 결제 인증 서비스 제공 방법.
  6. 제1항에 있어서,
    상기 고객의 해외 결제 승인 날짜 정보를 저장하는 단계;를 더 포함하고,
    상기 결제 승인 요청에 대한 승인 여부를 판단하는 단계는,
    상기 획득된 결제 위치 정보에 대응되는 국가 정보를 판단하는 단계;
    상기 판단 결과 국가가 해외인 경우, 상기 고객의 결제 요청 시점과 상기 결제 승인 날짜 정보를 비교하여 결제 승인 여부를 판단하는 단계;를 포함하는 것을 특징으로 하는 결제 인증 서비스 제공 방법.
  7. 제1항에 있어서,
    상기 고객의 카드에 대한 발급 국가 정보, 상기 단말 장치에 대한 명의자의 국가 정보, 상기 단말 장치에 대한 통신 사업자의 국가 정보 중 적어도 하나를 포함하는 고객 국가 관련 정보를 저장하는 단계;
    상품 구매에 대한 결제 승인 요청이 수신되면, 상기 결제 위치 정보에 대응되는 국가 정보와 상기 저장된 정보를 비교하는 단계;
    상기 저장된 정보 중 적어도 하나의 정보와 상기 결제 위치 정보가 불일치하는 경우, 상기 고객의 단말 장치에 결제 관련 문의를 전송하는 단계;
    상기 결제 관련 문의에 대하여 상기 단말 장치로부터 승인 응답이 수신되면, 기 결제 승인 요청에 대한 승인 여부를 판단하는 단계를 수행하는 것을 특징으로 하는 결제 인증 서비스 제공 방법.
  8. 위치 기반의 결제 인증 서비스를 제공하는 서버에 있어서,
    고객의 상품 구매에 대한 결제 승인 요청을 수신하는 통신부;
    상기 결제가 요청된 위치에 대응되는 결제 위치 정보를 획득하고, 상기 고객이 구비한 단말 장치의 현재 위치 정보를 획득하는 위치 정보 획득부; 및
    상기 획득된 결제 위치 정보와 상기 획득된 현재 위치 정보를 비교하여 상기 결제 승인 요청에 대한 승인 여부를 판단하는 제어부;를 포함하는 서버.
  9. 제8항에 있어서,
    상기 통신부는,
    상기 고객이 자신이 소지하고 있는 카드를 이용하여 온라인 또는 오프라인 가맹점에서 결제를 요청하면, 상기 가맹점의 식별 정보를 포함하는 결제 승인 요청을 수신하고,
    상기 위치 정보 획득부는,
    상기 가맹점 식별 정보를 이용하여 해당 가맹점의 위치 정보를 검출하고, 상기 검출된 가맹점 위치 정보를 기초로 상기 결제 위치 정보를 획득하는 결제 위치 정보 획득부를 포함하는 것을 특징으로 하는 서버.
  10. 제8항에 있어서,
    상기 제어부는,
    상기 획득된 결제 위치 정보에 대응되는 국가 정보와 상기 획득된 현재 위치 정보에 대응되는 국가 정보를 판단하고, 상기 판단 결과 국가가 동일한 경우 결제 승인 요청을 가승인하며, 상기 판단 결과 국가가 상이한 경우 결제 승인 요청을 불승인하는 것을 특징으로 하는 서버.
  11. 제10항에 있어서,
    상기 위치 정보 획득부는,
    상기 결제 승인 요청에 대한 가승인이 수행되면, 상기 고객의 단말 장치에 상세 위치 정보를 요청하고, 상기 고객 단말 장치의 현재 위치가 실내인지 또는 실외인지 여부에 따라 각각에 대응되는 상세 위치 정보를 상기 고객의 단말 장치로부터 획득하는 고객 위치 정보 획득부;를 더 포함하고,
    기존의 위치 정보 획득시 이용된 제1 위치 판단 수단에 의하여 생성된 제1 위치 정보 및 상기 제1 위치 판단 수단과 다른 제2 위치 판단 수단에 의해 생성된 제2 위치 정보를 이용하여 생성된 위치 정보인 것을 특징으로 하는 서버.
  12. 제11항에 있어서,
    상기 제어부는,
    상기 획득된 결제 위치 정보와 상기 획득된 상세 위치 정보를 이용하여 서로의 거리 차이를 판단하고, 상기 거리 차이가 기 설정된 거리 범위 내인 경우 결제 승인 요청을 승인하며, 상기 거리 차이가 기 설정된 거리 범위 밖인 경우 결제 승인 요청을 불승인하는 것을 특징으로 하는 서버.
  13. 제8항에 있어서,
    상기 고객의 해외 결제 승인 날짜 정보를 저장하는 저장부;를 더 포함하고,
    상기 제어부는,
    상기 획득된 결제 위치 정보에 대응되는 국가 정보를 판단하고, 상기 판단 결과 국가가 해외인 경우, 상기 고객의 결제 요청 시점과 상기 결제 승인 날짜 정보를 비교하여 결제 승인 여부를 판단하는 것을 특징으로 하는 서버.
  14. 제8항에 있어서,
    상기 고객의 카드에 대한 발급 국가 정보, 상기 단말 장치에 대한 명의자의 국가 정보, 상기 단말 장치에 대한 통신 사업자의 국가 정보 중 적어도 하나를 포함하는 고객 국가 관련 정보를 저장하는 저장부;를 더 포함하고,
    상기 제어부는,
    상품 구매에 대한 결제 승인 요청이 수신되면, 상기 결제 위치 정보에 대응되는 국가 정보와 상기 저장된 정보를 비교하고,
    상기 저장된 정보 중 적어도 하나의 정보와 상기 결제 위치 정보가 불일치하는 경우, 상기 고객의 단말 장치에 결제 관련 문의를 전송하도록 상기 통신부를 제어하며,
    상기 결제 관련 문의에 대하여 상기 단말 장치로부터 승인 응답이 수신되면, 상기 결제 승인 요청에 대한 승인 여부를 판단하는 것을 특징으로 하는 서버.
KR1020160007042A 2016-01-20 2016-01-20 위치 기반의 결제 인증 서비스 제공 방법 및 서버 KR20170087276A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020160007042A KR20170087276A (ko) 2016-01-20 2016-01-20 위치 기반의 결제 인증 서비스 제공 방법 및 서버

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020160007042A KR20170087276A (ko) 2016-01-20 2016-01-20 위치 기반의 결제 인증 서비스 제공 방법 및 서버

Publications (1)

Publication Number Publication Date
KR20170087276A true KR20170087276A (ko) 2017-07-28

Family

ID=59422321

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020160007042A KR20170087276A (ko) 2016-01-20 2016-01-20 위치 기반의 결제 인증 서비스 제공 방법 및 서버

Country Status (1)

Country Link
KR (1) KR20170087276A (ko)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20210026728A (ko) * 2019-09-02 2021-03-10 주식회사 엘지유플러스 차량 번호에 기반을 둔 결제 처리 시스템 및 그 제어방법
WO2021100346A1 (ja) * 2019-11-22 2021-05-27 株式会社Nttドコモ オーソリゼーション装置
KR20230059443A (ko) * 2021-10-26 2023-05-03 주식회사 한국표준골드바 귀금속 온라인 거래의 카드결제를 위한 거점관리 시스템 및 운영방법
KR20230080009A (ko) * 2021-11-29 2023-06-07 한국정보통신주식회사 위치 기반 보안 결제 모드를 제공하는 메타버스 시스템 결제 서비스 장치 및 그 동작 방법

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20210026728A (ko) * 2019-09-02 2021-03-10 주식회사 엘지유플러스 차량 번호에 기반을 둔 결제 처리 시스템 및 그 제어방법
WO2021100346A1 (ja) * 2019-11-22 2021-05-27 株式会社Nttドコモ オーソリゼーション装置
JPWO2021100346A1 (ko) * 2019-11-22 2021-05-27
KR20230059443A (ko) * 2021-10-26 2023-05-03 주식회사 한국표준골드바 귀금속 온라인 거래의 카드결제를 위한 거점관리 시스템 및 운영방법
KR20230080009A (ko) * 2021-11-29 2023-06-07 한국정보통신주식회사 위치 기반 보안 결제 모드를 제공하는 메타버스 시스템 결제 서비스 장치 및 그 동작 방법

Similar Documents

Publication Publication Date Title
US11587067B2 (en) Digital wallet system and method
US11775959B2 (en) Transaction authorization
JP6441396B2 (ja) 携帯通信デバイスにおける動的一時決済認証のシステムおよび方法
CA2869577C (en) Method and system for two stage authentication with geolocation
US7747535B2 (en) User terminal and wireless item-based credit card authorization servers, systems, methods and computer program products
US20140040139A1 (en) System and method for dynamic temporary payment authorization in a portable communication device
JP2013513158A (ja) 取引を承認するためのシステムおよび方法
KR101330670B1 (ko) 결제 방법 및 그를 위한 결제 서버
JP2010501147A (ja) 無線取引のためのシステム及び方法
KR20170087276A (ko) 위치 기반의 결제 인증 서비스 제공 방법 및 서버
JP2017513167A (ja) リモート取引システム、方法およびpos端末
KR101597303B1 (ko) 결제 단말 장치, 근거리 무선 통신 장치, 모바일 단말 장치, 결제 중계 서버 및 그들의 제어 방법
KR102495688B1 (ko) 포터블 통신 디바이스의 동적 임시 결제 인가를 위한 시스템 및 방법
KR20170017177A (ko) 결제 중계 서버 및 그의 서비스 제공 방법
KR20120020804A (ko) 카드 결제 방법, 카드 결제 시스템 및 그를 위한 이동 단말기
KR101597306B1 (ko) 결제 단말 장치, 근거리 무선 통신 장치, 모바일 단말 장치, 결제 중계 서버 및 그들의 제어 방법
KR101747935B1 (ko) 스마트 결제 시스템, 결제 플랫폼을 제공하기 위한 방법 및 이에 관한 컴퓨터-판독가능 저장매체
KR20170099346A (ko) 다국 통화의 간편 결제 서비스를 제공하는 서버 및 방법
KR20160009138A (ko) 모바일 단말, 관리 서버, 및 그들의 제어 방법
KR20150090318A (ko) 결제 중계 방법 및 결제 중계 서버
KR101610435B1 (ko) 결제 중계 서버 및 그의 고객 관리 방법
KR20150051207A (ko) 공간위치기반 카드결제 차단방법 및 시스템
KR20140024524A (ko) 근거리 통신 기반 소액 결제 시스템

Legal Events

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