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

KR20110091265A - Internet payment method using iphone - Google Patents

Internet payment method using iphone Download PDF

Info

Publication number
KR20110091265A
KR20110091265A KR1020100011015A KR20100011015A KR20110091265A KR 20110091265 A KR20110091265 A KR 20110091265A KR 1020100011015 A KR1020100011015 A KR 1020100011015A KR 20100011015 A KR20100011015 A KR 20100011015A KR 20110091265 A KR20110091265 A KR 20110091265A
Authority
KR
South Korea
Prior art keywords
payment
iphone
server
internet
application
Prior art date
Application number
KR1020100011015A
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 KR1020100011015A priority Critical patent/KR20110091265A/en
Publication of KR20110091265A publication Critical patent/KR20110091265A/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/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/322Aspects of commerce using mobile devices [M-devices]
    • G06Q20/3223Realising banking transactions through M-devices
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/24Accounting or billing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • General Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Strategic Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Finance (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

PURPOSE: An internet payment method using I-phone performing a processor on a web page is provided to perform application authentication and payment process on a web page. CONSTITUTION: A payment request terminal(700) requests authentication on an internet web server through the internet web browser. An internet web server transmits payment request information to a payment relay server. A PG server(200) transmits an alarm message about I-phone payment.

Description

아이폰을 이용한 인터넷 결제방법 {Internet Payment Method using iPhone}Internet payment method using iPhone {Internet Payment Method using iPhone}

본 발명은 아이폰을 이용한 인터넷 결제방법에 관한 것으로서, 더욱 상세하게는 결제요청자가 PC기반의 일반적인 웹 환경뿐만 아니라 모바일 단말을 통한 웹접속 환경에서 결제를 요청하는 경우 아이폰(이하 아이팟터치 포함)을 이용해 안전하게 결제를 할 수 있도록 하는 방법에 관한 것이다.The present invention relates to an internet payment method using an iPhone, and more particularly, when a payment requester requests a payment in a web access environment through a mobile terminal as well as a general web environment based on a PC, an iPhone (including an iPod touch) is used. It is about how to make a secure payment.

일반적으로 인터넷을 이용한 물품 또는 콘텐츠를 구매하거나 서비스를 이용한 후 결제를 할 때 PC를 기반으로 한 인터넷 브라우저에 결제중계회사(PG)의 결제 모듈을 설치한 상태에서, 개인의 신용정보에 대해 금융사가 특정한 인증방식(예를 들어 Visa 3D Secure나 KVP ISP)이나 공인인증서를 통해 인증을 수행하고 결제하는 방식을 취하고 있다.In general, when a user purchases goods or contents using the Internet or uses a service and pays, the financial company provides a personal information about the personal information of the credit card company. It uses a specific authentication method (e.g. Visa 3D Secure or KVP ISP) or a public certificate to perform authentication and payment.

따라서 결제중계회사가 PC의 인터넷 브라우저에 따라 결제 모듈을 지원하는가의 여부에 의해 결제가 좌우되었는 바, 예를 들어 IE의 결제 모듈을 지원하는 경우 모바일웹 브라우저인 사파리나 파이어폭스, 크롬 등에서는 결제가 불가능한 문제점이 있었다.Therefore, payment depends on whether the payment broker supports the payment module according to the Internet browser of the PC. For example, if the payment module of IE is supported, payment is made in Safari, Firefox, Chrome, etc. There was an impossible problem.

한편, 휴대전화와 개인용 휴대정보단말기(PDA)의 장점을 결합시킨 복합형 무선통신기기인 스마트폰이 보급 확산하면서 스마트폰 환경에 맞는 결제 방식은 모두 Key-in이라고 하는 수기전표매출특약에 의한 비인증 결제에 불과하여 인터넷 금융사고의 가능성이 매우 높다.On the other hand, as the spread of smart phones, hybrid wireless communication devices that combine the advantages of mobile phones and personal digital assistants (PDAs), all payment methods suitable for the smart phone environment are not certified by handwritten slips called Key-in. It is only a settlement, and the possibility of an internet financial accident is very high.

이와 같이 스마트폰 환경에서의 결제 방식이 보다 다양하게 제공되어야 함에도 현실적으로 스마트폰 환경에서 결제를 수행할 수 있는 안전한 방법이 서비스되고 있지 않은 실정으로 각 금융사의 인증방법이나 공인인증방법을 수용할 수 있는 결제 방법이 필요하게 되었다.As such, although a variety of payment methods must be provided in a smart phone environment, a safe method for making a payment in a smart phone environment is not provided. A payment method was needed.

본 발명은 상술한 필요성에 의해 안출된 것으로서, 각 금융사의 인증방법이나 금융인증방법을 수용한 안전한 결제 방법을 제안하되, PC 기반의 일반적인 웹 환경뿐만 아니라 모바일 단말을 통한 웹접속 환경에 모두 동일하게 적용 가능할 수 있고, 또한 PC 기반의 웹페이지나 모바일 단말에서 접속한 웹페이지 모두 하나의 결제 처리 어플리케이션에서 인증 및 결제 프로세스를 진행할 수 있는 아이폰을 이용한 인터넷 결제방법을 제공하는데 주목적이 있다.The present invention has been made by the above-mentioned necessity, and proposes a secure payment method that accommodates each financial company's authentication method or financial authentication method, but not only in general web environment based on PC but also in web access environment through mobile terminal. The main purpose of the present invention is to provide an internet payment method using the iPhone, which can be applicable and also allows the authentication and payment process to be performed in one payment processing application, both on a PC-based web page or a web page accessed from a mobile terminal.

또한, 본 발명의 다른 목적은 결제요청자가 접속한 웹페이지에서 현재 사용자가 접속한 단말의 속성을 알 수 있고, 그 속성에 따라 결제를 처리하는 프로세서를 달리 수행하는 아이폰을 이용한 인터넷 결제방법을 제공하는데 있다.In addition, another object of the present invention is to provide an Internet payment method using an iPhone that can know the properties of the terminal that the user is currently connected to the web page to which the payment requester accesses, and performs a processor for processing payment according to the properties. It is.

상술한 목적을 달성하기 위한 본 발명에 따른 아이폰을 이용한 인터넷 결제방법은, 결제요청자 단말에서 인터넷 브라우저를 통해 인터넷 웹서버에 결제를 요청하는 단계;Internet payment method using the iPhone according to the present invention for achieving the above object, the payment requester terminal requesting the payment to the Internet web server through the Internet browser;

상기 인터넷 웹서버에서 결제요청자 단말로부터 키값을 입력받아 결제요청정보와 함께 결제중계(PG) 서버에 전송하는 단계;Receiving a key value from a payment requester terminal in the internet web server and transmitting the received key value together with payment request information to a payment relay (PG) server;

상기 PG 서버에서 수신한 키값을 기준으로 결제요청자 단말이 특정한 아이폰에 결제에 대한 알림 메시지를 전송하는 단계;Transmitting, by the payment requester terminal, a notification message for payment to a specific iPhone based on the key value received from the PG server;

상기 아이폰의 결제 전용 어플리케이션에서 PG 서버에 접속하여 상기 결제요청정보를 요구해서 다운로드 받는 단계;Accessing a PG server in the payment-only application of the iPhone and requesting and downloading the payment request information;

상기 아이폰에서 결제를 진행하고 결제인증정보를 PG 서버에 전송하는 단계;Making a payment in the iPhone and transmitting payment authentication information to a PG server;

상기 PG 서버에서 결제인증정보를 금융사 서버에 전송하여 승인을 요청하고 승인 결과를 통보받는 단계; 및Transmitting payment authentication information from the PG server to a financial institution server to request approval and to be notified of the approval result; And

상기 PG 서버에서 아이폰과 인터넷 웹서버에 승인 결과를 전달하는 단계를 포함한다.And transmitting the approval result from the PG server to the iPhone and the Internet web server.

또한, 본 발명에 따른 아이폰을 이용한 인터넷 결제방법은, 결제요청자 단말에서 모바일 사파리를 통해 인터넷 웹서버에 결제를 요청하는 단계;In addition, the Internet payment method using the iPhone according to the invention, the step of requesting the payment from the payment requester terminal to the Internet web server through the mobile Safari;

상기 인터넷 웹서버에서 임의로 키값을 생성하여 이를 결제요청자의 결제요청정보와 함께 PG 서버에 전송하는 단계;Randomly generating a key value in the internet web server and transmitting the generated key value to the PG server together with payment request information of the payment requester;

상기 인터넷 웹서버에서 아이폰에 설치된 결제 전용 어플리케이션을 실행하여 키값을 전송하는 단계;Transmitting a key value by executing a payment-only application installed on the iPhone in the Internet web server;

상기 아이폰의 결제 전용 어플리케이션에서 PG 서버에 접속하여 상기 결제요청정보를 요구해서 다운로드 받는 단계;Accessing a PG server in the payment-only application of the iPhone and requesting and downloading the payment request information;

상기 아이폰에서 결제를 진행하고 결제인증정보를 PG 서버에 전송하는 단계;Making a payment in the iPhone and transmitting payment authentication information to a PG server;

상기 PG 서버에서 결제인증정보를 금융사 서버에 전송하여 승인을 요청하고 승인 결과를 통보받는 단계;Transmitting payment authentication information from the PG server to a financial institution server to request approval and to be notified of the approval result;

상기 PG 서버에서 아이폰에 승인 결과를 전달하고 인터넷 웹서버의 모바일 사파리를 실행시키는 단계; 및Delivering the approval result from the PG server to the iPhone and executing a mobile safari of an internet web server; And

상기 인터넷 웹서버에서 PG 서버에 접속하여 승인결과를 요청하고, 그 승인결과를 받는 단계를 포함한다.Accessing the PG server from the Internet web server, requesting an approval result, and receiving the approval result.

상술한 과제 해결 수단에 의하면, 결제요청 단말과 실결제 단말이 분리(매체분리)되어 있으므로 PC 해킹 등 보안 문제로부터 안전한 결제를 보장할 수 있고, 결제요청자와 결제자가 다른 경우에도 결제할 수 있게 되므로 원격지 결제(Remote Payment)가 스마트폰 환경에서 구현될 수 있다.According to the above-mentioned problem solving means, since the payment request terminal and the payment terminal are separated (medium separation), it is possible to ensure a secure payment from security problems such as PC hacking, and even if the payment requester and the payer are different, Remote payment may be implemented in a smartphone environment.

도 1a와 도 1b는 본 발명에 따른 결제 준비 단계를 설명하기 위한 구성도,
도 2a 내지 도 2c는 도 1에 나타낸 아이폰결제 모듈, 아이폰결제 요청 관리모듈, 결제 전용 어플리케이션의 블록도,
도 3은 본 발명의 제1실시예에 따른 PC 웹 결제의 구성도,
도 4는 도 3에 따른 결제 방법을 나타내는 순서도,
도 5는 본 발명의 제2실시예에 따른 아이폰 웹 결제의 구성도,
도 6은 도 5에 따른 결제 방법을 나타내는 순서도,
도 7a 내지 도 7i는 도 4의 단계별 화면 예시도,
도 8a 내지 도 8h는 도 6의 단계별 화면 예시도.
1a and 1b is a configuration diagram for explaining the payment preparation step according to the present invention,
2a to 2c is a block diagram of the iPhone payment module, iPhone payment request management module, payment-only application shown in FIG.
3 is a configuration diagram of PC web payment according to the first embodiment of the present invention;
4 is a flow chart showing a payment method according to FIG.
5 is a block diagram of an iPhone web payment according to a second embodiment of the present invention,
6 is a flow chart showing a payment method according to FIG.
7A to 7I are diagrams illustrating example screens of FIG. 4;
8A to 8H are diagrams illustrating step-by-step screens of FIG. 6.

이하 본 발명의 실시예에 대하여 첨부된 도면을 참고로 그 구성 및 작용을 설명하기로 한다.Hereinafter, the configuration and operation of the present invention will be described with reference to the accompanying drawings.

도 1a와 도 1b는 본 발명에 따른 결제 준비 단계를 설명하기 위한 구성도이고, 도 2a 내지 도 2c는 도 1에 나타낸 아이폰결제 모듈, 아이폰결제 요청 관리 모듈, 결제 전용 어플리케이션의 블록도로서, 이하에서 아이폰과 아이팟터치는 아이폰으로 통칭하고, 인터넷 웹서버로는 쇼핑몰 웹서버를 예를 들어 설명한다.1A and 1B are diagrams for explaining a payment preparation step according to the present invention, and FIGS. 2A to 2C are block diagrams of an iPhone payment module, an iPhone payment request management module, and a payment-only application shown in FIG. 1. IPhone and iPod touch are collectively referred to as iPhone, and the shopping mall web server is described as an internet web server.

본 발명에 따른 결제 방법을 구현하기 위해서 쇼핑몰 웹서버(100)와 결제중계(PG) 서버(200)에 아이폰결제에 필요한 모듈 즉, 아이폰결제 모듈(110)과 아이폰결제 요청 관리 모듈(210)을 각각 설치한다.In order to implement the payment method according to the present invention, the shopping mall web server 100 and the payment relay (PG) server 200, that is, the iPhone payment module 110 and the iPhone payment request management module 210 Install each one.

상기 쇼핑몰 웹서버(100)에 설치하는 아이폰결제 모듈(110)은 결제요청자(쇼핑몰 웹서버의 고객)이 결제요청자 단말(700)을 이용해 쇼핑몰 웹서버(100)의 웹페이지에 접속하는 경우 결제요청자 단말(700)의 접속환경을 확인하는 접속환경 확인부(112)와, 상기 확인된 결제요청자의 접속환경에 맞도록 PG 서버(200)와 결제정보를 주고받는 통신부(114)로 이루어진다.The iPhone payment module 110 installed in the shopping mall web server 100 is a payment requester when a payment requester (a customer of a shopping mall web server) accesses a web page of the shopping mall web server 100 using the payment requester terminal 700. Connection environment confirmation unit 112 for confirming the connection environment of the terminal 700 and the communication unit 114 to exchange payment information with the PG server 200 to match the connection environment of the confirmed payment requester.

상기 PG 서버(200)에 설치하는 아이폰결제 요청 관리 모듈(210)은 상기 쇼핑몰 웹서버(100)에 설치된 아이폰결제 모듈(110)과 결제정보를 주고 받는 통신부(212)와, 알림기능서버(Push Notification Server)(300)와 연동하는 알림기능서버 연동부(214)로 이루어진다.The iPhone payment request management module 210 to be installed on the PG server 200 is a communication unit 212 for transmitting and receiving payment information with the iPhone payment module 110 installed in the shopping mall web server 100, the notification function server (Push) Notification Server) 300 is made up of a notification function server interworking unit 214 to work with.

