[go: up one dir, main page]

KR20160057025A - Method and system of processing payment using instant message service - Google Patents

Method and system of processing payment using instant message service Download PDF

Info

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
Application number
KR1020140157268A
Other languages
Korean (ko)
Other versions
KR102316840B1 (en
Inventor
고영수
정웅주
김수영
오동빈
강성식
김은희
홍세화
Original Assignee
라인 비즈플러스 피티이. 엘티디.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 라인 비즈플러스 피티이. 엘티디. filed Critical 라인 비즈플러스 피티이. 엘티디.
Priority to KR1020140157268A priority Critical patent/KR102316840B1/en
Priority to US14/838,882 priority patent/US20160132860A1/en
Priority to JP2015220639A priority patent/JP2016095846A/en
Publication of KR20160057025A publication Critical patent/KR20160057025A/en
Application granted granted Critical
Publication of KR102316840B1 publication Critical patent/KR102316840B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/325Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices using wireless networks
    • G06Q20/3255Payment 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/10Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/50Business 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

인스턴트 메시지 서비스를 이용하는 지불 처리 방법 및 지불 처리 시스템{METHOD AND SYSTEM OF PROCESSING PAYMENT USING INSTANT MESSAGE SERVICE}TECHNICAL FIELD [0001] The present invention relates to a payment processing method and an payment processing system using an instant message service,

아래의 실시예들은 인스턴트 메시지 서비스를 이용하여 사용자들 사이에서 또는 사용자들과 상인(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 user terminals 110, 120, and 130, an IMS server 140, and a payment server. The plurality of user terminals 110, 120, and 130 may include a mobile computing device such as a smart phone, a tablet PC, or the like.

복수의 사용자 단말들(110, 120, 130)은 각각에는 인스턴트 메신저 어플리케이션이 설치될 수 있고, 복수의 사용자 단말들(110, 120, 130)은 IMS 서버(140)와 통신할 수 있다. 사용자들은 인스턴트 메신저 어플리케이션을 이용하여 소셜 관계를 형성할 수 있으며, 인스턴트 메시지들을 실시간으로 송/수신할 수 있다. 여기서, 소셜 관계는 사용자들 각각의 버디 리스트로 표현될 수 있으며, 복수의 사용자 단말들(110, 120, 130)은 각각의 버디 리스트 및 채팅 룸에 대한 정보를 동기화하기 위하여 IMS 서버(140)와 통신할 수 있다.Each of the plurality of user terminals 110, 120, and 130 may be provided with an instant messenger application and each of the plurality of user terminals 110, 120, and 130 may communicate with the IMS server 140. Users can form social relationships using instant messenger applications and can send and receive instant messages in real time. Here, the social relationship may be represented by a buddy list of each of the users, and the plurality of user terminals 110, 120, and 130 may be connected to the IMS server 140 and the IMS server 140 to synchronize information on each buddy list and the chat room Communication can be performed.

사용자들이 인스턴트 메시지 서비스를 제공 받음과 동시에, 사용자들은 다양한 지불 처리들을 수행하기 위하여 인스턴트 메신저 어플리케이션과 결합된 지불 기능을 활용할 수 있다. 예를 들어, 사용자들은 인스턴트 메시지 서비스를 제공 받는 도중에 상품, 디지털 콘텐츠에 대한 지불 처리를 요구할 수 있으며, 오프라인 매장에서 상인에 대한 지불 처리를 요구할 수 있다. 뿐만 아니라, 사용자들은 인스턴트 메시지 서비스를 통하여 형성된 버디 리스트에 포함된 상대방에게 자금을 전달할 수 있으며, 상대방에게 자금의 전달의 요청할 수도 있다. 아래에서 설명하겠지만, 이러한 사용자들의 지불 트랜잭션은 다양한 상황에서 빈번하게 발생할 수 있으며, 본 발명의 실시예들은 적어도 아래의 세 가지 지불 트랜잭션을 지원할 수 있다.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 server 140 stores an account for each instant messaging service of users, and the payment server 150 stores a payment account for each of the users. At this time, the account for the instant messaging service and the payment account remain mapped to each other.

도 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 user terminal A 210 may perform a payment transaction with the user terminal B 220 included in the buddy list in the IMS. For example, user terminal A 210 may transfer a desired amount to user terminal B 220 within a value registered in his / her payment account. At this time, some or all of the values registered in the payment account of the user terminal A 210 are transmitted to the user terminal B 220 without the assistance of the external financial institution 1 230 and the external financial institution 2 240 . In other words, in response to some or all of the values registered in the payment account of user terminal A 210 being delivered to user terminal B 220, the payment system (IMS server 140 and payment server 150 shown in FIG. 1) ) Updates the payment account of user terminal B (220). Even if the user terminal B 220 intends to exchange the value delivered from the user terminal A 210 with real money, the interaction between the external financial institution 1 230 and the external financial institution 2 240 It may not occur. More specifically, the payment system may have a bank account in the external financial institution 2 (240) where the bank account of the user terminal B 220 is registered, as in the user terminal B 220, and the user terminal B 220 In the case of exchanging the value delivered from the user terminal A 210 for real money, actual money is transferred from the bank account of the payment system to the bank account of the user terminal B 220. Even if there is no direct interaction between the external financial institution 1 230 and the external financial institution 2 240 through this process, if the value transferred from the user terminal A 210 to the user terminal B 220 is an actual And may be provided to the user terminal B 220 in money.

또한, 사용자 단말 B(220)는 원하는 금액의 이체를 사용자 단말 B(210)에게 요청할 수도 있다. 뿐만 아니라, 사용자 단말 A, B(210, 220)는 외부 금융 기관(230, 240)을 통하여 지불 계정에 등록된 가치를 증가시키기 위하여 자금을 예치(deposit)할 수도 있으며, 지불 계정에 등록된 가치를 외부 금융 기관(230, 240)을 통하여 실제의 화폐로 교환할 수도 있다. Also, the user terminal B 220 may request the user terminal B 210 to transfer the desired amount. In addition, the user terminals A and B 210 and 220 may deposit funds to increase the value registered in the payment account through the external financial institutions 230 and 240, May be exchanged for real money through the external financial institution (230, 240).

그리고, 사용자 단말 A, B(210, 220)는 온라인 판매자(250) 및 오프라인 판매자(250)에 대하여 지불 계정을 이용하여 결제 절차를 수행할 수 있다. 이 때, 지불 계정은 사용자 단말 A, B(210, 220)에 의하여 등록된 신용카드 및 은행 계좌와 연결되어 있을 수 있으며, 결제가 완료되면, 외부 금융 기관(230, 240)을 통하여 정산 절차가 수행된다.The user terminals A and B 210 and 220 can perform a payment procedure using the payment account for the online merchant 250 and the offline merchant 250. At this time, the payment account may be connected to the credit card and the bank account registered by the user terminal A, B (210, 220). When the settlement is completed, the settlement procedure is performed through the external financial institution 230, .

또한, 상술한 바와 같이, 사용자 단말 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, user terminal A 210 and user terminal B 220 are able to perform payment transactions, such as remittance, request remittance, Can be performed. At this time, the transfer of the value is completed within the payment platform including the payment server independently of the external financial institutions (230, 240) among the user terminals having the payment account. For example, if the user terminal A 210 remitted the one dollar registered in the payment account to the user terminal B 220, the user terminal A 220 from the external financial institution 1 230 to the user terminal B 220 The value of one dollar may be directly transferred from the payment account of the user terminal A 210 to the payment account of the user terminal B 220 rather than the money being transferred to the external financial institution 2 240 of the user terminal B 210.

도 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 user terminal X 330 and user A of user terminal A 340 have a buddy relationship on the IMS. That is, the IMS accounts of the users in the buddy relationship with the IMS account X of the user X are stored and managed as the buddy relationship list 351 in the buddy relationship database 350. At this time, the payment account database 360 stores and manages the payment account X (361) corresponding to the user X's IMS account X and the payment account A (362) of the user A.

사용자 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 buddy list 510 of the instant messenger application. In the chat room 520 created through the instant messenger application, , Friend B and instant messages. Here, the chat room 520 has a unique identification number, and the unique identification number of the chat room 520 and information on the participants participating in the chat room 520 are stored in the IMS server.

본 발명의 실시예들에 의하면, 사용자는 인스턴트 메신저 어플리케이션의 버디 리스트(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 buddy list 510 or chat room 520. If there is already a chat room between the user and at least one other party, the IMS server or the payment server can identify the IMS and payment accounts of the user and the other, respectively, from the information about the chat room. Conversely, if there is no chat room between the user and at least one other party, a chat room is created by the IMS server and the IMS server or the payment server receives information from the newly created chat room IMS accounts and payment accounts can be identified.

사용자는 상술한 바와 같이 다양한 지불 트랜잭션들 중 적어도 하나를 수행할 수 있으며, 지불 서버는 사용자에 의해 요구된 지불 트랜잭션을 처리한다(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 output 560 in the form of an instant message through the chat room. This will be described in detail with reference to FIGS. 6 to 9. FIG.

도 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 screen 610, a user can inquire a value registered in a payment account using an instant messenger application. As shown in screen 610, the user's payment account is "00-010-1234-1234 ", and the value currently registered in the payment account is zero. When the user selects the 'charge' button on the screen 610, the screen 620 is output through the instant messenger application.

화면(620)에 보여지는 바와 같이, 사용자는 지불 계정과 연결되는 복수의 은행 계좌들 중 어느 하나를 이용하여 지불 계정에 등록되는 가치를 충전할 수 있다. 이 때, 화면(630)에서 보여지는 바와 같이, 사용자는 복수의 은행 계좌들 중 어느 하나를 선택할 수도 있으며, 화면(640)에 보여지는 바와 같이 추가적으로 은행 계좌를 등록할 수 있다.
As shown in screen 620, the user can use any of the plurality of bank accounts associated with the payment account to fill in the value to be registered in the payment account. At this time, as shown in screen 630, the user may select any of a plurality of bank accounts, and may additionally register a bank account, as shown on screen 640.

도 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 screen 710 shows a screen output to a terminal of 'B' (type). Referring to the screen 710, 'B' (type) receives an instant message from 'A' (brother), and 'A' in the chat room of the instant messenger application of 'B' The instant message received from the 'sister' is output. 'B' (brother) can send funds to 'A' (brother) to celebrate 'A' (brother's birthday), and can select the 'Payment function' button provided in the chat room for this purpose. If the 'Payment' button is selected in the chat room between 'B' (type) and 'A' (brother), the counterpart of the payment transaction of 'B' Brother).

화면(720)을 참조하면, 'B' (형)이 지불 기능을 선택함에 응답하여, 다양한 옵션들이 제공된다. 이 때, 'B' (형)은 송금, 송금 요청, 그룹 송금 중 자신이 원하는 지불 트랜잭션을 선택할 수 있다. 'B' (형)은 'A' (동생)에게 자금을 전달하기 위하여 '송금' 지불 트랜잭션을 선택한다.Referring to screen 720, in response to selecting the payment function 'B' (type), various options are provided. At this time, 'B' (brother) can choose payment transactions he wants during remittance, remittance request or group remittance. 'B' chooses a 'transfer' payment transaction to transfer funds to 'A' (his brother).

화면(730)을 참조하면, 'B' (형)은 'B' (형)의 지불 계정으로부터 'A' (동생)의 지불 계정으로 전달되는 금액을 '10000원'으로 입력할 수 있다. 뿐만 아니라, 'B' (형)은 자금과 함께 전달되는 메시지 '생일 축하해'를 추가적으로 작성할 수 있다.Referring to the screen 730, 'B' (type) can input '10000 won' from the payment account of 'B' (type) to the payment account of 'A' (brother). In addition, 'B' (brother) can additionally create a message 'Birthday Congratulations' sent along with the funds.

화면(740)은 'A' (동생)의 단말기에 출력되는 화면을 나타낸다. 화면(740)을 참조하면, 'A' (동생)의 단말기에는 'B' (형)의 지불 트랙잭션을 처리하는 것과 관련된 트랜잭션 메시지(741)가 출력된다.Screen 740 shows a screen that is output to terminal 'A' (sibling). Referring to screen 740, a transaction message 741 relating to processing a payment transaction of 'B' (type) is output to terminal 'A' (brother).

이 때, 트랜잭션 메시지(741)는 일반적인 인스턴트 메시지와 구별되는 여러 속성들을 가질 수 있다. 특히, 트랜잭션 메시지(741)는 고정 포맷 영역(742), 사용자 편집 영역(743) 및 인터랙션 영역(744)을 하나의 말풍선 내에 포함할 수 있다. 고정 포맷 영역(742)은 지불 트랜잭션이 처리됨에 응답하여 고정된 포맷으로 자동적으로 생성된다. 또한, 사용자 편집 영역(743)은 'B' (형)에 의하여 편집되는 텍스트, 이미지 또는 비디오 중 적어도 하나를 포함한다. 또한, 인터랙션 영역(744)에서 사용자의 인터랙션이 감지되면, 그 인터랙션에 기초하여 상기 지불 트랜잭션의 추가적인 처리를 진행된다. 예를 들어, 'A' (동생)은 인터랙션 영역(744)을 터치함으로써, 'B' (형)으로부터 전달된 자금을 자신의 지불 계정으로 이동시킬 수 있다. 또한, 'A' (동생)이 지불 계정을 가지고 있지 않다면, 'A' (동생)은 인터랙션 영역(744)을 터치함으로써, 지불 계정을 등록할 수 있는 화면으로 이동할 수 있다.
At this time, the transaction message 741 may have various attributes different from a general instant message. In particular, the transaction message 741 may include a fixed format region 742, a user edit region 743, and an interaction region 744 in one speech balloon. The fixed format area 742 is automatically generated in a fixed format in response to the payment transaction being processed. Also, the user editing area 743 includes at least one of text, image, or video edited by 'B' (type). Further, if a user's interaction is detected in the interaction region 744, further processing of the payment transaction is performed based on the interaction. For example, 'A' (brother) can move funds transferred from 'B' (type) to his payment account by touching the interaction area 744. In addition, if 'A' (brother) does not have a payment account, 'A' (brother) can touch the interaction area 744 to move to a screen where the payment account can be registered.

도 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 screen 810 shows a screen for requesting a 'mother' to send a specific money to 'son' ('B') to purchase a book.

아들이 '송금 요청'에 대한 트랜잭션 메시지(송금 요청 메시지, 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 screen 820 is output through the instant messenger application of the mother. In this case, the transaction message (remittance request message) 821 may include a fixed format area 821 and a user editing area 822. The fixed format area 821 may include a fixed format area 821, . ≪ / RTI > Also, the user editing area 822 includes at least one of text, image, or video edited by the son.

어머니가 트랜잭션 메시지(송금 요청 메시지, 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 screen 830 is exposed through the mother terminal . In other words, if there is no interaction with the son's request for remittance in the chat room established between the son and the mother, the other party for the mother's payment transaction is automatically identified as son ('B'). Then, the remittance request amount contained in the transaction message (remittance request message, 821) is extracted, and the extracted remittance request amount is automatically set. The mother can decide whether or not to proceed with the remittance request amount, and the processing of the payment transaction is completed based on the determination.

또한, 어머니의 지불 계정이 존재하지 않는 경우에, 어머니가 트랜잭션 메시지(송금 요청 메시지, 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 screen 910 indicates that the user selects to transfer the group for the amount of 32400 won, and inputs the total amount with the members participating in the group transfer. After the user inputs the total amount of 32400 won, a buddy list may be output to select the members participating in the group remittance, as shown in screen 920. At this time, the user can select the friends A and D as members, and in this case, as shown in the screen 930, the user, friends A and D can be finally determined as the members participating in the group remittance .

이 때, 상기 사용자, 친구 A, D 각각은 화면(940)에 도시된 바와 같이 32400에 대한 개인 부담액 32400/3=10800원이 자동적으로 계산될 수 있고, 계산된 개인 부담액을 제3자에게 송금할 수 있다. 여기서, 제3자는 온라인 판매자, 오프라인 판매자일 수 있으며, 상기 사용자, 친구 A, D 중 어느 한 사람일 수도 있다.At this time, as shown in the screen 940, the personal pay amount of 32400/3 = 10800 won can be automatically calculated for each of the user, friends A and D, and the calculated personal pay amount is remitted to a third party can do. Here, the third party may be an online seller or an offline seller, and may be any one of the user, the friends A and D.

사용자, 친구 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 screen 1010 of FIG. 10, the user can check the deposit / withdrawal record of the payment account through the instant messenger application. That is, as shown in screen 1020, a record may be provided to the user for all payment transactions, which may include information about the other party of the payment transaction, information about time, information about the amount, Lt; / RTI > In addition, the user can selectively check only the withdrawal record or the deposit record.

또한, 화면(1030)을 참조하면, 사용자는 인스턴트 메시지 서비스의 친구들 각각에 대하여 트랜잭션 기록을 확인할 수도 있다. 예를 들어, 화면(1030)에 도시된 바와 같이, 사용자는 친구 A, B, C, D에 대한 입출금 기록을 확인할 수 있다.
Also, referring to screen 1030, the user may check transaction records for each of the friends of the instant message service. For example, as shown in screen 1030, the user can confirm receipt and payment records for friends A, B, C,

도 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 computer system 1100 according to the present embodiment. The computer system 1100 includes at least one processor 1110, at least one memory 1120, a peripheral interface 1130, an input / output system (I / O system) A power unit 1140, a power unit 1150, and a communication unit 1160.

이러한 도 11의 실시예는, 컴퓨터 시스템(1100)의 일례일 뿐이고, 컴퓨터 시스템(1100)은 도 11에 도시되지 않은 추가의 컴포넌트를 더 구비하거나, 2개 이상의 컴포넌트를 결합시키는 구성 또는 배치를 가질 수 있다. 예를 들어, 모바일 단말기를 위한 컴퓨터 시스템은 도 11에 도시된 컴포넌트들 외에도, 터치스크린이나 센서 등을 더 포함할 수도 있으며, 통신부(1160)에 RF 통신을 위한 회로가 포함될 수도 있다. 컴퓨터 시스템(1100)에 포함 가능한 컴포넌트들은 하나 이상의 신호 처리 또는 어플리케이션에 특화된 집적 회로를 포함하는 하드웨어, 소프트웨어, 또는 하드웨어 및 소프트웨어 양자의 조합으로 구현될 수 있다.11 is merely an example of a computer system 1100, and the computer system 1100 may further comprise additional components not shown in Fig. 11, or may have a configuration or arrangement to combine two or more components . For example, in addition to the components shown in FIG. 11, a computer system for a mobile terminal may further include a touch screen, a sensor, or the like, and the communication unit 1160 may include a circuit for RF communication. Components that may be included in computer system 1100 may be implemented in hardware, software, or a combination of both hardware and software, including one or more signal processing or application specific integrated circuits.

메모리(1120)는, 일례로 고속 랜덤 액세스 메모리(high-speed random access memory), 자기 디스크, 에스램(SRAM), 디램(DRAM), 롬(ROM), 플래시 메모리 또는 비휘발성 메모리를 포함할 수 있다. 메모리(1120)는 컴퓨터 시스템(1100)의 동작에 필요한 소프트웨어 모듈, 명령어 집합 또는 그밖에 다양한 데이터를 포함할 수 있다. 이때, 프로세서(1110)나 주변장치 인터페이스(1130) 등의 다른 컴포넌트에서 메모리(1120)에 액세스하는 것은 프로세서(1110)에 의해 제어될 수 있다.The memory 1120 can include, for example, a high-speed random access memory, a magnetic disk, a SRAM, a DRAM, a ROM, a flash memory, or a non-volatile memory. have. Memory 1120 may include software modules, a set of instructions, or various other data required for operation of computer system 1100. At this time, accessing the memory 1120 from other components, such as the processor 1110 or the peripheral device interface 1130, may be controlled by the processor 1110.

주변장치 인터페이스(1130)는 컴퓨터 시스템(1100)의 입력 및/또는 출력 주변장치를 프로세서(1110) 및 메모리(1120)에 결합시킬 수 있다. 프로세서(1110)는 메모리(1120)에 저장된 소프트웨어 모듈 또는 명령어 집합을 실행하여 컴퓨터 시스템(1100)을 위한 다양한 기능을 수행하고 데이터를 처리할 수 있다.The peripheral device interface 1130 may couple the input and / or output peripheral devices of the computer system 1100 to the processor 1110 and the memory 1120. Processor 1110 may execute a variety of functions and process data for computer system 1100 by executing a software module or set of instructions stored in memory 1120. [

입/출력 시스템(1140)은 다양한 입/출력 주변장치들을 주변장치 인터페이스(1130)에 결합시킬 수 있다. 예를 들어, 입/출력 시스템(1140)은 모니터나 키보드, 마우스, 프린터 또는 필요에 따라 터치스크린이나 센서 등의 주변장치를 주변장치 인터페이스(1130)에 결합시키기 위한 컨트롤러를 포함할 수 있다. 다른 측면에 따르면, 입/출력 주변장치들은 입/출력 시스템(1140)을 거치지 않고 주변장치 인터페이스(1130)에 결합될 수도 있다. The input / output system 1140 may couple various input / output peripheral devices to the peripheral interface 1130. For example, the input / output system 1140 may include a controller for coupling a peripheral device, such as a monitor, keyboard, mouse, printer, or a touch screen or sensor, to the peripheral interface 1130 as needed. According to another aspect, the input / output peripheral devices may be coupled to the peripheral device interface 1130 without going through the input / output system 1140.

전력부(1150)는 단말기의 컴포넌트의 전부 또는 일부로 전력을 공급할 수 있다. 예를 들어, 전력 회로(1150)는 전력 관리 시스템, 배터리나 교류(AC) 등과 같은 하나 이상의 전원, 충전 시스템, 전력 실패 감지 회로(power failure detection circuit), 전력 변환기나 인버터, 전력 상태 표시자 또는 전력 생성, 관리, 분배를 위한 임의의 다른 컴포넌트들을 포함할 수 있다.The power unit 1150 may supply power to all or a portion of the components of the terminal. For example, the power circuitry 1150 may include one or more power sources, such as a power management system, a battery or alternating current (AC), a charging system, a power failure detection circuit, a power converter or inverter, And any other components for power generation, management, and distribution.

통신부(1160)는 적어도 하나의 외부 포트를 이용하여 다른 컴퓨터 시스템과 통신을 가능하게 할 수 있다. 또는, 상술한 바와 같이 필요에 따라 통신부(1160)는 RF 회로를 포함하여 전자기 신호(electromagnetic signal)라고도 알려진 RF 신호를 송수신함으로써, 다른 컴퓨터 시스템과 통신을 가능하게 할 수도 있다.The communication unit 1160 may enable communication with another computer system using at least one external port. Alternatively, as described above, the communication unit 1160 may communicate with another computer system by transmitting / receiving an RF signal, which is also called an electromagnetic signal, including an RF circuit, if necessary.

소프트웨어는 컴퓨터 프로그램(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 사용자의 지불 트랜잭션이 발생함에 응답하여, 지불 계정 데이터베이스로부터 상기 제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 사용자의 지불 트랜잭션은
상기 제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항에 있어서,
상기 제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 사용자의 지불 트랜잭션이 발생함에 응답하여, 상기 제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항에 있어서,
상기 채팅 룸은
상기 인스턴트 메시지 서비스에 대한 상기 제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 사용자에 의하여 편집되는 텍스트, 이미지 또는 비디오 중 적어도 하나를 포함하는 제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.
제7항에 있어서,
상기 제1 사용자 편집 영역 및 상기 고정 포맷 영역은 하나의 풍선 내에 포함되는 것을 특징으로 하는 인스턴트 메시지 서비스를 이용하는 지불 처리 방법.
8. The method of claim 7,
Wherein the first user editing area and the fixed format area are included in one balloon.
제1항에 있어서,
상기 제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 사용자의 지불 트랜잭션의 처리 과정 동안에 상기 제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항에 있어서,
상기 제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:
제11항에 있어서,
상기 적어도 하나의 제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 사용자의 지불 트랜잭션의 처리와 관련된 메시지는
상기 제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 사용자의 버디 리스트를 제공하는 단계; 및
상기 제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 사용자의 트랜잭션이 상기 제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.
제15항에 있어서,
상기 제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.
KR1020140157268A 2014-11-12 2014-11-12 Method and system of processing payment using instant message service Active KR102316840B1 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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