KR20160057025A - Method and system of processing payment using instant message service - Google Patents
Method and system of processing payment using instant message service Download PDFInfo
- Publication number
- KR20160057025A KR20160057025A KR1020140157268A KR20140157268A KR20160057025A KR 20160057025 A KR20160057025 A KR 20160057025A KR 1020140157268 A KR1020140157268 A KR 1020140157268A KR 20140157268 A KR20140157268 A KR 20140157268A KR 20160057025 A KR20160057025 A KR 20160057025A
- Authority
- KR
- South Korea
- Prior art keywords
- user
- payment
- transaction
- account
- processing
- 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/325—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices using wireless networks
- G06Q20/3255—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices using wireless networks using mobile network messaging services for payment, e.g. SMS
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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 OR CALCULATING; 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
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/50—Business processes related to the communications industry
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Engineering & Computer Science (AREA)
- General Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Strategic Management (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Finance (AREA)
- Economics (AREA)
- Human Resources & Organizations (AREA)
- Tourism & Hospitality (AREA)
- Primary Health Care (AREA)
- Marketing (AREA)
- Computer Networks & Wireless Communication (AREA)
- General Health & Medical Sciences (AREA)
- Development Economics (AREA)
- Health & Medical Sciences (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
인스턴트 메시지 서비스를 이용하는 지불 처리 방법이 개시된다. 상기 방법은 제1 사용자의 지불 트랜잭션에 대한 적어도 하나의 제2 사용자와 상기 제1 사용자 사이에서 인스턴트 메신저 어플리케이션을 통하여 생성되는 채팅 룸에 대한 정보를 획득하는 단계; 상기 제1 사용자의 지불 트랜잭션을 처리함에 응답하여 상기 제1 사용자의 지불 계정 및 상기 적어도 하나의 제2 사용자 각각의 지불 계정을 업데이트하는 단계; 및 상기 제1 사용자의 지불 트랜잭션의 처리와 관련된 메시지를 상기 채팅 룸을 통하여 출력하는 단계를 포함한다.A payment processing method using an instant messaging service is disclosed. The method comprising: obtaining information about at least one second user for a payment transaction of a first user and a chat room created via an instant messenger application between the first user; Updating a payment account of the first user and a payment account of each of the at least one second user in response to processing the payment transactions of the first user; And outputting a message relating to the processing of the payment transaction of the first user through the chat room.
Description
아래의 실시예들은 인스턴트 메시지 서비스를 이용하여 사용자들 사이에서 또는 사용자들과 상인(merchant) 사이에서 지불 처리를 수행하는 기술에 관한 것이다.The following embodiments are directed to techniques for performing payment processing between users using an instant messaging service or between a user and a merchant.
사용자들은 온라인 또는 오프라인 트랜잭션을 위하여 다양한 결제 수단들을 활용한다. 예를 들어, 사용자들은 온라인에서 원하는 상품을 구매하고, 결제 플랫폼에서 신용카드 또는 은행 계좌 등을 이용하여 상품의 비용을 지불한다. 그리고, 사용자들은 신용카드 또는 은행 계좌와 다르게 결제 플랫폼에서 사용되는 지불 계정을 이용하여 상품의 비용을 지불할 수도 있다.Users use a variety of payment methods for online or offline transactions. For example, users buy their desired product online and pay for the product using a credit card or bank account in the payment platform. In addition, users may pay for a product using a payment account that is used on a payment platform differently than a credit card or bank account.
또한, 최근에 인스턴트 메시지 서비스를 사용하는 사용자들이 증가하고 있다. 사용자들은 인스턴트 메시지 서비스를 이용하여 소셜 관계를 확대할 수 있으며, 인스턴트 메시지 서비스 제공자는 인스턴트 메시지 서비스와 게임, 광고, 검색, 온라인 쇼핑, 디지털 콘텐츠 거래 등의 서비스를 결합하는 것을 시도하고 있다.Also, the number of users using the instant message service is increasing recently. Users can expand their social relationships using instant messaging services, and instant messaging service providers are attempting to combine instant messaging services with services such as games, advertising, search, online shopping, and digital content trading.
특히, 온라인 쇼핑, 인스턴트 메시지 서비스와 온라인 쇼핑, 디지털 콘텐츠 거래 등의 서비스를 결합하기 위해서는 지불 처리 과정이 수행되어야 하며, 인스턴트 메시지 서비스와 잘 호환될 수 있는 지불 처리 시스템(또는 지불 플랫폼)이 필요할 수 있다.In particular, to combine services such as online shopping, instant messaging services, online shopping and digital content transactions, payment processing must be performed and a payment processing system (or payment platform) compatible with the instant messaging service may be required have.
본 발명의 실시예들은 인스턴트 메시지 서비스와 결합 가능한 지불 플랫폼을 제공함으로써, 인스턴트 메시지 서비스를 사용하는 사용자들이 편리하게 지불 트랜잭션을 처리할 수 있는 지불 처리 방법 및 지불 처리 시스템을 제공한다.Embodiments of the present invention provide a payment processing method and a payment processing system by which a user using an instant messaging service can conveniently process a payment transaction by providing a payment platform that can be combined with an instant messaging service.
또한, 본 발명의 실시예들은 인스턴트 메시지 서비스의 계정과 지불 계정을 매핑하고, 매핑된 인스턴트 메시지 서비스의 계정과 지불 계정을 이용하여 사용자의 지불 트랜잭션을 처리함으로써, 인스턴트 메시지 서비스와 지불 처리 서비스의 호환성을 증대시킬 수 있는 지불 처리 방법 및 지불 처리 시스템을 제공한다.In addition, embodiments of the present invention map the instant messaging service account and the payment account, process the payment transaction of the user using the instant messaging service account and the payment account, A payment processing method and a payment processing system capable of increasing a payment processing amount.
또한, 본 발명의 실시예들은 인스턴트 메신저 어플리케이션을 통하여 생성되는 채팅 룸을 이용하여 지불 트랜잭션의 처리와 관련된 메시지를 출력함으로써, 사용자들이 지불 트랜잭션이 어떻게 처리되는지를 편리하게 확인할 수 있는 지불 처리 방법 및 지불 처리 시스템을 제공한다.In addition, embodiments of the present invention provide a payment processing method and a payment method that enable users to conveniently check how a payment transaction is processed by outputting a message related to processing of a payment transaction using a chat room generated through an instant messenger application Processing system.
또한, 본 발명의 실시예들은 송금하기, 송금 요청하기, 그룹 송금하기와 같이 다양한 지불 트랜잭션을 처리하는 서비스와 인스턴트 메시지 서비스를 결합함으로써, 인스턴트 메시지 서비스를 사용하는 사용자들에게 지불 트랜잭션에 대한 다양한 옵션들을 제공하는 지불 처리 방법 및 지불 처리 시스템을 제공한다.In addition, embodiments of the present invention combine instant messaging services with services that process a variety of payment transactions, such as remitting, requesting remittances, and remitting groups, to provide users of instant messaging services with various options for payment transactions A payment processing method, and a payment processing system.
또한, 본 발명의 실시예들은 인스턴트 메신저 어플리케이션의 채팅 룸 또는 버디 리스트를 통하여 지불 트랜잭션의 상대방을 특정함으로써, 인스턴트 메시지 서비스를 사용하는 사용자들의 편의성을 확대할 수 있는 지불 처리 방법 및 지불 처리 시스템을 제공한다.In addition, embodiments of the present invention provide a payment processing method and a payment processing system capable of expanding the convenience of users who use an instant message service by specifying a counterpart of a payment transaction through a chat room or buddy list of an instant messenger application do.
본 발명의 일실시예에 따른 인스턴트 메시지 서비스를 이용하는 지불 처리 방법은 제1 사용자의 지불 트랜잭션에 대한 적어도 하나의 제2 사용자와 상기 제1 사용자 사이에서 인스턴트 메신저 어플리케이션을 통하여 생성되는 채팅 룸에 대한 정보를 획득하는 단계; 상기 제1 사용자의 지불 트랜잭션을 처리함에 응답하여 상기 제1 사용자의 지불 계정 및 상기 적어도 하나의 제2 사용자 각각의 지불 계정을 업데이트하는 단계; 및 상기 제1 사용자의 지불 트랜잭션의 처리와 관련된 메시지를 상기 채팅 룸을 통하여 출력하는 단계를 포함한다.A payment processing method using an instant messaging service according to an embodiment of the present invention includes receiving at least one second user for a payment transaction of a first user and information about a chat room created through an instant messenger application between the first user ; Updating a payment account of the first user and a payment account of each of the at least one second user in response to processing the payment transactions of the first user; And outputting a message relating to the processing of the payment transaction of the first user through the chat room.
상기 제1 사용자의 지불 트랜잭션은 상기 제1 사용자가 상기 적어도 하나의 제2 사용자에게 자금을 전달하는 송금하기 트랜잭션; 상기 적어도 하나의 제2 사용자가 상기 제1 사용자에게 자금의 전달을 요청하는 송금 요청하기 트랜잭션; 또는 상기 제1 사용자와 상기 적어도 하나의 제2 사용자를 포함하는 그룹이 제3자에게 자금을 전달하는 그룹 송금하기 트랜잭션 중 적어도 하나를 포함할 수 있다.Wherein the payment transaction of the first user is a remittance transaction in which the first user forwards the funds to the at least one second user; A transfer requesting transaction in which the at least one second user requests transfer of funds to the first user; Or a group transfer transaction in which a group including the first user and the at least one second user transfers funds to a third party.
본 발명의 일실시예에 따른 인스턴트 메시지 서비스를 이용하는 지불 처리 시스템은 상기 인스턴트 메시지 서비스를 위한 인스턴트 메시지 서비스 서버; 상기 인스턴트 메시지 서비스를 위한 인스턴트 메신저 어플리케이션을 실행하는 제1 사용자의 단말기; 및 상기 제1 사용자의 지불 트랜잭션을 처리하는 지불 서버를 포함한다. 이 때, 상기 지불 서버는 상기 제1 사용자의 지불 트랜잭션에 대한 적어도 하나의 제2 사용자와 상기 제1 사용자 사이에서 상기 인스턴트 메신저 어플리케이션을 통하여 생성되는 채팅 룸에 대한 정보를 획득하는 모듈; 상기 제1 사용자의 지불 트랜잭션을 처리함에 응답하여 상기 제1 사용자의 지불 계정 및 상기 적어도 하나의 제2 사용자 각각의 지불 계정을 업데이트하는 모듈; 및 상기 제1 사용자의 지불 트랜잭션의 처리와 관련된 메시지가 상기 채팅 룸을 통하여 출력되도록 상기 인스턴트 메신저 서버와 통신하는 모듈을 포함한다.The payment processing system using the instant message service according to an embodiment of the present invention includes an instant message service server for the instant message service; A terminal of a first user who executes an instant messenger application for the instant message service; And a payment server processing the payment transaction of the first user. Wherein the payment server obtains information about at least one second user for the payment transaction of the first user and the chat room created through the instant messenger application between the first user and the first user; A module for updating the payment account of the first user and the payment account of each of the at least one second user in response to processing the payment transactions of the first user; And a module for communicating with the instant messenger server such that a message associated with the processing of the payment transaction of the first user is output through the chat room.
본 발명의 일실시예에 따른 인스턴트 메시지 서비스를 이용하는 지불 처리 방법을 컴퓨터로 하여금 실행하게 하는 명령은 컴퓨터 판독 가능한 기록 매체에 저장된다. 이 때, 상기 방법은 제1 사용자의 지불 트랜잭션에 대한 적어도 하나의 제2 사용자와 상기 제1 사용자 사이에서 인스턴트 메신저 어플리케이션을 통하여 생성되는 채팅 룸에 대한 정보를 획득하는 단계; 상기 제1 사용자의 지불 트랜잭션을 처리함에 응답하여 상기 제1 사용자의 지불 계정 및 상기 적어도 하나의 제2 사용자 각각의 지불 계정을 업데이트하는 단계; 및 상기 제1 사용자의 지불 트랜잭션의 처리와 관련된 메시지를 상기 채팅 룸을 통하여 출력하는 단계를 포함한다.An instruction to cause a computer to execute a payment processing method using an instant messaging service according to an embodiment of the present invention is stored in a computer-readable recording medium. Wherein the method comprises: obtaining information about a chat room created by an instant messenger application between at least one second user for a payment transaction of a first user and the first user; Updating a payment account of the first user and a payment account of each of the at least one second user in response to processing the payment transactions of the first user; And outputting a message relating to the processing of the payment transaction of the first user through the chat room.
본 발명의 실시예들은 인스턴트 메시지 서비스와 결합 가능한 지불 플랫폼을 제공함으로써, 인스턴트 메시지 서비스를 사용하는 사용자들이 편리하게 지불 트랜잭션을 처리할 수 있는 지불 처리 방법 및 지불 처리 시스템을 제공할 수 있다.Embodiments of the present invention can provide a payment processing method and a payment processing system by which a user using an instant message service can conveniently process a payment transaction by providing a payment platform that can be combined with an instant message service.
또한, 본 발명의 실시예들은 인스턴트 메시지 서비스의 계정과 지불 계정을 매핑하고, 매핑된 인스턴트 메시지 서비스의 계정과 지불 계정을 이용하여 사용자의 지불 트랜잭션을 처리함으로써, 인스턴트 메시지 서비스와 지불 처리 서비스의 호환성을 증대시킬 수 있는 지불 처리 방법 및 지불 처리 시스템을 제공할 수 있다.In addition, embodiments of the present invention map the instant messaging service account and the payment account, process the payment transaction of the user using the instant messaging service account and the payment account, A payment processing method and a payment processing system capable of increasing a payment processing amount can be provided.
또한, 본 발명의 실시예들은 인스턴트 메신저 어플리케이션을 통하여 생성되는 채팅 룸을 이용하여 지불 트랜잭션의 처리와 관련된 메시지를 출력함으로써, 사용자들이 지불 트랜잭션이 어떻게 처리되는지를 편리하게 확인할 수 있는 지불 처리 방법 및 지불 처리 시스템을 제공할 수 있다.In addition, embodiments of the present invention provide a payment processing method and a payment method that enable users to conveniently check how a payment transaction is processed by outputting a message related to processing of a payment transaction using a chat room generated through an instant messenger application Processing system can be provided.
또한, 본 발명의 실시예들은 송금하기, 송금 요청하기, 그룹 송금하기와 같이 다양한 지불 트랜잭션을 처리하는 서비스와 인스턴트 메시지 서비스를 결합함으로써, 인스턴트 메시지 서비스를 사용하는 사용자들에게 지불 트랜잭션에 대한 다양한 옵션들을 제공하는 지불 처리 방법 및 지불 처리 시스템을 제공할 수 있다.In addition, embodiments of the present invention combine instant messaging services with services that process a variety of payment transactions, such as remitting, requesting remittances, and remitting groups, to provide users of instant messaging services with various options for payment transactions A payment processing method and a payment processing system for providing a payment processing system.
또한, 본 발명의 실시예들은 인스턴트 메신저 어플리케이션의 채팅 룸 또는 버디 리스트를 통하여 지불 트랜잭션의 상대방을 특정함으로써, 인스턴트 메시지 서비스를 사용하는 사용자들의 편의성을 확대할 수 있는 지불 처리 방법 및 지불 처리 시스템을 제공할 수 있다.In addition, embodiments of the present invention provide a payment processing method and a payment processing system capable of expanding the convenience of users who use an instant message service by specifying a counterpart of a payment transaction through a chat room or buddy list of an instant messenger application can do.
도 1은 본 발명의 일실시예에 따른 인스턴트 메시지 서비스(Instant Message Service: IMS) 서버, 지불 서버 및 복수의 사용자 단말들을 포함하는 인스턴트 메시지 서비스를 이용한 지불 처리 시스템을 나타낸 도면이다.
도 2는 본 발명의 일실시예에 따라 지불 처리를 위한 기능을 갖고 있는 사용자 단말들을 포함하는 온라인/오프라인 거래 시스템을 나타낸 도면이다.
도 3A는 본 발명의 일실시예에 따른 IMS 서버의 버디 관계 데이터베이스에 저장된 인스턴트 메시지 서비스의 계정들과 지불 서버의 지불 계정 데이터베이스에 저장된 지불 계정들의 관계를 나타낸 도면이다.
도 3B는 도 3A에 도시된 사용자 X가 사용자 X의 버디인 사용자 A에 대한 지불 트랜잭션을 수행하는 경우, 지불 계정 데이터베이스에서 가치 전달이 이루어지는 것을 개념적으로 나타낸 도면이다.
도 4는 IMS 계정이 사용자 X인 사용자에 매핑된 지불 계정 및 상세한 정보를 나타낸 데이터 구조이다.
도 5는 본 발명의 일실시예에 따른 인스턴트 메시지 서비스를 이용한 지불 처리 방법을 나타낸 예시적인 흐름도이다.
도 6은 본 발명의 일실시예에 따라 지불 계정을 등록하는 경우, 사용자 단말기의 화면의 예시이다.
도 7은 본 발명의 일실시예에 따라 인스턴트 메시지 어플리케이션에서 '송금하기' 지불 트랜잭션을 수행하는 경우, 사용자 단말기의 화면에 대한 예시이다.
도 8은 본 발명의 일실시예에 따라 인스턴트 메시지 어플리케이션에서 '송금 요청하기' 지불 트랜잭션을 수행하는 경우, 사용자 단말기의 화면에 대한 예시이다.
도 9는 본 발명의 일실시예에 따라 인스턴트 메시지 어플리케이션에서 '그룹 송금하기' 지불 트랜잭션을 수행하는 경우, 사용자 단말기의 화면에 대한 예시이다.
도 10은 본 발명의 일실시예에 따라 지불 트랜잭션이 완료된 이후에 사용자 단말기의 화면을 나타낸다.
도 11은 본 발명의 일실시예에 따라 사용자 단말기, IMS 서버 또는 지불 서버로 구현되는 컴퓨팅 장치의 예를 나타낸 블록도이다.1 is a view illustrating a payment processing system using an instant messaging service including an instant messaging service (IMS) server, a payment server, and a plurality of user terminals according to an embodiment of the present invention.
2 is a diagram illustrating an online / offline transaction system including user terminals having a function for payment processing according to an embodiment of the present invention.
3A is a diagram illustrating a relationship between an instant message service account stored in a buddy relationship database of an IMS server and a payment account stored in a payment account database of a payment server according to an embodiment of the present invention.
3B is a diagram conceptually showing that value transfer is performed in the payment account database when the user X shown in FIG. 3A performs a payment transaction for the user A, which is a buddy of the user X. FIG.
4 is a data structure showing a payment account and detailed information mapped to a user whose IMS account is user X. [
5 is an exemplary flowchart illustrating a payment processing method using an instant messaging service according to an embodiment of the present invention.
FIG. 6 is an exemplary screen of a user terminal when a payment account is registered according to an embodiment of the present invention.
FIG. 7 is an illustration of a screen of a user terminal when performing a 'transfer' payment transaction in an instant messaging application according to an embodiment of the present invention.
FIG. 8 illustrates an example of a screen of a user terminal when performing a 'transfer request' payment transaction in an instant message application according to an embodiment of the present invention.
FIG. 9 is an illustration of a screen of a user terminal when performing a 'group transfer' payment transaction in an instant message application according to an embodiment of the present invention.
10 illustrates a screen of a user terminal after a payment transaction is completed according to an embodiment of the present invention.
11 is a block diagram illustrating an example of a computing device implemented as a user terminal, an IMS server, or a payment server in accordance with one embodiment of the present invention.
이하, 본 발명의 실시예를 첨부된 도면을 참조하여 상세하게 설명한다.DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.
도 1은 본 발명의 일실시예에 따른 인스턴트 메시지 서비스(Instant Message Service: IMS) 서버, 지불 서버 및 복수의 사용자 단말들을 포함하는 인스턴트 메시지 서비스를 이용한 지불 처리 시스템을 나타낸 도면이다.1 is a view illustrating a payment processing system using an instant messaging service including an instant messaging service (IMS) server, a payment server, and a plurality of user terminals according to an embodiment of the present invention.
도 1을 참조하면, 인스턴트 메시지 서비스를 이용한 지불 처리 시스템은 복수의 사용자 단말들(110, 120, 130), IMS 서버(140) 및 지불 서버를 포함한다. 복수의 사용자 단말들(110, 120, 130)은 스마트폰, 태플릿 PC 등과 같은 모바일 컴퓨팅 장치 또는 PC를 포함할 수 있다.Referring to FIG. 1, a payment processing system using an instant messaging service includes a plurality of
복수의 사용자 단말들(110, 120, 130)은 각각에는 인스턴트 메신저 어플리케이션이 설치될 수 있고, 복수의 사용자 단말들(110, 120, 130)은 IMS 서버(140)와 통신할 수 있다. 사용자들은 인스턴트 메신저 어플리케이션을 이용하여 소셜 관계를 형성할 수 있으며, 인스턴트 메시지들을 실시간으로 송/수신할 수 있다. 여기서, 소셜 관계는 사용자들 각각의 버디 리스트로 표현될 수 있으며, 복수의 사용자 단말들(110, 120, 130)은 각각의 버디 리스트 및 채팅 룸에 대한 정보를 동기화하기 위하여 IMS 서버(140)와 통신할 수 있다.Each of the plurality of
사용자들이 인스턴트 메시지 서비스를 제공 받음과 동시에, 사용자들은 다양한 지불 처리들을 수행하기 위하여 인스턴트 메신저 어플리케이션과 결합된 지불 기능을 활용할 수 있다. 예를 들어, 사용자들은 인스턴트 메시지 서비스를 제공 받는 도중에 상품, 디지털 콘텐츠에 대한 지불 처리를 요구할 수 있으며, 오프라인 매장에서 상인에 대한 지불 처리를 요구할 수 있다. 뿐만 아니라, 사용자들은 인스턴트 메시지 서비스를 통하여 형성된 버디 리스트에 포함된 상대방에게 자금을 전달할 수 있으며, 상대방에게 자금의 전달의 요청할 수도 있다. 아래에서 설명하겠지만, 이러한 사용자들의 지불 트랜잭션은 다양한 상황에서 빈번하게 발생할 수 있으며, 본 발명의 실시예들은 적어도 아래의 세 가지 지불 트랜잭션을 지원할 수 있다.At the same time that users are provided with an instant messaging service, users can utilize the payment function combined with the instant messenger application to perform various payment transactions. For example, users may request payment processing for merchandise, digital content while receiving an instant messaging service, and may request payment processing for a merchant in an offline store. In addition, the users can transfer funds to the other party included in the buddy list formed through the instant message service, and request the transfer of funds to the other party. As will be described below, these payment transactions of users may occur frequently in various situations, and embodiments of the present invention may support at least the following three payment transactions.
- 사용자의 지불 트랜잭션의 예- Example of a user's payment transaction
사용자가 상대방에게 자금을 전달하는 송금하기 트랜잭션;A remittance transaction in which the user transfers funds to the other party;
상대방이 사용자에게 자금의 전달을 요청하는 송금 요청하기 트랜잭션; 또는Requesting a transfer requesting a transfer of funds to a user; or
사용자와 상기 적어도 하나의 상대방을 포함하는 그룹이 제3자에게 자금을 전달하는 그룹 송금하기 트랜잭션The group including the user and the at least one other party transferring funds to a third party,
또한, 사용자들이 인스턴트 메시지 서비스를 제공 받음과 동시에, 사용자들은 다양한 지불 처리들을 수행하기 위하여 인스턴트 메시지 서비스에 대한 계정과 지불 계정은 서로 매핑된다. 즉, IMS 서버(140)는 사용자들 각각의 인스턴트 메시지 서비스에 대한 계정을 저장하며, 지불 서버(150)는 사용자들 각각의 지불 계정을 저장한다. 이 때, 인스턴트 메시지 서비스에 대한 계정과 지불 계정은 서로 매핑된 채로 유지된다.
In addition, at the same time that the users are provided with the instant message service, the account for the instant message service and the payment account are mapped to each other in order to perform various payment processes. That is, the IMS
도 2는 본 발명의 일실시예에 따라 지불 처리를 위한 기능을 갖고 있는 사용자 단말들을 포함하는 온라인/오프라인 거래 시스템을 나타낸 도면이다.2 is a diagram illustrating an online / offline transaction system including user terminals having a function for payment processing according to an embodiment of the present invention.
도 2를 참조하면, 사용자 단말 A(210)는 IMS에서 버디 리스트에 포함된 사용자 단말 B(220)와 지불 트랜잭션을 수행할 수 있다. 예를 들어, 사용자 단말 A(210)은 자신의 지불 계정에 등록된 가치(value) 내에서 원하는 금액을 사용자 단말 B(220)으로 이체할 수 있다. 이 때, 사용자 단말 A(210)의 지불 계정에 등록된 가치(value) 중 일부 또는 전부는 외부 금융 기관 1(230) 및 외부 금융 기관 2(240)의 도움없이 사용자 단말 B(220)로 전달될 수 있다. 즉, 사용자 단말 A(210)의 지불 계정에 등록된 가치 중 일부 또는 전부는 사용자 단말 B(220)으로 전달됨에 응답하여, 지불 시스템(도 1에 도시된 IMS 서버(140) 및 지불 서버(150)을 포함함)은 사용자 단말 B(220)의 지불 계정을 업데이트한다. 만약, 사용자 단말 B(220)가 사용자 단말 A(210)로부터 전달된 가치를 실제의 화폐로 교환하고자 하는 경우에도, 외부 금융 기관 1(230) 및 외부 금융 기관 2(240) 사이의 상호 작용은 발생하지 않을 수 있다. 보다 구체적으로, 지불 시스템은 사용자 단말 B(220)와 마찬가지로 사용자 단말 B(220)의 은행 계좌가 등록된 외부 금융 기관 2(240)에 은행 계좌를 갖고 있을 수 있으며, 사용자 단말 B(220)가 사용자 단말 A(210)로부터 전달된 가치를 실제의 화폐로 교환하고자 하는 경우, 지불 시스템의 은행 계좌로부터 사용자 단말 B(220)의 은행 계좌로 실제의 화폐가 전달된다. 이러한 과정을 통하여 외부 금융 기관 1(230) 및 외부 금융 기관 2(240) 사이의 직접적인 상호 작용이 없음에도 불구하고, 사용자 단말 A(210)로부터 사용자 단말 B(220)로 전달된 가치가 실제의 화폐로 사용자 단말 B(220)에게 제공될 수 있다.Referring to FIG. 2, the
또한, 사용자 단말 B(220)는 원하는 금액의 이체를 사용자 단말 B(210)에게 요청할 수도 있다. 뿐만 아니라, 사용자 단말 A, B(210, 220)는 외부 금융 기관(230, 240)을 통하여 지불 계정에 등록된 가치를 증가시키기 위하여 자금을 예치(deposit)할 수도 있으며, 지불 계정에 등록된 가치를 외부 금융 기관(230, 240)을 통하여 실제의 화폐로 교환할 수도 있다. Also, the
그리고, 사용자 단말 A, B(210, 220)는 온라인 판매자(250) 및 오프라인 판매자(250)에 대하여 지불 계정을 이용하여 결제 절차를 수행할 수 있다. 이 때, 지불 계정은 사용자 단말 A, B(210, 220)에 의하여 등록된 신용카드 및 은행 계좌와 연결되어 있을 수 있으며, 결제가 완료되면, 외부 금융 기관(230, 240)을 통하여 정산 절차가 수행된다.The user terminals A and
또한, 상술한 바와 같이, 사용자 단말 A(210)와 사용자 단말 B(220)는 정책적으로 허용하는 범위 또는 지불 계정에 의해 등록된 가치 내에서 송금하기, 송금 요청하기, 그룹 송금하기와 같은 지불 트랜잭션을 수행할 수 있다. 이 때, 지불 계정을 갖고 있는 사용자 단말들 사이에서는 외부 금융기관(230, 240)과 독립적으로 지불 서버를 포함하는 지불 플랫폼 내에서 가치의 전달이 완성된다. 예를 들어, 사용자 단말 A(210)가 지불 계정에 등록된 1 달러를 사용자 단말 B(220)로 송금한 경우, 사용자 단말 A(210)의 외부 금융기관 1(230)로부터 사용자 단말 B(220)의 외부 금융기관 2(240)로 자금이 전달되는 것이 아니라, 사용자 단말 A(210)의 지불 계정으로부터 사용자 단말 B(220)의 지불 계정으로 1 달러의 가치가 직접적으로 전달될 수 있다.
In addition, as described above,
도 3A는 본 발명의 일실시예에 따른 IMS 서버의 버디 관계 데이터베이스에 저장된 인스턴트 메시지 서비스의 계정들과 지불 서버의 지불 계정 데이터베이스에 저장된 지불 계정들의 관계를 나타낸 도면이다.3A is a diagram illustrating a relationship between an instant message service account stored in a buddy relationship database of an IMS server and a payment account stored in a payment account database of a payment server according to an embodiment of the present invention.
도 3A을 참조하면, IMS 서버의 버디 관계 데이터베이스는 IMS를 사용하는 사용자들의 IMS에 대한 계정(사용자 X, 사용자 A, B, C, D)을 저장한다. 예를 들어, 버디 관계 데이터베이스는 사용자 X와 버디 관계를 형성하는 사용자 A, B, C, D의 IMS에 대한 계정을 저장한다.Referring to FIG. 3A, the buddy relationship database of the IMS server stores an account (user X, users A, B, C, and D) for IMS of users using the IMS. For example, the buddy relationship database stores accounts for the IMS of users A, B, C, and D that form a buddy relationship with user X.
또한, 지불 서버의 지불 계정 데이터베이스는 IMS를 이용하여 지불 기능을 사용하는 사용자들의 지불 계정을 저장한다. 예를 들어, 지불 계정 데이터베이스는 사용자 X의 지불 계정 X, 사용자 A의 지불 계정 A, 사용자 C의 지불 계정 C, 사용자 D의 지불 계정 D가 저장된다. 여기서 사용자 B는 지불 기능을 사용하지 않으므로, 사용자 B의 지불 계정은 지불 계정 데이터베이스에 존재하지 않는다.In addition, the payment account database of the payment server stores the payment accounts of users who use the payment function using IMS. For example, the payment account database stores the payment account X of user X, the payment account A of user A, the payment account C of user C, and the payment account D of user D. Here, since the user B does not use the payment function, the payment account of the user B does not exist in the payment account database.
이 때, 지불 계정들 각각은 버디 관계 데이터베이스에 저장된 IMS 계정들 중 어느 하나에 매핑된다. 따라서, 본 발명의 실시예들에 의하면, 특정 사용자가 IMS의 버디 리스트로부터 또는 채팅 룸으로부터 적어도 하나의 상대방을 선택함으로써, 선택된 적어도 하나의 상대방의 지불 계정을 모름에도 불구하고 원하는 지불 트랜잭션을 수행할 수 있다. 도 3B와 관련하여 사용자 X가 버디 관계에 있는 사용자 A의 지불 계정 A를 모름에도 불구하고, 원하는 지불 트랜잭션을 수행하는 것을 예시적으로 설명한다.
At this time, each of the payment accounts is mapped to one of the IMS accounts stored in the buddy relationship database. Thus, according to embodiments of the present invention, a particular user may perform a desired payment transaction even though he or she does not know the payment account of the selected at least one other party by selecting at least one party from the buddy list of the IMS or from the chat room . With reference to FIG. 3B, it is illustrated illustratively that user X performs the desired payment transaction, even though he does not know the payment account A of user A in the buddy relationship.
도 3B는 도 3A에 도시된 사용자 X가 사용자 X의 버디인 사용자 A에 대한 지불 트랜잭션을 수행하는 경우, 지불 계정 데이터베이스에서 가치 전달이 이루어지는 것을 개념적으로 나타낸 도면이다.3B is a diagram conceptually showing that value transfer is performed in the payment account database when the user X shown in FIG. 3A performs a payment transaction for the user A, which is a buddy of the user X. FIG.
도 3B를 참조하면, 사용자 단말 X(330)의 사용자 X와 사용자 단말 A(340)의 사용자 A는 IMS 상에서 버디 관계를 갖는다. 즉, 사용자 X의 IMS 계정 X와 버디 관계에 있는 사용자들의 IMS 계정들은 버디 관계 데이터베이스(350)에서 버디 관계 리스트(351)로서 저장되고, 관리된다. 이 때, 지불 계정 데이터베이스(360)는 사용자 X의 IMS 계정 X에 대응하는 지불 계정 X(361)와 사용자 A의 지불 계정 A(362)를 저장하고, 관리한다.Referring to FIG. 3B, user X of
사용자 X가 버디 관계에 있는 사용자 A에 대하여 지불 트랜잭션을 수행하는 경우에, 사용자 X의 지불 계정 X(361)과 사용자 A의 지불 계정 A(362) 사이에서 가치의 전달이 이루어진다. 예를 들어, 사용자 X가 1달러의 가치를 사용자 A에게 전달하고자 하는 경우, 사용자 X의 지불 계정 X(361)로부터 1달러의 가치가 사용자 A의 지불 계정 A(362)로 전달된다.When user X performs a payment transaction for user A in a buddy relationship, the transfer of value between user X's payment account X 361 and user A's payment account A 362 is made. For example, if user X intends to deliver a value of one dollar to user A, the value of one dollar from user X's payment account X 361 is transferred to user A's payment account A 362.
이 때, 사용자 X와 사용자 A가 서로 상대방의 지불 계정을 파악하는 것이 요구되지 않을 수 있으며, 사용자 X의 지불 계정 X(361)와 사용자 A의 지불 계정 A(362)는 서로에게 노출되지 않고도 지불 트랜잭션이 수행될 수 있다. 즉, 사용자 X는 사용자 A의 지불 계정 A(362)를 모름에도 불구하고, 상술한 지불 트랜잭션이 성공적으로 수행될 수 있다. 사용자 X와 사용자 A는 IMS 상에서 버디 관계에 있으며, 본 발명의 지불 계정 데이터베이스(360)를 포함하는 지불 서버(도시되지 않음)는 사용자 X의 IMS 계정 X와 매핑되는 지불 계정 X(361)과 사용자 A의 IMS 계정 A와 매핑되는 지불 계정 A(362)를 추출할 수 있으며, 추출된 지불 계정 X(361)과 지불 계정 A(362) 사이에서 가치의 전달을 수행할 수 있다.At this time, it may not be required that user X and user A grasp the other's payment account, and payment account X (361) of user X and payment account A (362) A transaction can be performed. That is, even though user X does not know user A's payment account A 362, the payment transaction described above can be successfully performed. User X and user A are in a buddy relationship on the IMS, and a payment server (not shown) including the payment account database 360 of the present invention has a payment account X 361 mapped to the IMS account X of user X, The payment account A 362 mapped to the IMS account A of A can be extracted and the transfer of value can be performed between the extracted payment account X 361 and the payment account A 362. [
도 4는 IMS 계정이 사용자 X인 사용자에 매핑된 지불 계정 및 상세한 정보를 나타낸 데이터 구조이다.4 is a data structure showing a payment account and detailed information mapped to a user whose IMS account is user X. [
도 4를 참조하면, IMS 계정 '사용자 X'에는 '지불 계정 X'가 매핑된다. 이 때, 지불 계정 데이터베이스는 지불 계정 X에 대하여 다양한 정보를 저장한다. 예를 들어, 지불 계정 데이터베이스는 지불 계정 X와 연결된 복수의 은행 계좌들에 대한 정보, 복수의 신용 카드들에 대한 정보를 저장할 수 있다. 사용자 X는 은행 계좌들 또는 신용 카드들 중 적어도 하나를 이용하여 지불 계정의 가치를 원하는 양만큼 증가시킬 수 있으며, 지불 계정에 등록된 가치를 실제의 화폐로 전환할 수도 있다. 이 때, 지불 계정에 등록된 가상 화폐의 가치는 실제의 화폐와 동일한 단위로 사용될 수 있다.Referring to FIG. 4, the 'payment account X' is mapped to the IMS account 'user X'. At this time, the payment account database stores various information about the payment account X. [ For example, the payment account database may store information about a plurality of bank accounts associated with payment account X, information about a plurality of credit cards. User X may increase the value of the payment account by a desired amount using at least one of bank accounts or credit cards, and may convert the value registered in the payment account into real money. At this time, the value of the virtual currency registered in the payment account can be used in the same unit as the actual currency.
또한, 지불 계정 데이터베이스는 지불 계정 X를 이용하여 수행된 여러 지불 트랜잭션들에 대한 내역을 저장할 수 있으며, 지불 트랜잭션을 수행하는 과정에서 발생된 트랜잭션 메시지들의 내역을 저장할 수 있다.In addition, the payment account database can store the history of various payment transactions performed using the payment account X, and can store the history of transaction messages generated during the payment transaction.
또한, 지불 계정 X는 사용자 X에 의하여 설정된 보안 요소들에 의하여 안전하게 보호될 수 있다. 이 때, 사용자 X에 의하여 설정된 보안 요소들은 패스워드, 사용자에 의하여 그려지는 보안 패턴, 사용자의 지문, 얼굴 동공, 음성과 같은 생체 정보, 사용자 단말과 별도로 존재하는 보안 장치 등을 포함할 수 있다.
In addition, payment account X can be securely protected by security elements set by user X. [ At this time, the security elements set by the user X may include a password, a security pattern drawn by a user, biometric information such as a user's fingerprint, face pupil, voice, and a security device existing separately from the user terminal.
도 5는 본 발명의 일실시예에 따른 인스턴트 메시지 서비스를 이용한 지불 처리 방법을 나타낸 예시적인 흐름도이다.5 is an exemplary flowchart illustrating a payment processing method using an instant messaging service according to an embodiment of the present invention.
도 5를 참조하면, 사용자는 인스턴트 메신저 어플리케이션의 버디 리스트(510)에 포함된 친구 A, B, C와 소셜 관계를 형성할 수 있고, 인스턴트 메신저 어플리케이션을 통하여 생성된 채팅 룸(520)에서 친구 A, 친구 B와 인스턴트 메시지들을 송/수신할 수 있다. 여기서, 채팅 룸(520)은 고유 식별 번호를 가지며, 채팅 룸(520)의 고유 식별 번호 및 채팅 룸(520)에 참여하는 참여자들에 대한 정보는 IMS 서버에 저장된다.5, the user can form a social relationship with the friends A, B, and C included in the
본 발명의 실시예들에 의하면, 사용자는 인스턴트 메신저 어플리케이션의 버디 리스트(510) 또는 채팅 룸(520)을 통하여 지불 트랜잭션에 대한 적어도 하나의 상대방을 식별한다(530). 만약, 사용자와 적어도 하나의 상대방 사이의 채팅 룸이 이미 존재하고 있다면, IMS 서버 또는 지불 서버는 채팅 룸에 대한 정보로부터 사용자 및 상대방 각각의 IMS 계정과 지불 계정을 식별할 수 있다. 반대로, 사용자와 적어도 하나의 상대방 사이의 채팅 룸이 존재하지 않는 상황인 경우, IMS 서버에 의하여 채팅 룸이 생성되고, IMS 서버 또는 지불 서버는 새롭게 생성된 채팅 룸에 대한 정보로부터 사용자 및 상대방 각각의 IMS 계정과 지불 계정을 식별할 수 있다.According to embodiments of the present invention, the user identifies (530) at least one party for a payment transaction through the instant messenger application's
사용자는 상술한 바와 같이 다양한 지불 트랜잭션들 중 적어도 하나를 수행할 수 있으며, 지불 서버는 사용자에 의해 요구된 지불 트랜잭션을 처리한다(540). 사용자의 지불 트랜잭션은 사용자가 상대방에게 자금을 전달하는 송금하기 트랜잭션; 상대방이 사용자에게 자금의 전달을 요청하는 송금 요청하기 트랜잭션; 또는 사용자와 상기 적어도 하나의 상대방을 포함하는 그룹이 제3자에게 자금을 전달하는 그룹 송금하기 트랜잭션을 포함할 수 있다.
The user may perform at least one of various payment transactions as described above, and the payment server processes the payment transaction requested by the user (540). The payment transaction of the user is a remittance transaction in which the user transfers funds to the other party; Requesting a transfer requesting a transfer of funds to a user; Or a group transfer transaction in which a group including the user and the at least one other party transfers funds to a third party.
사용자가 상대방에게 자금을 전달하는 송금하기 트랜잭션Transfers the money to the other party
사용자는 채팅 룸 또는 버디 리스트로부터 식별된 적어도 하나의 상대방에게 사용자의 지불 계정에 등록된 가치 내에서 자금을 전달할 수 있다. 이 때, 사용자 단말들 사이에서는 외부 금융기관과 독립적으로 지불 서버를 포함하는 지불 플랫폼 내에서 자금의 전달이 완성된다. 예를 들어, 사용자가 지불 계정에 등록된 1달러를 상대방에게 송금한 경우, 사용자의 외부 금융기관으로부터 상대방의 외부 금융기관으로 자금이 전달되는 것이 아니라, 사용자의 지불 계정으로부터 상대방의 지불 계정으로 자금이 직접적으로 전달될 수 있다.The user can transfer funds to at least one party identified from the chat room or buddy list within the value registered in the user's payment account. At this time, transfer of funds among the user terminals is completed in the payment platform including the payment server independently of the external financial institution. For example, if a user sends a dollar to a counterparty in a payment account, the funds are not transferred from the user's external financial institution to the external financial institution of the counterpart, but are transferred from the user's payment account to the counterparty's payment account Can be delivered directly.
예를 들어, 사용자 A의 지불 계정에 등록된 가치(value) 중 1 달러가 사용자 B로 전달되었다고 가정한다. 이 때, 지불 시스템은 사용자 B와 마찬가지로 사용자 B의 은행 계좌가 등록된 외부 금융 기관(예를 들어, 은행)과 동일한 기관에 은행 계좌를 갖고 있을 수 있으며, 사용자 B가 사용자 A로부터 전달된 가치를 실제의 화폐로 교환하고자 하는 경우, 지불 시스템의 은행 계좌로부터 사용자 B의 은행 계좌로 실제의 화폐가 전달된다. 본 발명의 실시예에 따른 지불 시스템은 사용자 B의 은행 계좌가 등록된 외부 금융 기관(예를 들어, 은행)과 동일한 기관에 은행 계좌를 갖고 있을 수 있으며, 동일한 외부 금융 기관 내에서 자금을 전달하는 것은 매우 짧은 시간 지연을 갖거나 거의 시간 지연을 발생시키지 않는다. 따라서, 본 발명의 실시예에 의하면, 사용자 B는 사용자 A로부터 가치를 전달받은 후, 실질적인 시간 지연 없이 신속하게 전달받은 가치를 실제의 화폐로 교환할 수 있다. 이러한 과정을 통하여 사용자 A의 은행과 사용자 B의 은행 사이에 직접적인 상호 작용이 없음에도 불구하고, 사용자 A로부터 사용자 B로 전달된 가치가 실제의 화폐로 신속하게 사용자 B에게 제공될 수 있다.For example, assume that $ 1 of the value registered in user A's payment account has been delivered to user B. At this time, the payment system may have a bank account in the same institution as the external financial institution (for example, bank) to which the bank account of the user B is registered, as in the case of the user B, and the user B may transmit the value delivered from the user A If you want to exchange for real money, the real money is transferred from the bank account of the payment system to the bank account of user B. The payment system according to the embodiment of the present invention may have a bank account in the same institution as the external financial institution (for example, a bank) to which the bank account of the user B is registered, and may transfer funds within the same external financial institution Has a very short time delay or rarely generates a time delay. Therefore, according to the embodiment of the present invention, the user B can exchange the value quickly delivered without a substantial time delay to the real money after receiving the value from the user A. Through this process, the value transferred from user A to user B can be quickly provided to user B in real money, even though there is no direct interaction between user B's bank and user B's bank.
더 구체적인 예를 들어, 사용자 A는 X 은행의 계좌를 갖고 있고, 사용자 B는 Y 은행의 계좌를 갖고 있으며, 지불 시스템은 X 은행의 계좌 및 Y 은행의 계좌를 모두 갖고 있다고 가정한다. 이 때, 지불 시스템은 지불 시스템이 갖고 있는 X 은행의 계좌 및 Y 은행의 계좌 중 사용자 B와 동일한 Y 은행의 계좌를 선택할 수 있으며, 선택된 Y 은행의 계좌를 이용하여 사용자 B가 갖고 있는 Y 은행의 계좌로 사용자 A의 지불 계정으로부터 사용자 B의 지불 계정으로 전달된 가치에 대응하는 자금을 송금할 수 있다. 그리고, 사용자 B는 사용자 A의 지불 계정으로부터 사용자 B의 지불 계정으로 전달된 가치에 대응하는 자금을 Y 은행의 계좌를 통하여 실제의 화폐로 교환할 수 있다. 이 때, 지불 시스템과 사용자 B 모두 Y 은행의 계좌들을 갖고 있기 때문에, 사용자 B는 지불 시스템으로부터 신속하게 자금을 전달받을 수 있다.
More specifically, assume that user A has an X bank account, user B has an Y bank account, and the payment system has both an X bank account and an Y bank account. At this time, the payment system can select the account of the Y bank, which is the same account as the user B, of the account of the X bank and the account of the Y bank owned by the payment system, And transfer money corresponding to the value transferred from the payment account of user A to the payment account of user B to the account. User B may then exchange the funds corresponding to the value transferred from user A's payment account to user B's payment account to the real currency through the account of Y bank. At this time, since both the payment system and the user B have the accounts of the Y bank, the user B can receive the funds quickly from the payment system.
상대방이 사용자에게 자금의 전달을 요청하는 송금 요청하기 트랜잭션Requesting a remittance to request the transfer of funds to the user
상대방은 사용자에게 자금의 전달을 요청할 수 있다. 예를 들어, 특정 상품 또는 디지털 콘텐츠를 구매하기를 원함에도 불구하고, 그것들의 비용을 모두 감당할 수 없는 상대방은 사용자로부터 도움을 얻기 위하여 사용자에게 자금의 전달을 요청할 수 있다. 이러한 경우, 상대방으로부터 자금의 전달을 요청받은 사용자는 상대방의 요청을 승인함으로써 간단하게 상대방을 도울 수 있다. 위에서와 마찬가지로, 사용자 단말들 사이에서는 외부 금융기관과 독립적으로 지불 서버를 포함하는 지불 플랫폼 내에서 자금의 전달이 완성된다.
The other party may request the transfer of funds to the user. For example, an opponent who can not afford all of their costs, despite wanting to purchase a particular product or digital content, may request the transfer of funds to the user for help from the user. In this case, the user who is requested to transfer funds from the other party can easily support the other party by approving the request of the other party. As before, the transfer of funds within the payment platform, including the payment server, between the user terminals, independent of the external financial institution, is completed.
사용자와 적어도 하나의 상대방을 포함하는 그룹이 제3자에게 자금을 전달하는 그룹 송금하기 트랜잭션A group that includes a user and a group that contains at least one other party transfers funds to a third party.
본 발명의 실시예들에 의하면, 사용자 및 적어도 하나의 상대방을 포함하는 그룹이 제3자에게 자금을 전달할 수 있다. 여기서, 제3자는 상기 그룹의 멤버일 수도 있고, 그룹의 멤버가 아닐 수도 있다.According to embodiments of the present invention, a group including a user and at least one other party can transfer funds to a third party. Here, the third party may be a member of the group or may not be a member of the group.
예를 들어, 사용자 A, B, C가 레스토랑에서 함께 점심 식사를 먹고, 총 30달러의 식사 비용을 부담해야 한다고 가정한다. 이 때, 점심 식사 비용에 대하여 사용자 A, B, C 각각은 30/3=10달러를 부담해야 하고, 본 발명의 실시예에 의하면, 사용자 A, B, C 각각은 하나의 채팅 룸을 이용하여 지불 계정을 통하여 지불 트랜잭션을 수행할 수 있다. 또 다른 예를 들어, 사용자 A, B, C 중 사용자 A가 전체 비용을 부담하였다면, 사용자 B, C 각각은 10달러를 사용자 A의 지불 계정으로 전달할 수 있다.For example, assume that users A, B, and C have lunch together in a restaurant and pay a total of $ 30 meals. At this time, each of the users A, B, and C must pay 30/3 = 10 dollars for the lunch cost. According to the embodiment of the present invention, each of the users A, B, and C uses one chat room The payment transaction can be performed through the payment account. As another example, if user A, user B, and user C have borne the entire cost, users B and C can each transfer $ 10 to user A's payment account.
상술한 바와 같이 지불 트랜잭션이 처리되면, 본 발명의 실시예는 지불 트랜잭션을 처리함에 응답하여 상기 사용자의 지불 계정 및 상기 적어도 하나의 상대방 각각의 지불 계정을 업데이트한다(550).Once the payment transaction is processed as described above, an embodiment of the present invention updates 550 the payment account of the user and the payment account of each of the at least one other party in response to processing the payment transaction.
예를 들어, 사용자 A가 1달러의 자금을 사용자 B의 지불 계정으로 전달하였다면, 사용자 A의 지불 계정에 등록된 가치는 1 달러만큼 감소하고, 사용자 B의 지불 계정에 등록된 가치는 1 달러만큼 증가할 수 있다. 물론, 지불 트랜잭션을 처리하는 과정에서 수수료가 발생하는 경우, 그 수수료에 대응하는 가치는 사용자 A의 지불 계정 또는 사용자 B의 지불 계정으로부터 공제될 수 있다.For example, if user A transfers $ 1 of funds to user B's payment account, the value registered in user A's payment account is reduced by one dollar, and the value registered in user B's payment account is one dollar . Of course, if a fee occurs in the process of processing a payment transaction, the value corresponding to the fee may be deducted from the payment account of user A or the payment account of user B.
본 발명의 실시예에 의하면, 지불 트랜잭션의 개시, 지불 트랜잭션을 처리하는 과정, 지불 트랜잭션의 처리 결과(지불 계정의 업데이트 등)는 채팅 룸을 통하여 인스턴트 메시지의 형태로 출력된다(560). 이에 대해서는 도 6 내지 도 9를 통하여 상세히 설명한다.
According to an embodiment of the present invention, the initiation of a payment transaction, the process of processing a payment transaction, the processing result of a payment transaction (update of a payment account, etc.) is
도 6은 본 발명의 일실시예에 따라 지불 계정을 등록하는 경우, 사용자 단말기의 화면의 예시이다.FIG. 6 is an exemplary screen of a user terminal when a payment account is registered according to an embodiment of the present invention.
도 6을 참조하면, 화면(610)을 참조하면, 사용자는 인스턴트 메신저 어플리케이션을 이용하여 지불 계정에 등록된 가치를 조회할 수 있다. 화면(610)에 보여지는 바와 같이, 사용자의 지불 계정은 "00-010-1234-1234"이고, 현재 지불 계정에 등록된 가치가 0 원이다. 사용자가 화면(610)의 '충전' 버튼을 선택한 경우, 화면(620)이 인스턴트 메신저 어플리케이션을 통하여 출력된다.Referring to FIG. 6, referring to a
화면(620)에 보여지는 바와 같이, 사용자는 지불 계정과 연결되는 복수의 은행 계좌들 중 어느 하나를 이용하여 지불 계정에 등록되는 가치를 충전할 수 있다. 이 때, 화면(630)에서 보여지는 바와 같이, 사용자는 복수의 은행 계좌들 중 어느 하나를 선택할 수도 있으며, 화면(640)에 보여지는 바와 같이 추가적으로 은행 계좌를 등록할 수 있다.
As shown in
도 7은 본 발명의 일실시예에 따라 인스턴트 메시지 어플리케이션에서 '송금하기' 지불 트랜잭션을 수행하는 경우, 사용자 단말기의 화면에 대한 예시이다.FIG. 7 is an illustration of a screen of a user terminal when performing a 'transfer' payment transaction in an instant messaging application according to an embodiment of the present invention.
화면(710)은 'B' (형)의 단말기에 출력되는 화면을 나타낸다. 화면(710)을 참조하면, 'B' (형)은 'A' (동생)으로부터 인스턴트 메시지를 수신하고, 'B' (형)의 인스턴트 메신저 어플리케이션의 채팅 룸에는 '나 생일이야'라는 'A' (동생)으로부터 수신된 인스턴트 메시지가 출력된다. 'B' (형)은 'A' (동생)의 생일을 축하하기 위하여 자금을 'A' (동생)에게 전달할 수 있고, 이를 위하여 채팅 룸에서 제공되는 '지불 기능' 버튼을 선택할 수 있다. 'B' (형)이 'B' (형)과 'A' (동생) 사이의 채팅 룸에서 '지불 기능' 버튼을 선택한 경우, 'B' (형)의 지불 트랜잭션의 상대방은 'A' (동생)으로 식별된다.A
화면(720)을 참조하면, 'B' (형)이 지불 기능을 선택함에 응답하여, 다양한 옵션들이 제공된다. 이 때, 'B' (형)은 송금, 송금 요청, 그룹 송금 중 자신이 원하는 지불 트랜잭션을 선택할 수 있다. 'B' (형)은 'A' (동생)에게 자금을 전달하기 위하여 '송금' 지불 트랜잭션을 선택한다.Referring to
화면(730)을 참조하면, 'B' (형)은 'B' (형)의 지불 계정으로부터 'A' (동생)의 지불 계정으로 전달되는 금액을 '10000원'으로 입력할 수 있다. 뿐만 아니라, 'B' (형)은 자금과 함께 전달되는 메시지 '생일 축하해'를 추가적으로 작성할 수 있다.Referring to the
화면(740)은 'A' (동생)의 단말기에 출력되는 화면을 나타낸다. 화면(740)을 참조하면, 'A' (동생)의 단말기에는 'B' (형)의 지불 트랙잭션을 처리하는 것과 관련된 트랜잭션 메시지(741)가 출력된다.
이 때, 트랜잭션 메시지(741)는 일반적인 인스턴트 메시지와 구별되는 여러 속성들을 가질 수 있다. 특히, 트랜잭션 메시지(741)는 고정 포맷 영역(742), 사용자 편집 영역(743) 및 인터랙션 영역(744)을 하나의 말풍선 내에 포함할 수 있다. 고정 포맷 영역(742)은 지불 트랜잭션이 처리됨에 응답하여 고정된 포맷으로 자동적으로 생성된다. 또한, 사용자 편집 영역(743)은 'B' (형)에 의하여 편집되는 텍스트, 이미지 또는 비디오 중 적어도 하나를 포함한다. 또한, 인터랙션 영역(744)에서 사용자의 인터랙션이 감지되면, 그 인터랙션에 기초하여 상기 지불 트랜잭션의 추가적인 처리를 진행된다. 예를 들어, 'A' (동생)은 인터랙션 영역(744)을 터치함으로써, 'B' (형)으로부터 전달된 자금을 자신의 지불 계정으로 이동시킬 수 있다. 또한, 'A' (동생)이 지불 계정을 가지고 있지 않다면, 'A' (동생)은 인터랙션 영역(744)을 터치함으로써, 지불 계정을 등록할 수 있는 화면으로 이동할 수 있다.
At this time, the
도 8은 본 발명의 일실시예에 따라 인스턴트 메시지 어플리케이션에서 '송금 요청하기' 지불 트랜잭션을 수행하는 경우, 사용자 단말기의 화면에 대한 예시이다.FIG. 8 is an illustration of a screen of a user terminal when performing a 'request for remitting payment' transaction in an instant message application according to an embodiment of the present invention.
도 8을 참조하면, 화면(810)은 '아들('B')'이 책을 구매하기 위하여 '어머니'에게 특정 자금을 송금해줄 것을 요청하는 화면을 나타낸다.Referring to FIG. 8, a
아들이 '송금 요청'에 대한 트랜잭션 메시지(송금 요청 메시지, 823)를 어머니에게 전송하면, 화면(820)에 도시된 바와 같은 화면이 어머니의 인스턴트 메신저 어플리케이션을 통하여 출력된다. 이 때, 트랜잭션 메시지(송금 요청 메시지, 821)는 고정 포맷 영역(821) 및 사용자 편집 영역(822)을 포함할 수 있으며, 고정 포맷 영역(821)은 아들이 송금 요청을 전송함에 따라 고정된 포맷으로 자동적으로 생성된다. 또한, 사용자 편집 영역(822)은 아들에 의하여 편집되는 텍스트, 이미지 또는 비디오 중 적어도 하나를 포함한다.When the son sends a transaction message (remittance request message, 823) for 'remittance request' to the mother, a screen as shown on
어머니가 트랜잭션 메시지(송금 요청 메시지, 821)에 대하여 인터랙션을 가하거나, 트랜잭션 메시지(송금 요청 메시지, 821)의 하단부에 있는 인터랙션 영역에 인터랙션을 가하면, 화면(830)이 어머니의 단말기를 통하여 노출된다. 즉, 아들과 어머니 사이에 형성된 채팅 룸에서 아들의 송금 요청에 대하여 인터랙션이 가하진 경우, 어머니의 지불 트랜잭션에 대한 상대방은 자동적으로 아들('B')로 식별된다. 그리고, 트랜잭션 메시지(송금 요청 메시지, 821)에 포함된 송금 요청액이 추출되고, 추출된 송금 요청액이 자동적으로 설정된다. 어머니는 송금 요청액에 대하여 송금을 진행할 것인지 여부를 결정할 수 있고, 그 결정에 기초하여 지불 트랜잭션의 처리가 완료된다.When the mother interacts with the transaction message (remittance request message 821), or when the interaction with the interaction area at the bottom of the transaction message (remittance request message 821) is performed, the
또한, 어머니의 지불 계정이 존재하지 않는 경우에, 어머니가 트랜잭션 메시지(송금 요청 메시지, 821)에 대하여 인터랙션을 가하거나, 트랜잭션 메시지(송금 요청 메시지, 821)의 하단부에 있는 인터랙션 영역에 인터랙션을 가하면, 어머니가 지불 계정을 등록할 수 있는 화면이 출력될 수도 있다.
In addition, when the mother's payment account does not exist, the mother interacts with a transaction message (transfer request message, 821), or interacts with the interaction area at the bottom of the transaction message (transfer request message, 821) , A screen may be displayed in which the mother can register the payment account.
도 9는 본 발명의 일실시예에 따라 인스턴트 메시지 어플리케이션에서 '그룹 송금하기' 지불 트랜잭션을 수행하는 경우, 사용자 단말기의 화면에 대한 예시이다.FIG. 9 is an illustration of a screen of a user terminal when performing a 'group transfer' payment transaction in an instant message application according to an embodiment of the present invention.
도 9를 참조하면, 화면(910)은 사용자가 32400원의 금액에 대하여 그룹 송금하기를 선택하고, 그룹 송금하기에 참여하는 멤버들과 총 금액을 입력하는 것을 나타낸다. 사용자가 총 금액 32400원을 입력한 후, 화면(920)에 도시된 바와 같이, 그룹 송금하기에 참여하는 멤버들을 선택하기 위하여 버디 리스트가 출력될 수 있다. 이 때, 사용자는 친구 A, D를 멤버들로 선택할 수 있고, 이러한 경우 화면(930)에 도시된 바와 같이, 상기 사용자, 친구 A, D가 그룹 송금하기에 참여하는 멤버들로 최종 결정될 수 있다.Referring to FIG. 9, a
이 때, 상기 사용자, 친구 A, D 각각은 화면(940)에 도시된 바와 같이 32400에 대한 개인 부담액 32400/3=10800원이 자동적으로 계산될 수 있고, 계산된 개인 부담액을 제3자에게 송금할 수 있다. 여기서, 제3자는 온라인 판매자, 오프라인 판매자일 수 있으며, 상기 사용자, 친구 A, D 중 어느 한 사람일 수도 있다.At this time, as shown in the
사용자, 친구 A, D 각각은 각각의 지불 계정을 이용하여 개인 부담액 10800원을 제3자에게 송금할 수 있고, 사용자, 친구 A, D 각각이 10800원을 제3자에게 송금했는지 여부에 대한 지시자가 인스턴트 메신저 어플리케이션을 통하여 제공될 수 있다. 예를 들어, 사용자, 친구 A, D가 참여하는 채팅 룸에서 사용자, 친구 A, D 각각이 10800원을 제3자에게 송금했는지 여부를 나타내는 인스턴트 메시지가 출력될 수 있고, 사용자, 친구 A, D 각각이 10800원을 제3자에게 송금했는지 여부를 나타내는 그래픽적인 효과가 적용될 수 있다.Each user, friend A, and D can send a personal payment of W10,800 to a third party by using the respective payment accounts, and an indication as to whether or not the user, friend A, and D, respectively, have transferred W10,800 to a third party May be provided through an instant messenger application. For example, an instant message may be output indicating whether the user, friends A, and D respectively have sent 10800 won to a third party in the chat room where the user, friends A and D participate, A graphical effect can be applied which indicates whether or not each of them has transferred 10800 won to a third party.
도 10은 본 발명의 일실시예에 따라 지불 트랜잭션이 완료된 이후에 사용자 단말기의 화면을 나타낸다.10 illustrates a screen of a user terminal after a payment transaction is completed according to an embodiment of the present invention.
도 10의 화면(1010)을 참조하면, 사용자는 지불 계정에 대한 입출금 기록을 인스턴트 메신저 어플리케이션을 통하여 확인할 수 있다. 즉, 화면(1020)에 도시된 바와 같이, 모든 지불 트랜잭션들에 대한 기록이 사용자에게 제공될 수 있으며, 그 기록은 지불 트랜잭션의 상대방에 대한 정보, 시간에 대한 정보, 금액에 대한 정보, 트랜잭션 메시지에 대한 정보를 포함할 수 있다. 또한, 사용자는 출금 기록 또는 입금 기록만을 선택적으로 확인할 수도 있다.Referring to the
또한, 화면(1030)을 참조하면, 사용자는 인스턴트 메시지 서비스의 친구들 각각에 대하여 트랜잭션 기록을 확인할 수도 있다. 예를 들어, 화면(1030)에 도시된 바와 같이, 사용자는 친구 A, B, C, D에 대한 입출금 기록을 확인할 수 있다.
Also, referring to
도 11은 본 발명의 일실시예에 따라 사용자 단말기, IMS 서버 또는 지불 서버로 구현되는 컴퓨팅 장치의 예를 나타낸 블록도이다.11 is a block diagram illustrating an example of a computing device implemented as a user terminal, an IMS server, or a payment server in accordance with one embodiment of the present invention.
이상에서 설명된 시스템을 구현하는 장치는 하드웨어 구성요소, 소프트웨어 구성요소, 및/또는 하드웨어 구성요소 및 소프트웨어 구성요소의 조합으로 구현될 수 있다. 예를 들어, 실시예들에서 설명된 장치 및 구성요소는, 예를 들어, 프로세서, 콘트롤러, ALU(arithmetic logic unit), 디지털 신호 프로세서(digital signal processor), 마이크로컴퓨터, FPGA(field programmable gate array), PLU(programmable logic unit), 마이크로프로세서, 또는 명령(instruction)을 실행하고 응답할 수 있는 다른 어떠한 장치와 같이, 하나 이상의 범용 컴퓨터 또는 특수 목적 컴퓨터를 이용하여 구현될 수 있다. 처리 장치는 운영 체제(OS) 및 상기 운영 체제 상에서 수행되는 하나 이상의 소프트웨어 애플리케이션을 수행할 수 있다. 또한, 처리 장치는 소프트웨어의 실행에 응답하여, 데이터를 접근, 저장, 조작, 처리 및 생성할 수도 있다. 이해의 편의를 위하여, 처리 장치는 하나가 사용되는 것으로 설명된 경우도 있지만, 해당 기술분야에서 통상의 지식을 가진 자는, 처리 장치가 복수 개의 처리 요소(processing element) 및/또는 복수 유형의 처리 요소를 포함할 수 있음을 알 수 있다. 예를 들어, 처리 장치는 복수 개의 프로세서 또는 하나의 프로세서 및 하나의 콘트롤러를 포함할 수 있다. 또한, 병렬 프로세서(parallel processor)와 같은, 다른 처리 구성(processing configuration)도 가능하다.
The apparatus for implementing the system described above may be implemented as a hardware component, a software component, and / or a combination of hardware component and software component. For example, the apparatus and components described in the embodiments may be implemented within a computer system, such as, for example, a processor, a controller, an arithmetic logic unit (ALU), a digital signal processor, a microcomputer, a field programmable gate array (FPGA) , A programmable logic unit (PLU), a microprocessor, or any other device capable of executing and responding to instructions. The processing device may execute an operating system (OS) and one or more software applications running on the operating system. The processing device may also access, store, manipulate, process, and generate data in response to execution of the software. For ease of understanding, the processing apparatus may be described as being used singly, but those skilled in the art will recognize that the processing apparatus may have a plurality of processing elements and / As shown in FIG. For example, the processing unit may comprise a plurality of processors or one processor and one controller. Other processing configurations are also possible, such as a parallel processor.
도 11는 본 발명의 일실시예에 있어서, 컴퓨터 시스템의 내부 구성의 일례를 설명하기 위한 블록도이다. 일례로, 앞서 설명한 사용자의 단말기 및/또는 서버가, 본 실시예에 따른 컴퓨터 시스템(1100)으로 구현될 수 있다. 이러한 컴퓨터 시스템(1100)은 적어도 하나의 프로세서(processor)(1110), 적어도 하나의 메모리(memory)(1120), 주변장치 인터페이스(peripheral interface)(1130), 입/출력 시스템(I/O system)(1140), 전력부(1150) 및 통신부(1160)를 적어도 포함할 수 있다.11 is a block diagram for explaining an example of an internal configuration of a computer system in an embodiment of the present invention. For example, the user terminal and / or server described above may be implemented in the
이러한 도 11의 실시예는, 컴퓨터 시스템(1100)의 일례일 뿐이고, 컴퓨터 시스템(1100)은 도 11에 도시되지 않은 추가의 컴포넌트를 더 구비하거나, 2개 이상의 컴포넌트를 결합시키는 구성 또는 배치를 가질 수 있다. 예를 들어, 모바일 단말기를 위한 컴퓨터 시스템은 도 11에 도시된 컴포넌트들 외에도, 터치스크린이나 센서 등을 더 포함할 수도 있으며, 통신부(1160)에 RF 통신을 위한 회로가 포함될 수도 있다. 컴퓨터 시스템(1100)에 포함 가능한 컴포넌트들은 하나 이상의 신호 처리 또는 어플리케이션에 특화된 집적 회로를 포함하는 하드웨어, 소프트웨어, 또는 하드웨어 및 소프트웨어 양자의 조합으로 구현될 수 있다.11 is merely an example of a
메모리(1120)는, 일례로 고속 랜덤 액세스 메모리(high-speed random access memory), 자기 디스크, 에스램(SRAM), 디램(DRAM), 롬(ROM), 플래시 메모리 또는 비휘발성 메모리를 포함할 수 있다. 메모리(1120)는 컴퓨터 시스템(1100)의 동작에 필요한 소프트웨어 모듈, 명령어 집합 또는 그밖에 다양한 데이터를 포함할 수 있다. 이때, 프로세서(1110)나 주변장치 인터페이스(1130) 등의 다른 컴포넌트에서 메모리(1120)에 액세스하는 것은 프로세서(1110)에 의해 제어될 수 있다.The
주변장치 인터페이스(1130)는 컴퓨터 시스템(1100)의 입력 및/또는 출력 주변장치를 프로세서(1110) 및 메모리(1120)에 결합시킬 수 있다. 프로세서(1110)는 메모리(1120)에 저장된 소프트웨어 모듈 또는 명령어 집합을 실행하여 컴퓨터 시스템(1100)을 위한 다양한 기능을 수행하고 데이터를 처리할 수 있다.The peripheral device interface 1130 may couple the input and / or output peripheral devices of the
입/출력 시스템(1140)은 다양한 입/출력 주변장치들을 주변장치 인터페이스(1130)에 결합시킬 수 있다. 예를 들어, 입/출력 시스템(1140)은 모니터나 키보드, 마우스, 프린터 또는 필요에 따라 터치스크린이나 센서 등의 주변장치를 주변장치 인터페이스(1130)에 결합시키기 위한 컨트롤러를 포함할 수 있다. 다른 측면에 따르면, 입/출력 주변장치들은 입/출력 시스템(1140)을 거치지 않고 주변장치 인터페이스(1130)에 결합될 수도 있다. The input /
전력부(1150)는 단말기의 컴포넌트의 전부 또는 일부로 전력을 공급할 수 있다. 예를 들어, 전력 회로(1150)는 전력 관리 시스템, 배터리나 교류(AC) 등과 같은 하나 이상의 전원, 충전 시스템, 전력 실패 감지 회로(power failure detection circuit), 전력 변환기나 인버터, 전력 상태 표시자 또는 전력 생성, 관리, 분배를 위한 임의의 다른 컴포넌트들을 포함할 수 있다.The
통신부(1160)는 적어도 하나의 외부 포트를 이용하여 다른 컴퓨터 시스템과 통신을 가능하게 할 수 있다. 또는, 상술한 바와 같이 필요에 따라 통신부(1160)는 RF 회로를 포함하여 전자기 신호(electromagnetic signal)라고도 알려진 RF 신호를 송수신함으로써, 다른 컴퓨터 시스템과 통신을 가능하게 할 수도 있다.The
소프트웨어는 컴퓨터 프로그램(computer program), 코드(code), 명령(instruction), 또는 이들 중 하나 이상의 조합을 포함할 수 있으며, 원하는 대로 동작하도록 처리 장치를 구성하거나 독립적으로 또는 결합적으로(collectively) 처리 장치를 명령할 수 있다. 소프트웨어 및/또는 데이터는, 처리 장치에 의하여 해석되거나 처리 장치에 명령 또는 데이터를 제공하기 위하여, 어떤 유형의 기계, 구성요소(component), 물리적 장치, 가상 장치(virtual equipment), 컴퓨터 저장 매체 또는 장치, 또는 전송되는 신호 파(signal wave)에 영구적으로, 또는 일시적으로 구체화(embody)될 수 있다. 소프트웨어는 네트워크로 연결된 컴퓨터 시스템 상에 분산되어서, 분산된 방법으로 저장되거나 실행될 수도 있다. 소프트웨어 및 데이터는 하나 이상의 컴퓨터 판독 가능 기록 매체에 저장될 수 있다.The software may include a computer program, code, instructions, or a combination of one or more of the foregoing, and may be configured to configure the processing device to operate as desired or to process it collectively or collectively Device can be commanded. The software and / or data may be in the form of any type of machine, component, physical device, virtual equipment, computer storage media, or device , Or may be permanently or temporarily embodied in a transmitted signal wave. The software may be distributed over a networked computer system and stored or executed in a distributed manner. The software and data may be stored on one or more computer readable recording media.
실시예에 따른 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 실시예를 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 상기된 하드웨어 장치는 실시예의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.The method according to an embodiment may be implemented in the form of a program command that can be executed through various computer means and recorded in a computer-readable medium. The computer-readable medium may include program instructions, data files, data structures, and the like, alone or in combination. The program instructions to be recorded on the medium may be those specially designed and configured for the embodiments or may be available to those skilled in the art of computer software. Examples of computer-readable media include magnetic media such as hard disks, floppy disks and magnetic tape; optical media such as CD-ROMs and DVDs; magnetic media such as floppy disks; Magneto-optical media, and hardware devices specifically configured to store and execute program instructions such as ROM, RAM, flash memory, and the like. Examples of program instructions include machine language code such as those produced by a compiler, as well as high-level language code that can be executed by a computer using an interpreter or the like. The hardware devices described above may be configured to operate as one or more software modules to perform the operations of the embodiments, and vice versa.
이상과 같이 실시예들이 비록 한정된 실시예와 도면에 의해 설명되었으나, 해당 기술분야에서 통상의 지식을 가진 자라면 상기의 기재로부터 다양한 수정 및 변형이 가능하다. 예를 들어, 설명된 기술들이 설명된 방법과 다른 순서로 수행되거나, 및/또는 설명된 시스템, 구조, 장치, 회로 등의 구성요소들이 설명된 방법과 다른 형태로 결합 또는 조합되거나, 다른 구성요소 또는 균등물에 의하여 대치되거나 치환되더라도 적절한 결과가 달성될 수 있다.While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is to be understood that the invention is not limited to the disclosed exemplary embodiments. For example, it is to be understood that the techniques described may be performed in a different order than the described methods, and / or that components of the described systems, structures, devices, circuits, Lt; / RTI > or equivalents, even if it is replaced or replaced.
그러므로, 다른 구현들, 다른 실시예들 및 특허청구범위와 균등한 것들도 후술하는 특허청구범위의 범위에 속한다.Therefore, other implementations, other embodiments, and equivalents to the claims are also within the scope of the following claims.
Claims (18)
제1 사용자의 지불 트랜잭션에 대한 적어도 하나의 제2 사용자와 상기 제1 사용자 사이에서 인스턴트 메신저 어플리케이션을 통하여 생성되는 채팅 룸에 대한 정보를 획득하는 단계;
상기 제1 사용자의 지불 트랜잭션을 처리함에 응답하여 상기 제1 사용자의 지불 계정 및 상기 적어도 하나의 제2 사용자 각각의 지불 계정을 업데이트하는 단계; 및
상기 제1 사용자의 지불 트랜잭션의 처리와 관련된 메시지를 상기 채팅 룸을 통하여 출력하는 단계
를 포함하는 것을 특징으로 하는 인스턴트 메시지 서비스를 이용하는 지불 처리 방법.A payment processing method using an instant messaging service,
Obtaining information about at least one second user for a payment transaction of a first user and a chat room created through an instant messenger application between the first user and the first user;
Updating a payment account of the first user and a payment account of each of the at least one second user in response to processing the payment transactions of the first user; And
Outputting a message relating to the processing of the payment transaction of the first user through the chat room
Wherein the instant messaging service comprises:
상기 제1 사용자의 지불 트랜잭션이 발생함에 응답하여, 지불 계정 데이터베이스로부터 상기 제1 사용자의 지불 계정 및 상기 적어도 하나의 제2 사용자 각각의 지불 계정을 획득하는 단계
를 더 포함하고,
상기 지불 계정 데이터베이스에는 상기 제1 사용자의 지불 계정과 상기 제1 사용자의 인스턴트 메시지 서비스에 대한 계정이 서로 매칭되어 있는 것을 특징으로 하는 인스턴트 메시지 서비스를 이용하는 지불 처리 방법.The method according to claim 1,
Obtaining a payment account of the first user and a payment account of each of the at least one second user from the payment account database in response to the payment transaction of the first user occurring,
Further comprising:
Wherein the payment account database is matched to the payment account of the first user and the account of the instant message service of the first user.
상기 제1 사용자의 지불 트랜잭션은
상기 제1 사용자가 상기 적어도 하나의 제2 사용자에게 자금을 전달하는 송금하기 트랜잭션;
상기 적어도 하나의 제2 사용자가 상기 제1 사용자에게 자금의 전달을 요청하는 송금 요청하기 트랜잭션; 또는
상기 제1 사용자와 상기 적어도 하나의 제2 사용자를 포함하는 그룹이 제3자에게 자금을 전달하는 그룹 송금하기 트랜잭션
중 적어도 하나를 포함하는 것을 특징으로 하는 인스턴트 메시지 서비스를 이용하는 지불 처리 방법.The method according to claim 1,
The payment transaction of the first user
A transfer transaction in which the first user transfers funds to the at least one second user;
A transfer requesting transaction in which the at least one second user requests transfer of funds to the first user; or
Wherein the group including the first user and the at least one second user transfers funds to a third party,
Wherein the instant messaging service comprises at least one of instant messaging service and instant messaging service.
상기 제1 사용자가 특정 채팅 룸에서 지불 트랜잭션의 처리를 요청하는 경우, 상기 특정 채팅 룸에 대한 정보를 이용하여 상기 특정 채팅 룸에 포함된 대화 제2 사용자들 중 적어도 하나를 상기 지불 트랜잭션에 대한 적어도 하나의 제2 사용자로 식별하는 단계
를 포함하는 것을 특징으로 하는 인스턴트 메시지 서비스를 이용하는 지불 처리 방법.The method according to claim 1,
When the first user requests processing of a payment transaction in a particular chat room, using at least one of the second chat users included in the particular chat room using the information for the particular chat room, Identifying as one second user
Wherein the instant messaging service comprises:
상기 제1 사용자의 지불 트랜잭션이 발생함에 응답하여, 상기 제1 사용자와 상기 적어도 하나의 제2 사용자 사이의 채팅 룸이 존재하는지 여부를 판단하는 단계;
상기 채팅 룸이 존재하지 않는 경우, 새로운 채팅 룸을 생성하는 단계;
를 더 포함하고,
상기 채팅 룸에 대한 정보를 획득하는 단계는
상기 새로운 채팅 룸 또는 이미 존재하고 있는 채팅 룸에 대한 정보를 획득하는 단계인 것을 특징으로 하는 인스턴트 메시지 서비스를 이용하는 지불 처리 방법.The method according to claim 1,
In response to the payment transaction of the first user occurring, determining whether a chat room exists between the first user and the at least one second user;
If the chat room does not exist, creating a new chat room;
Further comprising:
The step of acquiring information about the chat room
And acquiring information on the new chat room or a chat room that already exists.
상기 채팅 룸은
상기 인스턴트 메시지 서비스에 대한 상기 제1 사용자 및 상기 적어도 하나의 제2 사용자 각각의 계정에 대한 정보 또는 상기 채팅 룸의 고유 식별 번호를 포함하는 것을 특징으로 하는 인스턴트 메시지 서비스를 이용한 지불 처리 방법.The method according to claim 1,
The chat room
Information about an account of the first user and the at least one second user for the instant message service or a unique identification number of the chat room.
상기 지불 트랜잭션의 처리와 관련된 메시지는
상기 제1 사용자에 의하여 편집되는 텍스트, 이미지 또는 비디오 중 적어도 하나를 포함하는 제1 사용자 편집 영역 및 상기 지불 트랜잭션이 처리됨에 응답하여 고정된 포맷으로 생성되는 고정 포맷 영역을 포함하는 것을 특징으로 하는 인스턴트 메시지 서비스를 이용하는 지불 처리 방법.The method according to claim 1,
The message associated with the processing of the payment transaction
A first user editing area including at least one of text, images or video edited by the first user, and a fixed format area generated in a fixed format in response to the payment transaction being processed. A payment processing method using a message service.
상기 제1 사용자 편집 영역 및 상기 고정 포맷 영역은 하나의 풍선 내에 포함되는 것을 특징으로 하는 인스턴트 메시지 서비스를 이용하는 지불 처리 방법.8. The method of claim 7,
Wherein the first user editing area and the fixed format area are included in one balloon.
상기 제1 사용자와 상기 적어도 하나의 제2 사용자 사이의 채팅 룸에서 적어도 세 개의 옵션들을 제공하고,
상기 세 개의 옵션들은
상기 제1 사용자가 상기 적어도 하나의 제2 사용자에게 자금을 전달하는 송금하기 트랜잭션을 선택하기 위한 옵션;
상기 적어도 하나의 제2 사용자가 상기 제1 사용자에게 자금의 전달을 요청하는 송금 요청하기 트랜잭션을 선택하기 위한 옵션; 및
상기 제1 사용자와 상기 적어도 하나의 제2 사용자를 포함하는 그룹이 제3자에게 자금을 전달하는 그룹 송금하기 트랜잭션을 선택하기 옵션
을 포함하는 것을 특징으로 하는 인스턴트 메시지 서비스를 이용하는 지불 처리 방법.The method according to claim 1,
Providing at least three options in a chat room between the first user and the at least one second user,
The three options
An option to select a transfer transaction in which the first user transfers funds to the at least one second user;
An option for selecting a remittance request transaction in which the at least one second user requests transfer of funds to the first user; And
Wherein the group including the first user and the at least one second user transfers funds to a third party.
Wherein the instant messaging service is a payment processing method using an instant message service.
상기 제1 사용자의 지불 트랜잭션의 처리 과정 동안에 상기 제1 사용자와 상기 적어도 하나의 제2 사용자 사이에서 송신 혹은 수신된 메시지에 대한 상기 제1 사용자의 인터랙션을 감지하는 단계; 및
상기 제1 사용자의 인터랙션에 기초하여 상기 지불 트랜잭션의 처리를 진행하는 단계
를 더 포함하는 것을 특징으로 하는 인스턴트 메시지 서비스를 이용하는 지불 처리 방법.The method according to claim 1,
Sensing an interaction of the first user with a message transmitted or received between the first user and the at least one second user during processing of the payment transactions of the first user; And
Proceeding with the processing of the payment transaction based on the interaction of the first user
Wherein the instant message service further comprises an instant message service.
상기 제1 사용자의 지불 트랜잭션이 상기 적어도 하나의 제2 사용자가 상기 제1 사용자에게 자금의 전달을 요청하는 송금 요청하기 트랜잭션인 경우에,
상기 적어도 하나의 제2 사용자로부터 상기 제1 사용자로 전송된 송금 요청 메시지에 포함된 송금 요청액을 추출하는 단계; 및
상기 송금 요청 메시지에 대한 상기 제1 사용자의 결정에 기초하여 상기 제1 사용자의 지불 계정으로부터 상기 적어도 하나의 제2 사용자의 지불 계정으로 상기 송금 요청액을 이체하는 단계
를 포함하는 것을 특징으로 하는 인스턴트 메시지 서비스를 이용하는 지불 처리 방법.The method according to claim 1,
If the payment transaction of the first user is a remittance request transaction in which the at least one second user requests transfer of funds to the first user,
Extracting a remittance request amount included in the remittance request message transmitted from the at least one second user to the first user; And
Transferring the remittance request amount from the payment account of the first user to the payment account of the at least one second user based on the determination of the first user for the remittance request message
Wherein the instant messaging service comprises:
상기 적어도 하나의 제2 사용자로부터 상기 제1 사용자로 상기 송금 요청 메시지가 전송된 이후에, 상기 제1 사용자의 지불 계정이 존재하는지 여부를 판단하는 단계
를 더 포함하는 것을 특징으로 하는 인스턴트 메시지 서비스를 이용하는 지불 처리 방법.12. The method of claim 11,
Determining whether a payment account of the first user exists after the transfer request message is transmitted from the at least one second user to the first user
Wherein the instant message service further comprises an instant message service.
상기 제1 사용자의 지불 트랜잭션의 처리와 관련된 메시지는
상기 제1 사용자의 지불 계정에 남아 있는 가치, 상기 지불 계정에 남아 있는 가치의 변화, 상기 지불 트랜잭션과 관련된 금액 또는 상기 지불 트랜잭션이 성공적으로 완료되었는지 여부에 대한 정보 중 적어도 하나를 포함하는 것을 특징으로 하는 인스턴트 메시지 서비스를 이용하는 지불 처리 방법.The method according to claim 1,
The message associated with the processing of the payment transaction of the first user
A value remaining in the payment account of the first user, a change in value remaining in the payment account, an amount associated with the payment transaction, or information on whether the payment transaction has been successfully completed. A method of processing a payment using an instant messaging service.
상기 인스턴트 메시지 서비스에 대한 상기 제1 사용자의 버디 리스트를 제공하는 단계; 및
상기 제1 사용자의 버디 리스트로부터 선택된 상기 적어도 하나의 제2 사용자와 상기 제1 사용자 사이의 지불 트랜잭션을 개시하는 단계
를 더 포함하는 것을 특징으로 하는 인스턴트 메시지 서비스를 이용하는 지불 처리 방법.The method according to claim 1,
Providing a buddy list of the first user for the instant message service; And
Initiating a payment transaction between the at least one second user and the first user selected from the buddy list of the first user
Wherein the instant message service further comprises an instant message service.
상기 제1 사용자의 트랜잭션이 상기 제1 사용자와 상기 적어도 하나의 제2 사용자를 포함하는 그룹이 제3자에게 자금을 전달하는 그룹 송금하기 트랜잭션인 경우에,
상기 제1 사용자의 버디 리스트에 포함된 복수의 제1 사용자들 또는 상기 채팅 룸에 참여하는 복수의 제1 사용자들 중 상기 적어도 하나의 제2 사용자를 선택하는 단계;
상기 제1 사용자 및 상기 적어도 하나의 제2 사용자의 수에 기초하여 전체 금액에 대한 상기 제1 사용자 및 상기 적어도 하나의 제2 사용자 각각의 부담액을 계산하는 단계; 및
상기 제1 사용자 및 상기 적어도 하나의 제2 사용자 각각의 부담액에 대하여 지불 트랜잭션을 처리하는 단계
를 더 포함하는 것을 특징으로 하는 인스턴트 메시지 서비스를 이용하는 지불 처리 방법.The method according to claim 1,
If the transaction of the first user is a group remittance transaction for transferring funds to a third party including the first user and the at least one second user,
Selecting the at least one second user among a plurality of first users included in the buddy list of the first user or a plurality of first users participating in the chat room;
Calculating a burden of each of the first user and the at least one second user for the total amount based on the number of the first user and the at least one second user; And
Processing a payment transaction for the burden of each of the first user and the at least one second user
Wherein the instant message service further comprises an instant message service.
상기 제1 사용자 및 상기 적어도 하나의 제2 사용자 각각에 의하여 상기 지불 트랜잭션이 수행되었는지 여부를 판단하는 단계; 및
상기 지불 트랜잭션이 수행되었는지 여부에 대한 지시자를 출력하는 단계
를 더 포함하는 것을 특징으로 하는 인스턴트 메시지 서비스를 이용하는 지불 처리 방법.16. The method of claim 15,
Determining whether the payment transaction has been performed by the first user and the at least one second user, respectively; And
Outputting an indicator as to whether the payment transaction has been performed
Wherein the instant message service further comprises an instant message service.
상기 지불 처리 시스템은
상기 인스턴트 메시지 서비스를 위한 인스턴트 메시지 서비스 서버;
상기 인스턴트 메시지 서비스를 위한 인스턴트 메신저 어플리케이션을 실행하는 제1 사용자의 단말기; 및
상기 제1 사용자의 지불 트랜잭션을 처리하는 지불 서버
를 포함하고,
상기 지불 서버는
상기 제1 사용자의 지불 트랜잭션에 대한 적어도 하나의 제2 사용자와 상기 제1 사용자 사이에서 상기 인스턴트 메신저 어플리케이션을 통하여 생성되는 채팅 룸에 대한 정보를 획득하는 모듈;
상기 제1 사용자의 지불 트랜잭션을 처리함에 응답하여 상기 제1 사용자의 지불 계정 및 상기 적어도 하나의 제2 사용자 각각의 지불 계정을 업데이트하는 모듈; 및
상기 제1 사용자의 지불 트랜잭션의 처리와 관련된 메시지가 상기 채팅 룸을 통하여 출력되도록 상기 인스턴트 메신저 서버와 통신하는 모듈을 포함하는 것을 특징으로 하는 인스턴트 메시지 서비스를 이용하는 지불 서버.A payment server included in a payment processing system using an instant messaging service,
The payment processing system
An instant message service server for the instant message service;
A terminal of a first user who executes an instant messenger application for the instant message service; And
The payment server processing the payment transaction of the first user
Lt; / RTI >
The payment server
A module for obtaining at least one second user for the payment transaction of the first user and information about the chat room created through the instant messenger application between the first user;
A module for updating the payment account of the first user and the payment account of each of the at least one second user in response to processing the payment transactions of the first user; And
And a module for communicating with the instant messenger server such that a message related to the processing of the payment transaction of the first user is output through the chat room.
상기 방법은
제1 사용자의 지불 트랜잭션에 대한 적어도 하나의 제2 사용자와 상기 제1 사용자 사이에서 인스턴트 메신저 어플리케이션을 통하여 생성되는 채팅 룸에 대한 정보를 획득하는 단계;
상기 제1 사용자의 지불 트랜잭션을 처리함에 응답하여 상기 제1 사용자의 지불 계정 및 상기 적어도 하나의 제2 사용자 각각의 지불 계정을 업데이트하는 단계; 및
상기 제1 사용자의 지불 트랜잭션의 처리와 관련된 메시지를 상기 채팅 룸을 통하여 출력하는 단계
를 포함하는 것을 특징으로 컴퓨터 판독 가능한 기록 매체.
A computer-readable recording medium storing instructions for causing a computer to execute a payment processing method using an instant messaging service,
The method
Obtaining information about at least one second user for a payment transaction of a first user and a chat room created through an instant messenger application between the first user and the first user;
Updating a payment account of the first user and a payment account of each of the at least one second user in response to processing the payment transactions of the first user; And
Outputting a message relating to the processing of the payment transaction of the first user through the chat room
Readable recording medium.
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020140157268A KR102316840B1 (en) | 2014-11-12 | 2014-11-12 | Method and system of processing payment using instant message service |
| US14/838,882 US20160132860A1 (en) | 2014-11-12 | 2015-08-28 | Method and system of processing payment using instant message service |
| JP2015220639A JP2016095846A (en) | 2014-11-12 | 2015-11-10 | Payment processing method and payment processing system using instant message service |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020140157268A KR102316840B1 (en) | 2014-11-12 | 2014-11-12 | Method and system of processing payment using instant message service |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20160057025A true KR20160057025A (en) | 2016-05-23 |
| KR102316840B1 KR102316840B1 (en) | 2021-10-25 |
Family
ID=56104065
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020140157268A Active KR102316840B1 (en) | 2014-11-12 | 2014-11-12 | Method and system of processing payment using instant message service |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR102316840B1 (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20190125256A (en) * | 2018-04-03 | 2019-11-06 | 라인 페이 가부시키가이샤 | Method and system for providing remittance function by recognizing content of message in messenger with remittance function |
| KR20190130584A (en) * | 2017-03-29 | 2019-11-22 | 비자 인터네셔널 서비스 어소시에이션 | CARDBOT system and related APIs |
| TWI781311B (en) * | 2018-04-03 | 2022-10-21 | 日商連支付股份有限公司 | Method and system for providing remittance function by identifying information content in instant messaging software with remittance function |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20040064310A (en) * | 2003-01-10 | 2004-07-19 | 윤재민 | Offer System of Image Chatting Service and its Method |
| KR20080036362A (en) * | 2006-10-23 | 2008-04-28 | 주식회사 신한은행 | Method and system for processing account transfer between messenger users and recording medium therefor |
| KR20130050871A (en) * | 2011-11-08 | 2013-05-16 | (주)카카오 | Method of provicing a lot of services extended from a instant messaging service and the instant messaging service |
| KR20140094801A (en) * | 2013-01-23 | 2014-07-31 | 주식회사 케이티 | Mobile terminal with an instant messenger and Method of trading mileage using the same mobile terminal |
| KR20140125170A (en) * | 2013-04-18 | 2014-10-28 | 중소기업은행 | Apparatus for Joint Payment by Using Local Area Mobile Communication and Method thereof |
-
2014
- 2014-11-12 KR KR1020140157268A patent/KR102316840B1/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20040064310A (en) * | 2003-01-10 | 2004-07-19 | 윤재민 | Offer System of Image Chatting Service and its Method |
| KR20080036362A (en) * | 2006-10-23 | 2008-04-28 | 주식회사 신한은행 | Method and system for processing account transfer between messenger users and recording medium therefor |
| KR20130050871A (en) * | 2011-11-08 | 2013-05-16 | (주)카카오 | Method of provicing a lot of services extended from a instant messaging service and the instant messaging service |
| KR20140094801A (en) * | 2013-01-23 | 2014-07-31 | 주식회사 케이티 | Mobile terminal with an instant messenger and Method of trading mileage using the same mobile terminal |
| KR20140125170A (en) * | 2013-04-18 | 2014-10-28 | 중소기업은행 | Apparatus for Joint Payment by Using Local Area Mobile Communication and Method thereof |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20190130584A (en) * | 2017-03-29 | 2019-11-22 | 비자 인터네셔널 서비스 어소시에이션 | CARDBOT system and related APIs |
| KR20190125256A (en) * | 2018-04-03 | 2019-11-06 | 라인 페이 가부시키가이샤 | Method and system for providing remittance function by recognizing content of message in messenger with remittance function |
| TWI781311B (en) * | 2018-04-03 | 2022-10-21 | 日商連支付股份有限公司 | Method and system for providing remittance function by identifying information content in instant messaging software with remittance function |
| US11514413B2 (en) | 2018-04-03 | 2022-11-29 | Line Pay Corporation | Method and system for providing remittance function by recognizing content of a message in a messenger application with remittance function |
Also Published As
| Publication number | Publication date |
|---|---|
| KR102316840B1 (en) | 2021-10-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11270278B2 (en) | Cardless payment transactions with multiple users | |
| US20160132860A1 (en) | Method and system of processing payment using instant message service | |
| US12093926B2 (en) | Profile association and transaction authorization based on transaction type | |
| US10242351B1 (en) | Digital wallet for groups | |
| CN104603811B (en) | Mate the reimbursement of the bill for payment for proxy card transaction | |
| US9648451B1 (en) | Multiple merchants in cardless payment transactions and multiple customers in cardless payment transactions | |
| RU2632147C2 (en) | Method and device for payments through social networks | |
| US10885505B2 (en) | Managing electronic funds in a network of computing devices | |
| BR112013021059A2 (en) | Snap mobile payment systems, methods and devices | |
| US11694178B2 (en) | Embedded card reader security | |
| BR112013021057A2 (en) | universal electronic payment devices, methods and systems | |
| US11244299B1 (en) | Location-based transaction completion | |
| WO2023101768A1 (en) | Contextual data transfers | |
| US12393930B2 (en) | Cryptocurrency access management | |
| US20260004290A1 (en) | Information processing apparatus, program, method and terminal | |
| JP7156934B2 (en) | Information processing method, program and information processing device | |
| US20240362623A1 (en) | Liquidity and security mechanisms as part of a unified cryptographic wallet | |
| KR102316840B1 (en) | Method and system of processing payment using instant message service | |
| JP7038969B2 (en) | Electronic money (E-money) payment processing | |
| JP5608513B2 (en) | Remittance system using information processing terminal | |
| AU2024278493A1 (en) | Embedded card reader security | |
| KR20160057026A (en) | Method and system of processing payment on payment platform combined with instant message service | |
| US11640595B2 (en) | Embedded card reader security | |
| GB2524968A (en) | Method and system for facilitating a transaction | |
| WO2023034092A1 (en) | Federated identifiers for cross-platform interoperability |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
| A201 | Request for examination | ||
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| D13-X000 | Search requested |
St.27 status event code: A-1-2-D10-D13-srh-X000 |
|
| D14-X000 | Search report completed |
St.27 status event code: A-1-2-D10-D14-srh-X000 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| E13-X000 | Pre-grant limitation requested |
St.27 status event code: A-2-3-E10-E13-lim-X000 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| R11 | Change to the name of applicant or owner or transfer of ownership requested |
Free format text: ST27 STATUS EVENT CODE: A-5-5-R10-R11-ASN-PN2301 (AS PROVIDED BY THE NATIONAL OFFICE) |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R14-asn-PN2301 |
|
| R14 | Transfer of ownership recorded |
Free format text: ST27 STATUS EVENT CODE: A-5-5-R10-R14-ASN-PN2301 (AS PROVIDED BY THE NATIONAL OFFICE) |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
| U11 | Full renewal or maintenance fee paid |
Free format text: ST27 STATUS EVENT CODE: A-4-4-U10-U11-OTH-PR1001 (AS PROVIDED BY THE NATIONAL OFFICE) Year of fee payment: 5 |