상기 알림기능서버(300)는 사용자의 아이폰에 특정 어플리케이션이 설치되어 있을 경우 메시지를 전달하거나 어플리케이션을 실행할 수 있도록 하는 서비스를 실행하는 서버이다.The notification function server 300 is a server that executes a service for delivering a message or executing an application when a specific application is installed in the user's iPhone.

그리고 결제자가 소지하는 아이폰(400)에 설치되는 결제 전용 어플리케이션(410)은 거래중계회사(PG)가 사용하는 거래내역, 거래결과 등을 상호 거래표준에 맞도록 만들고 표시하는 결제 처리부(412), 금융사나 공인인증기관이 특정한 전자결제 인증방식(Visa 3D Secure, ISP, 공인인증서)의 절차를 입력받고 처리하는 인증 모듈부(414), 상기 결제 처리부(412)와 인증 모듈부(414)에서 처리된 결과를 PG 서버(200)와 통신하도록 하는 통신부(416)로 이루어지며, 복수의 어플리케이션이 저장되어 있는 앱스토어(500)를 통해 설치한다.And the payment-only application 410 installed on the iPhone 400 owned by the payer is a payment processing unit 412 to make and display the transaction details, transaction results, etc. used by the transaction relay company (PG) to meet the mutual transaction standard, The authentication module unit 414, the payment processing unit 412 and the authentication module unit 414, which a financial company or an accredited certification body receives and processes a procedure of a specific electronic payment authentication method (Visa 3D Secure, ISP, public certificate). The result is made up of a communication unit 416 to communicate with the PG server 200, and is installed through the app store 500 is stored a plurality of applications.

