KR102762501B1 - Method for providing easy payment relay service and system thereof - Google Patents
Method for providing easy payment relay service and system thereof Download PDFInfo
- Publication number
- KR102762501B1 KR102762501B1 KR1020220072902A KR20220072902A KR102762501B1 KR 102762501 B1 KR102762501 B1 KR 102762501B1 KR 1020220072902 A KR1020220072902 A KR 1020220072902A KR 20220072902 A KR20220072902 A KR 20220072902A KR 102762501 B1 KR102762501 B1 KR 102762501B1
- Authority
- KR
- South Korea
- Prior art keywords
- payment
- server
- simple payment
- card
- token
- Prior art date
- Legal status (The legal status 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 status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 159
- 238000012795 verification Methods 0.000 claims description 31
- 230000001404 mediated effect Effects 0.000 abstract description 2
- 244000240602 cacao Species 0.000 description 8
- 230000000694 effects Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 238000012986 modification Methods 0.000 description 4
- 230000004048 modification Effects 0.000 description 4
- RWSOTUBLDIXVET-UHFFFAOYSA-N Dihydrogen sulfide Chemical compound S RWSOTUBLDIXVET-UHFFFAOYSA-N 0.000 description 2
- 235000008429 bread Nutrition 0.000 description 2
- 238000009825 accumulation Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 230000003203 everyday effect Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/02—Payment architectures, schemes or protocols involving a neutral party, e.g. certification authority, notary or trusted third party [TTP]
- G06Q20/023—Payment architectures, schemes or protocols involving a neutral party, e.g. certification authority, notary or trusted third party [TTP] the neutral party being a clearing house
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/02—Payment architectures, schemes or protocols involving a neutral party, e.g. certification authority, notary or trusted third party [TTP]
- G06Q20/027—Payment architectures, schemes or protocols involving a neutral party, e.g. certification authority, notary or trusted third party [TTP] involving a payment switch or gateway
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/12—Payment architectures specially adapted for electronic shopping systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/14—Payment architectures specially adapted for billing systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/32—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
- G06Q20/326—Payment applications installed on the mobile devices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/34—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using cards, e.g. integrated circuit [IC] cards or magnetic cards
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/382—Payment protocols; Details thereof insuring higher security of transaction
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/40—Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/40—Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
- G06Q20/401—Transaction verification
- G06Q20/4012—Verifying personal identification numbers [PIN]
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- Physics & Mathematics (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Finance (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
본 발명은 사용자가 온/오프라인 가맹점에서 간편결제서비스를 이용할 때에 실물 카드정보를 저장하지 않아 높은 보안성을 가지는 토큰 중개형 결제방식, 특정 PG사 또는 특정VAN사에 Lock-in 되지 않는 다중화 결제방식 및 PG사를 거치지 않아 낮은 수수료로 간편결제를 이용할 수 있는 온/오프라인 간편결제 방식이 채택된 간편결제중개 서비스 제공방법 및 시스템에 관한 것이다. 또한, 복잡하고 통일되지 않은 간편결제서비스들을 통합하여 사용자가 복수 개의 간편결제 서비스를 적합한 환경과 조건에 맞게 사용자 주도적으로 선택하게 하거나 하나의 간편결제서비스로 관리할 수 있도록 함에 있다.The present invention relates to a method and system for providing a simple payment brokerage service, which adopts a token-mediated payment method having high security because it does not store physical card information when a user uses a simple payment service at an on/offline merchant, a multiple payment method that is not locked-in to a specific PG company or a specific VAN company, and an on/offline simple payment method that allows the use of simple payment with a low fee because it does not go through a PG company. In addition, the purpose is to integrate complex and non-unified simple payment services so that the user can proactively select multiple simple payment services according to an appropriate environment and conditions, or manage them as a single simple payment service.
Description
본 발명은 사용자가 온/오프라인 가맹점에서 간편결제서비스를 이용할 때에 실물 카드정보를 저장하지 않아 높은 보안성을 가지는 토큰 중개형 결제방식, 특정 PG사 또는 특정VAN사에 Lock-in 되지 않는 다중화 결제방식 및 PG사를 거치지 않아 낮은 수수료로 간편결제를 이용할 수 있는 온/오프라인 간편결제 방식이 채택된 간편결제중개 서비스 제공방법 및 시스템에 관한 것이다. 또한, 복잡하고 통일되지 않은 간편결제서비스들을 통합하여 사용자가 복수 개의 간편결제 서비스를 적합한 환경과 조건에 맞게 사용자 주도적으로 선택하게 하거나 하나의 간편결제서비스로 관리할 수 있도록 함에 있다.The present invention relates to a method and system for providing a simple payment brokerage service, which adopts a token-mediated payment method having high security because it does not store physical card information when a user uses a simple payment service at an on/offline merchant, a multiple payment method that is not locked-in to a specific PG company or a specific VAN company, and an on/offline simple payment method that allows the use of simple payment with a low fee because it does not go through a PG company. In addition, the purpose is to integrate complex and non-unified simple payment services so that the user can proactively select multiple simple payment services according to an appropriate environment and conditions, or manage them as a single simple payment service.
카카오페이, SSG페이, 쿠팡페이와 같은 간편결제서비스는 최초로 등록한 카드정보를 이용하여 장소 또는 시간에 구애 받지 않고 언제 어디서든 간편하고 빠르게 결제할 수 있는 전자 결제 서비스이다.Simple payment services such as Kakao Pay, SSG Pay, and Coupang Pay are electronic payment services that allow you to make payments easily and quickly anytime, anywhere, regardless of location or time, using the card information you initially registered.
이러한 종래의 간편결제서비스 과정을 자세히 살펴보면 간편 결제프로세스 중간에 PG사와 VAN사가 개입되는데, 여기서, PG사는 전자지급결제대행서비스(Payment Gateway)사업자의 약어로, 온라인성 거래로 발생 가능한 사용자의 피해에 대해 대표하여 책임을 지는 대표 가맹점으로 판매자가 온라인에서 상품과 서비스 판매 시, 고객이 신용카드 및 다양한 결제수단을 이용하여 안전하게 결제를 진행할 수 있도록 통로 역할을 하고 대표가맹점 서비스를 제공하는 업체이다. 또한, VAN사는 부가가치통신망(Value Added Network)사업자의 약어로, 카드결제에 있어서 가맹점과 카드사 사이에서 승인, 매입을 대신하여 처리하는 업체이다. 이렇듯 종래 PG사와 VAN사는 판매자가 제공하는 서비스의 유형에 따라 필수적으로 거쳐야 하는 부수 사업자로서 존재하고 있다.If we take a closer look at this conventional simple payment service process, we can see that PG and VAN companies are involved in the middle of the simple payment process. Here, PG is an abbreviation for an electronic payment agency service (Payment Gateway) and is a representative merchant that is responsible for any damages that may occur to users due to online transactions. It acts as a conduit for customers to safely make payments using credit cards and various payment methods when sellers sell products and services online, and provides representative merchant services. In addition, VAN is an abbreviation for a Value Added Network (VAN) and is a company that processes approval and purchases on behalf of merchants and card companies for card payments. In this way, conventional PG and VAN companies exist as ancillary businesses that sellers must pass through depending on the type of service they provide.
하지만, 가맹점에서 제공하는 서비스를 이용하고 결제를 하는 오프라인성 거래라고 할지라도 가맹점에 비치된 결제 단말기를 이용하지 않는 경우라면 PG사를거쳐 간편결제 서비스가 이루어지고 있어, 판매자는 카드사와 계약한 낮은 오프라인 수수료보다 PG사와 계약한 높은 온라인수수료를 지불해야 했기에 판매자는 적지 않은 금전적인 부담이 생기는 문제점이 발생되며, 또한 종래의 PG사의 간편결제 방식은 낮은 보안성과 접근성으로 불편함이 많은 빌키형 간편결제방식을 채택하고 있다는 점, 카드 등록 시 실물카드정보를 저장하여 해킹 또는 스누핑과 같은 불법행위에 노출될 수도 있다는 점, 그 밖의 또 다른 보안상의 문제점이 발생하고 있으며, 사용자가 특정 PG사에 카드를 등록하게 되면 상기 특정 PG사에 카드 정보가 Lock in되어 다른 PG사를 이용하기 위해서는 또 다시 카드를 등록해야만 하는 번거로움의 문제점도 가지고 있다.However, even if it is an offline transaction where a service provided by a store is used and payment is made, if the payment terminal located at the store is not used, the simple payment service is made through a PG company, so the seller has to pay the high online fee contracted with the PG company rather than the low offline fee contracted with the card company, which causes a considerable financial burden on the seller, and in addition, the conventional PG company's simple payment method has adopted a billiard-type simple payment method that is inconvenient due to low security and accessibility, and when registering a card, the physical card information is stored, which may be exposed to illegal activities such as hacking or snooping, and other security issues arise. In addition, if a user registers a card with a specific PG company, the card information is locked in the specific PG company, so the user has to register the card again to use a different PG company, which is also a problem of inconvenience.
한편, 카카오페이, SSG페이와 같은 간편결제서비스도 하나의 간편결제서비스에 카드를 등록하였다 하더라도 다른 간편결제서비스에도 카드를 등록해야 하는 번거로움과 다양한 간편결제서비스의 등장으로 사용자의 선택사항을 증가시켜 구매결정과정에서의 혼선을 유발하는 등의 문제점들이 발생하고 있다.Meanwhile, simple payment services such as Kakao Pay and SSG Pay are also experiencing problems such as the inconvenience of having to register a card for other simple payment services even if you register a card for one simple payment service, and the increased number of choices for users due to the emergence of various simple payment services, which causes confusion in the purchasing decision process.
본 발명이 해결하고자 하는 기술적 과제는 간편결제서비스 과정에서 빌키형 간편결제방식과 실물 카드정보를 저장하는 종래의 PG사 간편결제 서비스와 달리 실물 카드정보를 저장하지 않고 결제 토큰을 통해서 간편결제를 중개하는 방식을 채택한 간편결제중개 서비스 제공방법 및 시스템을 제공하는 것을 목적으로 한다.The technical problem to be solved by the present invention is to provide a method and system for providing a simple payment mediation service that adopts a method of mediating simple payment through a payment token without storing the physical card information, unlike the conventional PG company simple payment service that stores the physical card information and the bill key-type simple payment method during the simple payment service process.
본 발명이 해결하고자 하는 또 다른 기술적 과제는 특정 PG사에 Lock-in되는 종래의 PG사 간편결제 서비스와 달리 판매자가 당사를 통해 카드사로부터 발급받은 결제토큰으로 판매자가 원하는 PG사 또는 VAN사로 간편결제가 이루어질 수 있도록 하는 다중화 결제 방식의 간편결제중개 서비스 제공방법 및 시스템을 제공하는 것을 목적으로 한다.Another technical problem to be solved by the present invention is to provide a method and system for providing a simple payment intermediary service in a multiple payment method that enables the seller to make a simple payment to a PG company or VAN company of the seller's choice using a payment token issued by a card company through the company, unlike a conventional simple payment service of a PG company that is locked-in to a specific PG company.
본 발명이 해결하고자 하는 또 다른 기술적 과제는 오프라인성 거래라 할지라도 대표가맹점인 PG사를 필수적으로 거쳐야 하는 종래의 간편결제 서비스와 달리 오프라인성 거래라면 PG사를 거치지 않고 바로 VAN사를 통해 간편결제가 이루어지는 온/오프라인 통합 간편결제 방식을 채택한 간편결제중개 서비스 제공방법 및 시스템을 제공하는 것을 목적으로 한다.Another technical problem that the present invention seeks to solve is to provide a method and system for providing a simple payment intermediary service that adopts an on/offline integrated simple payment method in which simple payment is made directly through a VAN company without going through a PG company in the case of offline transactions, unlike conventional simple payment services that must necessarily go through a PG company, which is a representative merchant, even in offline transactions.
본 발명이 해결하고자 하는 또 다른 기술적 과제는 기존의 간편결제서비스를 하나의 통합관리 서비스로 통합관리 할 수 있도록 하여 복수 개의 간편결제서비스 각각에 카드 등록을 할 필요 없이 최초로 한번 카드 등록 하면 하나의 간편결제서비스처럼 통합 관리할 수 있는 간편결제중개 서비스 제공방법 및 시스템을 제공하는 것을 목적으로 한다. Another technical problem to be solved by the present invention is to provide a method and system for providing a simple payment intermediary service that can manage existing simple payment services as a single integrated management service, thereby enabling integrated management as a single simple payment service by registering a card once for the first time without having to register a card for each of a plurality of simple payment services.
한편, 본 발명의 기술적 과제들은 이상에서 언급한 기술적 과제들로 제한되지 않으며, 언급되지 않은 또 다른 기술적 과제들은 아래의 기재로부터 통상의 기술자에게 명확하게 이해될 수 있을 것이다.Meanwhile, the technical problems of the present invention are not limited to the technical problems mentioned above, and other technical problems not mentioned can be clearly understood by those skilled in the art from the description below.
본 발명은 위와 같은 문제점들을 해결하기 위한 것으로, 본 발명에 따른 간편결제중개 서비스 제공방법은 간편결제 서버가 사용자로부터 실물카드정보를 입력 받고 상기 실물카드정보를 간편결제중개 서버로 송신한 경우, 상기 간편결제중개 서버가 상기 카드사 서버로 상기 실물카드정보에 대한 검증을 요청하고 카드사 서버에 카드식별자 생성을 요청하는 단계, 상기 카드사 서버가 상기 실물카드정보 검증을 완료하여 상기 카드식별자를 생성하여 상기 간편결제중개 서버에 송신한 경우, 상기 카드식별자를 간편결제 서버에 송신하고 상기 실물카드정보를 삭제하는 단계 및 상기 간편결제 서버가 상기 카드식별자를 상기 간편결제중개 서버에 송신한 경우, 상기 간편결제중개 서버가 상기 상기 카드사 서버에 상기 수신 받은 카드식별자에 대한 검증을 요청하고 상기 카드식별자를 기반으로 한 토큰을 생성 요청하는 단계를 포함할 수 있다.The present invention is to solve the problems described above, and a method for providing a simple payment intermediary service according to the present invention may include a step in which, when a simple payment server receives physical card information from a user and transmits the physical card information to the simple payment intermediary server, the simple payment intermediary server requests the card company server to verify the physical card information and requests the card company server to create a card identifier; a step in which, when the card company server completes the verification of the physical card information and creates the card identifier and transmits it to the simple payment intermediary server, the card identifier is transmitted to the simple payment server and the physical card information is deleted; and a step in which, when the simple payment server transmits the card identifier to the simple payment intermediary server, the simple payment intermediary server requests the card company server to verify the received card identifier and requests the creation of a token based on the card identifier.
또한, 본 발명의 간편결제중개 서비스 제공방법은 상기 카드식별자를 간편결제 서버에 송신하고 상기 실물카드정보를 삭제하는 단계 이후에, 온/오프라인 가맹점으로부터 결제요청 및 결제정보를 수신 받은 경우, 상기 결제정보를 저장하는 단계 및 상기 결제정보를 상기 간편결제 서버에 전달하는 단계를 더 포함할 수 있다.In addition, the method for providing a simple payment intermediary service of the present invention may further include, after the step of transmitting the card identifier to the simple payment server and deleting the physical card information, a step of storing the payment information and a step of transmitting the payment information to the simple payment server when a payment request and payment information are received from an on/offline merchant.
또한, 본 발명의 간편결제중개 서비스 제공방법은 상기 간편결제중개 서버가 상기 카드사 서버에 상기 수신 받은 카드식별자에 대한 검증을 요청하고In addition, the method for providing a simple payment intermediary service of the present invention is such that the simple payment intermediary server requests verification of the received card identifier from the card company server.
상기 카드식별자를 기반으로 한 토큰을 생성 요청하는 단계 이후에, 상기 카드사서버가 상기 검증 요청 받은 카드식별자에 대한 검증이 완료되면 상기 토큰을 생성하여 상기 생성된 토큰을 상기 간편결제중개 서버에 송신한 경우, 상기 수신 받은 토큰의 호환성을 검증하고 상기 호환성이 검증된 토큰을 상기 간편결제 서버에 전달하는 단계를 더 포함할 수 있다.After the step of requesting the creation of a token based on the above card identifier, if the card company server completes the verification of the card identifier for which the verification request has been made and creates the token and transmits the created token to the easy payment intermediary server, the method may further include the step of verifying the compatibility of the received token and transmitting the token for which the compatibility has been verified to the easy payment server.
또한, 본 발명의 간편결제중개 서비스 제공방법은 상기 수신 받은 토큰의 호환성을 검증하고 상기 호환성이 검증된 토큰을 상기 간편결제 서버에 전달하는 단계 이후에, 상기 간편결제 서버가 상기 전달 받은 결제정보와 토큰을 상기 간편결제중개 서버를 송신한 경우, 상기 간편결제중개 서버가 상기 카드사 서버에 상기 토큰을 전달하고 결제 승인을 요청하는 단계를 더 포함할 수 있다.In addition, the method for providing a simple payment brokerage service of the present invention may further include a step of verifying the compatibility of the received token and transmitting the token, the compatibility of which has been verified, to the simple payment server, and, if the simple payment server transmits the received payment information and token to the simple payment brokerage server, the simple payment brokerage server transmits the token to the card company server and requests payment approval.
또한, 본 발명의 간편결제중개 서비스 제공 방법은 상기 간편결제중개 서버가 상기 카드사 서버에 상기 토큰을 전달하고 결제 승인을 요청하는 단계 이후에, 상기 카드사 서버가 상기 토큰을 검증하여 결제를 승인하고 상기 사용자의 카드 한도를 차감한 후 결제내역을 상기 간편결제중개 서버에 송신한 경우, 상기 간편결제중개 서버가 상기 결제내역을 저장하고 결제승인메시지를 생성하는 단계 및 상기 간편결제중개 서버가 상기 결제내역과 상기 결제승인메시지를 상기 온/오프라인 가맹점에 송신하는 단계를 더 포함할 수 있다.In addition, the method for providing a simple payment intermediary service of the present invention may further include a step in which, after the simple payment intermediary server transmits the token to the card company server and requests payment approval, if the card company server verifies the token to approve payment and deducts the user's card limit and then transmits payment details to the simple payment intermediary server, a step in which the simple payment intermediary server stores the payment details and generates a payment approval message, and a step in which the simple payment intermediary server transmits the payment details and the payment approval message to the on/offline merchant.
또한, 본 발명의 간편결제중개 서비스 제공방법은 상기 전달받은 토큰은 임의의 간편결제 중개서버-타 PG사, 타VAN사 등-들과도 연동되어 상기 카드사 서버의 결제 승인을 받을 수 있는 것을 특징으로 할 수 있다.In addition, the method for providing a simple payment intermediary service of the present invention may be characterized in that the received token can be linked with any simple payment intermediary server - other PG companies, other VAN companies, etc. - to receive payment approval from the card company server.
한편, 본 발명은 위와 같은 문제점들을 해결하기 위한 또 다른 방법으로, 간편결제중개 서비스 제공방법은 사용자 단말(10)로부터 실물카드정보를 입력 받고 상기 실물카드정보를 간편결제중개 서버로 송신한 경우, 상기 간편결제중개 서버가 카드사 서버에 상기 실물카드정보에 대한 검증을 요청하고 카드식별자생성을 요청하는 단계, 상기 카드사 서버가 상기 실물카드정보에 대한 검증을 완료하고 상기 카드식별자를 생성한 경우, 상기 간편결제중개 서버가 상기 카드식별자를 수신하고 상기 실물카드정보를 삭제하는 단계, 상기 간편결제중개 서버가 상기카드식별자를 수신하고 상기 실물카드정보를 삭제한 경우, 상기 간편결제중개 서버가 상기 카드식별자를 기반으로 카드를 등록하는 단계 및 상기 간편결제중개 서버가 온/오프라인 가맹점으로부터 결제요청 및 결제정보를 수신하여 결제정보를 저장한 경우, 상기 간편결제중개 서버가 상기 사용자 단말(10)에 간편결제 서버 선택을 요청하는 단계를 포함할 수 있다.Meanwhile, the present invention provides another method for solving the above problems, and the method for providing a simple payment intermediary service may include a step in which, when physical card information is input from a user terminal (10) and the physical card information is transmitted to a simple payment intermediary server, the simple payment intermediary server requests the card company server to verify the physical card information and to generate a card identifier, when the card company server completes the verification of the physical card information and generates the card identifier, the simple payment intermediary server receives the card identifier and deletes the physical card information, when the simple payment intermediary server receives the card identifier and deletes the physical card information, the simple payment intermediary server registers a card based on the card identifier, and when the simple payment intermediary server receives a payment request and payment information from an on/offline merchant and stores the payment information, the simple payment intermediary server may request the user terminal (10) to select a simple payment server.
또한, 본 발명의 간편결제중개 서비스 제공방법은 상기 간편결제중개 서버가 상기 사용자 단말(10)에 간편결제 서버 선택을 요청하는 단계 이후에, 사용자 단말(10)이 상기 간편결제 서버를 선택한 경우, 상기 간편결제중개 서버가 상기 간편결제 서버에 상기 결제정보를 전달하는 단계를 더 포함할 수 있다.In addition, the method for providing a simple payment brokerage service of the present invention may further include a step in which, after the step in which the simple payment brokerage server requests the user terminal (10) to select a simple payment server, if the user terminal (10) selects the simple payment server, the simple payment brokerage server transmits the payment information to the simple payment server.
또한, 본 발명의 간편결제중개 서비스 제공방법은 상기 간편결제중개 서버가 상기 간편결제 서버에 상기 결제정보를 전달하는 단계 이후에, 상기 간편결제 서버가 상기 간편결제 중개서버에 토큰 생성을 요청한 경우, 상기 간편결제중개 서버가 상기 카드사 서버에 상기 카드식별자에 대한 검증을 요청하고 상기 카드식별자를 기반으로 한 상기 토큰 생성을 요청하는 단계 및 상기 카드사 서버가 상기 검증 요청 받은 카드식별자에 대한 검증을 완료하면 상기 토큰을 생성하여 상기 생성된 토큰을 상기 간편결제중개 서버에 송신한 경우, 상기 수신 받은 토큰의 호환성을 검증하고 상기 호환성이 검증된 토큰을 상기 간편결제 서버에 전달하는단계를 더 포함할 수 있다.In addition, the method for providing a simple payment brokerage service of the present invention may further include, after the step of the simple payment brokerage server transmitting the payment information to the simple payment server, a step of the simple payment brokerage server requesting the card company server to verify the card identifier and requesting the generation of the token based on the card identifier when the simple payment server requests the simple payment brokerage server to create a token after the step of the simple payment brokerage server transmitting the payment information to the simple payment server, and a step of generating the token and transmitting the generated token to the simple payment brokerage server when the card company server completes the verification of the card identifier for which verification has been requested.
또한, 본 발명의 간편결제중개 서비스 제공방법은 상기 수신 받은 토큰의 호환성을 검증하고 상기 호환성이 검증된 토큰을 상기 간편결제 서버에 전달하는 단계 이후에, 상기 간편결제 서버가 상기 전달 받은 결제정보와 토큰을 상기 간편결제중개 서버를 송신한 경우, 상기 간편결제중개 서버가 상기 카드사 서버에 상기 토큰을 전달하고 결제 승인을 요청하는 단계를 더 포함할 수 있다.In addition, the method for providing a simple payment brokerage service of the present invention may further include a step of verifying the compatibility of the received token and transmitting the token, the compatibility of which has been verified, to the simple payment server, and, if the simple payment server transmits the received payment information and token to the simple payment brokerage server, the simple payment brokerage server transmits the token to the card company server and requests payment approval.
또한, 본 발명의 간편결제중개 서비스 제공방법은 상기 간편결제중개 서버가 상기 카드사 서버에 상기 토큰을 전달하고 결제 승인을 요청하는 단계 이후에, 상기 카드사 서버가 상기 토큰을 검증하여 결제를 승인하고 상기 사용자의 카드 한도를 차감한 후 결제내역을 상기 간편결제중개 서버에 송신한 경우, 상기 간편결제중개 서버가 상기 결제내역을 저장하고 결제승인메시지를 생성하는 단계 및 상기 간편결제중개 서버가 상기 결제내역과 상기 결제승인메시지를 상기 온/오프라인 가맹점에 송신하는 단계를 더 포함할 수 있다. In addition, the method for providing a simple payment intermediary service of the present invention may further include a step in which, after the simple payment intermediary server transmits the token to the card company server and requests payment approval, if the card company server verifies the token to approve payment and deducts the user's card limit and then transmits payment details to the simple payment intermediary server, a step in which the simple payment intermediary server stores the payment details and generates a payment approval message, and a step in which the simple payment intermediary server transmits the payment details and the payment approval message to the on/offline merchant.
상기와 같은 본 발명에 따르면, 간편결제중개 서비스는 실물카드정보를 저장하지 않는 중개형 토큰 결제 방식을 채택함으로써, 사용자의 카드 정보가 유출되는 것을 방지하고 해킹 등과 같은 불법적인 행위를 사전에 방지하여 보안성을 향상시키고 사용자로부터의 신뢰도를 향상시키는 효과가 있다.According to the present invention as described above, the simple payment intermediary service adopts an intermediary token payment method that does not store physical card information, thereby preventing the user's card information from being leaked and preventing illegal acts such as hacking in advance, thereby enhancing security and improving trust from users.
또한, 간편결제중개 서비스는 특정 PG사에 Lock in되지 않고 임의의 간편결제업체를 통해 결제가 진행되더라도 결제 토큰만 있으면 간편결제가 이루어지도록 함으로써, 간편결제서비스 네트워크를 확장시켜 사용자에게 편의성과 결제업체 선택의 자율성을 제공할 뿐만 아니라 간편결제 서비스를 관리하는 관리자에게도 작업의 편리성을 제공하는 효과가 있다.In addition, the simple payment intermediary service is not locked in to a specific PG company and allows simple payments to be made with only a payment token even if the payment is made through any simple payment company. This not only expands the simple payment service network and provides convenience to users and autonomy in choosing a payment company, but also provides convenience to administrators who manage the simple payment service.
또한, 간편결제중개 서비스는 PG사를 거치지 않고 바로 VAN사를 통해 간편결제가 이루어지는 오프라인 간편결제 방식을 채택함으로써, PG사를 거치면서 발생했던 수수료를 없애 경제적인 이득을 얻을 수 있으며 전체적으로 간편결제과정을 간소화시키는 효과가 있다.In addition, the simple payment intermediary service adopts an offline simple payment method in which simple payments are made directly through the VAN company without going through the PG company, thereby eliminating the fees incurred when going through the PG company, thereby achieving economic benefits and simplifying the simple payment process overall.
또한, 간편결제중개 서비스는 기존의 간편결제서비스를 하나의 통합관리 서비스로 통합관리 할 수 있도록 함으로써 사용자의 간편결제서비스 선택사항을 간소화시키고 사용자의 구매 혼선을 방지하고 사용자가 간편결제서비스에서 제공하는 혜택과 이벤트를 적절하게 관리 또는 활용할 수 있도록 유도하는 효과가 있다.In addition, the simple payment intermediary service has the effect of simplifying users' simple payment service selection by allowing existing simple payment services to be managed as a single integrated management service, preventing users' purchase confusion, and encouraging users to appropriately manage or utilize the benefits and events provided by the simple payment service.
한편, 본 발명에 의한 효과는 이상에서 언급한 것들로 제한되지 않으며, 언급되지 않은 또 다른 기술적 효과들은 아래의 기재로부터 통상의 기술자에게 명확하게 이해될 수 있을 것이다.Meanwhile, the effects of the present invention are not limited to those mentioned above, and other technical effects not mentioned will be clearly understood by those skilled in the art from the description below.
도 1은 종래의 온라인 결제방식 및 오프라인 모바일 결제 방식과 본 발명에 따른 온라인 결제방식 및 오프라인 모바일 결제 방식을 순서도로 나타낸 도면이다.
도 2는 본 발명에 따른 간편결제중개 서버(100)를 통하여 사용자에게 간편결제 서비스를 제공하는 과정을 개괄적으로 나타낸 도면이다.
도 3은 제 1실시 예에 따른 간편결제중개 서비스 제공방법을 순서도로 나타낸 도면이다.
도4은 제 2실시 예에 따른 간편결제중개 서비스 제공방법을 순서도로 나타낸 도면이다.
도5는 제 3 실시 예에 따른 간편결제중개 서비스 제공방법을 순서도로 나타낸 도면이다.
도 6은 제 4 실시 예에 따른 간편결제중개 서비스 제공방법을 순서도로 나타낸 도면이다.
도 7은 O2O(Offline to Online)서비스를 이용한 결제 과정에서 간편결제중개 서비스를 활용한 예를 구체적으로 나타낸 도면이다.
도 8내지 도 9는 서로 다른 간편결제 제휴사 서비스가 연동되도록 간편결제중개 서비스의 토큰을 활용한 예를 구체적으로 나타낸 도면이다.
도 10은 서로 다른 간편결제 중개서비스가 연동되도록 간편결제중개 서비스의 토큰을 활용한 예를 구체적으로 나타낸 도면이다.Figure 1 is a flow chart showing a conventional online payment method and an offline mobile payment method and an online payment method and an offline mobile payment method according to the present invention.
Figure 2 is a drawing schematically showing the process of providing a simple payment service to a user through a simple payment mediation server (100) according to the present invention.
Figure 3 is a diagram showing a flow chart of a method for providing a simple payment brokerage service according to the first embodiment.
Figure 4 is a flowchart showing a method for providing a simple payment brokerage service according to the second embodiment.
Figure 5 is a flowchart showing a method for providing a simple payment brokerage service according to the third embodiment.
Figure 6 is a flowchart showing a method for providing a simple payment brokerage service according to the fourth embodiment.
Figure 7 is a drawing specifically showing an example of using a simple payment intermediary service in a payment process using an O2O (Offline to Online) service.
Figures 8 and 9 are drawings specifically showing examples of utilizing tokens of a simple payment intermediary service to link different simple payment affiliate services.
Figure 10 is a diagram specifically showing an example of utilizing a token of a simple payment intermediary service to link different simple payment intermediary services.
이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시 예를 상세히 설명한다. 본 발명의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시 예들을 참조하면 명확해질 것이다. 그러나 본 발명은 이하에서 게시되는 실시 예에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 단지 본 실시 예들은 본 발명의 게시가 완전하도록 하고, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다. 명세서 전체에 걸쳐 동일 참조 부호는 동일 구성 요소를 지칭한다.Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. The advantages and features of the present invention and the methods for achieving them will become apparent with reference to the embodiments described in detail below together with the accompanying drawings. However, the present invention is not limited to the embodiments disclosed below, but may be implemented in various different forms, and the present embodiments are provided only to make the disclosure of the present invention complete and to fully inform those skilled in the art of the scope of the invention, and the present invention is defined only by the scope of the claims. Like reference numerals refer to like elements throughout the specification.
다른 정의가 없다면, 본 명세서에서 사용되는 모든 용어(기술 및 과학적 용어를 포함)는 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에게 공통적으로 이해될 수 있는 의미로 사용될 수 있을 것이다. 또 일반적으로 사용되는 사전에 정의되어 있는 용어들은 명백하게 특별히 정의되어 있지 않는 한 이상적으로 또는 과도하게 해석되지 않는다. 본 명세서에서 사용된 용어는 실시 예들을 설명하기 위한 것이며 본 발명을 제한하고자 하는 것은 아니다. 본 명세서에서, 단수형은 문구에서 특별히 언급하지 않는 한 복수형도 포함한다.Unless otherwise defined, all terms (including technical and scientific terms) used in this specification may be used in a meaning that can be commonly understood by a person of ordinary skill in the art to which the present invention belongs. In addition, terms defined in commonly used dictionaries shall not be ideally or excessively interpreted unless explicitly specifically defined. The terminology used in this specification is for the purpose of describing embodiments and is not intended to limit the present invention. In this specification, the singular also includes the plural unless specifically stated in the phrase.
"제1", "제2" 등의 용어는 하나의 구성요소를 다른 구성요소로부터 구별하기 위한 것으로, 이들 용어들에 의해 권리범위가 한정되어서는 아니 된다. 예를 들어, 제1 구성요소는 제2 구성요소로 명명될 수 있고, 유사하게 제2 구성요소도 제1 구성요소로 명명될 수 있다.Terms such as "first", "second", etc. are intended to distinguish one component from another, and the scope of the rights should not be limited by these terms. For example, the first component may be referred to as the second component, and similarly, the second component may also be referred to as the first component.
본 명세서에서 사용되는 "포함한다 (Comprises)" 및/또는 "포함하는 (Comprising)"은 언급된 구성 요소, 단계, 동작 및/또는 소자는 하나 이상의 다른 구성 요소, 단계, 동작 및/또는 소자의 존재 또는 추가를 배제하지 않는다.As used herein, the terms "comprises" and/or "comprising" do not exclude the presence or addition of one or more other components, steps, operations and/or elements.
한편, 본 발명은 상술한 특정의 실시 예 및 응용 예에 한정되지 아니하며, 청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 의해 다양한 변형실시가 가능한 것은 물론이고, 이러한 변형실시들은 본 발명의 기술적 사상이나 전망으로부터 구별되어 이해되어서는 안 될 것이다.Meanwhile, the present invention is not limited to the specific embodiments and application examples described above, and various modifications can be made by those skilled in the art without departing from the gist of the present invention claimed in the claims. Furthermore, such modifications should not be understood as being distinct from the technical idea or prospect of the present invention.
본 발명에 대한 본격적인 설명을 하기에 앞서, 먼저 종래의 온라인 결제방식과 본 발명에 따른 간편결제중개 서버(100)를 통한 결제 방식이 어떠한 부분에서 차이가 있는지 두 개의 결제방식을 간략하게 비교해 보고, 본 발명의 간편결제중개 서비스를 제공하는 과정에서 자주 언급되는 용어들에 대하여 간략하게 살펴보도록 한다. Before going into a detailed explanation of the present invention, let us first briefly compare the two payment methods to see what differences there are between the conventional online payment method and the payment method through the simple payment mediation server (100) according to the present invention, and briefly look at terms frequently mentioned in the process of providing the simple payment mediation service of the present invention.
우선, 도 1에 따른 종래의 온라인 결제 및 오프라인 모바일 결제 방식(a)은 온라인 상으로 결제가 진행되는 방식과 오프라인 상에서 결제가 이루어지지만 모바일 결제를 통하여 결제가 진행되는 결제 방식이며, 이러한 방식에서는 온라인 가맹점을 방문하거나 일일이 온라인 가맹점 하나를 특정하여 계약하기 어렵기에 온라인 가맹점을 대신하여 카드사 서버와 계약해서 결제와 지불을 대행해주는 대표 가맹점 즉, PG사(Payment Gateway)가 개입되며, 카드사 서버와 가맹점 간의 통신망을 구축하여 카드 결제와 매입관련 업무를 대행해주는VAN사 또한 개입하게 된다.First, the conventional online payment and offline mobile payment method (a) according to Fig. 1 is a payment method in which payment is made online and a payment method in which payment is made offline but via mobile payment. In this method, since it is difficult to visit an online merchant or to contract with each online merchant individually, a representative merchant, that is, a PG company (Payment Gateway), is involved, which contracts with the card company server on behalf of the online merchant and acts as an agent for payment and settlement, and a VAN company that builds a communication network between the card company server and the merchant and acts as an agent for card payment and acquisition-related work is also involved.
종래의 온라인 결제 및 오프라인 모바일 결제 방식(a)은 사용자 단말(10)에 기 설정된 PG 빌키를 통해 결제가 시작되는 빌키형 결제 방식을 채택해 왔으며, 결제방식의 첫 번째 단계로 사용자 단말(10)을 통한 빌키형 결제가 시작되면 온라인 가맹점(하위 가맹점)은 PG사(대표 가맹점)에 결제 승인을 요청한다. 이렇게 PG사가 해당 결제를 승인하면, 기존의 카드결제 과정인 인증단계-승인단계-매입단계 과정이 PG사, VAN사 및 카드사 서버를 통해 이루어지게 된다. 카드결제 과정 중 인증단계는 결제를 진행하는 카드가 유효한 카드인지, 해당 카드의 소유자가 본인이 맞는지를 카드사 번호, 유효기간, CVC번호 들을 통해 확인하는 단계이며, 승인단계는 PG사가 사용자 또는 가맹점으로부터 전달받은 결제 정보를 VAN사에 송신하고 상기 VAN사가 상기 결제 정보를 카드사 서버에 전달하여 사용자 카드의 한도를 차감하는 단계이며, 나아가 사용자 카드의 한도를 차감하여 승인한 결과를 다시 VAN사에 전달하고 상기VAN사가 전달받은 승인 결과를 다시 사용자 또는 가맹점에 전달하는 것까지의 단계도 승인단계라고 할 수 있다. 매입 단계는 가맹점이 상품을 판매한 결제대금을 받는 단계로서 가맹점이 VAN사를 통해 매출전표를 카드사 서버에 송신하면 상기 매출전표를 수신한 카드사 서버가 결제대금을 가맹점에게 입금해주는 단계를 포함한다.Conventional online payment and offline mobile payment methods (a) have adopted a bill-type payment method in which payment is initiated through a PG bill-key set in a user terminal (10). As the first step of the payment method, when a bill-type payment is initiated through a user terminal (10), an online merchant (sub-merchant) requests payment approval from a PG company (representative merchant). When the PG company approves the payment, the existing card payment process of authentication step-approval step-purchase step is carried out through the PG company, VAN company, and card company server. During the card payment process, the authentication step is the step where the card making the payment is valid and the owner of the card is confirmed through the card company number, expiration date, and CVC number. The approval step is the step where the PG company transmits the payment information received from the user or the merchant to the VAN company, and the VAN transmits the payment information to the card company server to deduct the user's card limit. Furthermore, the step where the user's card limit is deducted and the approval result is transmitted back to the VAN company, and the VAN transmits the approval result back to the user or the merchant can also be called the approval step. The purchase step is the step where the merchant receives the payment for the product sold, and includes the step where the merchant transmits a sales receipt to the card company server through the VAN company, and the card company server receiving the sales receipt deposits the payment to the merchant.
반면에, 간편결제중개 서버(100)를 통한 결제 방식(b)은 도 1에서 볼 수 있듯이 토큰 중개형 결제 방식을 채택하여 온라인 결제 방식은 PG사를 걸쳐 결제가 진행되되, 종래의 온라인 결제와 같이 구분되던 오프라인 모바일 결제는 PG사를 거치지 않고 결제가 진행되도록 하여 결제 절차가 간소화 되며 수수료 또한 절감될 수 있다는 것을 확인 할 수 있다.On the other hand, the payment method (b) via the simple payment intermediary server (100) adopts a token intermediary payment method as shown in Fig. 1, so that the online payment method proceeds with payment through a PG company, but the offline mobile payment, which was distinguished from the conventional online payment, proceeds with payment without going through a PG company, so that the payment procedure is simplified and the commission can also be reduced.
이렇게, 간편결제중개 서버(100)를 통한 결제 방식(b)이 PG사를 거치지 않을 수 있는 이유로는 실물카드정보를 저장하지 않는 카드 등록 방식과 카드식별자를 기반으로 생성되는 토큰 생성 방식에 있다고 할 수 있으며, 이에 대한 자세한 설명은 본 발명의 제 1 실시예에 따른 간편결제중개 서비스 제공방법을 설명할 때에 자세히 살펴보도록 한다.In this way, the reason why the payment method (b) through the simple payment intermediary server (100) can be made without going through a PG company is that it is a card registration method that does not store physical card information and a token generation method that is created based on a card identifier. A detailed explanation of this will be examined in detail when explaining the method for providing a simple payment intermediary service according to the first embodiment of the present invention.
도 2는 본 발명의 간편결제중개 서버(100)를 통하여 사용자에게 간편결제 서비스를 제공하는 과정을 개괄적으로 나타낸 도면이다.Figure 2 is a drawing schematically showing the process of providing a simple payment service to a user through the simple payment mediation server (100) of the present invention.
[간편결제중개 서버(100)][Easy Payment Brokerage Server (100)]
도 2에 따른 간편결제중개 서버(100)는 사용자가 온/오프라인 가맹점에서 간편결제서비스를 이용할 때에 복잡하고 통일되지 않은 간편결제서비스(기존의 간편결제 제휴사 서버(200)가 제공하는 간편결제 서비스를 말함)들을 통합하여 사용자가 복수 개의 간편결제 서비스를 적합한 환경과 조건에 맞게 사용자 주도적으로 선택하게 하거나 하나의 간편결제서비스로 관리할 수 있도록 하고, 실물 카드정보를 저장하지 않아 높은 보안성을 가지는 토큰 중개형 결제방식, 특정 PG사 또는 특정VAN사에 Lock-in 되지 않는 다중화 결제방식 및 오프라인성 거래인 경우 PG사를 거치지 않아 낮은 수수료로 간편결제를 이용할 수 있도록 서비스를 제공하는 서버이다.The simple payment mediation server (100) according to FIG. 2 is a server that integrates complicated and unified simple payment services (meaning simple payment services provided by existing simple payment affiliate servers (200)) when a user uses a simple payment service at an online/offline merchant, so that the user can proactively select multiple simple payment services according to an appropriate environment and conditions or manage them as a single simple payment service, and provides a token mediation payment method that does not store physical card information and thus has high security, a multiple payment method that is not locked-in to a specific PG company or a specific VAN company, and a service that allows the use of simple payment at a low fee by not going through a PG company in the case of offline transactions.
이러한, 간편결제중개 서버(100)는 상기 목적들을 효율적으로 수행하기 위하여 간편결제인증 서버(110)와 간편결제승인 서버(120)로 세분화 될 수 있다. In order to efficiently perform the above purposes, the simple payment mediation server (100) can be subdivided into a simple payment authentication server (110) and a simple payment approval server (120).
[간편결제인증 서버(110)][Easy Payment Authentication Server (110)]
간편결제인증 서버(110)는 사용자의 본인확인 절차를 주도하며, 사용자의 실물카드를 암호화 하기 위하여 카드식별자를 생성하고, 생성한 카드식별자를 통하여 카드사 서버(300)에 카드 검증 및 등록을 요청하며, 카드사로부터 제 1 카드ID를 수신 받으면, 간편결제중개 서버(100)내에서만 읽어 수 있는 제 2 카드ID를 생성하고 이를 통하여 토큰이 생성될 수 있도록 하는 역할을 수행하며, 상기 언급된 간편결제인증 서버(110)의 역할과 관련 용어들은 후술할 제 1 실시 예에서 보다 자세히 살펴보도록 한다.The simple payment authentication server (110) initiates the user's identity verification procedure, generates a card identifier to encrypt the user's physical card, requests card verification and registration to the card company server (300) through the generated card identifier, and upon receiving a first card ID from the card company, generates a second card ID that can only be read within the simple payment intermediary server (100) and enables tokens to be generated through this. The roles and related terms of the above-mentioned simple payment authentication server (110) will be examined in more detail in the first embodiment described below.
[간편결제승인 서버(120)][Easy Payment Approval Server (120)]
상기 간편결제인증 서버(110)가 본 발명의 간편결제중개 서비스 제공방법에서 카드 등록과 토큰 생성을 주관하였다면, 간편결제승인 서버(120)는 상기 토큰을 통한 간편결제가 승인될 수 있도록 카드사 서버(300)에 토큰을 전달하고, 카드사 서버(300)가 토큰을 검증하고 결제를 승인하면 승인된 결제결과에 따라 결제내역을 서버 상에 저장하고, 결제승인메시지를 생성하여 사용자 단말(10) 또는 간편결제 제휴사 서버(200)에 전송하는 역할을 수행한다. 상기 언급된 간편결제승인 서버(120)의 역할과 관련 용어들은 후술할 제 1 실시 예에서 보다 자세히 살펴보도록 한다.If the above-mentioned simple payment authentication server (110) took charge of card registration and token generation in the simple payment intermediary service providing method of the present invention, the simple payment approval server (120) transfers the token to the card company server (300) so that the simple payment using the token can be approved, and when the card company server (300) verifies the token and approves the payment, it stores the payment details on the server according to the approved payment result, and generates a payment approval message and transmits it to the user terminal (10) or the simple payment affiliate server (200). The role of the above-mentioned simple payment approval server (120) and related terms will be examined in more detail in the first embodiment described below.
[간편결제 제휴사 서버(200)][Easy Payment Affiliate Server (200)]
본 발명에서 자주 언급되는 간편결제 제휴사 서버(200)는 현재 상용화 되어 있는 간편결제를 제공하는 서비스 서버, 예를 들면 SSG페이, 카카오 페이 등과 같은 간편결제 서비스를 제공하는 서버를 말한다.The simple payment affiliate server (200) frequently mentioned in the present invention refers to a service server that provides simple payment that is currently commercialized, for example, a server that provides simple payment services such as SSG Pay and Kakao Pay.
< 1 실시 예>< 1 Example>
도 3은 제 1 실시 예에 따른 간편결제중개 서비스 제공방법을 순서도로 나타낸 도면이다.Figure 3 is a flowchart showing a method for providing a simple payment brokerage service according to the first embodiment.
제 1 실시 예에 따른 간편결제 서비스 제공방법은 크게 카드 등록 과정, 토큰 생성과정, 토큰 생성 이후의 결제과정으로 나뉘어질 수 있다. 이하에서는 카드 등록 과정부터 차례대로 설명하도록 한다.The method for providing a simple payment service according to the first embodiment can be broadly divided into a card registration process, a token generation process, and a payment process after token generation. Below, the card registration process will be explained in order.
[카드 등록][Card registration]
카드를 등록 받기 위해서는 우선, 간편결제 제휴사 서버(200)가 사용자로부터 사용자ID와 실물카드정보를 입력 받고, 간편결제 인증서버(110)에 실물카드정보 등록 요청을 송신하는 단계로부터 시작된다(S101). 여기서, 사용자ID는 간편결제 제휴사 서버(200)에 회원가입된 사용자를 식별하기 위한 고유의 ID를 의미할 수 있다. 또한, 간편결제 제휴사 서버(200)에서 사용자를 식별하는 데에 사용될 뿐만 아니라 간편결제중개 서버(100)에서도 사용자를 식별할 수 있는 통합된 사용자 ID로도 활용될 수 있다. 또는 간편결제 제휴사 서버(200)에서 사용되는 사용자ID와 간편결제중개 서버(100)에서 사용자를 식별하기 위해 사용되는 ID가 각각 별개로 존재할 수도 있다. 단, 이 때 두 서버들 간에서의 ID들은 서로 매핑이 가능할 것이다.In order to register a card, the process starts with the step of the easy payment affiliate server (200) receiving a user ID and physical card information from the user and transmitting a request for registration of the physical card information to the easy payment authentication server (110) (S101). Here, the user ID may refer to a unique ID for identifying a user who has registered as a member of the easy payment affiliate server (200). In addition, it may be utilized as an integrated user ID that can be used not only to identify the user in the easy payment affiliate server (200) but also to identify the user in the easy payment intermediary server (100). Alternatively, the user ID used in the easy payment affiliate server (200) and the ID used to identify the user in the easy payment intermediary server (100) may exist separately. However, in this case, the IDs between the two servers may be mapped to each other.
이어서, 간편결제 제휴사 서버(200)가 사용자로부터 실물카드정보를 입력 받고, 간편결제 인증서버(110)에 실물카드정보 등록 요청을 전송한 경우(S101), 간편결제인증 서버(110)는 실물카드정보를 암호화한 카드식별자를 생성한다(S102). 여기서 카드식별자는, 실물카드정보가 그대로 저장 활용되는 경우 발생할 수 있는 유출, 해킹 등의 불법행위를 방지하고자 활용되는, 실물카드정보를 암호화한 일련의 식별번호이다.Next, when the simple payment affiliate server (200) receives physical card information from the user and sends a request for registration of the physical card information to the simple payment authentication server (110) (S101), the simple payment authentication server (110) generates a card identifier that encrypts the physical card information (S102). Here, the card identifier is a series of identification numbers that encrypt the physical card information and are used to prevent illegal activities such as leaks and hacking that may occur when the physical card information is stored and used as is.
간편결제인증 서버(110)가 실물카드정보를 암호화한 카드식별자를 생성한 후, 간편결제승인 서버(110)는 생성한 카드식별자를 카드사 서버(300)에 송신하여 카드 검증 및 등록 요청을 송신한다(S103).After the simple payment authentication server (110) generates a card identifier that encrypts the physical card information, the simple payment approval server (110) transmits the generated card identifier to the card company server (300) to send a card verification and registration request (S103).
이후, 카드사 서버(300)는 수신 받은 카드식별자를 토대로 카드를 검증하며, 카드 검증이 완료되면 카드를 등록하고 제 1 카드ID를 생성한다(S104).Thereafter, the card company server (300) verifies the card based on the received card identifier, and when card verification is complete, registers the card and generates a first card ID (S104).
여기서, 제 1 카드ID는 카드사 서버(300)가 사용자 카드에 부여하는 ID로서, 상기 카드식별자와 같이 카드를 식별하기 위한 용도의 것이라는 점에서 유사한 점이 있지만, 카드식별자는 카드를 등록할 목적으로 실물카드정보를 암호화한 것이며, 제 1 카드ID는 카드를 식별하는 역할뿐만 아니라 전반적인 카드의 사용 및 결제에 대하여 카드를 식별하는 용도로 사용된다는 점에서 차이가 있다.Here, the first card ID is an ID assigned to the user card by the card company server (300), and is similar to the card identifier in that it is used to identify the card, but the card identifier is encrypted with actual card information for the purpose of registering the card, and the first card ID is different in that it is used not only to identify the card, but also to identify the card for overall card use and payment.
다음으로, 카드사 서버(300)는 생성한 제 1 카드ID를 간편결제인증 서버(110)에 송신한다(S105).Next, the card company server (300) transmits the generated first card ID to the simple payment authentication server (110) (S105).
이후, 간편결제인증 서버(110)는 수신 받은 제 1카드 ID와 치환되는 제 2 카드ID 생성하고 생성된 제 2 카드ID를 서버상에 등록시킨다(S106).Thereafter, the simple payment authentication server (110) generates a second card ID that is substituted with the received first card ID and registers the generated second card ID on the server (S106).
여기서, 제 2 카드ID는 S102 단계의 카드식별자, S104 단계의 제 1 카드ID와 구분되는 것으로, 제 2 카드 ID는 카드사 서버(300)로부터 수신 받은 제 1 카드ID와 매칭(S107)된다. 간편결제인증 서버(110)에 등록된 제 2 카드 ID는 복수의 간편결제 제휴사 서버(200) 각각에 카드를 등록할 필요 없이 카드를 등록할 수 있게 하는 역할을 하며, 간편결제 제휴사 서버(200)가 일회용 카드번호를 요청할 때에 일회용 카드번호로도 제 2 카드 ID가 활용될 수 있다. Here, the second card ID is distinguished from the card identifier of step S102 and the first card ID of step S104, and the second card ID is matched (S107) with the first card ID received from the card company server (300). The second card ID registered in the simple payment authentication server (110) enables registration of the card without having to register the card in each of the multiple simple payment affiliate servers (200), and when the simple payment affiliate server (200) requests a disposable card number, the second card ID can also be utilized as a disposable card number.
간편결제인증 서버(110)가 제 2카드 ID를 생성하고 등록한 이후, 간편결제인증 서버(110)는 등록한 제 2 카드ID를 간편결제 제휴사 서버(200)에 송신(S108)하면서 사용자 카드를 등록하는 단계가 마무리 된다.After the simple payment authentication server (110) creates and registers the second card ID, the simple payment authentication server (110) transmits the registered second card ID to the simple payment affiliate server (200) (S108), thereby completing the step of registering the user card.
카드를 등록하는 단계는 간편결제서비스를 이용하기 위해서 필히 진행되어야 하는 단계이며, 카드 등록 단계는 당연히 결제가 이루어지기 전에 진행되거나 결제를 필요로 하지 않을 때에도 사용자가 사전에 카드를 등록시킬 수 있다.The card registration step is a mandatory step to use the simple payment service, and the card registration step can naturally be performed before payment is made, or the user can register the card in advance even when payment is not required.
[토큰 생성][Token Creation]
간편결제 제휴사 서버(200)에 사용자의 카드가 등록되고 본 발명의 간편결제가 시작되려면, 토큰을 생성하는 단계가 이루어져야 한다. 이러한 토큰을 생성하는 과정은 먼저, 간편결제 제휴사 서버(200)가 간편결제인증 서버(110)에 사용자ID와 제 2 카드ID를 전송하여 이를 기반으로 결제토큰을 요청하는 단계로부터 시작한다(S109).In order for a user's card to be registered in the simple payment affiliate server (200) and the simple payment of the present invention to begin, a token generation step must be performed. The process of generating such a token begins with the step where the simple payment affiliate server (200) first transmits the user ID and the second card ID to the simple payment authentication server (110) and requests a payment token based on this (S109).
간편결제 제휴사 서버(200)가 간편결제인증 서버(110)에 제 2 카드ID를 전송하여 이를 기반으로 결제토큰을 요청한 경우, 간편결제인증 서버(110)는 수신 받은 제 2 카드ID와 사용자 정보를 비교하여 사용자를 검증한다(S110).When the simple payment affiliate server (200) transmits a second card ID to the simple payment authentication server (110) and requests a payment token based on this, the simple payment authentication server (110) verifies the user by comparing the received second card ID with the user information (S110).
여기서, 사용자 정보는 사용자가 간편결제인증 서버(110)에 기 입력한 이름, 나이, 전화번호와 같이 본인확인 및 인증에 필요한 사용자 정보이다. Here, user information is user information required for identity verification and authentication, such as name, age, and phone number that the user has entered into the simple payment authentication server (110).
이후, 간편결제인증 서버(110)는 앞서 수신하였던 제 1 카드ID를 카드사 서버(300)에 송신하여 결제토큰을 요청한다(S111).Thereafter, the simple payment authentication server (110) transmits the first card ID previously received to the card company server (300) to request a payment token (S111).
다음으로, 카드사 서버(300)는 수신 받은 제 1 카드ID를 검증하고 검증이 완료되면 토큰을 생성한다(S112). 또한, 카드사 서버(300)는 간편결제인증 서버(110)에 토큰을 송신하며(S113), 간편결제인증 서버(110)는 카드사 서버(300)로부터 수신 받은 토큰을 간편결제 제휴사 서버(200)에 전달하면서(S114), 토큰 생성단계가 마무리 된다.Next, the card company server (300) verifies the received first card ID and generates a token when verification is completed (S112). In addition, the card company server (300) transmits the token to the simple payment authentication server (110) (S113), and the simple payment authentication server (110) transfers the token received from the card company server (300) to the simple payment affiliate server (200) (S114), thereby completing the token generation step.
[토큰 간편결제][Easy token payment]
상기 과정을 걸쳐 토큰이 생성되면, 생성된 토큰을 통하여 간편결제가 진행되며, 상기 토큰 간편결제 과정은 먼저, 간편결제 제휴사 서버(200)가 결제정보와 토큰으로 간편결제승인 서버(120)에 결제승인을 요청하는 단계에서 시작한다(S115).When a token is created through the above process, simple payment is performed through the created token, and the token simple payment process begins at the step where the simple payment affiliate server (200) requests payment approval from the simple payment approval server (120) using payment information and a token (S115).
이후, 간편결제승인 서버(120)는 수신 받은 토큰과 결제승인 요청을 카드사 서버(300)에 전달한다(S116).Thereafter, the simple payment approval server (120) transmits the received token and payment approval request to the card company server (300) (S116).
간편결제승인 서버(120)가 수신 받은 토큰과 결제승인 요청을 카드사 서버(300)에 전달한 후, 카드사 서버(300)는 전달 받은 토큰을 검증하고 검증이 완료되면 결제를 승인한다(S117). 또한, 카드사 서버(300)는 전달 받은 토큰을 검증하고 검증이 완료되면 결제 결과, 또는 결제내역을 간편결제승인 서버(120)에 송신한다(S118).After the simple payment approval server (120) transmits the received token and payment approval request to the card company server (300), the card company server (300) verifies the received token and, when verification is complete, approves the payment (S117). In addition, the card company server (300) verifies the received token and, when verification is complete, transmits the payment result or payment details to the simple payment approval server (120) (S118).
이후, 간편결제승인 서버(120)는 결제내역을 저장하고 결제승인 메시지를 생성하며(S119), 결제내역과 결제승인 메시지를 간편결제 제휴사 서버(200)에 전달한다(S120).Thereafter, the simple payment approval server (120) stores the payment details and generates a payment approval message (S119), and transmits the payment details and payment approval message to the simple payment affiliate server (200) (S120).
이상 제 1 실시 예의 따른 간편결제중개 서비스 제공방법에 대하여 살펴보았다.We have examined the method for providing a simple payment brokerage service according to the first embodiment.
다음으로, 제 2 실시 예에 따른 간편결제 서비스 제공방법에 대하여 설명하도록 한다.Next, a method for providing a simple payment service according to the second embodiment will be described.
<제 2 실시 예><Second embodiment>
도 4는 본 발명의 제 2 실시 예에 따른 간편결제중개 서비스 제공방법을 구체적으로 나타낸 도면이다.FIG. 4 is a drawing specifically showing a method for providing a simple payment brokerage service according to a second embodiment of the present invention.
본 발명의 제 2실시 예에 따른 간편결제중개 서비스 제공방법은 제 2 카드ID를 활용하지 않고 제 1카드 ID 하나만을 활용하여 간편결제중개 서비스를 제공한다는 점에서 본 발명의 제 1실시 예와 차이점이 있다. 이러한 차이점에 해당하는 단계들을 제외하고는 본 발명의 제 1실시 예의 단계들과 동일하므로 중복서술을 방지하고자 차이점에 해당하는 단계들만 설명하도록 한다.The method for providing a simple payment mediation service according to the second embodiment of the present invention differs from the first embodiment of the present invention in that it provides a simple payment mediation service by utilizing only the first card ID, without utilizing the second card ID. Except for the steps corresponding to this difference, the steps are identical to those of the first embodiment of the present invention, so only the steps corresponding to the difference will be described to avoid redundant description.
본 발명의 제 2 실시 예에 따른 간편결제중개 서비스 제공방법에서는 카드사 서버(300)가 카드 검증을 완료하면 간편결제인증 서버(110)에 제 1 카드ID를 송신한다(S105).In the method for providing a simple payment intermediary service according to the second embodiment of the present invention, when the card company server (300) completes card verification, it transmits the first card ID to the simple payment authentication server (110) (S105).
이후, 간편결제인증 서버(110)는 카드사 서버(300)로부터 수신 받은 제 1카드ID를 등록한다(S106a). 여기서의 제 1 카드 ID는, 제 1 실시 예서 설명한 제 1카드 ID역할을 수행함은 물론, 제 2카드 ID역할까지 수행할 수 있는 카드 ID이다. 이러한 제 1 카드 ID의 역할에 의하여, 본 발명의 제 2실시 예는 제 2 카드 ID를 따로 생성하고 제 1 카드 ID를 매칭하는 과정이 생략되어 절차가 간소화되고, 간편결제 인증서버(110)의 역할 부담을 줄여줄 수 있다. Thereafter, the simple payment authentication server (110) registers the first card ID received from the card company server (300) (S106a). The first card ID here is a card ID that can perform the role of the first card ID described in the first embodiment as well as the role of the second card ID. Due to this role of the first card ID, the second embodiment of the present invention simplifies the procedure by omitting the process of separately generating the second card ID and matching it with the first card ID, and reduces the burden of the role of the simple payment authentication server (110).
이어서, 간편결제인증 서버(110)가 카드사 서버(300)로부터 수신 받은 제 1카드ID를 등록하면, 간편결제인증 서버(110)는 등록한 제 1 카드ID를 간편결제 제휴사 서버(200)에 송신한다(S108a).Next, when the simple payment authentication server (110) registers the first card ID received from the card company server (300), the simple payment authentication server (110) transmits the registered first card ID to the simple payment affiliate server (200) (S108a).
이후, 간편결제 제휴사 서버(200)는 수신 받은 제 1 카드 ID와 사용자 ID를 간편결제인증 서버(110)에 송신하여 토큰 생성을 요청한다(S109a).Thereafter, the simple payment affiliate server (200) transmits the received first card ID and user ID to the simple payment authentication server (110) to request token creation (S109a).
다음으로, 간편결제인증 서버(110)는 수신 받은 제 1 카드 ID와 사용자 정보를 기반으로 사용자를 검증한다(S110a). 상기 단계(S110a)는 간편결제인증 서버(110)가 제 2 카드 ID이 아닌 제 1 카드 ID를 통하여 사용자를 검증한다는 점에서 본 발명의 제 1 실시 예와 차이점이 있다. Next, the simple payment authentication server (110) verifies the user based on the received first card ID and user information (S110a). The above step (S110a) is different from the first embodiment of the present invention in that the simple payment authentication server (110) verifies the user through the first card ID rather than the second card ID.
이후의 단계는 본 발명의 제 1실시 예와 동일하므로, 생략하도록 한다.The subsequent steps are identical to the first embodiment of the present invention and are therefore omitted.
<제 3 실시 예><Third embodiment>
도 5는 본 발명의 제 3실시 예에 따른 간편결제중개 서비스 제공방법을 구체적으로 나타낸 도면이다.FIG. 5 is a drawing specifically showing a method for providing a simple payment brokerage service according to a third embodiment of the present invention.
본 발명의 제 3 실시 예에 따른 간편결제중개 서비스 제공방법은 본 발명의 제 2실시 예에 따른 간편결제중개 서비스 제공방법의 카드등록 단계와 동일하지만, 토큰 생성단계에서, 카드사 서버(300)로부터 생성된 결제 토큰을 결제코드로 치환하여 활용된다는 점에서 본 발명의 제 2실시 예와 차이가 있다. 이러한 차이점에 해당하는 단계들을 제외하고는 본 발명의 제 2실시 예의 단계들과 동일하므로 중복서술을 방지하고자 차이점에 해당하는 단계들만 설명하도록 한다.The method for providing a simple payment brokerage service according to the third embodiment of the present invention is identical to the card registration step of the method for providing a simple payment brokerage service according to the second embodiment of the present invention, but is different from the second embodiment of the present invention in that, in the token generation step, a payment token generated from the card company server (300) is substituted for a payment code and utilized. Except for the steps corresponding to this difference, the steps are identical to the steps of the second embodiment of the present invention, so only the steps corresponding to the difference will be described to avoid redundant description.
본 발명의 제 3 실시 예에 따른 간편결제중개 서비스 제공방법은 카드사 서버(300)가 생성한 토큰을 간편결제 인증 서버(110)로 송신한 이후(S113)에, 간편결제 인증 서버(110)는 수신 받은 결제 토큰을 결제코드로 치환한다(S301). 여기서, 결제코드란 카드사 서버(300)로부터 생성된 결제토큰과 동일하게 치환되는 코드를 의미할 수 있으며, 바람직하게는 바코드일 수 있고, 또는 큐알코드를 의미할 수도 있다. 참고로, 결제코드가 바코드 형태로 마련될 경우, 바코드는 21자리 문자 또는 숫자들의 조합에 따른 데이터를 구성할 수 있다. In the method for providing a simple payment mediation service according to the third embodiment of the present invention, after a token generated by a card company server (300) is transmitted to a simple payment authentication server (110) (S113), the simple payment authentication server (110) replaces the received payment token with a payment code (S301). Here, the payment code may mean a code that is replaced in the same way as the payment token generated by the card company server (300), and may preferably mean a barcode or a QR code. For reference, if the payment code is provided in the form of a barcode, the barcode may consist of data according to a combination of 21 characters or numbers.
한편, 간편결제인증 서버(110)가 결제토큰을 결제코드로 치환한 후(S301), 간편결제인증 서버(110)는 치환된 결제코드를 간편결제 제휴사 서버(200)로 전달한다(S302).Meanwhile, after the simple payment authentication server (110) replaces the payment token with a payment code (S301), the simple payment authentication server (110) transmits the replaced payment code to the simple payment affiliate server (200) (S302).
이후, 간편결제 제휴사 서버(200)는 전달받은 결제코드를 사용자 에게 제공할 수 있고, 사용자가 간편결제를 진행하고 싶다면 제공 받은 결제코드를 오프라인 가맹점 또는 오프라인 가맹점에 제시할 수 있다. 상기 가맹점에서 결제코드를 별도의 장치(예: 바코드 스캐너)를 통하여 인식하면, 간편결제 제휴사 서버(200)는 결제정보와 결제코드를 간편결제승인 서버(120)에 전송하고 이를 기반으로 결제승인을 요청한다(S303). 참고로, 앞서 설명한 단계는 CPM(Customer Present Mode: 도 7 참고) 즉, 사용자가 결제코드를 가맹점에 제시하는 것으로 간편결제가 진행되는 과정을 설명한 것이며, 이와 반대로 간편결제 제휴사 서버(200)가 결제코드를 사용자에게 제공하는 것이 아니라 온라인/오프라인 가맹점에게 제공하고 상기 가맹점이 결제코드를 사용자에게 제시하여 사용자가 단말기를 통하여 결제코드를 인식시키도록 하는 MPM(Merchant Present Mode: 도 7 참고)의 간편결제 방법으로도 진행될 수 있다.Thereafter, the simple payment affiliate server (200) can provide the received payment code to the user, and if the user wants to proceed with simple payment, he/she can present the provided payment code to an offline merchant or offline merchant. If the merchant recognizes the payment code through a separate device (e.g., a barcode scanner), the simple payment affiliate server (200) transmits the payment information and the payment code to the simple payment approval server (120) and requests payment approval based on this (S303). For reference, the steps described above describe the process of simple payment in which the user presents the payment code to the merchant, that is, CPM (Customer Present Mode: see FIG. 7). On the contrary, the simple payment method can also be performed in MPM (Merchant Present Mode: see FIG. 7), in which the simple payment affiliate server (200) does not provide the payment code to the user, but provides it to an online/offline merchant, and the merchant presents the payment code to the user so that the user recognizes the payment code through a terminal.
이어서, 간편결제승인 서버(120)는 수신 받은 결제코드를 결제토큰으로 치환한다(S304). 여기서 결제토큰은 앞서 설명한 S112단계에서 카드사 서버(300)로부터 생성된 결제토큰일 수 있으며, 상기 결제코드 와 동일하게 치환되되 결제정보(예: 물품의 가격, 구매/판매 날짜 등)가 포함된 또 다른 형태의 결제토큰일 수도 있다.Next, the simple payment approval server (120) replaces the received payment code with a payment token (S304). Here, the payment token may be a payment token generated from the card company server (300) in step S112 described above, or may be another form of payment token that is replaced in the same way as the payment code but includes payment information (e.g., price of the product, purchase/sale date, etc.).
S304 단계 이후에는 본 발명의 제 2실시 예와 동일하므로, 생략하도록 한다.Since the steps after S304 are the same as the second embodiment of the present invention, they are omitted.
<제 4 실시 예><Example 4>
도6에서 볼 수 있는 제 4 실시 예에 따른 간편결제 서비스 제공방법은 제 1 내지 제 3 실시 예에 따른 간편결제 서비스 제공방법과 마찬가지로 카드 등록 과정과 토큰 생성과정이 실시되지만 카드 등록 과정상의 차이가 있으며, 카드 등록 과정과 토큰 생성과정 사이에 사용자의 간편결제 제휴사 서버(200) 선택 과정이 있다는 점에서 제 1 내지 제 3실시 예에 따른 간편결제 서비스 제공방법과 차이가 있다. The method for providing a simple payment service according to the fourth embodiment shown in Fig. 6 is similar to the method for providing a simple payment service according to the first to third embodiments in that the card registration process and the token generation process are performed, but there is a difference in the card registration process, and there is a process for selecting a user's simple payment affiliate server (200) between the card registration process and the token generation process, which is different from the method for providing a simple payment service according to the first to third embodiments.
제 4 실시 예에 따른 간편결제 서비스 제공방법의 카드 등록 과정은 간편결제인증 서버(110)가 사용자 단말(10)측에 실물카드정보를 입력해 줄 것을 요청하는 단계로부터 시작한다(S401). S401 단계 이전에는, 사용자 단말(10)이 간편결제 제휴사 서버(200)에 실물카드등록을 요청하는 단계, 간편결제 제휴사 서버(200)가 간편결제인증 서버(110)에 실물카드등록 요청을 전달하는 단계가 더 존재할 수 있다. The card registration process of the method for providing a simple payment service according to the fourth embodiment starts with the step of the simple payment authentication server (110) requesting the user terminal (10) to enter physical card information (S401). Before the step S401, there may be an additional step of the user terminal (10) requesting the simple payment affiliate server (200) to register a physical card, and the simple payment affiliate server (200) transmitting the request for physical card registration to the simple payment authentication server (110).
사용자 단말(10)은 실물카드정보 입력을 하고 실물카드정보를 간편결제 제휴사 서버(200)에 전송하며(S402), 간편결제 제휴사 서버(200)는 수신 받은 실물카드정보를 간편결제인증 서버(110)에 전달하고(S403), 간편결제인증 서버(110)는 전달 받은 실물카드정보를 암호화한 카드식별자를 생성한다(S404).The user terminal (10) inputs physical card information and transmits the physical card information to the simple payment affiliate server (200) (S402). The simple payment affiliate server (200) transmits the received physical card information to the simple payment authentication server (110) (S403). The simple payment authentication server (110) generates a card identifier that encrypts the transmitted physical card information (S404).
이후 간편결제인증 서버(110)는 생성한 카드식별자 검증 요청을 카드사 서버(400)에 송신하며(S405) 카드사 서버(300)는 수신 받은 카드식별자를 검증하고 검증이 완료되면 제 1 카드ID를 생성한다(S406).Thereafter, the simple payment authentication server (110) transmits a verification request for the generated card identifier to the card company server (400) (S405), and the card company server (300) verifies the received card identifier and, when verification is completed, generates a first card ID (S406).
다음으로, 카드사 서버(300)는 제 1 카드ID를 간편결제인증 서버(110)에 송신하며(S407), 간편결제인증 서버(110)는 수신 받은 제 1 카드ID를 토대로 카드를 등록한다(S408).Next, the card company server (300) transmits the first card ID to the simple payment authentication server (110) (S407), and the simple payment authentication server (110) registers the card based on the received first card ID (S408).
한편, 카드 등록이 완료되고 사용자가 결제를 시작하면, 간편결제 제휴사 서버(200)가 간편결제중개 서버(100)에 결제정보와 결제요청을 송신한다(S409). 이어서, 간편결제승인 서버(120)는 결제정보를 저장한다(S410).Meanwhile, when card registration is completed and the user initiates payment, the simple payment affiliate server (200) transmits payment information and a payment request to the simple payment intermediary server (100) (S409). Then, the simple payment approval server (120) stores the payment information (S410).
간편결제승인 서버(120)가 결제정보를 저장한 후, 간편결제승인 서버(100)는 사용자 단말(10)로부터 간편결제 서버(100) 선택 요청을 송신한다(S411). 제 4 실시 예에 따른 간편결제중개 서버(100)는 상용되는 간편결제 제휴사 서버(200)들을 통합 관리 또는 중개하고 있어, 간편결제중개 서버(100)는 사용자가 복수의 간편결제 제휴사 서버(200) 중 하나를 선택할 수 있도록 선택권을 제공하는 것을 하나의 특징으로 할 수 있다. 이를 통해 사용자는 간편결제 제휴사 서버(200)에서 자체적으로 시행되는 포인트 적립 혜택, 할인 혜택 등을 적절하게 사용할 수 있게 된다.After the simple payment approval server (120) stores the payment information, the simple payment approval server (100) transmits a request for selecting the simple payment server (100) from the user terminal (10) (S411). The simple payment mediation server (100) according to the fourth embodiment comprehensively manages or mediates commercially available simple payment affiliate servers (200), so the simple payment mediation server (100) can have one feature that provides the user with a choice to select one of a plurality of simple payment affiliate servers (200). Through this, the user can appropriately use point accumulation benefits, discount benefits, etc. implemented independently by the simple payment affiliate server (200).
사용자 단말(10)이 간편결제승인 서버(110)로부터 간편결제 제휴사 서버(200) 선택요청을 수신 받은 경우, 사용자는 사용자 단말(10)을 통해 간편결제 제휴사 서버(200)를 선택하고 선택한 사실을 간편결제중개 서버(100), 더 정확하게는 간편결제승인 서버(120)로 송신한다(S412).When a user terminal (10) receives a request to select a simple payment affiliate server (200) from a simple payment approval server (110), the user selects a simple payment affiliate server (200) through the user terminal (10) and transmits the fact of selection to a simple payment mediation server (100), more precisely, to a simple payment approval server (120) (S412).
이후, 간편결제승인 서버(120)는 사용자로부터 선택된 간편결제 제휴사 서버(200)에 결제정보를 전달한다.Thereafter, the simple payment approval server (120) transmits payment information to the simple payment affiliate server (200) selected by the user.
사용자로부터 선택된 간편결제 제휴사 서버(200)가 간편결제중개 서버(100)로부터 결제정보를 전달 받으면 토큰생성 과정이 시작된다.When the simple payment affiliate server (200) selected by the user receives payment information from the simple payment intermediary server (100), the token generation process begins.
제 4 실시 예에 따른 간편결제중개 서비스 제공방법의 토큰생성 과정과 토큰생성 이후의 결제 과정은 제 2 실시 예에 따른 간편결제중개 서비스 제공방법과 동일하므로 자세한 설명은 생략하도록 한다.The token generation process and the payment process after token generation of the method for providing a simple payment brokerage service according to the fourth embodiment are identical to those of the method for providing a simple payment brokerage service according to the second embodiment, so a detailed description will be omitted.
이상 제 4 실시 예의 따른 간편결제중개 서비스 제공방법에 대하여 살펴보았다.We have examined the method for providing a simple payment brokerage service according to the fourth embodiment.
다음으로, 간편결제 서비스 제공방법의 다양한 활용 예에 대하여 설명하도록 한다.Next, we will explain various examples of how to use the simple payment service.
[간편결제 서비스 제공방법 활용예: O2O(Offline to Online)][Example of using simple payment service provision method: O2O (Offline to Online)]
도 7은 제 1 실시 예에 따른 간편결제중개 서비스 제공방법의 활용 예를 나타낸 도면으로서, 구체적으로 O2O(Offline to Online)방식의 간편결제 서비스 제공방법을 나타낸 도면이다.FIG. 7 is a drawing showing an example of using a method for providing a simple payment intermediary service according to the first embodiment, and is specifically a drawing showing a method for providing a simple payment service in the O2O (Offline to Online) manner.
도 7에 따른 O2O방식의 간편결제 서비스 제공방법을 살펴보기 이전에 먼저 알아두어야 할 점은, 간편결제를 진행하려는 사용자가 카드 등록 과정과 토큰 생성과정을 이미 수행하여 사전에 토큰을 부여 받은 것을 전제로 하는 점, 그리고 오프라인 가맹점에서 온라인 간편결제 서비스를 이용한다는 점이다.Before examining the method of providing a simple payment service in the O2O manner according to Fig. 7, the first thing to note is that it is assumed that the user who wants to make a simple payment has already completed the card registration process and token generation process and has been issued a token in advance, and that the online simple payment service is used at an offline merchant.
020 방식의 간편결제 서비스를 이용하는 사용자는 우선, 제 1 실시 예에 따른 토큰 생성방식을 통하여 토큰을 부여 받게 되며, 사용자가 간편 결제수단(카드/계좌/선불), MPM(Merchant Present Mode), CPM(Customer Present Mode)와 같은 O2O 방식의 대표적인 결제 방식들 중 하나를 선택하여 결제를 진행하게 된다. Users using the 020 method of simple payment service will first be issued a token through the token generation method according to the first embodiment, and then proceed with payment by selecting one of the representative payment methods of the O2O method, such as simple payment method (card/account/prepaid), MPM (Merchant Present Mode), and CPM (Customer Present Mode).
간편 결제수단은 간편결제 제휴사 서버(200)에서 제공하는 간편결제 서비스 중에서 사용자가 원하는 결제수단을 선택하는 것으로, 결제 수단으로는 간편결제 제휴사 서버(200)에 등록된 신용카드, 체크카드를 결제수단으로 하는 것, 사용자의 은행계좌에서 이체되도록 하는 계좌결제를 결제수단으로 하는 것, 사용자가 간편결제 제휴사 서버(200) 또는 가맹점 서버에 기 충전한 충전금액 또는 선 지불한 금액(선불)을 결제수단으로 하는 것이다. The simple payment method is a payment method that the user selects from the simple payment services provided by the simple payment affiliate server (200). The payment method may be a credit card or check card registered with the simple payment affiliate server (200), an account payment that allows the money to be transferred from the user's bank account, or a payment amount that the user has previously charged to the simple payment affiliate server (200) or the merchant server or an amount paid in advance (prepaid).
한편, MPM(Merchant Present Mode)는 가맹점이 결제정보가 포함되어 있는 QR코드 또는 바코드를 사용자에게 제시하여 사용자가 스마트 폰과 같은 사용자 단말(10)기를 통해 QR 코드 또는 바코드를 인식하여 결제가 진행되도록 하는 결제방식이다. Meanwhile, MPM (Merchant Present Mode) is a payment method in which a merchant presents a QR code or barcode containing payment information to a user, and the user recognizes the QR code or barcode through a user terminal (10) such as a smart phone to proceed with payment.
CPM(Customer Present Mode)는 MPM(Merchant Present Mode)와 반대로 사용자가 결제확인이 가능한 본인 식별정보가 포함되어 있는 QR 코드 또는 바코드를 가맹점에 제시하여 가맹점이 QR코드 인식기, 바코드 인식기를 통해 QR 코드 또는 바코드를 인식시켜 결제가 진행되도록 하는 결제방식이다. 참고로, MPM, CPM 결제는 사용자 단말에서 이루어지는 결제 방식을 따르게 될 것이다. CPM (Customer Present Mode) is a payment method in which, unlike MPM (Merchant Present Mode), the user presents a QR code or barcode containing personal identification information that can be used to confirm payment to the merchant, and the merchant recognizes the QR code or barcode using a QR code reader or barcode reader to process the payment. As a reference, MPM and CPM payments will follow the payment method that is made on the user's terminal.
앞서 언급하였듯이 사용자는 이러한 세 가지 결제방식 중 하나를 선택하여 사용자 주도적으로 결제를 진행시킬 수 있도록 하며, 사용자가 세 가지 결제 방식 중 하나를 선택하여 결제를 진행한다면, 사전에 사용자가 간편결제중개 서버(100)로부터 전달 받은 토큰을 다시 한번 간편결제중개 서버(100)로 재송신함(도7-①)으로써 결제가 진행되었음을 알리고, 간편결제중개 서버(100)가 수신 받은 토큰을 카드사 서버(300)에 전달하여 토큰 검증요청과 결제승인을 요청한다(도 7-②). 이어서, 카드사 서버(300)는 수신 받은 토큰을 검증하고 검증이 완료되면 카드사 서버(300)가 결제를 승인하면서 결제가 정상적으로 처리된다(도7-③).As mentioned above, the user can select one of these three payment methods and proceed with payment on his/her own initiative. If the user selects one of the three payment methods and proceeds with payment, the token that the user previously received from the simple payment intermediary server (100) is retransmitted to the simple payment intermediary server (100) (Figure 7-①), thereby notifying that the payment has been made. The simple payment intermediary server (100) transmits the received token to the card company server (300) to request token verification and payment approval (Figure 7-②). Then, the card company server (300) verifies the received token, and when verification is completed, the card company server (300) approves the payment, thereby processing the payment normally (Figure 7-③).
이렇게 토큰이 활용된 O2O(Offline to Online)결제방식은 기존의 편리하게 사용되었던 O2O결제 방식에 높은 보안성과 범용성을 가지는 토큰 결제방식이 결합된 것으로 볼 수 있다.This O2O (Offline to Online) payment method utilizing tokens can be seen as a combination of the existing convenient O2O payment method and the highly secure and versatile token payment method.
한편, 도 8은 토큰이 서로 다른 간편결제 제휴사 서버(200)들 간에도 서로 연동되어 활용될 수 있다는 것을 나타낸 도면이다. Meanwhile, Fig. 8 is a diagram showing that tokens can be used in conjunction with each other between different simple payment affiliate servers (200).
도 8을 참고하면, 사용자는 간편결제 제휴사 서버(200) 하나에만 카드를 등록하여도 다른 간편결제 제휴사 서버(200)에 카드를 등록할 필요 없이 토큰을 통한 간편결제를 진행할 수 있다. 다시 말해, 사용자가 복수 개의 간편결제 제휴사 서버(200)들에 회원 가입을 해둔 상태이며 이 중에서 제 1 간편결제 제휴사 서버(201)에만 카드를 등록하였다고 가정하면, 복수 개의 간편결제 제휴사 서버(200)에는 사용자의 회원가입을 통하여 사용자 정보가 저장되고, 제 1 간편결제 제휴사 서버(201)에는 사용자의 카드를 등록시키는 과정에서 카드정보(예: 제 1 카드 ID 또는/및 제 2 카드 ID) 생성되며, 카드 정보가 사용자 정보에 매핑되어 '간편결제 연동 네트워크(사용자 정보가 저장된 복수 개의 간편결제 제휴사 서버(200)들간의 네트워크임)'가 형성되고, 이러한 간편결제 연동 네트워크를 통하여 서로 다른 간편결제 제휴사 서버(200)간의 간편결제 연동이 이루어질 수 있다는 것이다.Referring to FIG. 8, a user can perform a simple payment using a token without having to register the card in other simple payment affiliate servers (200) by registering the card in only one simple payment affiliate server (200). In other words, assuming that a user has registered as a member in multiple simple payment affiliate servers (200) and has registered the card in only the first simple payment affiliate server (201), user information is stored in the multiple simple payment affiliate servers (200) through the user's membership registration, and card information (e.g., first card ID and/or second card ID) is generated in the process of registering the user's card in the first simple payment affiliate server (201), and the card information is mapped to the user information to form a 'simple payment linkage network (a network between multiple simple payment affiliate servers (200) where user information is stored)', and simple payment linkage can be performed between different simple payment affiliate servers (200) through this simple payment linkage network.
이러한 간편 결제 연동을 일상 생활에 빗대어 예를 들면, 평소에 SSG페이를 사용하는 사용자가 빵을 구매하러 베이커리에 방문하였는데, 베이커리에서는 카카오페이로 빵을 결제하였을 때 15% 할인을 제공하는 경우, 사용자는 할인혜택을 받기 위하여 그 자리에서 카카오페이에 가입하고 카카오페이에 카드를 등록해야 할 것이지만, 본 발명의 토큰을 활용하면 사용자는 굳이 카카오페이에 가입한다거나 카드를 등록하는 등의 번거로운 행위를 하지 않아도 평소에 사용하던 SSG페이를 통해 토큰을 생성 받고 생성 받은 토큰을 카카오페이에 송신함으로써 간단히 빵을 결제할 수 있다는 것이다.To give an example of this simple payment linkage in everyday life, if a user who normally uses SSG Pay visits a bakery to buy bread and the bakery offers a 15% discount when paying for the bread with Kakao Pay, the user would have to sign up for Kakao Pay on the spot and register a card with Kakao Pay to receive the discount. However, by utilizing the token of the present invention, the user can simply generate a token through SSG Pay, which he normally uses, and send the generated token to Kakao Pay without having to go through the hassle of signing up for Kakao Pay or registering a card.
다시 도 8로 돌아가, 토큰을 활용한 간편결제 제휴사 서버(200)연동 과정을 자세히 살펴보면, 먼저, 제 1 내지 제 2 간편결제 제휴사 서버(200)에 사용자 정보가 저장되고, 제 1 간편결제 제휴사 서버(201)에 카드가 등록됨으로써 상기 사용자 정보에 카드 정보가 매핑되어 간편결제 연동 네트워크가 형성되는 단계를 포함할 수 있다(도8-①).Returning to Figure 8, if we examine in detail the process of linking a simple payment affiliate server (200) using a token, it may first include a step in which user information is stored in the first or second simple payment affiliate server (200), a card is registered in the first simple payment affiliate server (201), and card information is mapped to the user information to form a simple payment linkage network (Figure 8-①).
이후, 제 1 간편결제 제휴사 서버(201)는 제 2 간편결제 제휴사 서버(201)와의 연동을 위하여 토큰을 사용자 카드가 등록되지 않은 제 2 간편결제 제휴사 서버(202)에 송신한다(도8-②).Thereafter, the first easy payment affiliate server (201) transmits a token to the second easy payment affiliate server (202) where the user card is not registered in order to link with the second easy payment affiliate server (201) (Figure 8-②).
제 2 간편결제 제휴사 서버(202)가 제 1 간편결제 제휴사 서버(201)로부터 토큰을 수신 받은 경우(도8-②), 제 2 간편결제 제휴사 서버(202)는 간편결제가 진행될 수 있도록 간편결제중개 서버(100)에 토큰을 송신한다(도8-③).When the second easy payment affiliate server (202) receives a token from the first easy payment affiliate server (201) (Figure 8-②), the second easy payment affiliate server (202) transmits the token to the easy payment intermediary server (100) so that easy payment can proceed (Figure 8-③).
간편결제중개 서버(100)가 제 2 간편결제 제휴사 서버(202)로부터 토큰을 수신 받은 경우(도8-③), 간편결제중개 서버(100)는 카드사 서버(300)에 토큰 검증 요청과 결제 승인요청을 송신한다(도8-④).When the simple payment intermediary server (100) receives a token from the second simple payment affiliate server (202) (Figure 8-③), the simple payment intermediary server (100) transmits a token verification request and a payment approval request to the card company server (300) (Figure 8-④).
간편결제중개 서버(100)로부터 토큰 검증 요청과 결제 승인요청을 수신한 경우(도8-④), 카드사 서버(300)는 토큰을 검증하고 검증이 완료되면 결제를 승인하면서 결제를 정상적으로 처리한다(도8-⑤).When a token verification request and a payment approval request are received from a simple payment intermediary server (100) (Figure 8-④), the card company server (300) verifies the token and, when verification is complete, approves the payment and processes the payment normally (Figure 8-⑤).
도 9를 참고하면, 간편결제 연동 네트워크가 형성된 이후에, 즉, 사용자 정보와 카드 정보가 간편결제 제휴사 서버(200)들에 매핑된 이후에, '연동을 위한 토큰'이 카드가 등록된 제 1 간편결제 제휴사 서버(201)가 아닌 간편결제 중개 서버(100)를 통해 카드가 등록되지 않은 제 2간편결제 제휴사 서버(202) 에 전송됨으로써 간편결제 연동이 이루어질 수도 있다. 다시 말해, 도 8에서는 사용자 정보와 카드 정보가 간편결제 제휴사 서버(200)들에 매핑이 되면 카드가 등록된 제 1 간편결제 제휴사 서버(201)가 '연동을 위한 토큰'을 제 2 간편결제 제휴사 서버(202)에 송신하여 간편결제 연동이 진행되지만, 도 9에서는 '연동을 위한 토큰'을 간편결제중개 서버(100)에서 관리하게 되며, 간편결제 연동이 시작되면 카드가 등록되지 않은 간편결제 제휴사 서버(200)라 할지라도 사용자 정보와 카드 정보가 매핑되어 있는 간편결제 제휴사 서버(200)라면 '연동을 위한 토큰'을 전송하여(도9-②) 간편결제 연동이 이루어지도록 한다. 도 9와 같이, '연동을 위한 토큰'을 간편결제중개 서버(100)가 관리하도록 하면, 간편결제 제휴사 서버(200)들 간의 사용자 정보와 카드 정보의 매핑이 이루어졌다 하더라도 각 간편결제 제휴사 서버상의 정책 및 협약 문제로 서로 간의 토큰 연동이 이루어지지 않을 수도 있기에 이를 방지하는 방법으로 활용될 수 있다. 또한, 간편결제 중개 서버(100)는 토큰 생성에 관여하고 있기에, 간편결제 중개 서버(100)가 '연동을 위한 토큰'을 관리하는 것이 다른 방법에 비하면 상대적으로 보안성과 호환성이 높을 수 있다.Referring to Fig. 9, after a simple payment linkage network is formed, that is, after user information and card information are mapped to simple payment affiliate servers (200), simple payment linkage may be achieved by transmitting a ‘token for linkage’ to a second simple payment affiliate server (202) where the card is not registered through a simple payment intermediary server (100) rather than the first simple payment affiliate server (201) where the card is registered. In other words, in FIG. 8, when user information and card information are mapped to the simple payment affiliate servers (200), the first simple payment affiliate server (201) where the card is registered transmits a ‘token for linking’ to the second simple payment affiliate server (202) to proceed with the simple payment linking, but in FIG. 9, the ‘token for linking’ is managed by the simple payment intermediary server (100), and when the simple payment linking starts, even if the card is not registered to the simple payment affiliate server (200) where the user information and card information are mapped, the ‘token for linking’ is transmitted (FIG. 9-②) to enable the simple payment linking. As shown in Fig. 9, if the 'token for linkage' is managed by the simple payment intermediary server (100), even if mapping of user information and card information between the simple payment affiliate servers (200) is done, token linkage between each other may not be done due to policy and agreement issues on each simple payment affiliate server, so this can be used as a method to prevent this. In addition, since the simple payment intermediary server (100) is involved in token creation, the simple payment intermediary server (100) managing the 'token for linkage' can be relatively more secure and compatible than other methods.
또 다른 한편, 도 10은 서로 다른 간편결제 중개서버들 간에 서로 토큰을 주고 받음으로써 연동되어 활용될 수 있다는 것을 나타낸 도면이다. 다시 말해, 사용자가 카드를 등록하지 않은 타간편결제중개 서버(400)를 통해 거래를 진행하려 할 때에 카드를 다시 등록하지 않더라도 간편결제중개 서버(100)에서의 토큰을 타간편결제중개 서버(400)에 송신하면 결제가 진행될 수 있다는 것이다. 쉬운 예로, 가맹점은 결제관련 업무를 대신하여 수행하고 중개해주는 PG사 또는 VAN사와 같은 간편결제중개 서비스 업체와 계약을 체결하게 되는데, 가맹점은 여러 간편결제중개 서비스 업체 중 하나의 간편결제중개 서비스 업체를 선택하여 체결하게 되고, 가맹점마다 다른 간편결제중개 서비스 업체를 가지게 되면 상품을 구매하려는 사용자 입장에서는 간편결제중개 서비스마다 카드를 등록해야 하는 문제점과 간편결제중개 서비스가 제공하는 결제 프로세스가 간편결제중개 서비스마다 다를 수 있어 사용자에게 혼선을 불러 일으킬 수 있다는 문제점이 발생할 수 있다. 이에 따라 본 발명은 사용자가 본 발명에서 제공하는 간편결제 토큰을 사용하여 타간편결제중개 서버(100)를 통해서도 결제가 진행될 수 있도록 구현할 수 있다는 것이다.On the other hand, Fig. 10 is a diagram showing that different simple payment intermediary servers can be utilized in conjunction with each other by exchanging tokens. In other words, when a user attempts to conduct a transaction through a simple payment intermediary server (400) where the card has not been registered, the payment can be processed by sending a token from the simple payment intermediary server (100) to the simple payment intermediary server (400) without re-registering the card. As a simple example, a merchant enters into a contract with a simple payment intermediary service provider such as a PG company or VAN company that performs and mediates payment-related work on behalf of the merchant, and the merchant selects and enters into a contract with one of several simple payment intermediary service providers. If each merchant has a different simple payment intermediary service provider, there may be a problem that a user who wants to purchase a product must register a card for each simple payment intermediary service, and the payment process provided by each simple payment intermediary service may be different for each simple payment intermediary service, which may cause confusion for the user. Accordingly, the present invention can be implemented so that a user can make a payment through a simple payment intermediary server (100) using a simple payment token provided by the present invention.
간편결제중개 서버(100)와 타간편결제중개 서버(400)가 연동되어 결제가 진행되는 과정을 자세히 살펴보면, 우선, 사용자가 간편결제 제휴사 서버(200)와 간편결제중개 서버(100), 카드사 서버(300)를 통해 사용자 카드를 등록하고 토큰을 생성 받는 것(도10-①)에서부터 시작할 것이며, 이후의 토큰을 통한 결제 절차도 사용자가 거래를 하고자 하는 가맹점이 사용자가 카드를 등록한 간편결제중개서버(100)와 계약을 체결하였다면 지금까지 설명했던 간편결제과정과 동일할 것이다.If we examine in detail the process of payment being processed by linking the simple payment intermediary server (100) and the other simple payment intermediary server (400), it will first start with the user registering his/her card and generating a token through the simple payment affiliate server (200), the simple payment intermediary server (100), and the card company server (300) (Figure 10-①), and the payment procedure using the token thereafter will be the same as the simple payment process explained so far if the merchant with whom the user wishes to transact has entered into a contract with the simple payment intermediary server (100) where the user registered his/her card.
반면, 만일 사용자가 거래를 하고자 하는 가맹점이 상기 간편결제중개 서버(100)가 아닌 타간편결제중개 서버(400)와 계약을 체결하였다 하더라도, 사용자가 간편결제 제휴사 서버(200)를 통해 간편결제중개 서버(100)에서의 토큰을 타간편결제중개 서버(400)에 송신한다면, 타간편결제중개 서버(400)도 기존에 사용자가 사용하였던 간편결제중개 서버(100)와 같이 활용될 수 있다는 것이다.On the other hand, even if the merchant with which the user wishes to transact has entered into a contract with another easy payment intermediary server (400) rather than the above-mentioned easy payment intermediary server (100), if the user transmits a token from the easy payment intermediary server (100) to the other easy payment intermediary server (400) through the easy payment affiliate server (200), the other easy payment intermediary server (400) can also be utilized in the same way as the easy payment intermediary server (100) that the user previously used.
이상 간편결제중개서비스 제공방법에 대한 실시 예를 모두 살펴보았다.We have examined all examples of methods for providing simple payment intermediary services.
한편, 본 발명은 상술한 특정의 실시 예 및 응용 예에 한정되지 아니하며, 청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 의해 다양한 변형실시가 가능한 것은 물론이고, 이러한 변형실시들은 본 발명의 기술적 사상이나 전망으로부터 구별되어 이해되어서는 안 될 것이다.Meanwhile, the present invention is not limited to the specific embodiments and application examples described above, and various modifications can be made by those skilled in the art without departing from the gist of the present invention claimed in the claims. Furthermore, such modifications should not be understood as being distinct from the technical idea or prospect of the present invention.
사용자 단말(10)
간편결제중개 서버(100)
간편결제인증 서버(110)
간편결제승인 서버(120)
간편결제 제휴사 서버(200)
제 1 간편결제 제휴사 서버(201)
제 2 간편결제 제휴사 서버(202)
카드사 서버(300)
타 간편결제중개 서버(400)User terminal (10)
Easy Payment Brokerage Server (100)
Easy Payment Authentication Server (110)
Easy Payment Approval Server (120)
Easy Payment Affiliate Server (200)
1st Easy Payment Affiliate Server (201)
Second Easy Payment Affiliate Server (202)
Card company server (300)
Other simple payment intermediary servers (400)
Claims (11)
간편결제 서버가 사용자로부터 실물카드정보를 입력 받고 상기 실물카드정보를 간편결제중개 서버로 송신한 경우, 상기 간편결제중개 서버가 카드사 서버로 상기 실물카드정보에 대한 검증을 요청하고 상기 카드사 서버에 카드식별자 생성을 요청하는 단계;
상기 카드사 서버가 상기 실물카드정보 검증을 완료하여 상기 카드식별자를 생성하여 상기 간편결제중개 서버에 송신한 경우, 상기 카드식별자를 간편결제 서버에 송신하는 단계;
온/오프라인 가맹점으로부터 결제요청 및 결제정보를 수신 받으면, 상기 결제정보를 저장하는 단계;
상기 결제정보를 상기 간편결제 서버에 전달하는 단계;
상기 간편결제 서버가 상기 카드식별자를 상기 간편결제중개 서버에 송신한 경우, 상기 간편결제중개 서버가 상기 카드사 서버에 상기 수신 받은 카드식별자에 대한 검증을 요청하고 상기 카드식별자를 기반으로 한 토큰을 생성 요청하는 단계;
상기 카드사 서버가 상기 검증 요청 받은 카드식별자에 대한 검증을 완료한 후 상기 토큰을 생성하여 상기 생성된 토큰을 상기 간편결제중개 서버에 송신하면, 상기 수신 받은 토큰의 호환성을 검증하고 상기 호환성이 검증된 토큰을 상기 간편결제 서버에 전달하는 단계;
를 포함하고,
상기 토큰은, 동일한 사용자 정보를 저장하고 있는 서로 다른 간편결제 서버들 간 연동 가능한 것을 특징으로 하는,
간편결제중개 서비스 제공방법.
In a method for providing a simple payment brokerage service in which a simple payment brokerage server integrates and manages or brokers existing simple payment servers so that users can use the simple payment service under user initiative,
When a simple payment server receives physical card information from a user and transmits said physical card information to a simple payment intermediary server, a step in which the simple payment intermediary server requests verification of said physical card information from a card company server and requests creation of a card identifier from the card company server;
When the card company server completes verification of the physical card information and generates the card identifier and transmits it to the simple payment intermediary server, a step of transmitting the card identifier to the simple payment server;
Step of receiving a payment request and payment information from an online/offline merchant, storing the payment information;
A step of transmitting the above payment information to the simple payment server;
When the simple payment server transmits the card identifier to the simple payment intermediary server, the simple payment intermediary server requests the card company server to verify the received card identifier and requests the creation of a token based on the card identifier;
A step of generating the token after the card company server completes verification of the card identifier for which the verification request has been received and transmitting the generated token to the simple payment intermediary server, verifying the compatibility of the received token and transmitting the token for which the compatibility has been verified to the simple payment server;
Including,
The above token is characterized by being capable of linking between different simple payment servers that store the same user information.
Method for providing simple payment intermediary service.
상기 수신 받은 토큰의 호환성을 검증하고 상기 호환성이 검증된 토큰을 상기 간편결제 서버에 전달하는 단계 이후에,
상기 간편결제 서버가 상기 결제정보와 토큰을 상기 간편결제중개 서버에 송신한 경우, 상기 간편결제중개 서버가 상기 카드사 서버에 상기 토큰을 전달하고 결제 승인을 요청하는 단계;
를 더 포함하는,
간편결제중개 서비스 제공방법.
In paragraph 1,
After verifying the compatibility of the received token and transmitting the token verified for compatibility to the simple payment server,
When the simple payment server transmits the payment information and token to the simple payment intermediary server, the simple payment intermediary server transmits the token to the card company server and requests payment approval;
Including more,
Method for providing simple payment intermediary service.
상기 간편결제중개 서버가 상기 카드사 서버에 상기 토큰을 전달하고 결제 승인을 요청하는 단계 이후에,
상기 카드사 서버가 상기 토큰을 검증하여 결제를 승인하고 상기 사용자의 카드 한도를 차감한 후 결제내역을 상기 간편결제중개 서버에 송신한 경우, 상기 간편결제중개 서버가 상기 결제내역을 저장하고 결제승인메시지를 생성하는 단계; 및
상기 간편결제중개 서버가 상기 결제내역과 상기 결제승인메시지를 상기 온/오프라인 가맹점에 송신하는 단계;
를 더 포함하는,
간편결제중개 서비스 제공방법.
In paragraph 4,
After the step where the above simple payment intermediary server transmits the token to the card company server and requests payment approval,
When the card company server verifies the token, approves the payment, deducts the user's card limit, and sends the payment details to the simple payment intermediary server, the simple payment intermediary server stores the payment details and generates a payment approval message; and
A step in which the above simple payment intermediary server transmits the payment details and the payment approval message to the above online/offline merchant;
Including more,
Method for providing simple payment intermediary service.
실물카드정보를 입력 받은 간편결제 서버가 상기 실물카드정보를 간편결제중개 서버로 송신한 경우, 상기 간편결제중개 서버가 카드사 서버에 상기 실물카드정보에 대한 검증을 요청하고 카드식별자 생성을 요청하는 단계;
상기 카드사 서버가 상기 실물카드정보에 대한 검증을 완료하고 상기 카드식별자를 생성한 경우, 상기 간편결제중개 서버가 상기 카드식별자를 수신하는 단계;
상기 간편결제중개 서버가 상기 카드식별자를 기반으로 카드를 등록하는 단계;
상기 간편결제중개 서버가 온/오프라인 가맹점으로부터 결제요청 및 결제정보를 수신하여 결제정보를 저장한 경우, 상기 간편결제중개 서버가 상기 사용자 단말(10)에 간편결제 서버 선택을 요청하는 단계;
사용자 단말(10)이 상기 간편결제 서버를 선택한 경우, 상기 간편결제중개 서버가 상기 간편결제 서버에 상기 결제정보를 전달하는 단계;
상기 간편결제 서버가 상기 간편결제 중개서버에 토큰 생성을 요청한 경우, 상기 간편결제중개 서버가 상기 카드사 서버에 상기 카드식별자에 대한 검증을 요청하고 상기 카드식별자를 기반으로 한 상기 토큰 생성을 요청하는 단계; 및
상기 카드사 서버가 상기 검증 요청 받은 카드식별자에 대한 검증을 완료하면 상기 토큰을 생성하여 상기 생성된 토큰을 상기 간편결제중개 서버에 송신한 경우, 상기 수신 받은 토큰의 호환성을 검증하고 상기 호환성이 검증된 토큰을 상기 간편결제 서버에 전달하는 단계;
를 포함하고,
상기 토큰은, 동일한 사용자 정보를 저장하고 있는 서로 다른 간편결제 서버들 간 연동 가능한 것을 특징으로 하는,
간편결제중개 서비스 제공방법.
In a method for providing a simple payment brokerage service in which a simple payment brokerage server integrates and manages or brokers existing simple payment servers so that users can use the simple payment service under user initiative,
When a simple payment server that has received physical card information sends said physical card information to a simple payment intermediary server, a step in which said simple payment intermediary server requests verification of said physical card information to the card company server and requests creation of a card identifier;
When the card company server completes verification of the physical card information and generates the card identifier, the step of the simple payment intermediary server receiving the card identifier;
A step in which the above simple payment intermediary server registers a card based on the above card identifier;
When the above-mentioned simple payment intermediary server receives a payment request and payment information from an on/offline merchant and stores the payment information, a step in which the above-mentioned simple payment intermediary server requests the user terminal (10) to select a simple payment server;
When the user terminal (10) selects the simple payment server, the simple payment intermediary server transmits the payment information to the simple payment server;
When the simple payment server requests the simple payment intermediary server to create a token, the simple payment intermediary server requests the card company server to verify the card identifier and requests the token to be created based on the card identifier; and
When the card company server completes verification of the card identifier for which verification has been requested, the step of generating the token and transmitting the generated token to the simple payment intermediary server, verifying the compatibility of the received token and transmitting the token for which compatibility has been verified to the simple payment server;
Including,
The above token is characterized by being capable of linking between different simple payment servers that store the same user information.
Method for providing simple payment intermediary service.
상기 수신 받은 토큰의 호환성을 검증하고 상기 호환성이 검증된 토큰을 상기 간편결제 서버에 전달하는 단계 이후에,
상기 간편결제 서버가 상기 결제정보와 토큰을 상기 간편결제중개 서버에 송신한 경우, 상기 간편결제중개 서버가 상기 카드사 서버에 상기 토큰을 전달하고 결제 승인을 요청하는 단계;
를 더 포함하는,
간편결제중개 서비스 제공방법.
In Article 7,
After verifying the compatibility of the received token and transmitting the token verified for compatibility to the simple payment server,
When the simple payment server transmits the payment information and token to the simple payment intermediary server, the simple payment intermediary server transmits the token to the card company server and requests payment approval;
Including more,
Method for providing simple payment intermediary service.
상기 간편결제중개 서버가 상기 카드사 서버에 상기 토큰을 전달하고 결제 승인을 요청하는 단계 이후에,
상기 카드사 서버가 상기 토큰을 검증하여 결제를 승인하고 상기 사용자의 카드 한도를 차감한 후 결제내역을 상기 간편결제중개 서버에 송신한 경우, 상기 간편결제중개 서버가 상기 결제내역을 저장하고 결제승인메시지를 생성하는 단계; 및
상기 간편결제중개 서버가 상기 결제내역과 상기 결제승인메시지를 상기 온/오프라인 가맹점에 송신하는 단계;
를 더 포함하는,
간편결제중개 서비스 제공방법.
In Article 10,
After the step where the above simple payment intermediary server transmits the token to the card company server and requests payment approval,
When the card company server verifies the token, approves the payment, deducts the user's card limit, and sends the payment details to the simple payment intermediary server, the simple payment intermediary server stores the payment details and generates a payment approval message; and
A step in which the above simple payment intermediary server transmits the payment details and the payment approval message to the above online/offline merchant;
Including more,
Method for providing simple payment intermediary service.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020220072902A KR102762501B1 (en) | 2022-06-15 | 2022-06-15 | Method for providing easy payment relay service and system thereof |
KR1020250011725A KR20250023411A (en) | 2022-06-15 | 2025-01-24 | Method for providing easy payment relay service and system thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020220072902A KR102762501B1 (en) | 2022-06-15 | 2022-06-15 | Method for providing easy payment relay service and system thereof |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020250011725A Division KR20250023411A (en) | 2022-06-15 | 2025-01-24 | Method for providing easy payment relay service and system thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20230172259A KR20230172259A (en) | 2023-12-22 |
KR102762501B1 true KR102762501B1 (en) | 2025-02-05 |
Family
ID=89309569
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020220072902A Active KR102762501B1 (en) | 2022-06-15 | 2022-06-15 | Method for providing easy payment relay service and system thereof |
KR1020250011725A Pending KR20250023411A (en) | 2022-06-15 | 2025-01-24 | Method for providing easy payment relay service and system thereof |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020250011725A Pending KR20250023411A (en) | 2022-06-15 | 2025-01-24 | Method for providing easy payment relay service and system thereof |
Country Status (1)
Country | Link |
---|---|
KR (2) | KR102762501B1 (en) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101837168B1 (en) * | 2017-04-18 | 2018-03-09 | 주식회사 코인플러그 | Method for approving the use of credit card by using token id based on blockchain and server using the same |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101607669B1 (en) * | 2014-06-30 | 2016-03-30 | 주식회사 포워드벤처스 | Server for distributing companies for providing payment gateway service, method for distributing companies for providing payment gateway service, and readable recording medium of releasing a build file |
KR20170006304A (en) * | 2015-07-07 | 2017-01-18 | 주식회사 한국스마트카드 | Payment card, mediation server and offline payment systems of online payment means using the same |
KR102239990B1 (en) * | 2017-10-19 | 2021-04-14 | 삼성전자 주식회사 | Card registration method for pament service and mobile electronic device implementing the same |
KR20200141407A (en) * | 2020-07-24 | 2020-12-18 | 조성민 | Method for calling payment application for easy payment and apparatus therefor |
-
2022
- 2022-06-15 KR KR1020220072902A patent/KR102762501B1/en active Active
-
2025
- 2025-01-24 KR KR1020250011725A patent/KR20250023411A/en active Pending
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101837168B1 (en) * | 2017-04-18 | 2018-03-09 | 주식회사 코인플러그 | Method for approving the use of credit card by using token id based on blockchain and server using the same |
Also Published As
Publication number | Publication date |
---|---|
KR20250023411A (en) | 2025-02-18 |
KR20230172259A (en) | 2023-12-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8596528B2 (en) | Collaborative negotiation techniques for mobile personal trusted device financial transactions | |
TW544605B (en) | System for facilitating a transaction | |
CA2776906C (en) | Secure and efficient payment processing system | |
US20090327133A1 (en) | Secure mechanism and system for processing financial transactions | |
KR101171804B1 (en) | System and method for electronic payment, and server, communication terminal and program therefor | |
US20070063017A1 (en) | System and method for securely making payments and deposits | |
KR20140101199A (en) | Mobile communication terminal payment system using one time code | |
US7430540B1 (en) | System and method for safe financial transactions in E.Commerce | |
EP1421732A2 (en) | Transaction system | |
KR20000024216A (en) | Payment Agency System of Transacting a Sale over a Network of Computers, and the Method | |
AU775065B2 (en) | Payment method and system for online commerce | |
KR100737830B1 (en) | Electronic Commerce Financial Information Processing System and Its Methods | |
JP2003532170A (en) | Systems and methods for secure electronic trading | |
KR20010008292A (en) | The banking trade system utilizing the e-mail account and its trading method | |
KR20120100283A (en) | System and method for electronic payment | |
KR102762501B1 (en) | Method for providing easy payment relay service and system thereof | |
KR20020000911A (en) | Method and system for servicing debit commerce by using mobile communication network | |
KR100897498B1 (en) | Integrated Financial Services System in Ubiquitous Environment | |
KR20130084646A (en) | Method for processing payment | |
KR20010070545A (en) | Intermediate transaction method using payment guarantee check issued as collateral for deposit amount of buyer's real name verified financial account in e-commerce and reality | |
KR20050075051A (en) | A method and system for dealing a foreign currency | |
KR20170123224A (en) | Apparatus for storing a clone card of mobile card, card wallet application, issuance system and method | |
WO2003094070A1 (en) | MONEYi PARTNER SERVICE AND METHOD | |
JP2007066136A (en) | System, method and program for settling on network | |
KR20060124375A (en) | Trading system and user authentication method through this system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20220615 |
|
PA0201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20231221 Patent event code: PE09021S01D |
|
PG1501 | Laying open of application | ||
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20241025 |
|
PG1601 | Publication of registration |