KR20180123996A - Apparatus and method for providing payment service, and computer-readable recording medium for executing the method. - Google Patents
Apparatus and method for providing payment service, and computer-readable recording medium for executing the method. Download PDFInfo
- Publication number
- KR20180123996A KR20180123996A KR1020180130249A KR20180130249A KR20180123996A KR 20180123996 A KR20180123996 A KR 20180123996A KR 1020180130249 A KR1020180130249 A KR 1020180130249A KR 20180130249 A KR20180130249 A KR 20180130249A KR 20180123996 A KR20180123996 A KR 20180123996A
- Authority
- KR
- South Korea
- Prior art keywords
- payment
- settlement
- account
- call
- page
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/10—Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking 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/22—Payment schemes or models
- G06Q20/24—Credit schemes, i.e. "pay after"
-
- 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
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/02—Banking, e.g. interest calculation or account maintenance
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Computer Security & Cryptography (AREA)
- Marketing (AREA)
- Technology Law (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
Description
본 발명의 실시예들은 결제 서비스 제공 장치, 방법 및 이를 실행하기 위한 컴퓨터 기록매체에 관한 것이다.Embodiments of the present invention relate to an apparatus and method for providing a payment service, and a computer recording medium for executing the method.
우리 나라를 이용하는 외국인 관광객은 꾸준히 증가하고 있다. 한 달 동안 평균적으로 우리 나라를 방문하는 외국인 관광객의 수는 100만 명을 넘어서고 있다. 뿐만 아니라, 반대로 우리 나라 국민들의 해외 여행도 증가하고 있다. 이 때, 물건을 판매하는 내국인이 사용하는 통화(currency)와 물건을 구매하는 외국인이 사용하는 통화가 달라 불편이 발생하고 있다. 또는, 외국인이 내국인에게 물건을 판매하는 경우에도 동일한 문제가 발생한다.Foreign tourists using our country are steadily increasing. The average number of foreign tourists visiting our country in a month exceeds 1 million. On the contrary, the overseas travel of the people of our country is increasing. At this time, the currency used by locals selling goods and the currency used by foreigners purchasing goods are inconvenient. Or, the same problem arises when a foreigner sells goods to a Korean citizen.
기본적으로 외국인은 은행을 이용하여 외화를 국내(local) 통화로 환전한 후 국내 통화를 이용해 물건을 구매할 수 있다. 또는, 국제적으로 가맹점을 갖춘 신용카드를 이용해 국내 통화로 물건을 구매하고, 값비싼 카드사의 환전 수수료를 감당하면서 추후 외화를 지불하는 실정이다. 이와 같은 결제 과정은 번거롭고 불편한 문제가 있다. 더군다나 신용카드를 이용하는 경우, 자신이 이용하는 신용카드의 가맹점으로 미리 등록된 곳에서만 제한적으로 결제할 수 있다.Basically, a foreigner can use a bank to exchange foreign currencies into local currencies, then purchase goods using domestic currencies. Alternatively, international credit cards with international franchisees are used to purchase goods in domestic currencies and to pay foreign exchange fees while paying the exchange fees of expensive card companies. Such a payment process is cumbersome and inconvenient. Furthermore, if you use a credit card, you can make a limited payment only at a place where you have already registered as a credit card merchant.
본 발명의 실시예들은, 판매자와 구매자가 동일한 통화뿐 아니라 서로 다른 통화를 이용해 직거래할 수 있는 결제 서비스 제공 장치, 방법 및 이를 실행하기 위한 컴퓨터 기록매체를 제공한다.Embodiments of the present invention provide a settlement service providing apparatus and method in which a seller and a purchaser can directly deal with not only the same currency but also different currencies, and a computer recording medium for executing the same.
본 발명의 일 실시예는 수금자 단말로부터 제1 통화의 결제 대상 금액 정보를 수신하고, 결제자 단말로부터 결제 페이지를 통해 입력된 제2 통화의 결제 정보를 수신하는 통신부; 상기 결제 대상 금액을 결제할 수 있는 결제 페이지를 생성하는 결제 페이지 생성부; 및 상기 수금자의 계좌에 상기 제1 통화의 결제 대상 금액을 송금하기 위한 송금 명령을 생성하는 금융 관리부;를 포함하는 결제 서비스 제공 장치를 개시한다.According to an embodiment of the present invention, there is provided an information processing apparatus comprising: a communication unit that receives settlement amount information of a first call from a receiver terminal and receives settlement information of a second call input through a settlement page from the settlement terminal; A settlement page generating unit for generating a settlement page capable of paying the settlement amount; And a financial management unit for generating a remittance command for remitting the settlement amount of the first call to the account of the receiver.
상기 결제 페이지는 신용카드 정보를 입력하는 공간을 제공하고, 상기 결제 정보는 상기 공간을 통해 입력된 신용카드 정보를 포함하고, 상기 금융 관리부는, 상기 신용카드 사(company)에 상기 제2 통화의 호스트 계좌 정보를 제공하고, 상기 통신부는, 상기 신용카드 정보를 상기 신용카드에 대한 API를 통해 전송하여 결제 승인을 요청하고, 상기 요청에 대한 결제 승인을 수신하는 결제 서비스 제공 장치를 개시한다.Wherein the payment page provides a space for inputting credit card information, the payment information includes credit card information input through the space, and the financial management unit transmits, to the credit card company, And the communication unit transmits the credit card information through the API for the credit card, requests payment approval, and initiates a payment service providing apparatus that receives payment approval for the request.
상기 결제 페이지는 복수의 결제 수단 중 어느 하나를 선택하여 결제 정보를 입력할 수 있도록 상기 복수의 결제 수단 각각에 대한 API를 제공하는 결제 서비스 제공 장치를 개시한다.The payment page provides an API for each of the plurality of payment means so that payment information can be input by selecting any one of the plurality of payment means.
상기 복수의 결제 수단은 제1 결제 수단 및 제2 결제 수단을 포함하고, 상기 제1 결제 수단은 제1 통화를 결제할 수 있고, 상기 제2 결제 수단은 상기 제1 통화와 상이한 제2 통화를 결제할 수 있는 결제 서비스 제공 장치를 개시한다.Wherein the plurality of payment means includes a first payment means and a second payment means, the first payment means is capable of paying a first call, and the second payment means is capable of paying a second call different from the first call And starts a settlement service providing apparatus capable of settlement.
상기 결제 페이지는 상기 결제자가 결제할 통화를 선택하는 옵션을 제공하고, 상기 결제자에 의해 선택되는 제2 통화에 대한 실시간 환율에 기초하여 상기 결제 대상 금액을 갱신하여 표시하는 결제 서비스 제공 장치를 개시한다.The settlement page provides an option to select a currency to be paid by the payer and updates the settlement amount based on the real-time exchange rate for the second currency selected by the payer, and displays the settlement service providing apparatus do.
상기 통신부는 상기 결제자가 상기 결제 대상 금액을 결제할 제2 통화 정보를 상기 수금자 단말로부터 더 수신하고, 상기 결제 페이지는 상기 제1 통화의 결제 대상 금액을 상기 제2 통화로 환산한 결제 금액 정보를 제공하고, 상기 제2 통화를 결제할 수 있는 결제 수단의 api를 제공하는 결제 서비스 제공 장치를 개시한다.Wherein the communication unit further receives, from the receiver terminal, second call information for the payer to settle the amount to be paid, and the payment page includes payment amount information for converting the amount to be paid for the first call into the second currency And provides a payment service providing apparatus that provides api of payment means capable of making payment of the second call.
상기 금융 관리부는, 상기 수금자의 정보와 연관하여 상기 제1 통화의 결제 대상 금액을 적립하고, 적립된 상기 제1 통화의 결제 대상 금액의 송금 명령을 생성하는 결제 서비스 제공 장치를 개시한다.The financial management unit starts a settlement service providing apparatus that accumulates the settlement amount of the first call in association with the information of the receiver and generates a remittance instruction of the deposited amount of the settlement amount of the first call.
상기 장치는 복수의 통화 각각에 대한 호스트 계좌 정보를 저장하고, 상기 송금 명령은 상기 제1 통화에 대한 호스트 계좌로부터 상기 수금자의 계좌로 상기 제1 통화의 결제 대상금액을 송금하기 위한 송금 명령인 결제 서비스 제공 장치를 개시한다.The apparatus stores host account information for each of a plurality of calls, and the remittance command is a remittance command for remitting a settlement amount of the first call from a host account for the first call to an account of the receiver, A service providing apparatus is disclosed.
본 발명의 다른 실시예는 수금자 단말로부터 제1 통화의 결제 대상 금액 정보를 수신하는 단계; 상기 결제 대상 금액을 결제할 수 있는 결제 페이지를 생성하는 단계; 결제자 단말로부터 상기 결제 페이지를 통해 입력된 제2 통화의 결제 정보를 수신하는 단계; 및 상기 수금자의 계좌에 상기 제1 통화의 결제 대상 금액을 송금하기 위한 송금 명령을 생성하는 단계;를 포함하는 결제 서비스 제공 방법을 개시한다.According to another embodiment of the present invention, there is provided a method for controlling a payment method, comprising: receiving settlement amount information of a first call from a receiver terminal; Generating a payment page capable of paying the amount to be paid; Receiving settlement information of a second call input from the biller terminal through the settlement page; And generating a remittance command for remitting the settlement amount of the first call to the account of the receiver.
본 발명의 다른 실시예는 전술한 결제 서비스 제공 방법을 컴퓨터에서 실행시키기 위한 컴퓨터 프로그램을 저장한 컴퓨터로 읽을 수 있는 기록매체를 개시한다.Another embodiment of the present invention discloses a computer-readable recording medium storing a computer program for causing a computer to execute the above-described payment service providing method.
전술한 것 외의 다른 측면, 특징, 이점이 이하의 도면, 특허청구범위 및 발명의 상세한 설명으로부터 명확해질 것이다. Other aspects, features, and advantages will become apparent from the following drawings, claims, and detailed description of the invention.
이러한 일반적이고 구체적인 측면이 시스템, 방법, 컴퓨터 프로그램, 또는 어떠한 시스템, 방법, 컴퓨터 프로그램, 이를 실행하기 위한 컴퓨터 기록매체의 조합을 사용하여 실시될 수 있다.These general and specific aspects may be implemented by using a system, method, computer program, or any combination of system, method, computer program, and computer recording medium for executing the same.
본 발명의 실시예들에 관한 결제 서비스 제공 장치, 방법 및 이를 실행하기 위한 컴퓨터 기록매체는 판매자와 구매자가 동일한 통화 뿐 아니라 서로 다른 통화를 이용해 직거래할 수 있는 결제 환경을 제공한다.An apparatus and method for providing a payment service according to embodiments of the present invention, and a computer recording medium for implementing the same provide a settlement environment in which a seller and a buyer can directly deal with each other using not only the same currency but also different currencies.
도 1은 본 발명의 일 실시예에 따른 결제 시스템의 구성을 나타낸 도면이다.
도 2는 도 1의 서비스 제공 서버(100)에 구비되는 결제 서비스 제공 장치(110)의 구성의 예를 나타낸 블록도이다.
도 3a은 도 2에 도시된 금융 관리부(113)의 일 실시예에 따른 세부 구성도이다.
도 3b는 도 2에 도시된 호스트 계정 관리부(1132)의 일 실시예에 따른 세부 구성도이다.
도 4a는 본 발명의 일 실시예에 따른 결제 서비스 제공 방법의 흐름도이다.
도 4b는 본 발명의 일 실시예에 따른 호스트 계정 관리 방법의 흐름도이다.
도 4c는 본 발명의 다른 실시예에 따른 호스트 계정 관리 방법의 흐름도이다.
도 5는 수금자가 결제 페이지 생성 요청을 전송할 수 있도록, 일 실시예에 따른 서비스 제공 서버(100)가 수금자 단말(200)에 제공하는 페이지가 표시된 화면(50)의 예이다.
도 6은 도 5의 링크(53)를 선택한 후 팝업이 표시된 화면(60)의 예이다.
도 7은 일 예에 따른 결제 페이지가 결제자 단말(300)에 표시된 화면(70)의 예이다.
도 8은 다른 예에 따른 결제 페이지가 결제자 단말(300)에 표시된 화면(80)의 예이다.
도 9는 본 발명의 일 실시예에 따른 자금의 흐름을 예시적으로 도시한 도면이다.1 is a block diagram of a payment system according to an embodiment of the present invention.
2 is a block diagram showing an example of a configuration of a payment
FIG. 3A is a detailed configuration diagram of the
FIG. 3B is a detailed configuration diagram of the host
4A is a flowchart illustrating a method of providing a payment service according to an exemplary embodiment of the present invention.
4B is a flowchart of a host account management method according to an embodiment of the present invention.
4C is a flowchart of a host account management method according to another embodiment of the present invention.
5 is an example of a
Fig. 6 is an example of a
FIG. 7 is an example of a
FIG. 8 is an example of a
FIG. 9 is a diagram illustrating an exemplary flow of funds according to an embodiment of the present invention.
본 발명은 다양한 변환을 가할 수 있고 여러 가지 실시예를 가질 수 있는 바, 특정 실시예들을 도면에 예시하고 상세한 설명에 상세하게 설명하고자 한다. 본 발명의 효과 및 특징, 그리고 그것들을 달성하는 방법은 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해질 것이다. 그러나 본 발명은 이하에서 개시되는 실시예들에 한정되는 것이 아니라 다양한 형태로 구현될 수 있다. BRIEF DESCRIPTION OF THE DRAWINGS The present invention is capable of various modifications and various embodiments, and specific embodiments are illustrated in the drawings and described in detail in the detailed description. The effects and features of the present invention and methods of achieving them will be apparent with reference to the embodiments described in detail below with reference to the drawings. However, the present invention is not limited to the embodiments described below, but may be implemented in various forms.
이하, 첨부된 도면을 참조하여 본 발명의 실시예들을 상세히 설명하기로 하며, 도면을 참조하여 설명할 때 동일하거나 대응하는 구성 요소는 동일한 도면부호를 부여하고 이에 대한 중복되는 설명은 생략하기로 한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings, wherein like reference numerals refer to like or corresponding components throughout the drawings, and a duplicate description thereof will be omitted .
이하의 실시예에서, 제1, 제2 등의 용어는 한정적인 의미가 아니라 하나의 구성 요소를 다른 구성 요소와 구별하는 목적으로 사용되었다. 이하의 실시예에서, 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 이하의 실시예에서, 포함하다 또는 가지다 등의 용어는 명세서상에 기재된 특징, 또는 구성요소가 존재함을 의미하는 것이고, 하나 이상의 다른 특징들 또는 구성요소가 부가될 가능성을 미리 배제하는 것은 아니다. 도면에서는 설명의 편의를 위하여 구성 요소들이 그 크기가 과장 또는 축소될 수 있다. 예컨대, 도면에서 나타난 각 구성의 형태는 설명의 편의를 위해 임의로 나타내었으므로, 본 발명이 반드시 도시된 바에 한정되지 않는다.In the following embodiments, the terms first, second, and the like are used for the purpose of distinguishing one element from another element, not the limitative meaning. In the following examples, the singular forms "a", "an" and "the" include plural referents unless the context clearly dictates otherwise. In the following embodiments, terms such as inclusive or possessive are intended to mean that a feature, or element, described in the specification is present, and does not preclude the possibility that one or more other features or elements may be added. In the drawings, components may be exaggerated or reduced in size for convenience of explanation. For example, the shapes of the components shown in the drawings are arbitrarily shown for convenience of description, and thus the present invention is not necessarily limited to those shown in the drawings.
도 1은 본 발명의 일 실시예에 따른 결제 시스템의 구성을 나타낸 도면이다.1 is a block diagram of a payment system according to an embodiment of the present invention.
도 1을 참조하면, 본 발명의 일 실시예에 따른 결제 시스템은, 서비스 제공 서버(100), 복수의 사용자 단말(200, 300), 결제 수단 서버(400) 및 이들을 연결하는 통신망(500)을 포함한다. 이하에서 복수의 사용자 단말(200, 300)을 구분하여 지칭할 때에는, 설명의 편의를 위하여 각각 수금자 단말(200) 및 결제자 단말(300)로 지칭한다.1, a billing system according to an embodiment of the present invention includes a
도 1에는 2개의 사용자 단말(200, 300)과 1개의 결제 수단 서버(400)가 도시되었으나, 그 개수는 한정되지 않으며 더 많은 수의 사용자 단말과 결제 수단 서버가 구비될 수 있다.Although FIG. 1 shows two
본 발명의 일 실시예에 따라 제공되는 결제 서비스는, 수금자(예컨대, 물건을 판매하는 판매자)와 결제자(예컨대, 물건을 구매하는 구매자) 간의 통화 거래를 중개한다. 수금자는 본 발명의 일 실시예에 따라 제공되는 결제 서비스를 이용하여 개인화된 결제 페이지를 생성하고, 결제자는 결제 페이지에 접속하여 결제를 수행한다. 본 발명의 일 실시예에 따른 결제 시스템은 결제자와 수금자가 이용하는 통화의 종류가 다른 경우에도 이용 가능한 결제 서비스를 제공할 수 있다. 본 발명의 일 실시예에 따른 결제 시스템은 결제자가 이용하는 결제 수단에 대하여 수금자가 가맹점으로 등록되어 있지 않은 경우에도 이용 가능한 결제 서비스를 제공한다.The payment service provided according to an embodiment of the present invention mediates a currency transaction between a receiver (e.g., a seller who sells an object) and a payer (e.g., a purchaser who purchases an object). The receiver creates a personalized payment page using the payment service provided according to an embodiment of the present invention, and the payment person connects to the payment page to perform settlement. The billing system according to an embodiment of the present invention can provide an available settlement service even when the type of call used by the payer and the receiver is different. The billing system according to an embodiment of the present invention provides an available settlement service even when the receiver is not registered as a merchant with respect to the payment means used by the payer.
도 1을 참조하면, 서비스 제공 서버(100)는 수금자 단말(200)로부터 결제 대상 정보를 수신하고, 결제자 단말(300)로부터 결제 수단 정보를 수신하여, 최종적으로 결제를 성립시킨다. 서비스 제공 서버(100)는 결제 수단 서버(400)로부터 결제 대금 인도에 관한 정보를 수신하고, 수금자에게 결제 대금을 정산하기 위한 송금 명령을 생성할 수 있다. 송금은 사전에 기 등록된 수금자의 은행 계좌로 이루어질 수 있다. 도면에는 도시되지 않았으나, 본 발명의 일 실시예에 따른 서비스 제공 서버(100)는 메모리, 입/출력부, 프로그램 저장부, 제어부 등을 포함할 수 있다.Referring to FIG. 1, the
사용자 단말(200, 300)들은 유무선 통신 환경에서 웹 서비스를 이용할 수 있는 통신 단말기를 의미한다. 여기서 사용자 단말(200, 300)은 사용자의 퍼스널 컴퓨터일 수도 있고, 또는 사용자의 휴대용 단말기일 수도 있다. 도 1에서는 사용자 단말(200, 300)이 스마트폰(smart phone)으로 도시되었지만, 본 발명의 사상은 이에 제한되지 아니하며, 상술한 바와 같이 웹 브라우징이 가능한 애플리케이션을 탑재한 단말은 제한 없이 차용될 수 있다.The
한편, 사용자 단말(200, 300)은 화면을 표시하는 표시부 및 사용자로부터 데이터를 입력 받는 입력 장치를 구비한다. 입력 장치는 예를 들어, 키보드, 마우스, 트랙볼, 마이크, 버튼, 터치패널, 카메라, 모션 센서 등을 포함할 수 있으나, 이에 한정하지 않는다.On the other hand, the
결제 수단 서버(400)는 결제자가 기 등록한 결제 수단과 관련한 서비스를 제공한다. The settlement means
일 실시예에 따르면, 결제자가 기 등록한 결제 수단은 금융 계좌일 수 있다. 예를 들어, 결제 수단 서버(400)는 금융 기관에서 관리하는 서버이고, 금융 계좌는 은행 계좌일 수 있다. 다른 예에 따르면, 결제 수단 서버(400)는 인터넷을 이용한 결제 솔루션의 제공자(예컨대, 페이팔, 알리페이, 텐페이 등)가 관리하는 서버이고, 금융 계좌는 전술한 결제 솔루션의 제공자가 발급하는 계좌일 수 있다. According to one embodiment, the payment means previously registered by the payer may be a financial account. For example, the payment means
다른 실시예에 따르면, 결제 수단 서버(400)는 신용 카드사에서 관리하는 서버이고, 결제자가 기 등록한 결제 수단은 신용 카드일 수 있다. According to another embodiment, the payment means
다만 전술한 예는 본 발명의 실시예들이 구현될 수 있는 경우를 예시적으로 설명한 것이므로, 본 발명이 이에 한정되지 않는다.It should be understood, however, that the present invention is not limited to the above-described embodiments, provided that the embodiments of the present invention can be embodied.
도면에는 도시되지 않았으나, 본 발명의 일 실시예에 따른 결제 수단 서버(400)는 메모리, 입/출력부, 프로그램 저장부, 제어부 등을 포함할 수 있다.Although not shown in the figure, the
통신망(500)은 사용자 단말(200, 300), 서비스 제공 서버(100), 결제 수단 서버(400)를 연결할 수 있다. 예를 들어, 통신망(500)은 사용자 단말(200, 300)이 서비스 제공 서버(100) 및/또는 결제 수단 서버(400)에 접속한 후 패킷 데이터를 송수신할 수 있도록 접속 경로를 제공한다. 통신망(500)은 예컨대 LANs(Local Area Networks), WANs(Wide Area Networks), MANs(Metropolitan Area Networks), ISDNs(Integrated Service Digital Networks) 등의 유선 네트워크나, 무선 LANs, CDMA, 블루투스, 위성 통신, 3G, 4G, 5G 등의 무선 네트워크를 망라할 수 있으나, 본 발명의 범위가 이에 한정되는 것은 아니다.The
도 2는 도 1의 서비스 제공 서버(100)에 구비되는 결제 서비스 제공 장치(110)의 구성의 예를 나타낸 블록도이다.2 is a block diagram showing an example of a configuration of a payment
본 발명의 일 실시예에 따른 결제 서비스 제공 장치(110)는 적어도 하나 이상의 프로세서(processor)에 해당하거나, 적어도 하나 이상의 프로세서를 포함할 수 있다. 이에 따라, 결제 서비스 제공 장치(110)는 마이크로 프로세서나 범용 컴퓨터 시스템과 같은 다른 하드웨어 장치에 포함된 형태로 구동될 수 있고, 서비스 제공 서버(100)에 탑재될 수 있다.The payment
도 2에 도시된 결제 서비스 제공 장치(110)는 본 실시예의 특징이 흐려지는 것을 방지하기 위하여 본 실시예와 관련된 구성요소들만을 도시한 것이다. 따라서, 도 2에 도시된 구성요소들 외에 다른 범용적인 구성요소들이 더 포함될 수 있음을 본 실시예와 관련된 기술분야에서 통상의 지식을 가진 자라면 이해할 수 있다.The payment
일 실시예에 따른 결제 서비스 제공 장치(110)는 수금자 단말(200)로부터 결제 금액 정보를 포함하는 결제 대상 정보를 수신하고, 결제 금액을 결제할 수 있는 결제 페이지를 생성하여 결제자 단말(300)에 제공한다. 결제 서비스 제공 장치(110)는 결제자 단말(300)이 결제 페이지를 통해 전송한 결제 정보를 수신하고, 결제 정보를 확인하여 결제를 최종적으로 성립시킨다. 결제가 성립되면, 서비스 제공 서버(100)는 수금자에게 결제의 성립을 알릴 수 있고, 결제자에게도 결제의 성립을 알릴 수 있다. 또한 서비스 제공 서버(100)는 수금자의 계좌로 결제 금액을 정산하고, 결제자가 이용한 결제 수단 업체(예를 들어, 카드사)로부터 결제 금액을 입금 받음으로써, 해당 결제와 관련된 기본적인 절차를 마무리하게 된다.The payment
도 2를 참조하면, 본 발명의 일 실시예에 따른 결제 서비스 제공 장치(110)는 통신부(111), 결제 페이지 생성부(112), 및 금융 관리부(113)를 포함한다. 이하에서는, 결제 서비스 제공 장치(110)의 각 구성에 대하여 상세히 설명한다.2, a payment
일 실시예에 따른 통신부(111)는 사용자 단말(200, 300) 및 결제 수단 서버(400)와 데이터를 송/수신하고, 그 외 외부 서버들과도 데이터를 송/수신한다. 통신부(111)는 수금자 단말(200)로부터 결제 페이지 생성 요청을 수신한다. 결제 페이지 생성 요청은, 결제 대상 정보를 포함한다. 결제 대상 정보는 결제 대상 금액 정보를 포함한다. 결제 대상 금액 정보는, 기준이 되는 통화 정보를 포함할 수 있다. 예컨대, 결제 대상 금액 정보는 제1 통화를 기준으로 하는 것일 수 있다. 이하에서 제1 통화는 결제 대상 금액의 기준 통화를 의미한다. 결제 대상 금액 정보의 기준이 되는 통화는 수금자 단말(200)에 의해 직접 입력될 수도 있고, 디폴트(default) 통화가 미리 설정될 수도 있다.The
다른 예에 따르면, 결제 대상 금액 정보의 기준이 되는 통화는 서비스 제공 서버(100)에 의해 특정 통화로 지정될 수 있고, 이 경우 수금자 단말(200)로부터 수신된 결제 페이지 생성 요청은, 별도의 통화 정보를 포함하지 않을 수 있다.According to another example, the call that is the basis of the settlement amount information can be designated as a specific currency by the
통신부(111)는 결제 페이지 생성 요청을 결제 페이지 생성부(112)에 전달하고, 결제 페이지 생성부(112)로부터 결제 페이지 접속 주소를 획득하여 수금자 단말(200) 및/또는 결제자 단말(300)에 제공한다. The
통신부(111)는 결제 페이지를 통해 수신되는 데이터, 예컨대 결제 페이지를 통해 입력된 결제 정보를 결제자 단말(300)로부터 수신하여 금융 관리부(113)에 전달한다. 결제 정보는 결제 수단 정보를 포함한다. 결제 정보는 기준 통화 정보를 포함할 수 있다. 예컨대, 결제 정보는 결제 금액의 기준이 되는 통화가 제2 통화라는 정보를 포함할 수 있고, 제2 통화를 기준으로 하는 결제 금액 정보를 더 포함할 수 있다. 결제 정보는 결제 페이지 내에 결제 수단 정보(예를 들어, 신용카드 정보)를 입력하도록 제공되는 공간을 통해 입력된 신용카드 정보를 포함할 수 있다. 통신부(111)는 신용카드 정보를 해당 신용카드에 대한 API를 통해 해당 신용카드의 서버에 전송하여 결제 승인을 요청하고, 이에 대한 결제 승인을 신용카드의 서버로부터 수신한다.The
제1 통화와 제2 통화를 구분하여 지칭하는 것은 식별의 편의를 위한 것일 뿐, 제1 통화와 제2 통화가 반드시 상이한 것은 아니고, 동일한 경우도 발생할 수 있다. 결제정보는 결제 수단 정보, 결제 금액, 결제 통화 정보를 포함할 수 있다. 통신부(111)는 결제 정보를 수신하고, 수신한 결제 정보를 결제 기관에 송신하여 결제 기관으로부터 결제 승인을 받을 수 있다. 예를 들어, 결제 수단이 신용카드인 경우, 결제 정보는 카드 번호, 비밀번호, 유효기간, CVC를 포함할 수 있고, 통신부(111)는 수신한 결제 정보를 카드사에 전송하여 카드사로부터 결제 승인을 받을 수 있다. The first call and the second call are distinguished from each other only for convenience of identification, and the first call and the second call are not necessarily different, and the same case may occur. The payment information may include payment means information, payment amount, and settlement currency information. The
다만 이에 한정하는 것은 아니고, 결제자가 결제 기관과 통신하여 직접 결제를 승인 받은 후 결제자 단말(300)에서 통신부(111)로 결제 승인 정보를 전송하는 방식이 이용될 수도 있을 것이다.However, the present invention is not limited to this, and a method may be used in which the payer communicates with the settlement institution, and the settlement approval information is transmitted from the
일 실시예에 따른 결제 페이지 생성부(112)는 통신부(111)가 수금자 단말(200)로부터 수신한 결제 페이지 생성 요청에 대응되는 결제 페이지를 생성한다. 결제 페이지 생성부(112)는 결제 페이지 생성 요청에 포함된 결제 금액 정보를 참조하여, 해당 결제 금액을 결제할 수 있는 결제 페이지를 생성한다. The billing
일 예에 따르면, 결제 페이지 생성부(112)는 결제 페이지 주소를 통신부(111)를 통해 수금자 단말(200)에 제공할 수 있다. 본 예에서, 수금자 단말(200)은 결제 페이지 주소를 결제자 단말(300)에 전달하고, 결제자 단말(300)은 결제 페이지에 접속하여 결제 정보를 입력할 수 있다. 결제 페이지의 주소는 웹 주소의 링크가 텍스트로 제공될 수도 있고, 2차원 바코드로 형식으로 제공될 수도 있다. According to an example, the payment
다른 예에 따르면, 수금자 단말(200)이 결제자 단말(300)의 정보를 포함하는 결제 페이지 생성 요청을 통신부(111)에 전송할 수 있다. 본 예에서는, 결제 페이지 생성부(112)는 수금자 단말(200)로부터 수신한 결제자 단말(300)의 정보를 참조하여 통신부(111)를 통해 결제 페이지 주소를 결제자 단말(300)에 직접 전달할 수 있다. According to another example, the
결제 페이지는, 결제 수단에 대한 api(application programming interface)를 하나 이상 제공할 수 있다. 예를 들어, 결제 페이지는 복수의 결제 수단 중 어느 하나를 선택하여 결제 정보를 입력할 수 있도록 복수의 결제 수단 각각에 대한 api를 제공할 수 있다. 각 결제 수단의 api는 각 결제 수단의 서버(400) 내지는 웹 사이트에서 제공되는 것일 수 있다. 복수의 결제 수단 각각은 적어도 하나의 통화를 결제하기 위해 이용될 수 있다. 예를 들어, 복수의 결제 수단은 제1 결제 수단 및 제2 결제 수단을 포함할 수 있고, 제1 결제 수단은 제1 통화를 결제할 수 있고, 제2 결제 수단은 상기 제1 통화와 상이한 제2 통화를 결제할 수 있는 것일 수 있다. The payment page may provide one or more application programming interfaces (APIs) for payment methods. For example, the payment page may provide api for each of a plurality of payment means so that payment information can be input by selecting any one of the plurality of payment means. The api of each payment means may be provided from the
결제 수단은, 은행 계좌 또는 신용카드일 수 있고, 그 외에도 페이팔 등 각종 결제 솔루션을 포함할 수 있다. 각 결제 수단의 api의 종류에 따라, 결제 페이지는 결제 수단의 정보(예를 들어, 카드 번호 등)를 직접 입력받을 수도 있고, 결제 수단의 서버에 접속하기 위한 사용자 계정 정보(예를 들어, 아이디와 패스워드)를 입력 받을 수도 있다. 결제 페이지는 신용카드 정보를 입력하는 공간을 제공할 수 있다. 결제 페이지는 결제 솔루션에 접속하기 위한 사용자 계정 정보를 입력하는 공간을 제공할 수 있다.The payment means may be a bank account or a credit card, and may also include various payment solutions such as PayPal. Depending on the type of api of each payment means, the payment page may be directly inputting the information of the payment means (for example, a card number or the like), and may include user account information for accessing the server of the payment means And a password). The payment page can provide a space for entering credit card information. The payment page may provide a space for entering user account information for accessing the payment solution.
결제 페이지는, 복수의 통화 중 어느 하나를 선택하여 결제할 수 있는 결제 수단을 이용할 수 있도록 생성될 수 있다. 이러한 결제 수단의 예로는 전 세계적으로 네트워크를 갖춘 신용 카드(ex. VISA), 그 외 기타 결제 솔루션(페이팔 등)이 있다. 사용자는 해당 결제 수단을 선택한 후, 자신이 결제하고자 하는 통화를 선택하여 결제를 진행하거나, 해당 결제 수단에 대하여 기본적으로 지정된 통화로 결제를 진행할 수 있다.The payment page can be created so as to use a payment means that can select any one of a plurality of calls and make a payment. Examples of such payment methods include credit cards (ex VISA) with a worldwide network and other payment solutions (PayPal, etc.). After the user selects the corresponding payment means, the user can proceed to settle the payment by selecting a currency to be paid for the payment, or to make a settlement based on the fundamentally designated currency for the corresponding payment means.
본 발명의 일 실시예에 따르면, 수금자는 결제 페이지 생성 요청을 통신부(111)에 전송하면서 결제자가 결제할 통화를 지정할 수 있다. 예를 들어, 결제 페이지 생성 요청은, 수금자가 정산 받을 제1 통화를 기준으로 하는 결제 대상 금액 및 결제자가 상기 결제 대상 금액을 결제할 제2 통화 정보를 포함할 수 있다. 이 경우, 결제 페이지 생성부(112)는 제2 통화를 결제할 수 있는 결제 수단을 이용할 수 있는 api를 선별적으로 제공하는 결제 페이지를 생성할 수 있다. 결제 페이지 생성부(112)는 제1 통화의 결제 대상 금액을 제2 통화로 환산한 결제 금액 정보를 표시하는 결제 페이지를 생성할 수 있다. 또는 결제 페이지 생성부(112)는 제1 통화의 결제 대상 금액과, 제1 통화의 결제 대상 금액을 제2 통화로 환산한 결제 금액 정보를 함께 표시하는 결제 페이지를 생성할 수 있다. 이 때 환율은 실시간 환율 api를 이용해 얻어지는 실시간 환율을 적용할 수 있고, 결제 수단과 시점에 따라 상세 결제 금액이 변경될 수 있다는 안내 문구가 결제 페이지에 함께 표시될 수 있다According to an embodiment of the present invention, the receiver can designate a currency to be paid by a payment person while transmitting a payment page creation request to the
일 실시예에 따른 금융 관리부(113)는 결제 수단 업체와 본 발명의 일 실시예에 따른 결제 서비스 간의 정산 작업, 본 발명의 일 실시예에 따른 결제 서비스와 수금자 간의 정산 작업 등의 금융 업무를 수행한다. The
결제 수단 업체와 본 발명의 일 실시예에 따른 결제 서비스 간의 정산 작업은 결제자가 이용한 제2 통화의 결제 수단 업체로부터 제2 통화의 송금을 받는 작업이고, 본 발명의 일 실시예에 따른 결제 서비스와 수금자 간의 정산 작업은 수금자의 계좌로 제1 통화를 송금하는 작업이다.The settlement operation between the settlement service provider and the settlement service according to the embodiment of the present invention is an operation of receiving the remittance of the second call from the settlement service provider of the second currency used by the payer, The settlement work between the receiver and receiver is to transfer the first call to the account of the receiver.
정산 작업은, 각 결제 건마다 수행될 수도 있고, 기 설정된 기간 기준에 따라 누적된 정산 금액을 산정하여 정기적으로 수행될 수도 있다. 또는 정산 받을 주체로부터 정산 요청이 전송되었을 때, 정산 요청된 금액 혹은 그동안 누적된 정산 금액에 대하여 비정기적으로 정산 작업이 수행될 수 있다.The settlement operation may be performed for each settlement or may be performed periodically by calculating the accumulated settlement amount based on a predetermined period of time. Or when the settlement request is transmitted from the subject to be settled, the settling operation may be carried out irregularly with respect to the requested amount or the accumulated settled amount in the meantime.
먼저, 결제 수단과 본 결제 서비스 간의 정산 작업과 관련하여 금융 관리부(113)는 결제자가 이용한 제2 통화의 결제 수단 업체로부터 본 결제 서비스의 제2 통화에 대한 호스트 계좌로 제2 통화를 송금 받는다. 해당 송금 역시 각 결제 건마다 수행될 수도 있고, 기 설정된 기간 기준에 따라 누적된 정산 금액을 산정하여 정기적으로 또는 비정기적으로 정산하는 방식으로 수행될 수도 있다. 또는 본 결제 서비스 제공 서버(100)로부터 정산 요청이 발송되었을 때, 정산 요청된 금액 혹은 그동안 누적된 정산 금액에 대하여 수행될 수 있다. First, regarding the settlement work between the settlement means and the settlement service, the
금융 관리부(113)는, 결제 기관, 결제 금액, 결제 통화 정보를 포함하는 결제 정보(결제자 단말(300)로부터 수신됨), 또는 결제 정보를 결제기관에 전송한 후 받은 결제 승인을 참조하여, 결제 통화에 대한 호스트 계좌로의 결제 금액의 송금 요청을, 해당 결제 기관에 전송할 수 있다.The
다만, 각 결제 수단과 본 결제 서비스 간의 대금 정산과 관련하여, 반드시 본 결제 서비스 제공 서버(100)로부터 송금 요청이 선 전송될 필요는 없고, 미리 약속한 방식에 따라 별도의 송금 요청 없이도 정산이 이루어질 수 있다. 예를 들어, 금융 관리부(113)는 각 통화의 호스트 계좌 정보를 사전에 각 통화를 결제할 수 있는 결제 수단 업체에 전달할 수 있다. 예를 들어, 제2 통화의 호스트 계좌 정보를, 제2 통화를 취급하는 신용카드 사(company)에 제공할 수 있다. 이 경우 별도의 요청 없이도 결제 수단 업체에서 기 협의된 일정에 따라 누적된 정산 금액을 정기적으로 미리 전달된 호스트 계좌 정보에 따라 송금하는 방식이 사용될 수 있다.However, in connection with the settlement between the settlement means and the settlement service, the settlement request does not necessarily need to be transmitted from the settlement
다음으로, 본 결제 서비스와 수금자 간의 정산 작업과 관련하여 금융 관리부(113)는 제1 통화에 대한 호스트 계좌에서 수금자의 계좌로 제1 통화의 결제 대상 금액을 송금하기 위한 송금 명령을 생성한다. 예를 들어, 금융 관리부(113)는 수금자의 정보(예를 들어, 계정 정보)와 연관하여 제1 통화의 결제 대상 금액을 적립하고, 수금자의 정보와 연관하여 적립된 제1 통화의 결제 대상 금액의 송금 명령을 생성할 수 있다. 금융 관리부(113)는 생성된 송금 명령을 통신부(111)에 전달하고, 통신부(111)는 송금 명령을 금융 기관에 전송하고, 금융 기관에서 실제 계좌간 송금이 이루어질 수 있다. 다만, 결제 대상 금액을 송금한다는 것은, 결제 대상 금액만을 송금한다는 의미에 한정되는 것은 아니고, 결제 대상 금액을 포함하는 송금액을 송금한다는 의미이다. 송금 명령을 수신하는 금융 기관은, 송금 대상이 되는 통화(본 구현예의 경우, 제1 통화이다.)에 대한 호스트 계좌의 은행 서버이다.Next, regarding the settlement work between the present settlement service and the receiver, the
일 예에 따르면, 송금 명령은 각 결제 건마다 생성될 수 있고, 송금 금액은 각 결제 건의 결제 대상 금액만을 포함할 수 있다. 다른 예에 따르면, 송금 명령은 기 설정된 기간 기준에 따라 정기적으로 또는 기 설정된 조건에 따라 비정기적으로, 누적된 결제 건들을 대상으로 하여 일괄적으로 생성될 수 있고, 이 때 송금 금액은 누적된 결제 건들의 결제 대상 금액의 총합일 수 있다. 다른 예에 따르면, 송금 명령은 수금자의 정산 요청이 있을 때에, 누적된 결제 건들을 대상으로 하여 누적 건들의 결제 대상 금액의 총합을 송금하도록 일괄적으로 생성되거나, 수금자에 의해 특정된 정산 요청 금액을 송금하도록 생성될 수 있다.According to one example, a remittance command may be generated for each settlement, and the remittance amount may include only the amount to be settled for each settlement. According to another example, a remittance order may be generated in a batch on a periodic basis, based on a predetermined period of time, on a periodic basis or on a predetermined condition, for cumulative settlement cases, And may be a total sum of amounts to be settled in the cases. According to another example, the remittance order may be collectively generated so as to remit the total of the amounts to be settled in the cumulative cases for the accumulated settlement cases when there is a request for settlement of the settlement person, As shown in FIG.
송금 명령은, 송금 금액의 기준이 되는 제1 통화의 금융 기관에 전송될 수 있다. 송금 명령은 제1 통화를 예치할 수 있는 수금자의 계좌 정보를 포함한다. 예컨대, 제1 통화가 원(KRW)이고 수금자에게 10,000원(KRW)을 정산하는 경우, 금융 관리부(113)는 본 결제 서비스의 원(KRW)에 대한 호스트 계좌로부터 수금자의 계좌로 10,000원(KRW)을 송금하도록 하는 송금 명령을, 상기 호스트 계좌를 발급한 제1 은행의 서버에 전송한다. 제1 은행은 원(KRW)화를 취급하는 한국의 은행일 수 있다. 수금자의 계좌 역시 원(KRW)화를 취급하는 은행에서 발급한 계좌일 수 있고, 수금자의 계좌 정보는 수금자가 본 발명의 일 실시예에 따른 결제 서비스에 가입할 때 수금자로부터 미리 입력 받아 저장될 수 있다.The remitting order can be transmitted to the financial institution of the first currency which is the basis of the remittance amount. The remittance command includes account information of the receiver who can deposit the first call. For example, if the first currency is the KRW and the KRW 10,000 is settled by the receiver, the
일 실시예에 따르면, 금융 관리부(113)는 제1 통화에 대한 호스트 계좌에서 수금자의 계좌로 제1 통화의 결제 대상 금액을 송금하기 위한 송금 명령을 생성함에 있어서, 결제 대상 금액에서 수수료를 감한 금액을 송금하기 위한 송금 명령을 생성할 수 있다. 금융 관리부(113)는 수금자의 제1 통화와 결제자의 제 2통화가 동일한 경우보다 수금자의 제1 통화와 결제자의 제2 통화가 상이한 경우의 수수료를 더 높게 책정할 수 있다. 금융 관리부(113)는 수금자의 제1 통화와 결제자의 제2 통화가 상이한 경우, 제1 통화 및 제2 통화가 모두 주요 통화(예컨대, 달러, 유로, 엔 등)인 경우보다 비주요통화(예컨대, 파운드, 프랑 등)인 경우의 수수료를 더 높게 책정할 수 있다. According to one embodiment, in generating a remittance command for remitting a settlement amount of the first call from the host account for the first call to the account of the receiver, the
도 3a은 도 2에 도시된 금융 관리부(113)의 일 실시예에 따른 세부 구성도이다. 도 3a을 참조하면, 금융 관리부(113)는 사용자 계정 관리부(1131) 및 호스트 계정 관리부(1132)를 포함한다. FIG. 3A is a detailed configuration diagram of the
사용자 계정 관리부(1131)는 결제 서비스에 가입한 사용자들의 계정을 관리한다. 예를 들어, 각 사용자 계정 별 누적 정산 금액, 정산 현황, 정산 처리 등을 관리한다. 사용자 계정 관리부(1131)는 결제 수단 계정으로부터 송금을 받는 업무와, 사용자(수금자)의 계정으로 송금하는 업무를 관리한다. The user
일 실시예에 따른 결제 서비스의 호스트는, 일 실시예에 따른 결제 시스템이 서비스를 제공하는 통화 각각에 대하여 호스트 금융계좌를 가질 수 있다. 예를 들어 제1 통화의 입출금이 가능한 제1 계좌, 제2 통화의 입출금이 가능한 제2 계좌를 가질 수 있다. 제1 계좌와 제2 계좌는 독립적으로 운용될 수 있다. 예컨대, 사용자 계정 관리부(1131)는 제2 통화의 결제 수단의 주체로부터 호스트의 제2 계좌로 송금을 받고, 이와 별개로 호스트의 제1 계좌로부터 수금자의 계좌로 제1 통화를 송금하는 정산을 수행할 수 있다. The host of the payment service according to an exemplary embodiment may have a host financial account for each call provided by the payment system according to one embodiment. For example, a first account capable of depositing and withdrawing a first currency, and a second account capable of depositing and withdrawing a second currency. The first account and the second account can be operated independently. For example, the user
호스트 계정 관리부(1132)는 결제 서비스 호스트의 계정을 관리한다. 다양한 통화로 결제가 이루어지고 결제 서비스 호스트의 각 통화별 계좌의 입금 금액과 출금 금액이 균형을 이루는 경우를 가정하면, 호스트의 각 통화별 계좌들 간에는 별도의 정산이 이루어질 필요가 없게 된다. 이에 따르면 외화의 직접적인 이동이 최소화되어 금융 업무가 간소화되고, 환전 수수료가 절약된다. 또한 환율 변동에 따른 불안정성이 해소된다.The host
도 3b는 도 2에 도시된 호스트 계정 관리부(1132)의 일 실시예에 따른 세부 구성도이다. 도 3b를 참조하면, 호스트 계정 관리부(1132)는 모니터링부(11321), 출금계좌 결정부(11322) 및 송금 처리부(11323)를 포함하고, 출금계좌 결정부(11322)는 실시간 환율 수집부(11322a)를 포함한다.FIG. 3B is a detailed configuration diagram of the host
호스트 계정 관리부(1132)는 본 발명의 일 실시예에 따른 결제 서비스가 운용하는 복수의 호스트 계정 간의 해외 송금을 처리할 수 있다. 해외 송금에는 환전이 수반될 수 있다. 호스트 계정 관리부(1132)는 복수의 호스트 계정을 모니터링하여 복수의 호스트 계정의 예치금의 균형을 맞출 수 있다.The host
일 실시예에 따른 모니터링부(11321)는 복수의 호스트 복수 계좌 각각의 예치금을 모니터링하다가, 예치금이 기설정된 조건을 만족하는 계좌가 발견되면 알림을 발생시킬 수 있다. 다른 실시예에 따른 모니터링부(11321)는 복수의 호스트 복수 계좌 각각의 소정 기간 후 예상 예치금을 모니터링하다가, 소정 기간 후 예상 예치금이 기설정된 조건을 만족하는 계좌가 발견되면 알림을 발생시킬 수 있다. 조건은, 예치금이 기설정된 금액 미만이 되는 조건일 수 있다. 알림을 발생시킨 계좌를 이하 “제1 계좌”로 지칭한다. 호스트 계정 관리부(1132)는 알림을 발생시키고 프로세스를 종료할 수도 있으나, 알림이 발생한 경우의 후속 처리까지 자동으로 수행할 수 있다. 후속 처리의 예로, 호스트 계좌들 간의 송금 명령을 생성할 수 있다. The
일 실시예에 따른 출금계좌 결정부(11322)는 알림을 발생시킨 제1 계좌를 대상으로 송금할 제2 계좌를 결정한다. 예를 들어, 출금계좌 결정부(11322)는 예치금(또는, 예상 예치금)이 가장 많은 계좌를 제2 계좌로 결정하고, 송금 처리부(11323)는 제2 계좌의 예치금의 적어도 일부를 제1 계좌로 해외 송금하도록 송금 명령을 생성할 수 있다. 해외 송금은 환전 처리를 포함한다. 다른 예를 들면, 출금계좌 결정부(11322)는 각 통화 별 실시간 환율을 고려하여 제2 계좌를 결정하고, 송금 처리부(11323)는 제2 계좌의 예치금의 적어도 일부를 제1 계좌로 해외 송금하도록 송금 명령을 생성할 수 있다. 다른 예를 들면, 출금계좌 결정부(11322)는 관리자에 의해 기설정된 특정 계좌를 제3 계좌로 결정할 수 있다.The withdrawal
일 구현 예에 따르면, 출금계좌 결정부(11322)는 기저장된 기준 환율 대비 실시간 환율이 가장 높은, 즉 실시간 가치가 가장 높은 통화의 계좌를 제2 계좌로 결정할 수 있다. 실시간 환율 수집부(11322a)는 공공기관 등에서 제공하는 api를 이용하여 실시간으로 각 통화에 대한 환율을 수집하여 출금 계좌 결정부(11322)에 제공한다.According to one embodiment, the withdrawal
일 구현 예에 따르면, 출금계좌 결정부(11322)는 각 통화의 기준 환율과 실시간 환율과, 각 통화에 대한 호스트 계좌의 현재 실시간 예치금을 모두 참고하여, 제2 계좌를 결정할 수 있다. According to one embodiment, the withdrawal
일 구현 예에 따르면, 출금계좌 결정부(11322)는 실시간 예치금이 기설정된 금액 이상인 제1 조건과, 기준 환율 대비 실시간 환율의 비율이 기설정된 값 이상인 제2 조건을 모두 만족하는 통화에 대한 호스트 계좌를 우선적으로 제2 계좌로 결정할 수 있다. 만약 제1 조건과 제2 조건을 모두 만족하는 호스트 계좌가 없는 경우, 출금계좌 결정부(11322)는 제1 조건을 만족하는 호스트 계좌 중 실시간 환율의 비율이 가장 높은 통화에 대한 호스트 계좌를 제2 계좌로 결정한다. 출금계좌 결정부(11322)는 제1 조건을 만족하는 호스트 계좌가 하나도 없는 경우, 출금 가능한 계좌가 없다고 판단하여 오류 메시지를 출력한다.According to one embodiment, the withdrawal
도 4a는 본 발명의 일 실시예에 따른 결제 서비스 제공 방법의 흐름도이다. 도 4a에 도시된 흐름도는, 도 2 내지 도 3b에 도시된 결제 서비스 제공 장치(110)에서 시계열적으로 처리되는 단계들로 구성된다. 따라서 이하에서 생략된 내용이라 하더라도 도 2 내지 도 3b에서 도시된 구성들에 관하여 이상에서 기술된 내용은 도 4a에 도시된 흐름도에도 적용됨을 알 수 있다.4A is a flowchart illustrating a method of providing a payment service according to an exemplary embodiment of the present invention. The flowchart shown in FIG. 4A is composed of the steps of the payment
도 4a를 참조하면, 단계 41에서 도 2의 통신부(111)는 수금자로부터 제1 통화의 결제 대상 금액 정보를 수신한다. 단계 41에서 통신부(111)는 수금자로부터 결제 대상 금액을 결제할 제2 통화의 정보를 더 수신할 수도 있다.Referring to FIG. 4A, in
단계 42에서 도 2의 결제 페이지 생성부(112)는 단계 41에서 수신한 결제 대상 금액 정보에 따라, 결제 대상 금액을 결제할 수 있는 결제 페이지를 생성한다. 단계 42에서 결제 페이지 생성부(112)는 복수의 통화 중 어느 하나를 선택하여 결제할 수 있는 결제 수단을 이용할 수 있도록 결제 페이지를 생성할 수 있다. 단계 42에서 결제 페이지 생성부(112)는 복수의 결제 수단 중 어느 하나를 선택하여 결제 정보를 입력할 수 있도록 복수의 결제 수단 각각에 대한 api를 제공하는 결제 페이지를 생성할 수 있다. 단계 42에서 결제 페이지 생성부(112)는 복수의 통화 중 어느 하나를 선택하여 결제할 수 있는 결제 수단을 이용할 수 있도록 결제 페이지를 생성할 수 있다. 여기서 복수의 결제 수단은 제1 통화를 결제할 수 있는 제1 결제 수단 및 제1 통화와 상이한 제2 통화를 결제할 수 있는 제2 결제 수단을 포함할 수 있다. 결제 페이지는 신용카드 정보를 입력하는 공간을 제공할 수 있다. 단계 41에서 통신부(111)가 제2 통화 정보를 더 수신한 경우, 단계 42에서 결제 페이지 생성부(112)는 제1 통화의 결제 대상 금액을 제2 통화로 환산한 결제 금액 정보를 제공하고 제2 통화를 결제할 수 있는 결제 수단의 api를 제공하는 결제 페이지를 생성할 수 있다.In
단계 43에서 도 2의 통신부(111)는 결제자로부터 단계 42에서 생성된 결제 페이지를 통해 입력된 제2 통화의 결제 정보를 수신한다. 결제 정보는 결제 기관, 결제 금액, 결제 통화 정보를 포함한다. 결제 정보는, 결제 페이지 내 공간을 통해 입력된 신용카드 정보를 포함할 수 있다. 단계 43에서 도 2의 통신부(111)는 상기 신용카드 정보를 상기 신용카드에 대한 API를 통해 전송하여 결제 승인을 요청하고, 상기 요청에 대한 결제 승인을 수신할 수 있다.In
단계 44에서 도 2의 금융 관리부(113)는 수금자의 계좌에 제1 통화의 결제 대상 금액을 송금하기 위한 송금 명령을 생성한다. 상세히 단계 44에서 금융 관리부(113)는 수금자의 정보와 연관하여 제1 통화의 결제 대상 금액을 적립하고, 적립된 제1 통화의 결제 대상 금액의 송금 명령을 생성한다. 적립 시점과 송금 명령 생성 시점은 연속될 수도 있으나, 적립은 매 결제 건 별로 발생하고 송금 명령은 복수의 결제 건에 대하여 일괄적으로 생성되는 경우, 각 시점 간에 간격이 발생할 수 있다. 본 발명의 일 실시예에 따른 서비스 제공 서버(100)는 복수의 통화 각각에 대한 호스트 계좌 정보를 저장한다. 단계 44에서 금융 관리부(113)는 제1 통화에 대한 호스트 계좌로부터 수금자의 계좌로 제1 통화의 결제 대상 금액을 송금하기 위한 송금 명령을 생성할 수 있다.In
한편, 도 4a에 도시되지 않았으나 금융 관리부(113)는 단계 44 이전 또는 이후에, 제2 통화의 호스트 계좌로의 결제자의 결제 금액에 대한 정산 요청을, 단계 43에서 수신된 결제 정보를 참조하여 결제 기관에 전송한다. 이를 위하여 금융 관리부(113)는 사전에 제2 통화를 결제할 수 있는 결제기관 사(company)에 제2 통화의 호스트 계좌 정보를 제공할 수 있다.Meanwhile, although not shown in FIG. 4A, the
도 4b는 본 발명의 일 실시예에 따른 호스트 계정 관리 방법의 흐름도이다.4B is a flowchart of a host account management method according to an embodiment of the present invention.
도 4b에 도시된 흐름도는, 도 3b에 도시된 호스트 계정 관리부(1132)에서 일 실시예에 따라 시계열적으로 처리되는 단계들로 구성된다. 따라서 이하에서 생략된 내용이라 하더라도 도 3b에서 도시된 구성들에 관하여 이상에서 기술된 내용은 도 4b에 도시된 흐름도에도 적용됨을 알 수 있다.The flowchart shown in FIG. 4B consists of the steps of the host
도 4b를 참조하면, 단계 421에서 도 3b의 모니터링부(11321)는 복수의 호스트 계좌를 모니터링한다. 단계 422에서 모니터링부(11321)는 복수의 호스트 계좌 중 어느 하나의 계좌가 기 설정된 조건을 만족하는 경우, 해당 계좌(이하, “제1 계좌”)에 대한 송금 이벤트를 발생시킨다. 단계 423에서 도 3b의 출금 계좌 결정부(11322)는 복수의 호스트 계좌 중 예치금이 가장 많은 예치금 최다 계좌를 출금 계좌인 제2 계좌로 결정한다. 단계 424에서 송금 처리부(11323)는 제2 계좌에서 제1 계좌로의 송금 명령을 생성하여 금융 기관에 전송한다.Referring to FIG. 4B, in
도 4c는 본 발명의 다른 실시예에 따른 호스트 계정 관리 방법의 흐름도이다.4C is a flowchart of a host account management method according to another embodiment of the present invention.
도 4c에 도시된 흐름도는, 도 3b에 도시된 호스트 계정 관리부(1132)에서 일 실시예에 따라 시계열적으로 처리되는 단계들로 구성된다. 따라서 이하에서 생략된 내용이라 하더라도 도 3b에서 도시된 구성들에 관하여 이상에서 기술된 내용은 도 4c에 도시된 흐름도에도 적용됨을 알 수 있다.The flowchart shown in FIG. 4C consists of the steps of the host
도 4c를 참조하면, 단계 431에서 도 3b의 모니터링부(11321)는 복수의 호스트 계좌를 모니터링한다. 단계 432에서 모니터링부(11321)는 복수의 호스트 계좌 중 어느 하나의 계좌가 기 설정된 조건을 만족하는 경우, 해당 계좌(이하, “제1 계좌”)에 대한 송금 이벤트를 발생시키고 단계 433으로 진행한다.Referring to FIG. 4C, in
단계 433에서 출금계좌 결정부(11322)는 실시간 예치금이 기설정된 금액 이상인 제1 조건과, 기준 환율 대비 실시간 환율의 비율이 기설정된 값 이상인 제2 조건을 모두 만족하는 통화에 대한 호스트 계좌가 있는지를 판단한다. 만약 제1 조건과 제2 조건을 모두 만족하는 계좌가 있는 경우 단계 434로 진행하고, 그렇지 않은 경우 단계 435로 진행한다.In
단계 434에서 출금계좌 결정부(11322)는 제1 조건과 제2 조건을 모두 만족하는 호스트 계좌를 출금계좌인 제2 계좌로 결정한다.In
단계 435에서 출금계좌 결정부(11322)는 제1 조건을 만족하는 호스트 계좌가 있는지를 판단한다. 만약 제1 조건을 만족하는 호스트 계좌가 있는 경우 단계 436으로 진행하고, 그렇지 않은 경우 단계 437로 진행한다.In
단계 436에서 출금계좌 결정부(11322)는 제1 조건을 만족하는 호스트 계좌들 중 기준 환율 대비 실시간 환율의 비율이 가장 높은 통화에 대한 호스트 계좌를 출금계좌인 제2 계좌로 결정한다. In
단계 437에서 출금계좌 결정부(11322)는 출금계좌를 결정하지 못했다는 오류 메시지를 출력한다. 출력된 오류 메시지는 서버(100)의 관리자에게 전송되거나, 저장부(미도시)에 저장된 후 서버(100)의 관리자가 접속하였을 때 제공될 수 있다.In
단계 438에서 도 3b의 송금 처리부(11323)는 제2 계좌에서 제1 계좌로의 송금 명령을 생성하여 제2 계좌의 금융 기관으로 전송한다.In
한편, 도 4a 내지 도 4c에 도시된 본 발명의 일 실시예에 따른 결제 서비스 제공 방법은 컴퓨터에서 실행될 수 있는 프로그램으로 작성 가능하고, 컴퓨터로 읽을 수 있는 기록매체를 이용하여 상기 프로그램을 동작시키는 범용 디지털 컴퓨터에서 구현될 수 있다. 상기 컴퓨터로 읽을 수 있는 기록매체는 마그네틱 저장매체(예를 들면, 롬, 플로피 디스크, 하드 디스크 등), 광학적 판독 매체(예를 들면, 시디롬, 디브이디 등)와 같은 저장매체를 포함한다.4A to 4C, a method for providing a payment service according to an exemplary embodiment of the present invention may be a program that can be executed by a computer, And can be implemented in a digital computer. The computer-readable recording medium includes a storage medium such as a magnetic storage medium (e.g., ROM, floppy disk, hard disk, etc.), optical reading medium (e.g., CD ROM,
이하에서는, 도 5 내지 도 8을 참조하여, 본 발명의 일 실시예에 따른 결제 시스템이 제공하는 화면이 사용자 단말(200, 300) 상에 디스플레이된 예를 설명한다.Hereinafter, an example in which a screen provided by the settlement system according to an embodiment of the present invention is displayed on the
도 5는 수금자가 결제 페이지 생성 요청을 전송할 수 있도록, 일 실시예에 따른 서비스 제공 서버(100)가 수금자 단말(200)에 제공하는 페이지가 표시된 화면(50)의 예이다.5 is an example of a
화면(50)은 수금자가 본 발명의 일 실시예에 따른 결제 서비스에 로그인한 후, 결제 페이지 생성 요청 페이지에 접속한 경우의 예이다. 도 5를 참조하면, 화면(50)에는 상품명을 입력하는 박스(51)와 결제 금액을 입력하는 박스(52)가 표시되고, 결제 페이지의 링크를 생성할 수 있는 버튼(53)과 결제 페이지의 링크에 대응되는 QR코드를 생성할 수 있는 버튼(54)이 표시된다. The
도 5에 표시된 예에서 수금자는 화면(50)에서 박스(51)에 상품명 “엽서”를 입력하였고, 박스(52)에 결제 금액 “10,000원”을 입력한 것을 볼 수 있다. 한편, 수금자는 박스(52) 내의 화살표(521)를 선택하여 결제 금액의 통화 종류를 선택할 수 있다. 수금자가 화면(50)에 표시된 결제 페이지 생성 요청 페이지에 접속했을 때에 기본(default)으로 지정되는 통화는, 수금자의 계정 정보 또는 수금자의 사전 설정에 의해 결정될 수 있다.In the example shown in Fig. 5, the receiver can see that the merchandise name " postcard " is input to the
수금자는 도 5에 표시된 것과 같이 박스(51, 52)를 채운 후, 버튼(53) 또는 버튼(54)을 선택하여 결제 페이지를 생성한다. 버튼(53)을 선택하는 경우 결제 페이지가 생성되고 생성된 결제 페이지의 링크(웹 주소)가 제공되고, 버튼(54)을 선택하는 경우 결제 페이지가 생성되고 생성된 결제 페이지의 링크에 대응되는 QR 코드가 제공된다. 링크는 팝업으로 표시되거나, 수금자 단말의 클립보드에 자동으로 저장될 수 있다.The receiver collects the
도 6은 도 5의 링크(53)를 선택한 후 팝업이 표시된 화면(60)의 예이다.Fig. 6 is an example of a
도 6을 참조하면, 수금자가 도 5의 박스(51, 52)를 채운 후, 버튼(53)을 눌렀을 때, 결제 페이지가 생성되고 결제 페이지의 링크가 팝업(61)으로 나타난 화면(60)의 예가 도시되었다. 도 6을 참조하면, 팝업(61)에는 결제 페이지의 링크 주소가 표시되고, 하단에는 결제 페이지의 링크를 대상으로 하는 기능을 선택할 수 있는 아이콘(62)이 표시된다. 아이콘(62)은 각각 클립보드 복사, 메신저 전송, 메시지 전송 등의 기능을 포함할 수 있다. Referring to FIG. 6, when a receiver presses a
예를 들어, 첫번째 아이콘이 클립보드 복사인 경우, 수금자가 첫번째 아이콘을 누르면 결제 페이지 링크가 수금자 단말의 클립보드에 복사된다. 예를 들어, 두번째 아이콘이 메신저 전송인 경우, 수금자는 두번째 아이콘을 선택하여 메신저 어플리케이션(application)으로 이동한 후, 해당 어플리케이션을 통해 결제 페이지 링크를 결제자에게 전송한다. 예를 들어, 세번째 아이콘이 메시지 전송인 경우, 수금자는 세번째 아이콘을 선택하여 메시지 어플리케이션으로 이동한 후, 해당 어플리케이션을 통해 결제자의 식별 정보(예를 들어, 휴대폰 번호)를 입력한 후 결제 페이지 링크를 결제자에게 전송한다. 아이콘의 기능의 예는 전술한 것에 한정하지 않는다.For example, if the first icon is a clipboard copy, the receiver clicks the first icon and the link to the payment page is copied to the receiver's clipboard. For example, if the second icon is a messenger transmission, the receiver selects a second icon, moves to the messenger application, and transmits a payment page link to the payer through the application. For example, if the third icon is a message transmission, the receiver selects the third icon, moves to the message application, inputs identification information (e.g., mobile phone number) of the payer through the application, To the payer. Examples of the functions of the icons are not limited to those described above.
도 7은 일 예에 따른 결제 페이지가 결제자 단말(300)에 표시된 화면(70)의 예이다.FIG. 7 is an example of a
결제자는 수금자로부터 제공받은 결제 페이지 링크를 이용해 결제 페이지에 접속한다. 도 7을 참조하면, 수금자가 결제 페이지에 접속하여 수금자 단말에 결제 페이지가 표시된 화면(70)이 도시되었다. 결제 페이지는 상품명(도 7의 예에서 “엽서”), 결제 금액(도 7의 예에서 10,000원) 및 결제 수단(71)을 표시한다. 화면(70)에서 결제 페이지는 결제자가 결제할 통화를 선택하는 옵션을 제공한다. 결제자는 결제 금액 우측의 통화(currency) 목록을 열고 다른 통화를 선택할 수 있다. 결제자가 통화를 선택하는 경우, 도 2의 통신부(111)는 결제자가 선택한 통화 정보를 수신하고, 도 2의 결제 페이지 생성부(112)는 해당 통화에 대한 실시간 환율에 기초하여 환산된 결제 금액 정보를 결제 금액 항목에 표시하도록 결제 페이지(또는 결제 페이지에 포함된 결제 금액 항목의 레이어)를 갱신할 수 있다. 도 7에서는 결제자가 원(KRW)을 선택하였고 이에 따른 결제 대상 금액이 표시된 예가 도시되었다. The payer accesses the payment page using the payment page link provided by the receiver. Referring to FIG. 7, a
도 7을 참조하면, 결제 페이지는 복수의 결제 수단(71)을 제공한다. 도 7에서는 결제자가 결제 수단(71) 중 “직접결제” 항목을 선택하여 그 하단에 결제자가 신용카드 정보를 입력할 수 있는 정보 입력 영역이 표시된 예가 도시되었다. 그 외에도 결제자는 “Paypal” 항목을 선택하여 페이팔 계정을 이용해 결제를 수행하거나, “Alipay” 항목을 선택하여 알리페이 계정을 이용해 결제를 수행할 수 있다. 한편, 페이팔이나 알리페이는 사전에 등록한 계정을 이용하여 간편하게 온라인 결제를 수행할 수 있도록 하는 핀테크 서비스의 예시일 뿐, 본 발명의 실시예들이 본 예시에 한정되지 않는다. 결제자가 “Paypal” 항목을 선택하는 경우, 그 하단에 페이팔 계정으로 로그인할 수 있는 정보를 입력하는 영역이 표시될 것이다.Referring to Fig. 7, the settlement page provides a plurality of settlement means 71. Fig. 7 shows an example in which the payer selects the item " direct settlement " among the payment means 71 and displays an information input area in which the payer can input credit card information. In addition, the payer can select "Paypal" to make a payment using a PayPal account, or select "Alipay" to make a payment using an Alipay account. On the other hand, PayPal or AliPay is only an example of a PINTECH service that enables an online payment to be easily performed using an account registered in advance, but the embodiments of the present invention are not limited to this example. If the payee selects the "Paypal" item, an area will be displayed at the bottom to enter information that allows you to log in to your PayPal account.
결제 수단(71)과 그 하단에 표시되는 각 결제 수단에 대한 정보 입력 영역은 각 결제 수단의 api에 연계될 수 있다. 도 2의 통신부(111)는 결제자가 정보 입력 영역에 입력한 결제 정보를, 해당 결제 수단의 api를 통해 결제 기관으로 전송하여, 결제 기관으로부터 승인을 받을 수 있다. 다만 이에 한정하지 않으며, 결제자가 정보 입력 영역에 결제 정보를 입력하고 해당 결제 기관으로부터 승인을 받는 과정은 서비스 제공 서버(100)를 거치지 않고 결제자 단말(300)과 결제 수단 서버(400)와의 직접적인 통신에 의해 처리될 수도 있을 것이다. 이 경우 결제자는 승인 정보를 서비스 제공 서버(100)에 제공해야 할 것이다.The information input area for the payment means 71 and each payment means displayed at the lower end thereof may be linked to api of each payment means. The
도 8은 다른 예에 따른 결제 페이지가 결제자 단말(300)에 표시된 화면(80)의 예이다.FIG. 8 is an example of a
도 8을 참조하면, 결제 페이지는 결제자의 개인 정보 입력 영역(81)을 더 포함할 수 있다. 예를 들어, 물품의 배송이 필요한 경우 결제자는 개인 정보 입력 영역(81)을 통해 물품을 배송받을 주소를 포함하는 개인 정보를 입력할 수 있다. 개인 정보 입력 영역(81)을 통해 입력된 결제자의 개인 정보는 서비스 제공 서버(100)를 통해 수금자 단말(200)에 전송될 수 있다. 수금자는 결제자의 개인 정보를 참조하여 물품을 배송할 수 있다. Referring to FIG. 8, the payment page may further include a payer's personal
도 9는 본 발명의 일 실시예에 따른 자금의 흐름을 예시적으로 도시한 도면이다. 2개의 서로 다른 계약이 존재하는 경우의 예를 가정하여 자금의 흐름을 예시적으로 도시하였다. 도 9를 참조하면, 제1 수금자와 제1 결제자 간의 계약이 성립되고, 제2 수금자와 제2 결제자 간의 계약이 성립된다. FIG. 9 is a diagram illustrating an exemplary flow of funds according to an embodiment of the present invention. The flow of funds is exemplarily shown on the assumption that there are two different contracts. 9, a contract between the first receiver and the first payer is established, and a contract between the second receiver and the second payer is established.
먼저 제1 수금자가 결제 대상 금액을 결제할 수 있는 결제 페이지를 제1 결제자에게 제공하고, 제1 결제자는 해당 결제 페이지에 접속하여 제2 결제 수단을 이용하여 제2 통화로 결제 금액을 결제한다. 이 경우, 제1 결제자가 결제한 제2 통화의 자금은 제2 호스트 계좌에 입금되고, 제1 수금자에게 송금할 제1 통화의 자금은 제1 호스트 계좌에서 출금된다. 이에 따라 제2 호스트 계좌의 예치금이 증가하고 제1 호스트 계좌의 예치금이 감소한다.The first collecter first provides a payment page to the first payer for payment of the amount to be paid, and the first payer connects to the payment page and pays the payment amount in the second currency using the second payment means . In this case, the money of the second currency, which the first payer has paid, is deposited in the second host account, and the money of the first currency to be remitted to the first receiver is withdrawn from the first host account. Whereby the deposit of the second host account is increased and the deposit of the first host account is decreased.
다음으로, 두번째 계약과 관련하여 제2 수금자가 결제 대상 금액을 결제할 수 있는 결제 페이지를 제2 결제자에게 제공하고, 제2 결제자는 해당 결제 페이지에 접속하여 제1 결제 수단을 이용하여 제1 통화로 결제 금액을 결제한다. 이 경우, 제2 결제자가 결제한 제1 통화의 자금은 제1 호스트 계좌에 입금되고, 제2 수금자에게 송금할 제2 통화의 자금은 제2 호스트 계좌에서 출금된다. 이에 따라 제1 호스트 계좌의 예치금이 증가하고 제2 호스트 계좌의 예치금이 감소한다.Next, regarding the second contract, the second settlement provider provides the second settlement person with a settlement page in which the second settlement person can settle the settlement amount, the second settlement person accesses the settlement page, Make a payment by currency. In this case, the money of the first currency paid by the second payer is deposited in the first host account, and the money of the second currency to be transferred to the second receiver is withdrawn from the second host account. Whereby the deposit of the first host account is increased and the deposit of the second host account is decreased.
2개의 계약의 계약 대상 금액이 동일하다면 제1 호스트 계좌의 예치금과 제2 호스트 계좌의 예치금은 유지된다. 즉, 서비스 제공 서버(100)는 각 통화의 호스트 계좌를 별도로 운용하면서 별도의 환전 없이도 서로 다른 통화의 거래를 중개할 수 있게 된다. 다만, 필요에 따라 전술한 것과 같이 각 호스트 계좌의 예치금을 모니터링하면서 필요에 따라 호스트 계좌 간 송금 절차를 부가적으로 밟을 수도 있음은 물론이다.If the contracted amounts of the two contracts are the same, the deposit of the first host account and the deposit of the second host account are maintained. That is, the
이제까지 본 발명에 대하여 그 바람직한 실시예들을 중심으로 살펴보았다. 본 발명은 도면에 도시된 실시예를 참고로 설명되었으나 이는 예시적인 것에 불과하며, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 본 발명이 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현될 수 있으며, 균등한 다른 실시 예가 가능함을 이해할 수 있을 것이다. 그러므로 개시된 실시예들은 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 한다. 본 발명의 범위는 전술한 설명이 아니라 특허청구범위에 나타나 있으며, 그와 동등한 범위 내에 있는 모든 차이점은 본 발명에 포함된 것으로 해석되어야 할 것이다.The present invention has been described with reference to the preferred embodiments. While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is evident that many alternatives, modifications and variations will be apparent to those skilled in the art. It will be appreciated that other equivalent embodiments are possible. Therefore, the disclosed embodiments should be considered in an illustrative rather than a restrictive sense. The scope of the present invention is defined by the appended claims rather than by the foregoing description, and all differences within the scope of equivalents thereof should be construed as being included in the present invention.
본 발명은 기능적인 블록 구성들 및 다양한 처리 단계들로 나타내어질 수 있다. 이러한 기능 블록들은 특정 기능들을 실행하는 다양한 개수의 하드웨어 또는/및 소프트웨어 구성들로 구현될 수 있다. 예를 들어, 본 발명은 하나 이상의 마이크로프로세서들의 제어 또는 다른 제어 장치들에 의해서 다양한 기능들을 실행할 수 있는, 메모리, 프로세싱, 로직(logic), 룩 업 테이블(look-up table) 등과 같은 직접 회로 구성들을 채용할 수 있다. 본 발명에의 구성 요소들이 소프트웨어 프로그래밍 또는 소프트웨어 요소들로 실행될 수 있는 것과 유사하게, 본 발명은 데이터 구조, 프로세스들, 루틴들 또는 다른 프로그래밍 구성들의 조합으로 구현되는 다양한 알고리즘을 포함하여, C, C++, 자바(Java), 어셈블러(assembler) 등과 같은 프로그래밍 또는 스크립팅 언어로 구현될 수 있다. 기능적인 측면들은 하나 이상의 프로세서들에서 실행되는 알고리즘으로 구현될 수 있다. 또한, 본 발명은 전자적인 환경 설정, 신호 처리, 및/또는 데이터 처리 등을 위하여 종래 기술을 채용할 수 있다. "매커니즘", "요소", "수단", "구성"과 같은 용어는 넓게 사용될 수 있으며, 기계적이고 물리적인 구성들로서 한정되는 것은 아니다. 상기 용어는 프로세서 등과 연계하여 소프트웨어의 일련의 처리들(routines)의 의미를 포함할 수 있다.The present invention may be represented by functional block configurations and various processing steps. These functional blocks may be implemented in a wide variety of hardware and / or software configurations that perform particular functions. For example, the present invention may be implemented in integrated circuit configurations such as memory, processing, logic, look-up tables, etc. that may perform various functions by control of one or more microprocessors or other control devices Can be employed. Similar to the components of the present invention that may be implemented with software programming or software components, the present invention may be implemented as a combination of C, C ++, and C ++, including various algorithms implemented with data structures, processes, routines, , Java (Java), assembler, and the like. Functional aspects may be implemented with algorithms running on one or more processors. Further, the present invention can employ conventional techniques for electronic environment setting, signal processing, and / or data processing. Terms such as "mechanism", "element", "means", "configuration" may be used broadly and are not limited to mechanical and physical configurations. The term may include the meaning of a series of routines of software in conjunction with a processor or the like.
100: 서비스 제공 서버
200: 수금자 단말
300: 결제자 단말
400: 결제 수단 서버
500: 통신망
110: 결제 서비스 제공 장치
111: 통신부
112: 결제 페이지 생성부
113: 금융 관리부100: service providing server
200:
300: Payer terminal
400: Payment means server
500: Network
110: a payment service providing device
111:
112:
113: Financial Management Department
Claims (1)
수금자 단말로부터 수금자가 정산 받을 제1 통화를 기준으로 하는 결제 대상 금액 정보를 포함하는 결제 페이지 생성 요청을 수신하는 통신부;
상기 결제 페이지 생성 요청에 대응하여, 상기 결제 대상 금액을 제2 통화로 결제할 수 있는 결제 페이지를 생성하고, 상기 결제 페이지의 링크를 상기 수금자 단말 또는 상기 결제자 단말 중 적어도 하나의 단말에 제공하는 결제 페이지 생성부; 및
상기 수금자의 계좌에 상기 제1 통화의 결제 대상 금액을 송금하기 위한 송금 명령을 생성하는 금융 관리부;를 포함하고,
상기 통신부는, 상기 수금자 단말과 구별되는 결제자 단말로부터 상기 결제 페이지 생성부에 의해 생성된 결제 페이지를 통해 입력된 제2 통화의 결제 정보를 수신하고,
상기 제1 통화와 상기 제2 통화는 상이하고,
상기 수금자 단말, 상기 결제자 단말 및 상기 결제 서비스 제공 장치는 각각 별도의 장치이고,
상기 수금자 단말과 상기 결제자 단말 각각은, 통신망을 통해 상기 결제 서비스 제공 장치와 통신하는 별도의 통신 단말기이고,
상기 장치는 복수의 통화 각각에 대한 호스트 계좌 정보를 저장하고, 상기 복수의 호스트 계좌는, 상기 제1 통화에 대한 호스트 계좌 및 상기 제2 통화에 대한 호스트 계좌를 적어도 포함하고,
상기 송금 명령은, 상기 제1 통화에 대한 호스트 계좌로부터 상기 수금자의 계좌로 상기 제1 통화의 결제 대상금액을 송금하기 위한 송금 명령이고,
상기 결제 페이지 생성 요청은,
상기 결제자가 상기 결제 대상 금액을 결제할 상기 제2 통화 정보를 포함하는,
결제 서비스 제공 장치.The payment service providing apparatus,
A communication unit for receiving a payment page generation request including settlement amount information based on a first currency to be collected by the receiver from the receiver terminal;
A settlement page in which the settlement amount can be paid in a second currency is generated in response to the settlement page creation request and a link of the settlement page is provided to at least one of the receiver terminal and the payer terminal A billing page generating unit for generating billing page; And
And a financial management unit for generating a remittance command for remitting the settlement amount of the first call to the account of the receiver,
Wherein the communication unit receives payment information of a second call input through a payment page generated by the payment page generating unit from a biller terminal differentiated from the receiver terminal,
Wherein the first call and the second call are different,
Wherein the receiver terminal, the payer terminal, and the payment service providing apparatus are separate devices,
Wherein each of the receiver terminal and the payer terminal is a separate communication terminal that communicates with the payment service providing apparatus through a communication network,
Wherein the device stores host account information for each of a plurality of calls, and wherein the plurality of host accounts include at least a host account for the first call and a host account for the second call,
Wherein the remittance command is a remittance command for remitting an amount to be paid for the first call from the host account for the first call to the account of the receiver,
The payment page creation request includes:
Wherein the payment information includes the second call information for paying the settlement amount,
Payment service providing apparatus.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020180130249A KR20180123996A (en) | 2018-10-29 | 2018-10-29 | Apparatus and method for providing payment service, and computer-readable recording medium for executing the method. |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020180130249A KR20180123996A (en) | 2018-10-29 | 2018-10-29 | Apparatus and method for providing payment service, and computer-readable recording medium for executing the method. |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020170008188A Division KR101914759B1 (en) | 2017-01-17 | 2017-01-17 | Apparatus and method for providing payment service, and computer-readable recording medium for executing the method. |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20180123996A true KR20180123996A (en) | 2018-11-20 |
Family
ID=64568464
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020180130249A KR20180123996A (en) | 2018-10-29 | 2018-10-29 | Apparatus and method for providing payment service, and computer-readable recording medium for executing the method. |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20180123996A (en) |
-
2018
- 2018-10-29 KR KR1020180130249A patent/KR20180123996A/en active Application Filing
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5044927B2 (en) | Facilitating small payments between multiple parties | |
US20160335624A1 (en) | Mobile device nfc-based detection and merchant payment system | |
US20120166311A1 (en) | Deferred payment and selective funding and payments | |
JP5785272B2 (en) | Unsecured funding system for credit card merchants by purchasing uncertain future credit receivables | |
KR101689815B1 (en) | Financial transaction service system using virtual sharing account | |
JPWO2018042666A1 (en) | Information processing apparatus, payment intermediation server, payment intermediation system, information processing method, and payment intermediation method | |
EP2444926A1 (en) | Any-to-one transaction fulfilment system | |
KR101892189B1 (en) | Apparatus and method for providing payment page with marketing content and computer program for executing the method | |
KR101914759B1 (en) | Apparatus and method for providing payment service, and computer-readable recording medium for executing the method. | |
JP6271063B1 (en) | Fund transfer system, method and program executed by fund transfer system | |
JP2021002139A (en) | Settlement server, settlement method and program | |
JP2024052497A (en) | Information processing device, information processing method, and information processing program | |
KR101892188B1 (en) | Method, apparatus and computer-readable medium for providing payment service, and computer program for executing method for obtaining payment page | |
KR102202639B1 (en) | Method, apparatus and computer-readable medium for providing payment service, and computer program for executing method for obtaining payment page | |
JP3573253B2 (en) | Electronic commerce terminal | |
KR20180123996A (en) | Apparatus and method for providing payment service, and computer-readable recording medium for executing the method. | |
JP6564118B1 (en) | Information processing apparatus, information processing method, and information processing program | |
KR102146059B1 (en) | Apparatus and method for providing payment page with marketing content and computer program for executing the method | |
KR102171298B1 (en) | Method and computer-readable medium for providing payment service | |
KR20180099591A (en) | Method, apparatus and computer-readable medium for providing payment service, and computer program for executing method for obtaining payment page | |
JP2019220103A (en) | Financing system, program, information processing method, and server device | |
KR20050030786A (en) | Real time payment method using virtual account | |
KR20140038654A (en) | System for providing the information regarding payment for affiliate | |
WO2018020562A1 (en) | Accumulation buying system, accumulation buying method, accumulation buying device and computer program | |
JP7206430B1 (en) | Information processing device, information processing method, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A107 | Divisional application of patent |