상기 결제 전용 어플리케이션(410)은 최초 실행시 개인인증에 필요한 키값을 생성하여 등록한다.The payment-only application 410 generates and registers a key value necessary for personal authentication at the first execution.

또한, 상기 키값은 결제자의 아이폰 전화번호나 결제자가 특정한 문자열(아이디) 등으로 설정하며, 이때 상기 문자열은 아이팟터치와 같이 전화번호를 키값으로 사용할 수 없는 단말에 한해 설정할 수 있다.
In addition, the key value may be set to the payer's iPhone phone number or the payer's specific string (ID), etc. In this case, the string may be set only to a terminal that cannot use a phone number as a key value, such as an iPod touch.

도 3은 본 발명의 제1실시예에 따른 PC 웹 결제의 구성도이고, 도 4는 도 3에 따른 결제 방법을 나타내는 순서도로서, 결제요청자가 아이폰 이외의 인터넷 브라우저 사용시 프로세스이다.3 is a configuration diagram of PC web payment according to the first embodiment of the present invention, Figure 4 is a flow chart showing a payment method according to Figure 3, the payment requester is a process when using an Internet browser other than the iPhone.

상기한 바와 같이 쇼핑몰 웹서버(100)에 아이폰결제 모듈(110), PG 서버(200)에 아이폰결제 요청 관리 모듈(210), 아이폰(400)에 결제 전용 어플리케이션(410)이 각각 설치되며, 또한 아이폰(400)의 키체인에는 미도시된 공인인증서가 탑재된다.As described above, the iPhone payment module 110 in the shopping mall web server 100, the iPhone payment request management module 210 in the PG server 200, and the payment-only application 410 are installed in the iPhone 400, respectively. The keychain of the iPhone 400 is equipped with a not shown official certificate.

