[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR20130100872A - Payment method by means of one time response code, payment server and operator terminal performing the same - Google Patents

Payment method by means of one time response code, payment server and operator terminal performing the same Download PDF

Info

Publication number
KR20130100872A
KR20130100872A KR1020120017881A KR20120017881A KR20130100872A KR 20130100872 A KR20130100872 A KR 20130100872A KR 1020120017881 A KR1020120017881 A KR 1020120017881A KR 20120017881 A KR20120017881 A KR 20120017881A KR 20130100872 A KR20130100872 A KR 20130100872A
Authority
KR
South Korea
Prior art keywords
payment
code
response code
time response
digital
Prior art date
Application number
KR1020120017881A
Other languages
Korean (ko)
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 KR1020120017881A priority Critical patent/KR20130100872A/en
Priority to JP2012247792A priority patent/JP5752104B2/en
Publication of KR20130100872A publication Critical patent/KR20130100872A/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/16Payments settled via telecommunication systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/34Payment architectures, schemes or protocols characterised by the use of specific devices or networks using cards, e.g. integrated circuit [IC] cards or magnetic cards
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V30/00Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
    • G06V30/10Character recognition
    • G06V30/22Character recognition characterised by the type of writing
    • G06V30/224Character recognition characterised by the type of writing of printed characters having additional code marks or containing code marks

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Finance (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Multimedia (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
  • Cash Registers Or Receiving Machines (AREA)

Abstract

PURPOSE: A payment method, a payment server thereof, and a company device thereof allow a user to easily make a payment using a one-time response code without a magnetic card or other payment tools. As introducing the one-time response code does not mean a new device or equipment, associated costs can be decreased. The one-time response code can be associated with various payment tools such as a credit card, a debit card and a mobile payment, thereby diversifying the payment tools for a user. With a limited expiration time, the one-time code also ensures a safer transaction than a magnetic card. Businesses can settle payments by scanning a one-time response code with a dedicated application of a mobile device without additional scanning devices. CONSTITUTION: A user registers his/her payment tool (S410). Upon a user device's request, a digital payment code associated with the user's payment tool is generated in a dynamic way and a one-time response code is issued to the device (S425). When a company device reads the code, it also receives an order sheet and the digital payment code, which has added to the one-time code (S440). A payment is settled for the order using the digital payment code-related payment tool (S455). [Reference numerals] (110) User device; (120) Company device; (130) Payment server; (140) Financial server; (AA) Registration process; (BB) Payment process; (S410) Payment means registration; (S415) One-time bar code request; (S420) Dynamic generation of a digital payment code; (S423) One-time response code generation information stored; (S425) One-time bar code issued; (S430) Order received; (S435) One-time bar code received; (S440) Digital payment code received; (S445) Order details and the digital payment code transmitted; (S447) Used code checked; (S450) Payment request; (S455) Payment settlement; (S460,S465,S470) Payment settlement result transmission

Description

일회용 응답코드를 통한 결제 방법, 이를 수행하는 결제 서버 및 사업자 단말{PAYMENT METHOD BY MEANS OF ONE TIME RESPONSE CODE, PAYMENT SERVER AND OPERATOR TERMINAL PERFORMING THE SAME}PAYMENT METHOD BY MEANS OF ONE TIME RESPONSE CODE, PAYMENT SERVER AND OPERATOR TERMINAL PERFORMING THE SAME}

본 출원은 결제 기술에 관한 것으로, 보다 상세하게는, 일회용 응답코드를 통해 상품 또는 서비스의 비용을 결제할 수 있는 수 있는 일회용 응답코드를 통한 결제 방법, 이를 수행하는 결제 서버 및 사업자 단말에 관한 것이다.The present application relates to a payment technology, and more particularly, to a payment method through a one-time response code that can pay for the cost of goods or services through a one-time response code, and to a payment server and operator terminal performing the same .

현재 주로 사용되는 결제 기술은 마그네틱 카드를 통한 결제 기술을 포함한다. 매장에서, 소비자는 상품 또는 서비스(이하, 상품)를 선택한 후에 사업자에게 마그네틱 카드(예를 들어, 신용 카드)를 제시하면 사업자는 사업자 단말(즉, 포스 단말기)(POS, Point Of Sale)을 통해 상품의 가격을 결정한 후 마그네틱 카드를 읽어서 결제를 수행한다. 이러한 결제 방식은 마그네틱 카드의 소지, 상품의 가격을 결정하기 위한 바코드 스캐너(또는 RFID 리더기) 및 마그네틱 카드 리더기를 요구한다.Currently used payment technology includes a payment technology through a magnetic card. At a store, a consumer selects a product or service (hereinafter referred to as a commodity) and then presents a magnetic card (e.g., a credit card) to the operator, and the operator uses a point of sale (POS) terminal. After determining the price of the product, the payment is made by reading the magnetic card. This payment method requires a possession of a magnetic card, a barcode scanner (or RFID reader) and a magnetic card reader to determine the price of a product.

한국특허공개 제10-2003-0023865호는 모바일 단말기를 이용한 전자 결제 방법 및 시스템에 관한 것으로, 개인 무선통신 단말기와 가맹점 단말기와의 통신 단계가 생략되어 개인 단말기와 가맹점 단말기와의 거리적 제약을 극복하여 사용자의 편이성을 높이고, 또한 일회용 인증 코드를 사용하여 신용카드 번호가 결제 과정에서 제 3자에게 노출되는 것을 원천적으로 차단하여 신용카드 번호의 노출로 인한 불법적인 거래를 미연에 방지할 수 있는 기술을 개시한다.Korean Patent Laid-Open Publication No. 10-2003-0023865 relates to an electronic payment method and system using a mobile terminal. The communication step between the personal wireless communication terminal and the merchant terminal is omitted, thereby overcoming the distance limitation between the personal terminal and the merchant terminal. Technology to enhance user convenience and prevent unauthorized transactions due to exposure of credit card numbers by blocking the exposure of credit card numbers to third parties in the payment process by using one-time authentication codes. Initiate.

한국특허공개 제10-2004-0016346호는 무선 단말기에 탑재된 디지털 카메라를 이용한 무선 결제방법에 관한 것으로, 신용정보의 입력절차 없이 안전하게 결제가 가능하다는 장점이 있다. 또한, 고객은 결제 정보를 포함하고 있는 무선 단말기 상에서 간단한 키조작으로 보다 편리한 결제를 할 수 있다는 장점이 있다.
Korean Patent Laid-Open No. 10-2004-0016346 relates to a wireless payment method using a digital camera mounted on a wireless terminal, and has an advantage that payment can be made safely without inputting credit information. In addition, the customer has a merit that the payment can be made more conveniently by a simple key operation on the wireless terminal including the payment information.

한국특허공개 제10-2003-0023865호Korean Patent Publication No. 10-2003-0023865 한국특허공개 제10-2004-0016346호Korean Patent Publication No. 10-2004-0016346

본 출원은 일회용 응답코드를 통해 상품 또는 서비스의 비용을 결제할 수 있는 수 있는 결제 기술들을 제공하고자 한다. 예를 들어, 일회용 응답코드는 사용자 단말에 발행될 수 있다.The present application is to provide a payment technology that can pay for the cost of goods or services through a one-time response code. For example, the disposable response code may be issued to the user terminal.

본 출원은 일회용 응답코드를 신용카드, 직불카드 또는 휴대폰 결제와 같은 다양한 결제수단에 연관시킬 수 있어 사용자에게 결제수단의 다양성을 제공할 수 있는 결제 기술들을 제공하고자 한다.The present application is to provide a payment technology that can be associated with a variety of payment means, such as credit card, debit card or mobile phone payment to one-time response code to provide a variety of payment methods to the user.

본 출원은 일회용 응답코드의 유효 기간을 도입하여 더욱 안전한 거래를 지원할 수 있는 결제 기술들을 제공하고자 한다.The present application is to provide a payment technology that can support a more secure transaction by introducing a validity period of the one-time response code.

본 출원은 사업자가 별도의 스캔 장비 없이 휴대 단말의 어플을 통해 일회용 응답코드를 스캔하여 결제처리할 수 결제 기술들을 제공하고자 한다. 이러한 결제 기술들은 사업자의 이동성 확보 및 비용 절감을 가능하게 할 수 있다.The present application is to provide a payment technology that operators can process payment by scanning a one-time response code through the application of the portable terminal without a separate scanning equipment. Such payment technologies may enable operators to secure mobility and reduce costs.

실시예들 중에서, 결제 서버에 의하여 실행되는 일회용 응답코드를 통한 결제 방법은 (a) 사용자와 연관된 결제수단을 등록하는 단계, (b) 사용자 단말의 요청에 따라 상기 등록된 결제수단과 연관된 디지털 결제 코드를 동적으로 생성하여 일회용 응답코드를 상기 사용자 단말에 발행하는 단계, (c) 사업자 단말에 의하여 상기 발행된 일회용 응답코드가 읽혀지면, 주문 내역과 함께 상기 읽혀진 일회용 응답코드로부터 파생된 디지털 결제 코드를 수신하는 단계 및 (d) 상기 디지털 결제 코드와 연관된 결제수단을 통해 상기 주문 내역에 관한 결제처리를 수행하는 단계를 포함한다. 상기 결제수단은 신용카드, 직불카드, 선불카드, 포인트 결제, 계좌이체, 상품권 코드 결제 또는 휴대폰 결제에 해당할 수 있다.Among the embodiments, the payment method through the one-time response code executed by the payment server includes (a) registering a payment means associated with the user, (b) digital payment associated with the registered payment means at the request of the user terminal; Dynamically generating a code and issuing a one-time response code to the user terminal; (c) if the one-time response code issued by the operator terminal is read, a digital payment code derived from the read one-time response code with the order details. And (d) performing payment processing on the order details through a payment means associated with the digital payment code. The payment means may correspond to credit card, debit card, prepaid card, point payment, bank transfer, gift voucher code payment or mobile phone payment.

일 실시예에서, 상기 디지털 결제 코드는 상기 등록된 결제수단을 식별하는 결제수단 식별자를 포함하는 결제 코드에 해당할 수 있다. 상기 디지털 결제 코드는 상기 디지털 결제 코드의 생성 시간을 나타내는 타임 코드를 포함하여 상기 사업자 단말로 하여금 상기 일회용 응답코드로부터 유효기간을 계산할 수 있도록 할 수 있다. In one embodiment, the digital payment code may correspond to a payment code including a payment means identifier identifying the registered payment means. The digital payment code may include a time code indicating a generation time of the digital payment code to enable the service provider terminal to calculate an expiration date from the one-time response code.

일 실시예에서, 상기 일회용 응답코드는 상기 디지털 결제 코드를 코딩함으로써 생성되고, 상기 코딩은 셔플링, 마스킹 또는 암호화 중 적어로 하나를 포함할 수 있다. In one embodiment, the one-time response code is generated by coding the digital payment code, the coding may include at least one of shuffling, masking or encryption.

일 실시예에서, 상기 방법은 (e) 상기 (b) 단계 및 (c) 단계 사이에, 적어도 상기 디지털 결제 코드 및 사용 코드를 포함하는 일회용 응답코드 발행 정보를 저장할 수 있다. 상기 (d) 단계는 상기 수신된 디지털 결제 코드와 연관된 사용 코드를 체크하여 만일 이미 사용되었다면 상기 결제처리에 관한 정보를 삭제하는 단계를 더 포함할 수 있다.In one embodiment, the method may store (e) one-time response code issuance information including at least the digital payment code and a usage code between steps (b) and (c). The step (d) may further include checking a usage code associated with the received digital payment code and deleting information on the payment processing if it has already been used.

일 실시예에서, 상기 (d) 단계는 상기 연관된 결제수단을 통해 상기 주문 내역에 관한 결제승인 또는 결제취소를 수행하는 단계를 더 포함할 수 있다.In one embodiment, the step (d) may further comprise the step of performing a payment approval or payment cancellation of the order details through the associated payment means.

일 실시예에서, 상기 방법은 상기 결제처리가 수행되면 상기 사업자 단말로부터 전자적 서명을 수신하고, 상기 수신된 전자적 서명을 포함하는 전자적 영수증을 생성하는 단계를 더 포함할 수 있다. 상기 생성된 전자적 영수증은 외부에 보관되거나 또는 상기 사용자 단말에 송신될 수 있다.In an embodiment, the method may further include receiving an electronic signature from the operator terminal when the payment process is performed, and generating an electronic receipt including the received electronic signature. The generated electronic receipt may be stored externally or transmitted to the user terminal.

일 실시예에서, 상기 일회용 응답코드는 일회용 바코드 또는 일회용 QR 코드에 해당할 수 있다.
In one embodiment, the disposable response code may correspond to a disposable barcode or a disposable QR code.

실시예들 중에서, 사업자 단말은 사용자와 연관된 결제수단을 등록하고 사용자 단말의 요청에 따라 상기 등록된 결제수단과 연관된 디지털 결제 코드를 동적으로 생성하여 일회용 응답코드를 상기 사용자 단말에 발행하는 결제 서버와 연결된다. 사업자 단말에서 수행되는 일회용 응답코드를 통한 결제 방법은 주문 내역을 생성하는 단계, 상기 사용자 단말에 의하여 표시된 일회용 응답코드를 읽는 단계, 상기 읽은 일회용 응답코드에 해당하는 디지털 결제 코드를 얻는 단계 및 상기 결제 서버에게 상기 얻은 디지털 결제 코드를 송신하여 상기 결제 서버로 하여금 상기 결제 수단을 통한 결제 처리를 수행하도록 하는 단계를 포함한다.Among the embodiments, the operator terminal registers a payment means associated with the user and dynamically generates a digital payment code associated with the registered payment means in response to a request of the user terminal and issues a one-time response code to the user terminal. Connected. The payment method through the one-time response code performed in the operator terminal generates an order history, reading the one-time response code displayed by the user terminal, obtaining a digital payment code corresponding to the read one-time response code and the payment Transmitting the obtained digital payment code to a server to cause the payment server to perform payment processing through the payment means.

일 실시예에서, 상기 일회용 응답코드를 읽는 단계는 상기 사용자 단말에 의하여 표시된 일회용 응답코드를 광학적으로 스캔하는 단계를 더 포함할 수 있다.In one embodiment, the reading of the one-time response code may further include optically scanning the one-time response code displayed by the user terminal.

상기 읽은 일회용 응답코드에 해당하는 디지털 결제 코드를 얻는 단계는 상기 읽은 일회용 응답코드를 디코딩하여 상기 디지털 결제 코드를 얻는 단계를 더 포함할 수 있고, 상기 디코딩은 디셔플링, 언마스킹 또는 복호화 중 적어로 하나를 포함할 수 있다.Obtaining a digital payment code corresponding to the read disposable response code may further include obtaining the digital payment code by decoding the read disposable response code, wherein the decoding is less during deshuffling, unmasking or decryption. It can contain one.

일 실시예에서, 상기 방법은 상기 결제처리가 수행되면 전자적 서명을 수신하는 단계를 더 포함할 수 있다. 여기에서, 상기 방법은 상기 수신된 전자적 서명을 포함하는 종이 영수증을 출력하는 단계를 더 포함할 수 있다. 또는 상기 방법은 상기 수신된 전자적 서명을 포함하는 전자적 영수증을 상기 결제 서버에 송신하는 단계를 더 포함할 수 있다.일 실시예에서, 상기 방법은 상기 읽은 일회용 응답코드로부터 상기 일회용 응답코드의 발행 시간을 나타내는 타임 코드를 얻어서 유효기간을 계산하는 단계를 더 포함할 수 있다.
In one embodiment, the method may further comprise receiving an electronic signature when the payment process is performed. Here, the method may further include outputting a paper receipt including the received electronic signature. Alternatively, the method may further include transmitting an electronic receipt including the received electronic signature to the payment server. In one embodiment, the method further comprises: issuing time of the one-time response code from the read one-time response code. The method may further include calculating a validity period by obtaining a time code indicating.

실시예들 중에서, 결제 서버는 사용자와 연관된 결제수단을 등록하는 결제수단 등록부, 사용자 단말의 요청에 따라 상기 등록된 결제수단과 연관된 디지털 결제 코드를 동적으로 생성하여 일회용 응답코드를 상기 사용자 단말에 발행하는 일회용 응답코드 생성부, 사업자 단말에 의하여 상기 발행된 일회용 응답코드가 읽혀지면, 주문 내역과 상기 읽혀진 일회용 응답코드로부터 파생된 디지털 결제 코드를 수신하는 디지털 결제 코드 수신부 및 상기 디지털 결제 코드와 연관된 결제수단을 통해 상기 주문 내역에 관한 결제처리를 수행하는 결제 처리부를 포함하는 일회용 응답코드를 통한 결제를 수행한다.Among the embodiments, the payment server dynamically generates a digital payment code associated with the registered payment means at the request of the payment means registration unit for registering the payment means associated with the user, the user terminal to issue a one-time response code to the user terminal. When the disposable response code issued by the operator terminal is read, the digital payment code receiving unit for receiving the order details and the digital payment code derived from the read disposable response code and payment associated with the digital payment code The payment is performed through a one-time response code including a payment processing unit that performs payment processing on the order details through the means.

일 실시예에서, 상기 결제 서버는 적어도 적어도 상기 디지털 결제 코드 및 사용 코드를 포함하는 일회용 응답코드 발행 정보를 저장하는 발행 정보 저장부를 더 포함할 수 있다.In one embodiment, the payment server may further include an issue information storage unit for storing disposable response code issue information including at least the digital payment code and the use code.

상기 결제 서버는 상기 결제처리가 수행되면 상기 사업자 단말로부터 전자적 서명을 수신하고, 상기 수신된 전자적 서명을 포함하는 전자적 영수증을 생성하는 결제 후처리부를 더 포함할 수 있다.
The payment server may further include a payment post-processing unit configured to receive an electronic signature from the operator terminal when the payment processing is performed and generate an electronic receipt including the received electronic signature.

실시예들 중에서, 사업자 단말은 사용자와 연관된 결제수단을 등록하고 사용자 단말의 요청에 따라 상기 등록된 결제수단과 연관된 디지털 결제 코드를 동적으로 생성하여 일회용 응답코드를 상기 사용자 단말에 발행하는 결제 서버와 연결된다. 상기 사업자 단말은 상품에 부착된 상품 바코드와 상기 사용자 단말에 의하여 표시된 일회용 응답코드를 읽는 응답코드 스캔부, 상기 상품 바코드로부터 주문 내역을 생성하는 주문 내역 생성부, 상기 읽은 일회용 응답코드를 해석하여 디지털 결제 코드를 얻는 디지털 결제 코드 획득부 및 상기 결제 서버에게 상기 얻은 디지털 결제 코드를 송신하여 상기 결제 서버로 하여금 상기 결제 수단을 통한 결제 처리를 수행하도록 하는 결제 처리부를 포함한다.Among the embodiments, the operator terminal registers a payment means associated with the user and dynamically generates a digital payment code associated with the registered payment means in response to a request of the user terminal and issues a one-time response code to the user terminal. Connected. The operator terminal is a response code scanning unit for reading the product barcode attached to the product and the disposable response code displayed by the user terminal, an order history generation unit for generating an order history from the product barcode, the read the response code read digital A digital payment code obtaining unit for obtaining a payment code and a payment processing unit for transmitting the obtained digital payment code to the payment server to cause the payment server to perform payment processing through the payment means.

일 실시예에서, 상기 응답코드 스캔부는 상기 사용자 단말에 의하여 표시된 일회용 응답코드를 광학적으로 스캔할 수 있다.In one embodiment, the response code scan unit may optically scan the disposable response code displayed by the user terminal.

상기 디지털 결제 코드 획득부는 상기 읽은 일회용 응답코드를 디코딩하여 상기 디지털 결제 코드를 얻고, 상기 디코딩은 디셔플링, 언마스킹 또는 복호화 중 적어로 하나를 포함할 수 있다.The digital payment code acquiring unit decodes the read single-use response code to obtain the digital payment code, and the decoding may include at least one of deshuffling, unmasking, or decoding.

상기 결제 처리부는 상기 결제처리가 수행되면 전자적 서명을 수신할 수 있다. 일 실시예에서, 상기 결제 처리부는 상기 수신된 전자적 서명을 포함하는 종이 영수증을 출력할 수 있다. 다른 일 실시예에서, 상기 결제 처리부는 상기 수신된 전자적 서명을 포함하는 전자적 영수증을 상기 결제 서버에 송신할 수 있다.
The payment processing unit may receive an electronic signature when the payment processing is performed. In one embodiment, the payment processing unit may output a paper receipt including the received electronic signature. In another embodiment, the payment processing unit may transmit an electronic receipt including the received electronic signature to the payment server.

본 출원의 개시된 결제 기술들은 사용자가 마그네틱 카드와 같은 결제수단을 소지하지 않더라도 일회용 응답코드를 통해 쉽게 결제를 수행하도록 할 수 있다. 특히, 이러한 일회용 응답코드의 도입은 사업자에게 새로운 장비의 도입을 요구하지 않으므로 비용을 절감시킬 수 있다.The disclosed payment technologies of the present application may allow a user to easily perform a payment through a one-time response code even if the user does not have a payment method such as a magnetic card. In particular, the introduction of this one-time response code does not require the operator to introduce new equipment can reduce the cost.

본 출원의 개시된 결제 기술들은 일회용 응답코드를 신용카드, 직불카드 또는 휴대폰 결제와 같은 다양한 결제수단에 연관시킬 수 있어 사용자에게 결제수단의 다양성을 증가시킬 수 있다.The disclosed payment techniques of the present application may associate a one-time response code with various payment methods such as credit card, debit card or mobile phone payment, thereby increasing the variety of payment methods for the user.

본 출원의 개시된 결제 기술들은 일회용 응답코드의 유효 기간을 통해 마그네틱 카드보다 안전한 거래를 지원할 수 있다.The disclosed payment technologies of the present application may support a secure transaction than a magnetic card through the expiration date of the one-time response code.

본 출원의 개시된 결제 기술들은 사업자가 별도의 스캔 장비 없이 휴대 단말의 어플을 통해 일회용 응답코드를 스캔하여 결제처리할 수 있다.
The disclosed payment technologies of the present application may allow a service provider to process a payment by scanning a one-time response code through an application of a mobile terminal without a separate scanning device.

도 1은 개시된 기술의 일 실시예에 따른 일회용 응답코드를 통한 결제 시스템을 설명하는 블록도이다.
도 2는 도 1에 있는 사업자 단말을 설명하는 블록도이다.
도 3은 도 1에 있는 결제 서버를 설명하는 블록도이다.
도 4는 도 1의 일회용 응답코드를 통한 결제 시스템의 결제 처리 과정을 설명하는 흐름도이다.
도 5는 일회용 응답코드를 생성하는 과정을 예시하는 도면이다.
1 is a block diagram illustrating a payment system through a one-time response code according to an embodiment of the disclosed technology.
FIG. 2 is a block diagram illustrating a service provider terminal in FIG. 1.
3 is a block diagram illustrating a payment server in FIG. 1.
4 is a flowchart illustrating a payment processing process of a payment system through the one-time response code of FIG. 1.
5 is a diagram illustrating a process of generating a one-time response code.

개시된 기술에 관한 설명은 구조적 내지 기능적 설명을 위한 실시예에 불과하므로, 개시된 기술의 권리범위는 본문에 설명된 실시예에 의하여 제한되는 것으로 해석되어서는 아니 된다. 즉, 실시예는 다양한 변경이 가능하고 여러 가지 형태를 가질 수 있으므로 개시된 기술의 권리범위는 기술적 사상을 실현할 수 있는 균등물들을 포함하는 것으로 이해되어야 한다. 또한, 개시된 기술에서 제시된 목적 또는 효과는 특정 실시예가 이를 전부 포함하여야 한다거나 그러한 효과만을 포함하여야 한다는 의미는 아니므로, 개시된 기술의 권리범위는 이에 의하여 제한되는 것으로 이해되어서는 아니 될 것이다.The description of the disclosed technique is merely an example for structural or functional explanation and the scope of the disclosed technology should not be construed as being limited by the embodiments described in the text. That is, the embodiments may be variously modified and may have various forms, and thus the scope of the disclosed technology should be understood to include equivalents capable of realizing the technical idea. Also, the purpose or effect of the disclosed technology should not be construed as being limited thereby, as it does not mean that a particular embodiment must include all such effects or merely include such effects.

한편, 본 출원에서 서술되는 용어의 의미는 다음과 같이 이해되어야 할 것이다.Meanwhile, the meaning of the terms described in the present application should be understood as follows.

"제1", "제2" 등의 용어는 하나의 구성요소를 다른 구성요소로부터 구별하기 위한 것으로, 이들 용어들에 의해 권리범위가 한정되어서는 아니 된다. 예를 들어, 제1 구성요소는 제2 구성요소로 명명될 수 있고, 유사하게 제2 구성요소도 제1 구성요소로 명명될 수 있다.The terms "first "," second ", and the like are intended to distinguish one element from another, and the scope of the right should not be limited by these terms. For example, the first component may be referred to as a second component, and similarly, the second component may also be referred to as a first component.

어떤 구성요소가 다른 구성요소에 "연결되어"있다고 언급된 때에는, 그 다른 구성요소에 직접적으로 연결될 수도 있지만, 중간에 다른 구성요소가 존재할 수도 있다고 이해되어야 할 것이다. 반면에, 어떤 구성요소가 다른 구성요소에 "직접 연결되어"있다고 언급된 때에는 중간에 다른 구성요소가 존재하지 않는 것으로 이해되어야 할 것이다. 한편, 구성요소들 간의 관계를 설명하는 다른 표현들, 즉 "~사이에"와 "바로 ~사이에" 또는 "~에 이웃하는"과 "~에 직접 이웃하는" 등도 마찬가지로 해석되어야 한다.It is to be understood that when an element is referred to as being "connected" to another element, it may be directly connected to the other element, but there may be other elements in between. On the other hand, when an element is referred to as being "directly connected" to another element, it should be understood that there are no other elements in between. On the other hand, other expressions describing the relationship between the components, such as "between" and "immediately between" or "neighboring to" and "directly neighboring to", should be interpreted as well.

단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한 복수의 표현을 포함하는 것으로 이해되어야 하고, "포함하다"또는 "가지다" 등의 용어는 설시된 특징, 숫자, 단계, 동작, 구성요소, 부분품 또는 이들을 조합한 것이 존재함을 지정하려는 것이며, 하나 또는 그 이상의 다른 특징이나 숫자, 단계, 동작, 구성요소, 부분품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.It should be understood that the singular " include "or" have "are to be construed as including a stated feature, number, step, operation, component, It is to be understood that the combination is intended to specify that it does not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, or combinations thereof.

각 단계들에 있어 식별부호(예를 들어, a, b, c 등)는 설명의 편의를 위하여 사용되는 것으로 식별부호는 각 단계들의 순서를 설명하는 것이 아니며, 각 단계들은 문맥상 명백하게 특정 순서를 기재하지 않는 이상 명기된 순서와 다르게 일어날 수 있다. 즉, 각 단계들은 명기된 순서와 동일하게 일어날 수도 있고 실질적으로 동시에 수행될 수도 있으며 반대의 순서대로 수행될 수도 있다.In each step, the identification code (e.g., a, b, c, etc.) is used for convenience of explanation, the identification code does not describe the order of each step, Unless otherwise stated, it may occur differently from the stated order. That is, each step may occur in the same order as described, may be performed substantially concurrently, or may be performed in reverse order.

개시된 기술은 컴퓨터가 읽을 수 있는 기록매체에 컴퓨터가 읽을 수 있는 코드로서 구현될 수 있고, 컴퓨터가 읽을 수 있는 기록 매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록 장치를 포함한다. 컴퓨터가 읽을 수 있는 기록 매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피 디스크, 광 데이터 저장 장치 등이 있으며, 또한, 캐리어 웨이브(예를 들어 인터넷을 통한 전송)의 형태로 구현되는 것도 포함한다. 또한, 컴퓨터가 읽을 수 있는 기록 매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산 방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다.The disclosed technique may be embodied as computer readable code on a computer readable recording medium, and the computer readable recording medium may include any type of recording device that stores data that can be read by a computer system . Examples of the computer-readable recording medium include a ROM, a RAM, a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like, and also implemented in the form of a carrier wave (for example, transmission over the Internet) . In addition, the computer-readable recording medium may be distributed over network-connected computer systems so that computer readable codes can be stored and executed in a distributed manner.

여기서 사용되는 모든 용어들은 다르게 정의되지 않는 한, 개시된 기술이 속하는 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가진다. 일반적으로 사용되는 사전에 정의되어 있는 용어들은 관련 기술의 문맥상 가지는 의미와 일치하는 것으로 해석되어야 하며, 본 출원에서 명백하게 정의하지 않는 한 이상적이거나 과도하게 형식적인 의미를 지니는 것으로 해석될 수 없다.
All terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which the disclosed technology belongs, unless otherwise defined. The terms defined in the commonly used dictionary should be interpreted to coincide with the meanings in the context of the related art, and should not be interpreted as having ideal or excessively formal meanings unless clearly defined in the present application.

도 1은 개시된 기술의 일 실시예에 따른 일회용 응답코드를 통한 결제 시스템을 설명하는 블록도이다.1 is a block diagram illustrating a payment system through a one-time response code according to an embodiment of the disclosed technology.

도 1을 참조하면, 결제 시스템(100)은 사용자 단말(110), 사업자 단말(120), 결제 서버(130) 및 금융 서버(140)를 포함한다.Referring to FIG. 1, the payment system 100 includes a user terminal 110, an operator terminal 120, a payment server 130, and a financial server 140.

사용자 단말(110)은 스마트폰 또는 태블릿 PC(Personal Computer)와 같이 통신 가능한 단말에 해당한다. 사용자 단말(110)은 인터넷을 통해 결제 서버(130)와 연결하여 일회용 응답코드를 수신할 수 있고, 사업자 단말(120)로 하여금 일회용 응답코드를 읽도록 할 수 있다. 예를 들어, 일회용 응답코드는 일회용 바코드 또는 일회용 QR 코드(즉, 이차원 바코드)에 해당할 수 있다.The user terminal 110 corresponds to a terminal that can communicate, such as a smartphone or a tablet PC. The user terminal 110 may receive a one-time response code by connecting to the payment server 130 through the Internet, and may allow the operator terminal 120 to read the one-time response code. For example, the disposable response code may correspond to a disposable barcode or a disposable QR code (ie, two-dimensional barcode).

사업자 단말(120)은 포스(POS, Point of Sale) 단말에 해당할 수 있다. 사업자 단말(120)은 일회용 응답코드를 해석하여 디지털 결제 코드를 생성하고, 주문 내역과 디지털 결제 코드를 결제 서버(130)에 송신한다. 여기에서, 주문 내역은 총 가격에 해당할 수 있고, 필요에 따라, 물품명, 단가, 개수와 가격으로 구성된 가격 리스트를 더 포함할 수 있다.The operator terminal 120 may correspond to a point of sale (POS) terminal. The operator terminal 120 interprets the one-time response code to generate a digital payment code, and transmits the order details and the digital payment code to the payment server 130. Here, the order details may correspond to the total price, and if necessary, may further include a price list consisting of the item name, unit price, number and price.

결제 서버(130)는 사업자 단말(120)로부터 수신된 주문 내역과 디지털 결제 코드를 가지고 결제 처리를 수행한다. 일 실시예에서, 결제 서버(130)는 디지털 결제 코드와 관련된 결제수단에 대한 금융 서버(140)와 연동하여 결제승인 또는 결제취소를 수행할 수 있다.The payment server 130 performs payment processing with the order details and the digital payment code received from the operator terminal 120. In one embodiment, the payment server 130 may perform payment approval or payment cancellation in conjunction with the financial server 140 for the payment means associated with the digital payment code.

금융 서버(140)는 신용카드사 서버, 체크카드 서버와 같이 비용을 결제할 수 있는 서버에 해당한다. 일 실시예에서, 결제 서버(130)와 금융 서버(140)는 통합될 수 있고, 다른 일 실시예에서, 결제 서버(130)와 금융 서버(140)는 별개로 구현될 수 있다.
The financial server 140 corresponds to a server that can pay a cost, such as a credit card company server, a check card server. In one embodiment, payment server 130 and financial server 140 may be integrated, and in another embodiment, payment server 130 and financial server 140 may be implemented separately.

도 2는 도 1에 있는 사업자 단말을 설명하는 블록도이다.FIG. 2 is a block diagram illustrating a service provider terminal in FIG. 1.

도 2를 참조하면, 사업자 단말(120)은 응답코드 스캔부(210), 주문 내역 생성부(220), 디지털 결제 코드 획득부(230), 결제 처리부(240) 및 제어부(250)를 포함하고, 일 실시예에서, 매장에 설치된 포스 단말로 구현될 수 있다.Referring to FIG. 2, the operator terminal 120 includes a response code scan unit 210, an order history generator 220, a digital payment code obtainer 230, a payment processor 240, and a controller 250. In one embodiment, the terminal may be implemented as a POS terminal installed in a store.

응답코드 스캔부(210)는 바코드를 읽어서 주문내역 생성부(220)가 주문내역을 생성하게 하거나 또는 디지털 결제 코드 획득부(230)가 디지털 결제 코드를 얻게 한다. 일 실시예에서, 응답코드 스캔부(210)는 일회용 응답코드(예를 들어, 바코드)를 광학적으로 스캔하여 바코드를 읽을 수 있다.The response code scan unit 210 reads the bar code so that the order history generation unit 220 generates the order history or the digital payment code acquisition unit 230 obtains the digital payment code. In an embodiment, the response code scan unit 210 may read the barcode by optically scanning the disposable response code (eg, a barcode).

주문내역 생성부(220)는 응답코드 스캔부(210)가 상품에 부착된 상품 바코드를 스캔하면 해당 상품 정보를 해석하여 주문 내역을 생성할 수 있고, 디지털 결제 코드 획득부(230)는 응답코드 스캔부(210)가 일회용 응답코드가 스캔하면 일회용 응답코드를 해석하여 디지털 결제 코드를 얻을 수 있다. 여기에서, 상품 바코드와 일회용 응답코드의 구분은 제어부(250)를 통해 수행될 수 있다.When the order code generation unit 220 scans the product barcode attached to the product, the response code scan unit 210 may generate the order details by analyzing the corresponding product information, and the digital payment code acquisition unit 230 may generate the response code. When the scan unit 210 scans the disposable response code, the scan unit 210 may interpret the disposable response code to obtain a digital payment code. Here, the classification of the product barcode and the disposable response code may be performed through the controller 250.

일 실시예에서, 사업자 단말(120)은 결제 처리 순서를 자동화할 수 있고, 자동화는 응답코드 스캔부(210)를 통한 n 번(n은 자연수)의 연속적인 상품 바코드의 스캔 과정과 한 번의 최종적인 일회용 응답코드의 스캔 과정을 포함할 수 있다. 다른 일 실시예에서, 사업자 단말(120)은 결제 처리 순서를 수동적으로 결정할 수 있고, 수동적인 결정은 응답코드 스캔부(210)를 통한 n 번(n은 자연수)의 상품 바코드의 스캔 과정, 한 번의 일회용 응답코드의 스캔 과정 및 최종적인 결제 지시를 포함할 수 있다.In one embodiment, the operator terminal 120 may automate the payment processing sequence, the automation is the process of scanning n times (n is a natural number) of the consecutive product barcode through the response code scan unit 210 and one final Scan of the disposable response code. In another exemplary embodiment, the operator terminal 120 may manually determine a payment processing order, and the manual determination may include scanning a product barcode n times (n is a natural number) through the response code scan unit 210, Scan process of the one-time response code and final payment instructions.

결제 처리부(240)는 결제 서버(130)에 디지털 결제 코드를 송신하고, 결제 서버(130)로부터 결제 처리 결과를 기다린다. 결제 처리 결과는 결제승인 또는 결제취소를 포함한다. 결제 처리부(240)는 결제 처리 결과가 수신되면 사용자로부터 전자적 서명을 수신한다. 일 실시예에서, 전자적 서명은 전자 싸인 입력 장치를 통해 수신될 수 있다. 또한, 결제 처리부(240)는 전자적 서명을 포함하는 종이 영수증을 출력할 수 있거나 또는 전자적 서명을 포함하는 전자적 영수증을 결제 서버(130)에 송신할 수 있다.The payment processor 240 transmits a digital payment code to the payment server 130 and waits for a payment processing result from the payment server 130. Payment processing results include payment approval or payment cancellation. The payment processing unit 240 receives an electronic signature from the user when the payment processing result is received. In one embodiment, the electronic signature may be received via an electronic sign input device. In addition, the payment processor 240 may output a paper receipt including the electronic signature or transmit the electronic receipt including the electronic signature to the payment server 130.

제어부(250)는 응답코드 스캔부(210), 주문 내역 생성부(220), 디지털 결제 코드 획득부(230) 및 결제 처리부(240)를 제어한다.
The controller 250 controls the response code scan unit 210, the order history generator 220, the digital payment code obtainer 230, and the payment processor 240.

도 3은 도 1에 있는 결제 서버를 설명하는 블록도이다.3 is a block diagram illustrating a payment server in FIG. 1.

도 3을 참조하면, 결제 서버(130)는 결제수단 등록부(310), 일회용 응답코드 생성부(320), 발행 정보 저장부(330), 디지털 결제 코드 수신부(340), 결제 처리부(350), 결제 후처리부(360) 및 제어부(370)를 포함한다.Referring to FIG. 3, the payment server 130 may include a payment method registration unit 310, a disposable response code generation unit 320, an issue information storage unit 330, a digital payment code receiving unit 340, a payment processing unit 350, The payment post-processing unit 360 and the control unit 370 are included.

결제수단 등록부(310)는 사용자와 연관된 결제수단을 등록한다. 일 실시예에서, 결제수단은 신용카드, 직불카드, 선불카드, 포인트 결제, 계좌이체, 상품권 코드 결제 또는 휴대폰 결제에 해당할 수 있다. 이하, 결제수단은 신용카드를 예시하여 설명하고자 하며, 이러한 예시는 권리범위를 제한하고자 하는 것이 아니다. 보다 구체적으로, 결제수단 등록부(310)는 신용카드 번호와 유효기간과 같은 신용카드 관련 정보를 내부 또는 외부의 데이터베이스(미도시됨)에 등록할 수 있다.The payment method registration unit 310 registers a payment method associated with the user. In one embodiment, the payment means may correspond to credit card, debit card, prepaid card, point payment, bank transfer, gift voucher code payment or mobile phone payment. Hereinafter, the payment means will be described by illustrating a credit card, this example is not intended to limit the scope of rights. More specifically, the payment method registration unit 310 may register credit card related information such as credit card number and expiration date in an internal or external database (not shown).

일회용 응답코드 생성부(320)는 사용자 단말(110)의 요청에 따라 디지털 결제 코드를 동적으로 생성한다. 디지털 결제 코드는 결제수단 등록부(310)에 의하여 등록된 결제수단과 연관된다. 동적의 의미는 디지털 결제 코드가 사용자 단말(110)의 요청이 발생할 때마다 변할 수 있음을 의미한다. 또한, 일회용 응답코드 생성부(320)는 디지털 결제 코드로부터 일회용 응답코드를 생성하여 사용자 단말(110)에 발행한다.
The disposable response code generator 320 dynamically generates a digital payment code according to a request of the user terminal 110. The digital payment code is associated with a payment method registered by the payment method registration unit 310. Dynamic means that the digital payment code can change whenever a request of the user terminal 110 occurs. In addition, the one-time response code generation unit 320 generates a one-time response code from the digital payment code and issues it to the user terminal (110).

도 5는 일회용 응답코드를 생성하는 과정을 예시하는 도면이다.5 is a diagram illustrating a process of generating a one-time response code.

도 5는 일회용 응답코드를 생성을 예시하는 것으로, 권리범위를 한정하고자 하는 것이 아니다. Figure 5 illustrates the generation of a one-time response code, not intended to limit the scope of rights.

결제수단 등록부(310)는 결제수단의 등록 과정에서 결제수단 정보(514)에 결제수단 식별자(512)를 연관시켜 결제 정보(510)를 생성할 수 있다. 일 실시예에서, 결제 정보(510)는 결제수단의 종류 및 발행주체 중 적어도 하나에 따라 결정될 수 있다. 결제 식별자(512)는 결제수단 정보(514)를 식별하기 위한 것으로, 일 실시예에서, 일련번호로서 구현될 수 있다. 결제수단 정보(514)는 실제로 결제될 때 필요한 정보를 의미한다. 예를 들어, 신용카드의 경우, 결제수단 정보(514)는 신용카드사를 식별하기 위한 식별자(BID)와 신용카드사에 의하여 부여된 신용카드 번호(1111-1111-1111-1111) 및 신용카드 유효기간(03/12)을 포함할 수 있다.The payment method registration unit 310 may generate payment information 510 by associating the payment method identifier 512 with the payment method information 514 during the registration of the payment method. In one embodiment, the payment information 510 may be determined according to at least one of the type of payment method and the issuer. The payment identifier 512 is for identifying payment means information 514, and in one embodiment, may be implemented as a serial number. The payment means information 514 means information required when the payment is actually made. For example, in the case of a credit card, the payment method information 514 may include an identifier (BID) for identifying a credit card company, a credit card number (1111-1111-1111-1111) and a credit card expiration date assigned by the credit card company. (03/12).

일회용 응답코드 생성부(320)는 디지털 결제 코드(520)의 생성 과정에서 결제수단 코드(522)와 동적 코드(524)를 결합할 수 있다. 결제수단 코드(522)는 결제수단 등록부(310)에 의하여 생성된 결제수단 식별자(512)를 포함하는 결제 코드에 해당할 수 있다. 동적 코드(524)는 일회용 응답코드 생성부(320)에 의하여 생성된 가변적인 코드에 해당할 수 있고, 일 실시예에서, 가변적인 코드는 디지털 결제 코드(520)의 생성 시간을 나타내는 타임 코드를 포함할 수 있다. 타임 코드는 사업자 단말(120)로 하여금 일회용 응답코드(530)의 유효기간을 계산하도록 할 수 있다. 예를 들어, 사업자 단말(120)은 유효기간을 디지털 결제 코드(520)의 생성 시간으로부터 소정의 시간(예를 들어, 10분)으로 설정할 수 있고, 만일 일회용 응답코드(530)에 있는 타임 코드에 해당하는 시간으로부터 10분이 경과되었다면 결제처리를 버릴 수 있다(discard).The disposable response code generator 320 may combine the payment means code 522 and the dynamic code 524 in the process of generating the digital payment code 520. The payment method code 522 may correspond to a payment code including the payment method identifier 512 generated by the payment method registration unit 310. The dynamic code 524 may correspond to a variable code generated by the one-time response code generator 320, and in one embodiment, the variable code represents a time code indicating a generation time of the digital payment code 520. It may include. The time code may allow the operator terminal 120 to calculate the expiration date of the one-time response code 530. For example, the operator terminal 120 may set the validity period to a predetermined time (for example, 10 minutes) from the generation time of the digital payment code 520, and if the time code in the one-time response code 530 If 10 minutes have elapsed since the corresponding time, the payment process may be discarded (discard).

일회용 응답코드 생성부(320)는 디지털 결제 코드(520)를 코딩하여 일회용 응답코드(530)를 생성할 수 있다. 도 5는 일회용 응답코드를 1차원적인 것으로 표시하였으나, 이러한 사항은 권리범위를 한정하고자 하는 것이 아니며, 2차원 이상으로 구현할 수 있다. 여기에서, 코딩은 셔플링, 마스킹 또는 암호화 중 적어로 하나를 포함할 수 있다. 이는 디지털 결제 코드(520)가 제3자에 의하여 쉽게 해석되는 것을 방지하기 위함이다. 한편, 도 2에서, 디지털 결제 코드 획득부(230)는 일회용 응답코드(530)를 디코딩하여 디지털 결제 코드(520)를 얻을 수 있다. 여기에서, 디코딩은 디셔플링, 언마스킹 또는 복호화 중 적어도 하나를 포함할 수 있다.The disposable response code generator 320 may generate the disposable response code 530 by coding the digital payment code 520. 5 shows the one-time response code as one-dimensional, this matter is not intended to limit the scope of rights, it can be implemented in two or more dimensions. Here, the coding may include one of shuffling, masking or encryption. This is to prevent the digital payment code 520 from being easily interpreted by a third party. Meanwhile, in FIG. 2, the digital payment code acquisition unit 230 may obtain the digital payment code 520 by decoding the one-time response code 530. Here, the decoding may include at least one of deshuffling, unmasking or decoding.

도 3 및 도 5에서, 발행 정보 저장부(330)는 일회용 응답코드 발행 정보(540)를 저장하고, 일회용 응답코드 발행 정보(540)는 일회용 응답코드 생성부(320)에 의하여 생성된 일회용 응답코드에 대한 적어도 디지털 결제 코드(520) 및 사용 코드를 포함한다. 여기에서, 사용 코드(544)는 일회용 응답코드 생성부(320)에 의하여 발행된 일회용 응답코드가 이미 사용되었는지 여부를 나타낸다.
3 and 5, the issue information storage unit 330 stores the disposable response code issue information 540, and the disposable response code issue information 540 is the disposable response code generated by the disposable response code generator 320. At least digital payment code 520 and redemption code for the code. Here, the usage code 544 indicates whether the disposable response code issued by the disposable response code generation unit 320 has already been used.

다시 도 3에서, 디지털 결제 코드 수신부(340)는 사업자 단말(120)에 의하여 일회용 응답코드가 읽혀지면 주문 내역과 함께 사업자 단말(120)에 의하여 읽혀진 일회용 응답코드로부터 파생된 디지털 결제 코드를 수신한다.3 again, the digital payment code receiving unit 340 receives the digital payment code derived from the one-time response code read by the operator terminal 120 together with the order details when the one-time response code is read by the operator terminal 120. .

결제 처리부(350)는 디지털 결제 코드와 연관된 결제수단을 통한 주문 내역에 관한 결제처리(예를 들어, 결제승인 또는 결제취소)를 수행한다. 이러한 과정에서, 결제 처리부(350)는 디지털 결제 코드와 연관된 사용 코드를 체크하여 만일 이미 사용되었다면 결제처리를 버릴 수 있다. 일 실시예에서, 결제 처리부(350)는 결제수단으로 해당 결제수단과 연관된 외부 서버(예를 들어, 신용카드사의 서버)와 연동하여 결제처리를 수행할 수 있다.The payment processing unit 350 performs payment processing (for example, payment approval or payment cancellation) regarding the order details through the payment means associated with the digital payment code. In this process, the payment processing unit 350 may check the usage code associated with the digital payment code and discard the payment processing if it is already used. In one embodiment, the payment processing unit 350 may perform payment processing in connection with an external server (for example, a server of a credit card company) associated with the payment method as a payment method.

결제 후처리부(360)는 결제처리가 수행되면 사업자 단말(120)로부터 전자적 서명을 수신한다. 일 실시예에서, 전자적 서명은 사업자 단말(120)과 연결된 싸인 패드를 통해 얻어질 수 있다. 또한, 결제 후처리부(360)는 전자적 서명을 포함하는 전자적 영수증을 생성할 수 있다. 일 실시예에서, 전자적 영수증은 외부의 신뢰될 수 있는 제3자(예를 들어, 공인전자문서보관소)에 보관되거나 또는 사용자 단말(110)에 송신될 수 있다.
The payment post-processing unit 360 receives an electronic signature from the operator terminal 120 when the payment processing is performed. In one embodiment, the electronic signature may be obtained through a sign pad connected with the operator terminal 120. In addition, the payment post-processing unit 360 may generate an electronic receipt including an electronic signature. In one embodiment, the electronic receipt may be stored in an external trusted third party (eg, an authorized electronic archive) or transmitted to the user terminal 110.

도 4는 도 1의 일회용 응답코드를 통한 결제 시스템의 결제 처리 과정을 설명하는 흐름도이다.4 is a flowchart illustrating a payment processing process of a payment system through the one-time response code of FIG. 1.

등록 과정에서, 사용자 단말(110)은 사용자와 연관된 결제수단(예를 들어, 신용카드)을 결제 서버(130)에 등록한다(단계 S410). 도 5에 나타난 바와 같이, 결제 서버(130)는 결제 수단을 결제 정보(510)로서 등록할 수 있다. In the registration process, the user terminal 110 registers the payment means (for example, credit card) associated with the user to the payment server 130 (step S410). As shown in FIG. 5, the payment server 130 may register a payment means as payment information 510.

결제 과정에서, 사용자 단말(110)은 결제 서버(130)에 이미 등록된 결제수단과 관련된 일회용 응답코드를 요청한다(단계 S415). 결제 서버(130)는 사용자 단말(110)의 요청에 따라 결제수단과 연관된 디지털 결제 코드를 동적으로 생성한다(단계 S420). 일 실시예에서, 동적 생성을 위하여, 결제 서버(130)는 디지털 결제 코드의 생성 시간을 이용할 수 있다.In the payment process, the user terminal 110 requests a one-time response code associated with the payment means already registered in the payment server 130 (step S415). The payment server 130 dynamically generates a digital payment code associated with a payment method according to a request of the user terminal 110 (step S420). In one embodiment, for dynamic generation, payment server 130 may use the generation time of the digital payment code.

결제 서버(130)는 디지털 결제 코드를 기초로 생성된 일회용 응답코드를 사용자 단말(110)에 발행한다(단계 S425). 발행 전 또는 후에, 결제 서버(130)는 일회용 응답코드 발행 정보를 저장할 수 있다(단계 S423).The payment server 130 issues a one-time response code generated based on the digital payment code to the user terminal 110 (step S425). Before or after issuing, the payment server 130 may store the disposable response code issuing information (step S423).

일 실시예에서, 일회용 응답코드의 발행은 그래픽적인 전송을 포함할 수 있다. 이러한 방식은 사용자 단말(110)이 MMS (Multimedia Message Service)로서 일회용 응답코드를 디스플레이하는 경우에 유용할 수 있다. 다른 일 실시예에서, 일회용 응답코드의 발행은 바코드를 구성하는 디지털 정보의 전송을 포함할 수 있다. 이러한 방식은 사용자 단말(110)이 어플리케이션으로서 일회용 응답코드를 디스플레이하는 경우에 유용할 수 있다.In one embodiment, issuance of a one-time response code may include graphical transmission. This method may be useful when the user terminal 110 displays a one-time response code as a multimedia message service (MMS). In another embodiment, issuance of a one-time response code may include the transmission of digital information that makes up the barcode. This approach can be useful when the user terminal 110 displays a one-time response code as an application.

사업자 단말(120)은 주문 내역을 얻는다(단계 S430). 일 실시예에서, 주문 내역을 바코드 스캔 또는 RFID(Radio Frequency IDentification) 기술을 통해 얻어질 수 있다. 사업자 단말(120)은 사용자 단말(110)에 있는 일회용 응답코드를 읽는다(단계 S435). 일 실시예에서, 사업자 단말(120)은 바코드 스캔을 통해서 일회용 응답코드를 읽을 수 있다. 한편, 주문 내역의 얻는 과정과 일회용 응답코드의 읽는 과정은 반드시 도 4의 순서대로 수행될 필요는 없으며, 역으로 수행되거나 또는 주문 내역을 얻는 과정 중에 일회용 응답코드가 읽혀질 수 있다. 또한, 사업자 단말(120)은 일회용 응답코드를 기초로 디지털 결제 코드를 얻는다(단계 S440).The operator terminal 120 obtains the order details (step S430). In one embodiment, order details may be obtained through barcode scanning or Radio Frequency IDentification (RFID) technology. The operator terminal 120 reads the one-time response code in the user terminal 110 (step S435). In one embodiment, the operator terminal 120 may read the disposable response code through a barcode scan. On the other hand, the process of obtaining the order details and the process of reading the one-time response code does not necessarily need to be performed in the order of Figure 4, the reverse response or one-time response code may be read during the process of obtaining the order details. In addition, the operator terminal 120 obtains a digital payment code based on the one-time response code (step S440).

사업자 단말(120)은 주문 내역과 함께 디지털 결제 코드를 결제 서버(130)에 송신하고(단계 S445), 결제 서버(130)는 디지털 결제 코드와 연관된 사용 코드를 체크하여 해당 디지털 결제 코드가 이미 사용되었는지 여부를 체크한다(단계 S447). 만일 이미 사용된 경우라면, 결제 서버(130)는 결제처리를 버린다.The operator terminal 120 transmits the digital payment code together with the order details to the payment server 130 (step S445), and the payment server 130 checks the usage code associated with the digital payment code and the digital payment code is already used. Is checked (step S447). If already used, the payment server 130 discards the payment process.

보다 구체적으로, 결제 서버(130)는 디지털 결제 코드와 연관된 결제수단 정보를 찾은 후에 금융 서버(140)에 결제를 요청한다(단계 S450). 금융 서버(140)는 결제를 처리하고(단계 S455), 결제 서버(130)에 결제 처리 결과를 송신한다(단계 S460). 결제 서버(130)는 사업자 단말(120)에 결제 처리 결과를 송신하고(단계 S465), 필요한 경우, 사용자 단말(110)에도 결제 처리 결과를 송신한다(단계 S470).More specifically, the payment server 130 requests the payment to the financial server 140 after the payment means information associated with the digital payment code (step S450). The financial server 140 processes the payment (step S455) and transmits the payment processing result to the payment server 130 (step S460). The payment server 130 transmits the payment processing result to the operator terminal 120 (step S465), and if necessary, transmits the payment processing result to the user terminal 110 (step S470).

상기에서는 본 출원의 바람직한 실시예를 참조하여 설명하였지만, 해당 기술 분야의 숙련된 당업자는 하기의 특허 청구의 범위에 기재된 본 출원의 사상 및 영역으로부터 벗어나지 않는 범위 내에서 본 출원을 다양하게 수정 및 변경시킬 수 있음을 이해할 수 있을 것이다.
It will be apparent to those skilled in the art that various modifications and variations can be made to the present invention without departing from the spirit and scope of the present invention as set forth in the following claims It can be understood that

100: 결제 시스템
110: 사용자 단말
120: 사업자 단말
130: 결제 서버
140: 금융 서버
100: payment system
110: User terminal
120: operator terminal
130: payment server
140: financial server

Claims (27)

(a) 사용자와 연관된 결제수단을 등록하는 단계;
(b) 사용자 단말의 요청에 따라 상기 등록된 결제수단과 연관된 디지털 결제 코드를 동적으로 생성하여 일회용 응답코드를 상기 사용자 단말에 발행하는 단계;
(c) 사업자 단말에 의하여 상기 발행된 일회용 응답코드가 읽혀지면, 주문 내역과 함께 상기 읽혀진 일회용 응답코드로부터 파생된 디지털 결제 코드를 수신하는 단계; 및
(d) 상기 디지털 결제 코드와 연관된 결제수단을 통해 상기 주문 내역에 관한 결제처리를 수행하는 단계를 포함하는, 결제 서버에 의하여 실행되는 일회용 응답코드를 통한 결제 방법.
(a) registering a payment means associated with the user;
(b) dynamically generating a digital payment code associated with the registered payment means at the request of the user terminal and issuing a one-time response code to the user terminal;
(c) receiving the digital payment code derived from the read one-time response code together with the order details when the issued one-time response code is read by the operator terminal; And
(d) performing a payment process relating to the order details through a payment means associated with the digital payment code, the payment method via a one-time response code executed by the payment server.
제1항에 있어서, 상기 디지털 결제 코드는
상기 등록된 결제수단을 식별하는 결제수단 식별자를 포함하는 결제 코드에 해당하는 것을 특징으로 하는 일회용 응답코드를 통한 결제 방법.
The digital payment code of claim 1, wherein
The method of payment via a one-time response code, characterized in that corresponding to the payment code including a payment means identifier for identifying the registered payment means.
제2항에 있어서, 상기 디지털 결제 코드는
상기 디지털 결제 코드의 생성 시간을 나타내는 타임 코드를 포함하여 상기 사업자 단말로 하여금 상기 일회용 응답코드로부터 유효기간을 계산할 수 있도록 하는 것을 특징으로 하는 일회용 응답코드를 통한 결제 방법.
The digital payment code of claim 2, wherein the digital payment code is
And a time code indicating a generation time of the digital payment code to allow the service provider terminal to calculate an expiration date from the one-time response code.
제1항에 있어서, 상기 일회용 응답코드는
상기 디지털 결제 코드를 코딩함으로써 생성되고, 상기 코딩은 셔플링, 마스킹 또는 암호화 중 적어도 하나를 포함하는 것을 특징으로 하는 일회용 응답코드를 통한 결제 방법.
The method of claim 1, wherein the one-time response code
Generated by coding the digital payment code, the coding comprising at least one of shuffling, masking or encryption.
제1항에 있어서,
(e) 상기 (b) 단계 및 (c) 단계 사이에, 적어도 상기 디지털 결제 코드 및 사용 코드를 포함하는 일회용 응답코드 발행 정보를 저장하는 단계를 더 포함하는 것을 특징으로 하는 일회용 응답코드를 통한 결제 방법.
The method of claim 1,
(e) between the steps (b) and (c), storing the one-time response code issuance information including at least the digital payment code and the usage code. Way.
제5항에 있어서, 상기 (d) 단계는
상기 수신된 디지털 결제 코드와 연관된 사용 코드를 체크하여 만일 이미 사용되었다면 상기 결제처리에 관한 정보를 삭제하는 단계를 더 포함하는 것을 특징으로 하는 일회용 응답코드를 통한 결제 방법.
The method of claim 5, wherein step (d)
Checking the usage code associated with the received digital payment code and deleting the information related to the payment processing if it has already been used.
제1항에 있어서, 상기 (d) 단계는
상기 연관된 결제수단을 통해 상기 주문 내역에 관한 결제승인 또는 결제취소를 수행하는 단계를 더 포함하는 것을 특징으로 하는 일회용 응답코드를 통한 결제 방법.
2. The method of claim 1, wherein step (d)
The payment method through the one-time response code, characterized in that further comprising the step of performing the payment approval or payment cancellation of the order details through the associated payment means.
제1항에 있어서, 상기 결제수단은
신용카드, 직불카드, 선불카드, 포인트 결제, 계좌이체, 상품권 코드 결제 또는 휴대폰 결제에 해당하는 것을 특징으로 하는 일회용 응답코드를 통한 결제 방법.
The method of claim 1, wherein the payment means
Credit card, debit card, prepaid card, point payment, bank transfer, gift voucher code payment or mobile payment method characterized in that corresponding to the mobile payment.
제1항에 있어서,
상기 결제처리가 수행되면 상기 사업자 단말로부터 전자적 서명을 수신하고, 상기 수신된 전자적 서명을 포함하는 전자적 영수증을 생성하는 단계를 더 포함하는 것을 특징으로 하는 일회용 응답코드를 통한 결제 방법.
The method of claim 1,
Receiving the electronic signature from the operator terminal when the payment processing is performed, and generating an electronic receipt including the received electronic signature.
제9항에 있어서, 상기 생성된 전자적 영수증은
외부에 보관되거나 또는 상기 사용자 단말에 송신되는 것을 특징으로 하는 일회용 응답코드를 통한 결제 방법.
10. The method of claim 9, wherein the generated electronic receipt
The payment method through a one-time response code, characterized in that stored in the outside or transmitted to the user terminal.
제1항에 있어서, 상기 일회용 응답코드는
일회용 바코드 또는 일회용 QR 코드에 해당하는 것을 특징으로 하는 일회용 응답코드를 통한 결제 방법.
The method of claim 1, wherein the one-time response code
Payment method through a one-time response code, characterized in that corresponding to a one-time barcode or disposable QR code.
사용자와 연관된 결제수단을 등록하고 사용자 단말의 요청에 따라 상기 등록된 결제수단과 연관된 디지털 결제 코드를 동적으로 생성하여 일회용 응답코드를 상기 사용자 단말에 발행하는 결제 서버와 연결된 사업자 단말로서, 상기 사업자 단말에서 수행되는 일회용 응답코드를 통한 결제 방법에 있어서,
주문 내역을 생성하는 단계;
상기 사용자 단말에 의하여 표시된 일회용 응답코드를 읽는 단계;
상기 읽은 일회용 응답코드에 해당하는 디지털 결제 코드를 얻는 단계; 및
상기 디지털 결제 코드를 상기 결제 서버에 송신하여 상기 결제 서버로 하여금 결제 처리를 수행하도록 하는 단계를 포함하는 일회용 응답코드를 통한 결제 방법.
A service provider terminal connected to a payment server that registers a payment method associated with a user and dynamically generates a digital payment code associated with the registered payment method according to a request of the user terminal and issues a one-time response code to the user terminal. In the payment method through a one-time response code performed in,
Generating an order history;
Reading the disposable response code displayed by the user terminal;
Obtaining a digital payment code corresponding to the read disposable response code; And
And transmitting the digital payment code to the payment server to cause the payment server to perform payment processing.
제12항에 있어서, 상기 일회용 응답코드를 읽는 단계는
상기 사용자 단말에 의하여 표시된 일회용 응답코드를 광학적으로 스캔하는 단계를 더 포함하는 것을 특징으로 하는 일회용 응답코드를 통한 결제 방법.
The method of claim 12, wherein reading the one-time response code
And optically scanning the one-time response code displayed by the user terminal.
제12항 또는 제13항에 있어서, 상기 읽은 일회용 응답코드에 해당하는 디지털 결제 코드를 얻는 단계는
상기 읽은 일회용 응답코드를 디코딩하여 상기 디지털 결제 코드를 얻는 단계를 더 포함하고,
상기 디코딩은 디셔플링, 언마스킹 또는 복호화 중 적어로 하나를 포함하는 것을 특징으로 하는 일회용 응답코드를 통한 결제 방법.
The method of claim 12 or 13, wherein the step of obtaining a digital payment code corresponding to the read disposable response code is
Decoding the read one-time response code to obtain the digital payment code;
The decoding method of one-time response code, characterized in that it comprises at least one of deshuffling, unmasking or decryption.
제12항에 있어서,
상기 결제처리가 수행되면 전자적 서명을 수신하는 단계를 더 포함하는 것을 특징으로 하는 일회용 응답코드를 통한 결제 방법.
The method of claim 12,
When the payment processing is performed, the method of payment via a one-time response code further comprising the step of receiving an electronic signature.
제15항에 있어서,
상기 수신된 전자적 서명을 포함하는 종이 영수증을 출력하는 단계를 더 포함하는 것을 특징으로 하는 일회용 응답코드를 통한 결제 방법.
16. The method of claim 15,
The method of claim 1 further comprising the step of outputting a paper receipt including the received electronic signature.
제15항에 있어서,
상기 수신된 전자적 서명을 포함하는 전자적 영수증을 상기 결제 서버에 송신하는 단계를 더 포함하는 것을 특징으로 하는 일회용 응답코드를 통한 결제 방법.
16. The method of claim 15,
The method of claim 1 further comprising the step of transmitting the electronic receipt containing the received electronic signature to the payment server.
제12항에 있어서,
상기 읽은 일회용 응답코드로부터 상기 일회용 응답코드의 발행 시간을 나타내는 타임 코드를 얻어서 유효기간을 계산하는 단계를 더 포함하는 것을 특징으로 하는 일회용 응답코드를 통한 결제 방법.
The method of claim 12,
And calculating a valid period by obtaining a time code indicating an issuing time of the one-time response code from the read one-time response code.
사용자와 연관된 결제수단을 등록하는 결제수단 등록부;
사용자 단말의 요청에 따라 상기 등록된 결제수단과 연관된 디지털 결제 코드를 동적으로 생성하여 일회용 응답코드를 상기 사용자 단말에 발행하는 일회용 응답코드 생성부;
사업자 단말에 의하여 상기 발행된 일회용 응답코드가 읽혀지면, 주문 내역과 상기 읽혀진 일회용 응답코드로부터 파생된 디지털 결제 코드를 수신하는 디지털 결제 코드 수신부; 및
상기 디지털 결제 코드와 연관된 결제수단을 통해 상기 주문 내역에 관한 결제처리를 수행하는 결제 처리부를 포함하는 일회용 응답코드를 통한 결제를 수행하는 결제 서버.
A payment means registration unit that registers a payment means associated with the user;
A one-time response code generator for dynamically generating a digital payment code associated with the registered payment means upon request of a user terminal and issuing a one-time response code to the user terminal;
A digital payment code receiving unit for receiving the order details and the digital payment code derived from the read one-time response code when the issued one-time response code is read by an operator terminal; And
Payment server for performing a payment via a one-time response code including a payment processing unit for performing a payment processing for the order details through a payment means associated with the digital payment code.
제19항에 있어서,
적어도 적어도 상기 디지털 결제 코드 및 사용 코드를 포함하는 일회용 응답코드 발행 정보를 저장하는 발행 정보 저장부를 더 포함하는 것을 특징으로 하는 일회용 응답코드를 통한 결제를 수행하는 결제 서버.
20. The method of claim 19,
And a payment information storage unit for storing one-time response code issuance information including at least the digital payment code and the usage code.
제19항 또는 제20항에 있어서,
상기 결제처리가 수행되면 상기 사업자 단말로부터 전자적 서명을 수신하고, 상기 수신된 전자적 서명을 포함하는 전자적 영수증을 생성하는 결제 후처리부를 더 포함하는 것을 특징으로 하는 일회용 응답코드를 통한 결제를 수행하는 결제 서버.
21. The method according to claim 19 or 20,
Receiving an electronic signature from the operator terminal when the payment processing is performed, and further comprising a payment post-processing unit for generating an electronic receipt including the received electronic signature payment to perform a payment via a one-time response code server.
사용자와 연관된 결제수단을 등록하고 사용자 단말의 요청에 따라 상기 등록된 결제수단과 연관된 디지털 결제 코드를 동적으로 생성하여 일회용 응답코드를 상기 사용자 단말에 발행하는 결제 서버와 연결된 사업자 단말에 있어서,
상품에 부착된 상품 바코드와 상기 사용자 단말에 의하여 표시된 일회용 응답코드를 읽는 응답코드 스캔부;
상기 상품 바코드로부터 주문 내역을 생성하는 주문 내역 생성부;
상기 읽은 일회용 응답코드를 해석하여 디지털 결제 코드를 얻는 디지털 결제 코드 획득부; 및
상기 결제 서버에게 상기 얻은 디지털 결제 코드를 송신하여 상기 결제 서버로 하여금 상기 결제 수단을 통한 결제 처리를 수행하도록 하는 결제 처리부를 포함하는 사업자 단말.
A service provider terminal connected to a payment server that registers a payment means associated with a user and dynamically generates a digital payment code associated with the registered payment means according to a request of a user terminal, and issues a one-time response code to the user terminal.
A response code scan unit for reading a product barcode attached to a product and a disposable response code displayed by the user terminal;
An order history generator for generating an order history from the product barcode;
A digital payment code obtaining unit which obtains a digital payment code by interpreting the read single use response code; And
And a payment processing unit which transmits the obtained digital payment code to the payment server and causes the payment server to perform payment processing through the payment means.
제22항에 있어서, 상기 응답코드 스캔부는
상기 사용자 단말에 의하여 표시된 일회용 응답코드를 광학적으로 스캔하는 것을 특징으로 하는 사업자 단말.
The method of claim 22, wherein the response code scan unit
Operator terminal, characterized in that for optically scanning the one-time response code displayed by the user terminal.
제22항 또는 제23항에 있어서, 상기 디지털 결제 코드 획득부는
상기 읽은 일회용 응답코드를 디코딩하여 상기 디지털 결제 코드를 얻고, 상기 디코딩은 디셔플링, 언마스킹 또는 복호화 중 적어로 하나를 포함하는 것을 특징으로 하는 사업자 단말.
The method of claim 22 or 23, wherein the digital payment code acquisition unit
And decode the read disposable response code to obtain the digital payment code, wherein the decoding comprises at least one of deshuffling, unmasking or decoding.
제24항에 있어서, 상기 결제 처리부는
상기 결제처리가 수행되면 전자적 서명을 수신하는 것을 특징으로 하는 사업자 단말.
The method of claim 24, wherein the payment processing unit
And an electronic signature when the payment process is performed.
제25항에 있어서, 상기 결제 처리부는
상기 수신된 전자적 서명을 포함하는 종이 영수증을 출력하는 것을 특징으로 하는 사업자 단말.
The method of claim 25, wherein the payment processing unit
And a paper receipt including the received electronic signature.
제25항에 있어서, 상기 결제 처리부는
상기 수신된 전자적 서명을 포함하는 전자적 영수증을 상기 결제 서버에 송신하는 것을 특징으로 하는 사업자 단말.
The method of claim 25, wherein the payment processing unit
And an electronic receipt including the received electronic signature to the payment server.
KR1020120017881A 2012-02-22 2012-02-22 Payment method by means of one time response code, payment server and operator terminal performing the same KR20130100872A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020120017881A KR20130100872A (en) 2012-02-22 2012-02-22 Payment method by means of one time response code, payment server and operator terminal performing the same
JP2012247792A JP5752104B2 (en) 2012-02-22 2012-11-09 Settlement method using one-time response code, settlement server and provider terminal for performing the method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020120017881A KR20130100872A (en) 2012-02-22 2012-02-22 Payment method by means of one time response code, payment server and operator terminal performing the same

Publications (1)

Publication Number Publication Date
KR20130100872A true KR20130100872A (en) 2013-09-12

Family

ID=49265443

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020120017881A KR20130100872A (en) 2012-02-22 2012-02-22 Payment method by means of one time response code, payment server and operator terminal performing the same

Country Status (2)

Country Link
JP (1) JP5752104B2 (en)
KR (1) KR20130100872A (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20150137380A (en) * 2014-05-29 2015-12-09 삼성에스디에스 주식회사 Server for payment authentication, system and method for mobile payment of using the same
KR20160048951A (en) * 2013-09-30 2016-05-04 애플 인크. Online payments using a secure element of an electronic device
KR20170048767A (en) * 2015-10-27 2017-05-10 삼성에스디에스 주식회사 Apparatus for generating barcode using homomorphic encryption and Method thereof
KR20180026419A (en) * 2016-09-02 2018-03-12 주식회사 카카오페이 Method for providing remittance sevice and user device and online money management server for performing the method
KR101875504B1 (en) * 2013-10-29 2018-07-06 텐센트 테크놀로지(센젠) 컴퍼니 리미티드 System and method for managing a prepayment account and associated prepayment messages
KR20200003374A (en) * 2017-08-22 2020-01-09 알리바바 그룹 홀딩 리미티드 Method and apparatus for offline payment, service processing, and payment processing
WO2020027366A1 (en) * 2018-07-31 2020-02-06 (주)헬로팩토리 Calling device and method using web-based virtual button
US10878414B2 (en) 2013-09-30 2020-12-29 Apple Inc. Multi-path communication of electronic device secure element data for online payments
KR20210091011A (en) * 2020-01-13 2021-07-21 김경윤 Apparatus and Method for Generating Temporary Key
US11748746B2 (en) 2013-09-30 2023-09-05 Apple Inc. Multi-path communication of electronic device secure element data for online payments

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103489095A (en) * 2013-10-08 2014-01-01 百度在线网络技术(北京)有限公司 Electronic transaction method and system and payment platform system
JP6322383B2 (en) * 2013-10-25 2018-05-09 株式会社エヌ・ティ・ティ・データ Settlement support system, settlement support apparatus, settlement support program, settlement support method
CN105743851B (en) * 2014-12-09 2019-06-21 阿里巴巴集团控股有限公司 Method for processing business, device and service server
JP2017228027A (en) * 2016-06-21 2017-12-28 株式会社三菱東京Ufj銀行 Provision device, information processor, and program
JP6421206B2 (en) * 2017-01-12 2018-11-07 株式会社三菱Ufj銀行 Providing device, information processing device, and program
JP7513372B2 (en) * 2018-09-12 2024-07-09 株式会社ジェーシービー Payment Systems
JP2021012621A (en) * 2019-07-09 2021-02-04 日本電気株式会社 Processing method, portable terminal, and program
JP7477705B1 (en) 2023-11-17 2024-05-01 玲愛 酒井 Information processing terminal and code payment control program

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1470034A (en) * 2000-08-28 2004-01-21 李树源 System for managing electronic receipt according to electronic commerce and method for managing thereof
JP2002163584A (en) * 2000-11-24 2002-06-07 Fujitsu Ltd Method for card settlement using portable information terminal and its system
JP3860092B2 (en) * 2002-07-30 2006-12-20 Kddi株式会社 Product tag and product management system, product management method
JP4388039B2 (en) * 2006-07-07 2009-12-24 株式会社ジェーシービー Internet payment system
JP5147258B2 (en) * 2007-02-21 2013-02-20 株式会社野村総合研究所 Settlement system and settlement method
JP2008250884A (en) * 2007-03-30 2008-10-16 Cyber Coin Kk Authentication system, server, mobile communication terminal and program used for authentication system
JP5484823B2 (en) * 2009-08-21 2014-05-07 株式会社ジャパンネット銀行 Information processing apparatus, cardless payment system, cardless payment method, cashless payment method and program for cardless payment

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20160048951A (en) * 2013-09-30 2016-05-04 애플 인크. Online payments using a secure element of an electronic device
US11941620B2 (en) 2013-09-30 2024-03-26 Apple Inc. Multi-path communication of electronic device secure element data for online payments
US11748746B2 (en) 2013-09-30 2023-09-05 Apple Inc. Multi-path communication of electronic device secure element data for online payments
US10878414B2 (en) 2013-09-30 2020-12-29 Apple Inc. Multi-path communication of electronic device secure element data for online payments
US11488138B2 (en) 2013-09-30 2022-11-01 Apple Inc. Initiation of online payments using an electronic device identifier
KR101875504B1 (en) * 2013-10-29 2018-07-06 텐센트 테크놀로지(센젠) 컴퍼니 리미티드 System and method for managing a prepayment account and associated prepayment messages
KR20150137380A (en) * 2014-05-29 2015-12-09 삼성에스디에스 주식회사 Server for payment authentication, system and method for mobile payment of using the same
KR20170048767A (en) * 2015-10-27 2017-05-10 삼성에스디에스 주식회사 Apparatus for generating barcode using homomorphic encryption and Method thereof
KR20180026419A (en) * 2016-09-02 2018-03-12 주식회사 카카오페이 Method for providing remittance sevice and user device and online money management server for performing the method
US11113697B2 (en) 2017-08-22 2021-09-07 Advanced New Technologies Co., Ltd. Method and apparatus for offline payment, service processing, and payment processing
US11836732B2 (en) 2017-08-22 2023-12-05 Advanced New Technologies Co., Ltd. Method and apparatus for offline payment, service processing, and payment processing
KR20200003374A (en) * 2017-08-22 2020-01-09 알리바바 그룹 홀딩 리미티드 Method and apparatus for offline payment, service processing, and payment processing
WO2020027366A1 (en) * 2018-07-31 2020-02-06 (주)헬로팩토리 Calling device and method using web-based virtual button
KR20210091011A (en) * 2020-01-13 2021-07-21 김경윤 Apparatus and Method for Generating Temporary Key

Also Published As

Publication number Publication date
JP5752104B2 (en) 2015-07-22
JP2013171580A (en) 2013-09-02

Similar Documents

Publication Publication Date Title
KR20130100872A (en) Payment method by means of one time response code, payment server and operator terminal performing the same
US11587067B2 (en) Digital wallet system and method
US10528935B2 (en) Payment system and method
US9881297B2 (en) Methods and systems for secure mobile device initiated payments using generated image data
US9262755B2 (en) Mobile payment system
AU2018278918A1 (en) Payment device with integrated chip
US20140040133A1 (en) Temporarily granting payment authority
US8463650B2 (en) Systems and methods to initiate payments from electronic devices
KR101161778B1 (en) System for paying pos using near field communication
AU2017210570A1 (en) System and method for performing a secure transaction
CN104281948A (en) Mobile payment method and system based on two-dimension codes
US20130018758A1 (en) Quidlr
KR20140015770A (en) Method and system for integrating authentication and approval using one button different barcode
US20190303909A1 (en) Image scanner that transmits payment credentials as magnetic stripe formatted data to a point of sale system
KR20120020804A (en) Method and system of payment, and mobile terminal thereof
US10504090B2 (en) Mobile device contactless payments
US10846681B2 (en) System and method for providing payment service
KR101511194B1 (en) METHOD AND SYSTEM OF MANAGING PAYMENT CHANNEL AND Recording Medium
Cha et al. On privacy aware carriers for value-possessed e-invoices considering intelligence mining
KR20120013294A (en) Method for Processing a Payment by using Pattern Image
KR101182395B1 (en) Method for managing financial product, financial system and method for calculating price of goods
TWM535359U (en) Electronic trading platform
KR20140042221A (en) Payment service method using mobile terminal
KR20110070843A (en) Method for relaying pattern image
KR20170118007A (en) Method for Leading Issuance of Card based on Application

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
AMND Amendment
E601 Decision to refuse application
AMND Amendment
J201 Request for trial against refusal decision
J301 Trial decision

Free format text: TRIAL DECISION FOR APPEAL AGAINST DECISION TO DECLINE REFUSAL REQUESTED 20140730

Effective date: 20150225