결제요청자가 결제 전용 어플리케이션(410)이 설치되어 있는 아이폰(400) 이외의 인터넷 브라우저를 사용하는 경우 예를 들어 결제요청자가 아이폰 이외의 단말 즉 PC나 노트북 등과 같은 결제요청자 단말(700)을 이용해 쇼핑몰 웹서버(100)에 접속하는 경우, 아이폰결제 모듈(110)은 결제요청자가 인터넷 브라우저를 통해 접속한 것을 확인하며, 결제요청자 단말(700)을 이용해 물품을 구매하여 결제를 요청하면, 쇼핑몰 웹서버(100)에 도 7a와 같은 웹 브라우저를 출력한다(이 웹 브라우저는 결제요청자 단말에도 출력된다).In the case where the payment requester uses an Internet browser other than the iPhone 400 on which the payment-only application 410 is installed, for example, the payment requester uses a terminal other than the iPhone, that is, a payment requester terminal 700 such as a PC or a laptop. In the case of accessing the web server 100, the iPhone payment module 110 confirms that the payment requester is connected through an Internet browser, and purchases an item using the payment requester terminal 700 to request payment. A web browser as shown in Fig. 7A is output to 100 (this web browser is also output to the payment requester terminal).

결제요청자가 결제요청자 단말(700)을 이용해 아이폰 전화번호나 계정 등 결제 전용 어플리케이션(410)의 최초 등록시 설정된 키값을 입력하면 쇼핑몰 웹서버(100)의 아이폰결제 모듈(110)은 키값을 입력받아 결제요청정보와 함께 PG 서버(200)에 전송한다.When the payment requester inputs a key value set at the time of initial registration of the payment-only application 410 such as an iPhone phone number or account using the payment requester terminal 700, the iPhone payment module 110 of the shopping mall web server 100 receives the key value and pays the payment. The request information is transmitted to the PG server 200.

상기 PG 서버(200)의 아이폰결제 요청 관리 모듈(210)은 결제요청정보와 키값을 수신하고 수신한 키값을 기준으로 결제요청자가 특정한 아이폰(400)에 도 7b와 같은 알림 메시지를 전송한다.The iPhone payment request management module 210 of the PG server 200 receives payment request information and a key value and transmits a notification message as shown in FIG. 7B to a specific iPhone 400 based on the received key value.

도 7b와 같은 아이폰(400)의 화면에서 메시지를 확인하여 승인을 선택하면 결제 전용 어플리케이션(410)을 실행하고, 이때 결제 전용 어플리케이션(410)은 아이폰(400)의 전화번호나 결제자가 설정한 계정을 기준으로 PG 서버(200)에 접속하여 쇼핑몰 웹서버(100)에서 전송한 상기 결제요청정보를 요구해서, 이 결제요청정보를 PG 서버(200)로부터 다운로드 받아 도 7c와 같은 결제요청정보를 화면에 출력한다.Check the message on the screen of the iPhone 400 as shown in Figure 7b and select the approval to run the payment-only application 410, the payment-only application 410 the phone number or account set by the payer of the iPhone 400 By accessing the PG server 200 on the basis of the request for the payment request information transmitted from the web server 100 of the shopping mall, the payment request information is downloaded from the PG server 200, the payment request information as shown in Figure 7c screen Output to

만약 이 단계에서 결제자의 아이폰(400)에 결제 전용 어플리케이션(410)이 미설치된 경우 앱스토어(500)에 연결하여 결제 전용 어플리케이션(410)을 다운로드 받아 설치한다.If the payment-only application 410 is not installed on the payer's iPhone 400 in this step, connect to the app store 500 to download and install the payment-only application 410.

상기 결제 전용 어플리케이션(410)을 통해 결제가 진행되며 결제가 마무리되면 이 결제인증정보를 PG 서버(200)에 전송한다.Payment is made through the payment-only application 410, and when the payment is completed, the payment authentication information is transmitted to the PG server 200.

상기 결제 전용 어플리케이션(410)을 통한 결제를 예를 들어 설명하면, 도 7d에서와 같이 신용카드 정보를 입력하고(이때 신용카드 리더기를 통해 신용카드 정보를 읽을 수도 있다), 도 7e에서와 같이 인증방법을 선택하여 도 7f나 도 7g에서와 같이 인증을 하여 결제를 하게 된다.For example, the payment through the payment-only application 410 will be described. For example, as shown in FIG. 7D, credit card information may be input (in this case, credit card information may be read through a credit card reader), and authentication may be performed as shown in FIG. 7E. By selecting the method, as shown in FIG. 7F or 7G, authentication is performed.

PG 서버(200)의 아이폰결제 요청관리 모듈(210)은 이 결제인증정보를 VAN 등을 거쳐 금융사 서버(600)에 전달하여 승인을 요청한다.The iPhone payment request management module 210 of the PG server 200 transfers the payment authentication information to the financial institution server 600 via the VAN and requests an approval.

상기 금융사 서버(600)는 결제인증정보에 대한 승인 여부를 결정하고 그 승인 결과를 PG 서버(200)에 통보한다.The financial company server 600 determines whether to approve payment authentication information and notifies the PG server 200 of the approval result.

이를 좀 더 상세히 설명하면, 상기 금융사 서버(600)는 결제인증정보의 신용카드가 불량카드인지의 여부, 신용카드 소지자의 신용상태, 신용카드의 신용한도 등을 확인하고 미도시된 인증기관 서버에 공인인증 정보를 전송하여 인증성공 여부를 확인하는 절차를 거쳐 승인 여부를 결정하고, 그 승인 결과를 PG 서버(200)에 전송한다.In more detail, the financial institution server 600 checks whether the credit card of the payment authentication information is a bad card, the credit status of the credit card holder, the credit limit of the credit card, and the like. Through the procedure of confirming whether the authentication is successful by transmitting the authentication information, the approval is determined, and the approval result is transmitted to the PG server 200.

상기 PG 서버(200)는 아이폰(400)과 쇼핑몰 웹서버(100)에 승인 결과를 전달하여 아이폰(400)의 결제 전용 어플리케이션(410)에는 도 7h와 같은 결제 결과 화면이, 쇼핑몰 웹서버(200)의 웹 브라우저에는 도 7i와 같은 결제 결과 화면이 출력된다(이 결제 결과 화면은 결제요청자 단말에도 출력된다).The PG server 200 transmits the approval result to the iPhone 400 and the shopping mall web server 100, and the payment result screen as shown in FIG. 7H is provided in the payment-only application 410 of the iPhone 400, the shopping mall web server 200. ), A payment result screen as shown in FIG. 7I is output (this payment result screen is also output to the payment requester terminal).

이와 같이 결제요청자와 결제자가 다른 경우에도 결제를 할 수 있으므로 미성년자의 결제요청에 의한 부모의 결제승인, 대리운전과 같이 별도의 웹서비스로부터 요청된 결제된 대한 승인 등 원격지 결제가 아이폰(400)에서 구현될 수 있는 것이다.
As such, even if the payment requester and the payer are different, payment can be made in a remote location such as the approval of the parent's payment by a minor's payment request or the approval of the payment requested from a separate web service such as a surrogate operation. It can be implemented.

도 5는 본 발명의 제2실시예에 따른 아이폰 웹 결제의 구성도이고, 도 6은 도 5에 따른 결제 방법을 나타내는 순서도로서, 아이폰의 인터넷 브라우저 즉, 모바일 사파리인 경우의 프로세스이다.5 is a configuration diagram of the iPhone web payment according to a second embodiment of the present invention, Figure 6 is a flow chart showing a payment method according to Figure 5, the process of the Internet browser of the iPhone, that is, mobile safari.

상기한 바와 같이 쇼핑몰 웹서버(100)에 아이폰결제 모듈(110), PG 서버(200)에 아이폰결제 요청 관리 모듈(210), 아이폰(400)에 결제 전용 어플리케이션(410)이 각각 설치되며, 또한 아이폰(400)의 키체인에는 미도시된 공인인증서가 탑재된다.As described above, the iPhone payment module 110 in the shopping mall web server 100, the iPhone payment request management module 210 in the PG server 200, and the payment-only application 410 are installed in the iPhone 400, respectively. The keychain of the iPhone 400 is equipped with a not shown official certificate.

결제요청자가 결제요청자 단말(700)로 결제 전용 어플리케이션(410)이 설치되어 있는 아이폰(400)의 모바일 사파리를 사용하여 쇼핑몰 웹서버(200)에 접속하는 경우, 아이폰결제 모듈(210)은 결제요청자가 모바일 사파리를 통해 접속한 것을 확인하며, 물품을 구매하여 결제를 요청하면, 쇼핑몰 웹서버(100)에 도 8a와 같은 웹 브라우저를 출력한다(이 웹 브라우저는 결제요청자 단말에도 출력된다).When the payment requester accesses the shopping mall web server 200 using the mobile safari of the iPhone 400 in which the payment-only application 410 is installed as the payment requester terminal 700, the iPhone payment module 210 requests the payment. When the user checks that the user is connected through the mobile safari, and purchases an item and requests a payment, the web browser 100 is output to the shopping mall web server 100 (this web browser is also output to the payment requester terminal).

또한, 아이폰결제 모듈(110)에서 임의로 키값을 생성하여 이를 결제요청자의 결제요청정보와 함께 PG 서버(200)에 전송한다.In addition, the iPhone payment module 110 randomly generates a key value and transmits it to the PG server 200 together with payment request information of the payment requester.

이때 쇼핑몰 웹서버(100)의 모바일 사파리는 아이폰(400)에 결제 전용 어플리케이션(410)이 설치되었는지 확인하여 설치되어 있는 경우, 결제 전용 어플리케이션(410)을 실행하여 아이폰결제 모듈(110)에서 임의 생성한 키값을 아이폰(400)에 전송한다.In this case, the mobile safari of the shopping mall web server 100 checks whether the payment-only application 410 is installed on the iPhone 400, and when it is installed, runs the payment-only application 410 to randomly generate the iPhone payment module 110. The key value is transmitted to the iPhone 400.

만약 이 단계에서 결제자의 아이폰(400)에 결제 전용 어플리케이션(410)이 미설치된 경우 앱스토어(500)에 연결하여 결제 전용 어플리케이션(410)을 다운로드 받아 설치한다.If the payment-only application 410 is not installed on the payer's iPhone 400 in this step, connect to the app store 500 to download and install the payment-only application 410.

상기 아이폰(400)의 결제 전용 어플리케이션(410)은 아이폰의 전화번호나 결제자가 설정한 계정을 기준으로 PG 서버(200)에 접속하여 쇼핑몰 웹서버(100)에서 전송한 결제요청정보를 요구해서, 이 결제요청정보를 PG 서버(200)로부터 다운로드 받아 도 8b와 같은 결제요청정보를 화면에 출력한다.The payment-only application 410 of the iPhone 400 accesses the PG server 200 based on the phone number of the iPhone or the account set by the payer and requests payment request information transmitted from the shopping mall web server 100. The payment request information is downloaded from the PG server 200 and the payment request information as shown in FIG. 8B is displayed on the screen.

상기 결제 전용 어플리케이션(410)을 통해 결제가 진행되며 결제가 마무리되면 이 결제인증정보는 PG 서버(200)에 전송한다.Payment is made through the payment-only application 410 and when payment is completed, the payment authentication information is transmitted to the PG server 200.

상기 결제 전용 어플리케이션(410)을 통한 결제를 예를 들어 설명하면, 도 8c에서와 같이 신용카드 정보를 입력하고(이때 신용카드 리더기를 통해 신용카드 정보를 읽을 수도 있다), 도 8d에서와 같이 인증방법을 선택하여 도 8e나 도 8f에서와 같이 인증을 하여 결제를 하게 된다.Referring to the payment through the payment-only application 410, for example, enter the credit card information as shown in Figure 8c (at this time may read the credit card information through a credit card reader), as shown in Figure 8d By selecting the method, as shown in FIG. 8E or 8F, authentication is performed.

PG 서버(200)의 아이폰결제 요청 관리 모듈(210)은 이 결제인증정보를 VAN 등을 거쳐 금융사 서버(600)에 전달하여 승인을 요청한다.The iPhone payment request management module 210 of the PG server 200 transfers the payment authentication information to the financial institution server 600 via the VAN and requests an approval.

상기 금융사 서버(600)는 결제인증정보에 대한 승인 여부를 결정하고 그 승인 결과를 PG 서버(200)에 통보한다.The financial company server 600 determines whether to approve payment authentication information and notifies the PG server 200 of the approval result.

이를 좀 더 상세히 설명하면, 상기 금융사 서버(600)는 결제인증정보의 신용카드가 불량카드인지의 여부, 신용카드 소지자의 신용상태, 신용카드의 신용한도 등을 확인하고 미도시된 인증기관 서버에 공인인증 정보를 전송하여 인증성공 여부를 확인하는 절차를 거쳐 승인 여부를 결정하고, 그 승인 결과를 PG 서버(200)에 전송한다.In more detail, the financial institution server 600 checks whether the credit card of the payment authentication information is a bad card, the credit status of the credit card holder, the credit limit of the credit card, and the like. Through the procedure of confirming whether the authentication is successful by transmitting the authentication information, the approval is determined, and the approval result is transmitted to the PG server 200.

상기 PG 서버(200)는 아이폰(400)에 승인 결과를 전달하여 아이폰(400)의 결제 전용 어플리케이션(410)에는 도 8g와 같은 결제 결과 화면을 출력한 후, 쇼핑몰 웹서버(100)의 모바일 사파리를 실행시켜 결과 페이지를 출력한다.The PG server 200 transmits the approval result to the iPhone 400 and outputs the payment result screen as shown in FIG. 8G to the payment-only application 410 of the iPhone 400, and then the mobile safari of the shopping mall web server 100. Run to print the result page.

쇼핑몰 웹서버(100)는 PG 서버(200)에 접속하여 승인결과를 요청하고, PG 서버(200)로부터 승인결과를 받아와 도 7i와 같은 결제 결과 화면을 출력한다.The shopping mall web server 100 accesses the PG server 200 to request an approval result, receives the approval result from the PG server 200, and outputs a payment result screen as shown in FIG. 7I.

100: 쇼핑몰 웹서버 110: 아이폰결제 모듈
200: PG 서버 210: 아이폰결제 요청 관리 모듈
300: 알림기능서버 400: 아이폰
410: 결제 전용 어플리케이션 500: 앱스토어
600: 금융사 서버 700: 결제요청자 단말
100: shopping mall web server 110: iPhone payment module
200: PG server 210: iPhone payment request management module
300: notification server 400: iPhone
410: payment only application 500: App Store
600: financial company server 700: payment requester terminal

Claims (10)

결제요청자 단말에서 인터넷 브라우저를 통해 인터넷 웹서버에 결제를 요청하는 단계;
상기 인터넷 웹서버에서 결제요청자 단말로부터 키값을 입력받아 결제요청정보와 함께 결제중계(PG) 서버에 전송하는 단계;
상기 PG 서버에서 수신한 키값을 기준으로 결제요청자 단말이 특정한 아이폰에 결제에 대한 알림 메시지를 전송하는 단계;
상기 아이폰의 결제 전용 어플리케이션에서 PG 서버에 접속하여 상기 결제요청정보를 요구해서 다운로드 받는 단계;
상기 아이폰에서 결제를 진행하고 결제인증정보를 PG 서버에 전송하는 단계;
상기 PG 서버에서 결제인증정보를 금융사 서버에 전송하여 승인을 요청하고 승인 결과를 통보받는 단계; 및
상기 PG 서버에서 아이폰과 인터넷 웹서버에 승인 결과를 전달하는 단계를 포함하는 아이폰을 이용한 인터넷 결제방법.
Requesting a payment from the payment requester terminal to an internet web server through an internet browser;
Receiving a key value from a payment requester terminal in the internet web server and transmitting the received key value together with payment request information to a payment relay (PG) server;
Transmitting, by the payment requester terminal, a notification message for payment to a specific iPhone based on the key value received from the PG server;
Accessing a PG server in the payment-only application of the iPhone and requesting and downloading the payment request information;
Making a payment in the iPhone and transmitting payment authentication information to a PG server;
Transmitting payment authentication information from the PG server to a financial institution server to request approval and to be notified of the approval result; And
Internet payment method using the iPhone comprising the step of delivering the approval result from the PG server to the iPhone and the Internet web server.
제 1 항에 있어서,
상기 결제 준비 단계로서, 아이폰에서 최초에 다수의 어플리케이션를 저장한 앱스토어에 연결하여 결제 전용 어플리케이션을 설치하는 단계와,
상기 쇼핑몰 웹서버와 결제중계 서버에 아이폰결제에 필요한 모듈인 아이폰결제 모듈과 아이폰결제 요청 관리 모듈을 각각 설치하는 단계를 더 수행하는 것을 특징으로 하는 아이폰을 이용한 인터넷 결제방법.
The method of claim 1,
As the payment preparation step, the step of installing a payment-only application by connecting to the App Store that initially stored a plurality of applications on the iPhone,
The Internet payment method using the iPhone, characterized in that for performing the steps of installing the iPhone payment module and the iPhone payment request management module, respectively, the module necessary for iPhone payment on the web server and the payment relay server.
제 2 항에 있어서,
상기 결제요청자 단말은 결제 전용 어플리케이션이 설치되어 있는 아이폰 이외의 인터넷 브라우저를 사용하는 것을 특징으로 하는 아이폰을 이용한 인터넷 결제방법.
The method of claim 2,
The payment requester terminal is an Internet payment method using the iPhone, characterized in that using the Internet browser other than the iPhone is installed only payment application.
결제요청자 단말에서 모바일 사파리를 통해 인터넷 웹서버에 결제를 요청하는 단계;
상기 인터넷 웹서버에서 임의로 키값을 생성하여 이를 결제요청자의 결제요청정보와 함께 PG 서버에 전송하는 단계;
상기 인터넷 웹서버에서 아이폰에 설치된 결제 전용 어플리케이션을 실행하여 키값을 전송하는 단계;
상기 아이폰의 결제 전용 어플리케이션에서 PG 서버에 접속하여 상기 결제요청정보를 요구해서 다운로드 받는 단계;
상기 아이폰에서 결제를 진행하고 결제인증정보를 PG 서버에 전송하는 단계;
상기 PG 서버에서 결제인증정보를 금융사 서버에 전송하여 승인을 요청하고 승인 결과를 통보받는 단계;
상기 PG 서버에서 아이폰에 승인 결과를 전달하고 인터넷 웹서버의 모바일 사파리를 실행시키는 단계; 및
상기 인터넷 웹서버에서 PG 서버에 접속하여 승인결과를 요청하고, 그 승인결과를 받는 단계를 포함하는 아이폰을 이용한 인터넷 결제방법.
Requesting a payment from the payment requester terminal to an internet web server through a mobile safari;
Randomly generating a key value in the internet web server and transmitting the generated key value to the PG server together with payment request information of the payment requester;
Transmitting a key value by executing a payment-only application installed on the iPhone in the Internet web server;
Accessing a PG server in the payment-only application of the iPhone and requesting and downloading the payment request information;
Making a payment in the iPhone and transmitting payment authentication information to a PG server;
Transmitting payment authentication information from the PG server to a financial institution server to request approval and to be notified of the approval result;
Delivering the approval result from the PG server to the iPhone and executing a mobile safari of an internet web server; And
Accessing the PG server from the Internet web server, requesting an approval result, and receiving the approval result.
제 4 항에 있어서,
상기 결제 준비 단계로서, 아이폰에서 최초에 어플리케이션를 저장한 앱스토어에 연결하여 결제 전용 어플리케이션을 설치하는 단계와,
상기 쇼핑몰 웹서버와 결제중계 서버에 아이폰결제에 필요한 모듈인 아이폰결제 모듈과 아이폰결제 요청 관리 모듈을 각각 설치하는 단계를 더 수행하는 것을 특징으로 하는 아이폰을 이용한 인터넷 결제방법.
The method of claim 4, wherein
As the payment preparation step, the step of installing a payment-only application by connecting to the App Store that initially stored the application on the iPhone,
The Internet payment method using the iPhone, characterized in that for performing the steps of installing the iPhone payment module and the iPhone payment request management module, respectively, the module necessary for iPhone payment on the web server and the payment relay server.
제 5 항에 있어서,
상기 결제요청자 단말은 결제 전용 어플리케이션이 설치되어 있는 아이폰인 것을 특징으로 하는 아이폰을 이용한 인터넷 결제방법.
The method of claim 5, wherein
The payment requester terminal is an Internet payment method using the iPhone, characterized in that the iPhone is a payment-only application is installed.
제 2 항 또는 제 5 항에 있어서,
상기 결제 전용 어플리케이션은 최초 실행시 개인인증에 필요한 키값을 생성하여 등록하는 것을 특징으로 하는 아이폰을 이용한 인터넷 결제방법.
6. The method according to claim 2 or 5,
The payment-only application Internet payment method using the iPhone, characterized in that for generating the key value required for personal authentication at the first run.
제 7 항에 있어서,
상기 키값은 결제자의 아이폰 전화번호나 결제자가 특정한 문자열(아이디)로 설정하며, 상기 문자열은 전화번호를 키값으로 사용할 수 없는 단말에 한해 설정할 수 있는 것을 특징으로 하는 인터넷 결제방법.
The method of claim 7, wherein
The key value is set to the iPhone phone number of the payer or the payer a specific character string (ID), and the string can be set only to the terminal that can not use the phone number as a key value Internet payment method.
제 1 항 또는 제 4 항에 있어서,
상기 아이폰의 결제 전용 어플리케이션에서 PG 서버에 접속하는 단계에서 아이폰의 전화번호나 결제자가 설정한 계정을 기준으로 PG 서버에 접속하는 것을 특징으로 하는 아이폰을 이용한 인터넷 결제방법.
The method according to claim 1 or 4,
In the step of accessing the PG server in the payment-only application of the iPhone Internet payment method using the iPhone, characterized in that to access the PG server based on the phone number of the iPhone or the account set by the payer.
제 1 항 또는 제 4 항에 있어서,
상기 인터넷 웹서버는 결제요청자 단말의 접속시 결제요청자 단말의 접속환경을 확인하여, 상기 확인된 결제요청자의 접속환경에 맞도록 PG 서버와 결제정보를 주고받는 것을 특징으로 하는 아이폰을 이용한 인터넷 결제방법.
The method according to claim 1 or 4,
The Internet web server checks the connection environment of the payment requester terminal when the payment requester terminal is connected, and exchanges payment information with the PG server according to the confirmed payment requester connection environment. .
KR1020100011015A 2010-02-05 2010-02-05 Internet payment method using iphone KR20110091265A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020100011015A KR20110091265A (en) 2010-02-05 2010-02-05 Internet payment method using iphone

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020100011015A KR20110091265A (en) 2010-02-05 2010-02-05 Internet payment method using iphone

Publications (1)

Publication Number Publication Date
KR20110091265A true KR20110091265A (en) 2011-08-11

Family

ID=44928733

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020100011015A KR20110091265A (en) 2010-02-05 2010-02-05 Internet payment method using iphone

Country Status (1)

Country Link
KR (1) KR20110091265A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101294841B1 (en) * 2011-12-23 2013-08-08 이지스엔터프라이즈 주식회사 A method of credit card payment of buyer's terminal, a control method of management server paying credit card and a buyer's terminal paying credit card
KR20140061002A (en) * 2012-11-13 2014-05-21 네이버 주식회사 Method and system of installing shortcut through mobile application
KR20190077474A (en) * 2016-11-03 2019-07-03 알리바바 그룹 홀딩 리미티드 Improve the success rate of online transactions

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101294841B1 (en) * 2011-12-23 2013-08-08 이지스엔터프라이즈 주식회사 A method of credit card payment of buyer's terminal, a control method of management server paying credit card and a buyer's terminal paying credit card
KR20140061002A (en) * 2012-11-13 2014-05-21 네이버 주식회사 Method and system of installing shortcut through mobile application
KR20190077474A (en) * 2016-11-03 2019-07-03 알리바바 그룹 홀딩 리미티드 Improve the success rate of online transactions
US11030628B2 (en) 2016-11-03 2021-06-08 Advanced New Technologies Co., Ltd. Success rate of an online transaction
US11238462B2 (en) 2016-11-03 2022-02-01 Advanced New Technologies Co., Ltd. Success rate of an online transaction

Similar Documents

Publication Publication Date Title
CN111357025B (en) Secure QR code service
US11250391B2 (en) Token check offline
CN113507377B (en) Apparatus and method for transaction processing using a token and password based on transaction specific information
KR101621254B1 (en) Payment method, computer readable recording medium and system using virtual number based on otp
CN107087432B (en) Remote server encrypted data reservation system and method
EP3281164B1 (en) Browser integration with cryptogram
US11424930B2 (en) Systems and methods for providing account information
KR20140125449A (en) Transaction processing system and method
CN115907763A (en) Providing payment credentials to a consumer
TW202008220A (en) Method and apparatus for generating payment two-dimensional code
CN107005619A (en) A kind of method, corresponding intrument and system for registering mobile sale point terminal POS
JP6667498B2 (en) Remote transaction system, method and POS terminal
KR20160030342A (en) Method of paying for a product or service on a commercial website via an internet connection and a corresponding terminal
KR20080064789A (en) Mobile handset based ubiquitous payment service
JP2013089229A (en) Cloud credit card transaction system and transaction method thereof
CN105096115B (en) Electronic payment transaction method without point-of-sale terminal and mobile device
KR20110091265A (en) Internet payment method using iphone
KR101398021B1 (en) Method of managing payment channel
KR20100033053A (en) System and method for card payment service via mobile communication network and mobile communication terminal having card payment function
KR20140021812A (en) Method and device for providing payment service
US11580530B1 (en) Direct payment authorization path
WO2015159165A1 (en) Secure transmission of payment credentials
US20230281608A1 (en) Processing purchase with authorization token
KR20170029942A (en) Payment service providing apparatus and method using authentication based on web, system and computer readable medium having computer program recorded thereon
KR101554602B1 (en) System and Method for payment service

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application