US20190026704A1 - Method of registering a membership for an electronic payment, system for same, and apparatus and terminal thereof - Google Patents
Method of registering a membership for an electronic payment, system for same, and apparatus and terminal thereof Download PDFInfo
- Publication number
- US20190026704A1 US20190026704A1 US16/137,036 US201816137036A US2019026704A1 US 20190026704 A1 US20190026704 A1 US 20190026704A1 US 201816137036 A US201816137036 A US 201816137036A US 2019026704 A1 US2019026704 A1 US 2019026704A1
- Authority
- US
- United States
- Prior art keywords
- information
- payment method
- terminal
- payment
- authentication
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/04—Payment circuits
- G06Q20/06—Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/40—Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/40—Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
- G06Q20/401—Transaction verification
- G06Q20/4014—Identity check for transactions
Definitions
- the present invention relates to a member registration method for electronic payment, a system, an apparatus, and a terminal for the same and, more particularly, to a member registration method for electronic payment, a system, an apparatus, and a terminal for the same, which enables secure electronic payment by performing member registration depending on whether information input by a user through a terminal to perform the electronic payment is authenticated and can register a payment method more safely by performing one-time password (OTP) authentication depending on payment method information selected by the user through the terminal to perform the electronic payment.
- OTP one-time password
- a credit card, debit card, or payment through a bank account is generally used to make a payment for general commerce or electronic commerce.
- conventional payment methods have the inconvenience to have cash for cash payment, the risk of loss of cash, the inconvenience to return changes, etc.
- the use of credit cards has been recommended as a way to increase transparency in taxation of business transactions, and many other payment methods have been developed.
- the payment market is expanding rapidly.
- most payment methods on the Internet are credit cards and online payments, new payment methods using mobile phones or wired and wireless automatic response services (ARSs) have recently emerged and their frequency of use is increasing rapidly.
- ARSs wireless automatic response services
- the present invention has been made to solve the above problems, and an object of the present invention is to provide a member registration method for electronic payment, a system, an apparatus, and a terminal for the same, which enables safe electronic payment by performing member registration depending on whether information input by a user through a terminal to perform the electronic payment is authenticated.
- Another object of the present invention is to provide a member registration method for electronic payment, a system, an apparatus, and a terminal for the same, which can register a payment method more safely by performing OTP authentication depending on payment method information selected by a user through the terminal to perform the electronic payment.
- a member registration system for electronic payment comprising: a terminal which, when at least one of first authentication information, second authentication information, and fourth authentication information, which are input by a user for member registration, is authenticated, receives an application ID for performing the electronic payment, registers payment method information, and completes the member registration; and a member registration apparatus which, when at least one of a first authentication procedure completion signal, a second authentication procedure completion signal, and a fourth authentication procedure completion signal is received from the terminal, identifies member subscription for user information of the terminal, assigns the application ID for performing the electronic payment, registers the payment method information, and then completes the member registration for the user information of the terminal.
- a member registration apparatus comprising: a member subscription identification unit which, when a second authentication procedure completion signal is received from a terminal, identifies member subscription for user information of the terminal; a third authentication processing unit which, when it is determined that a user of the terminal is a non-subscribed member, performs a third authentication procedure using telecommunication company member information included in the user information of the terminal; an application ID assignment unit which, when the third authentication procedure is completed, assigns an application ID to an electronic payment application installed in the terminal; a payment method storage unit which, when a fourth authentication procedure completion signal is received from the terminal, stores payment method information received from the terminal; and a member registration processing unit which completes the member registration for the user information of the terminal.
- the member registration apparatus may further comprise a first authentication processing unit which, when a first authentication request signal for approval of execution of the electronic payment application is received from the terminal, requests transmission of a first authentication message from a communication service providing apparatus connected to the terminal, transmits identification information corresponding to the first authentication message to the terminal, and then receives the first authentication procedure completion signal from the terminal.
- a first authentication processing unit which, when a first authentication request signal for approval of execution of the electronic payment application is received from the terminal, requests transmission of a first authentication message from a communication service providing apparatus connected to the terminal, transmits identification information corresponding to the first authentication message to the terminal, and then receives the first authentication procedure completion signal from the terminal.
- the payment method information may comprise at least one of credit card information, check card information, phone bill information, and financial account information.
- a terminal comprising: a second authentication procedure performing unit which determines whether second authentication information input by a user is authenticated; an application ID management unit which, when the second authentication information is authenticated, transmits a second authentication procedure completion signal to a member registration apparatus and receives an application ID from the member registration apparatus; a fourth authentication procedure performing unit which, when fourth authentication information input by the user is authenticated, transmits a fourth authentication procedure completion signal to the member registration apparatus; a payment method registration unit which registers payment method information input by the user; and a registration processing unit which receives a registration completion signal from the member registration apparatus and then completes the member registration.
- the terminal may further comprise a first authentication procedure performing unit which, when first authentication information input by the user for approval of execution of an electronic payment application is authenticated, transmits a first authentication procedure completion signal to the member registration apparatus.
- the first authentication information and identification information may comprise an authentication number comprising a combination of information including at least one of a number, a letter, and a symbol, which are set in advance.
- the second authentication procedure performing unit may determine that the second authentication information is authenticated.
- the application ID management unit may transmit the second authentication procedure completion signal to the member registration apparatus and then receive the application ID from the member registration apparatus.
- the fourth authentication procedure performing unit may encrypt the application ID and authentication key, store the encrypted application ID and authentication key, and transmit the fourth authentication procedure completion signal to the member registration apparatus.
- PIN personal identification number
- a member registration system for electronic payment which registers a payment method for the electronic payment
- the member registration system comprising: a terminal which transmits payment method information selected by a user's manipulation or command, and when the payment method information is authenticated, stores a one-time password (OTP) authentication key received in response to the payment method information, and then completes the registration of the payment method information; and a payment method registration apparatus which, when the authentication of the received payment method information is completed, generates an OTP authentication key using an external device based on the payment method information, transmits the generated OTP authentication key to the terminal, and registers the payment method information.
- OTP one-time password
- a payment method registration apparatus comprising: a payment method reception unit which receives payment method information from a terminal; an OTP authentication key generation unit which generates an OTP authentication key using an external device based on the payment method information; a payment method registration unit which registers the payment method information and then transmits the OTP authentication key to the terminal; and an inquiry control unit which controls the payment method information to be inquired or changed in response to a request of the terminal.
- the payment method registration apparatus may further comprise a payment company inquiry unit which inquires payment company information depending on the payment method information and, when a payment method included in the payment method information is credit card information, transmits card company information corresponding to the inquired payment company information to the terminal.
- a payment company inquiry unit which inquires payment company information depending on the payment method information and, when a payment method included in the payment method information is credit card information, transmits card company information corresponding to the inquired payment company information to the terminal.
- the payment method registration apparatus may further comprise a validity authentication unit which authenticates the validity of payment method authentication information received from the terminal using a card company apparatus corresponding to the card company information.
- the OTP authentication key generation unit may generate the OTP authentication key for the validated information using a card company OTP providing apparatus connected to the card company apparatus.
- the payment method registration apparatus may further comprise a payment company inquiry unit which inquires payment company information depending on the payment method information and, when a payment method included in the payment method information is phone bill information, transmits phone bill registration request information corresponding to the inquired payment company information to the terminal.
- a payment company inquiry unit which inquires payment company information depending on the payment method information and, when a payment method included in the payment method information is phone bill information, transmits phone bill registration request information corresponding to the inquired payment company information to the terminal.
- the phone bill registration information may include at least one of phone number information and ID information of the electronic payment application installed in the terminal.
- the inquiry control unit may transmit transaction history identification information inquired through a payment mobile web server or a PG web server to the terminal.
- a terminal comprising: a payment method transmission unit which transmits payment method information selected by a user's manipulation or command to a payment method registration apparatus; a payment method storage unit which, when the payment method information is authenticated by the payment method registration apparatus, stores a one-time password (OTP) authentication key received from the payment method registration apparatus in response to the payment method information and then completes the registration of the payment method information; and an inquiry and change unit which transmits inquiry request information or change request information for the payment method information in response to the user's manipulation or command.
- OTP one-time password
- the terminal may further comprise a card information input unit which selects any one of information from company information received from the payment method registration apparatus and transmits payment method authentication information including at least one of phone number information for the selected company information, card company identification information, card nickname information, card number information, card expiration date information, virtual card number information, and CVC information to the payment method registration apparatus.
- a card information input unit which selects any one of information from company information received from the payment method registration apparatus and transmits payment method authentication information including at least one of phone number information for the selected company information, card company identification information, card nickname information, card number information, card expiration date information, virtual card number information, and CVC information to the payment method registration apparatus.
- the payment method transmission unit may transmit the payment method information including phone bill information as a payment method to the payment method registration apparatus, and the terminal may further comprise a phone bill information input unit which transmits phone bill registration information including at least one of phone number information and electronic payment application ID information depending on phone bill registration request information received from the payment method registration apparatus to the payment method registration apparatus.
- the inquiry and change unit may transmit the inquiry request information to the payment method registration apparatus and receive corresponding transaction history identification information from the payment method registration apparatus, and when change request information for the payment method information is input by the user's manipulation or command, the inquiry and change unit may transmit the change request information to the payment method registration apparatus and receive corresponding change completion information from the payment method registration apparatus.
- a member registration method for electronic payment in which member registration is performed by a member registration apparatus, the member registration method comprising: (a) a member subscription identification step of, when a second authentication procedure completion signal is received from a terminal, identifying member subscription for user information of the terminal; (b) a third authentication processing step of, when it is determined that a user of the terminal is a non-subscribed member, performing a third authentication procedure using telecommunication company member information included in the user information of the terminal; (c) an application ID assignment step of, when the third authentication procedure is completed, assigning an application ID to an electronic payment application installed in the terminal; (d) a payment method storage step of, when a fourth authentication procedure completion signal is received from the terminal, storing payment method information received from the terminal; and (e) a member registration processing step of completing the member registration for the user information of the terminal.
- a member registration method for electronic payment in which member registration is performed by a terminal, the member registration method comprising: (a) a second authentication procedure performing step of determining whether second authentication information input by a user is authenticated; (b) an application ID management step of, when the second authentication information is authenticated, transmitting a second authentication procedure completion signal to a member registration apparatus and receiving an application ID from the member registration apparatus; (c) a fourth authentication procedure performing step of, when fourth authentication information input by the user is authenticated, transmitting a fourth authentication procedure completion signal to the member registration apparatus; (d) a payment method registration step of registering payment method information input by the user; and (e) a registration processing step of receiving a registration completion signal from the member registration apparatus and then completing the member registration.
- a payment method registration method in which a payment method is registered by a payment method registration apparatus, the payment method registration method comprising: (a) a payment method reception step of receiving payment method information from a terminal; (b) an OTP authentication key generation step of generating a one-time password (OTP) authentication key using an external device based on the payment method information; (c) a payment method registration step of registering the payment method information and then transmitting the OTP authentication key to the terminal; and (d) a payment method control step of controlling the payment method information to be inquired or changed in response to a request of the terminal.
- OTP one-time password
- a payment method registration method in which a payment method is registered by a terminal, the payment method registration method comprising: (a) a payment method transmission step of transmitting payment method information selected by a user's manipulation or command to a payment method registration apparatus; (b) a payment method storage step of, when the payment method information is authenticated by the payment method registration apparatus, storing a one-time password (OTP) authentication key received from the payment method registration apparatus in response to the payment method information and then completing the registration of the payment method information; and (c) an inquiry and change step of transmitting inquiry request information or change request information for the payment method information in response to the user's manipulation or command.
- OTP one-time password
- the member registration is performed depending on whether the information input by the user through the terminal to perform the electronic payment is authenticated, and thus it is possible to enable secure electronic payment.
- a plurality of authentication procedures are performed during the member registration for the electronic payment, and thus it is possible to increase the security for the user information.
- the application ID and authentication key required for the payment are encrypted and stored, and thus it is possible to ensure the security for the electronic payment.
- the OTP authentication is performed depending on the payment method information selected by the user through the terminal to perform the electronic payment, and thus it is possible to register the payment method more safely.
- the OTP authentication is performed using an external device based on the selected payment method information during the registration of the electronic payment method, and thus it is possible to increase the security for the payment method.
- FIG. 1 is a configuration diagram of a member registration system for electronic payment in accordance with a preferred embodiment of the present invention.
- FIG. 2 is a control block diagram of a member registration apparatus in accordance with a preferred embodiment of the present invention.
- FIG. 3 is a control block diagram of a terminal for electronic payment in accordance with a preferred embodiment of the present invention.
- FIG. 4 is a configuration diagram of a payment method registration system in accordance with a preferred embodiment of the present invention.
- FIG. 5 is a control block diagram of a payment method registration apparatus in accordance with a preferred embodiment of the present invention.
- FIG. 6 is a control block diagram of a terminal for payment method registration in accordance with a preferred embodiment of the present invention.
- FIGS. 7 and 8 are flowcharts of a member registration method for electronic payment in accordance with a preferred embodiment of the present invention.
- FIG. 9 is a flowchart of a credit card registration method in accordance with a preferred embodiment of the present invention.
- FIG. 10 is a flowchart of a phone bill registration method in accordance with a preferred embodiment of the present invention.
- FIG. 11 is a flowchart of a transaction history inquiry method in accordance with a preferred embodiment of the present invention.
- FIG. 12 is a flowchart of a major payment method change method in accordance with a preferred embodiment of the present invention.
- FIG. 1 is a block diagram schematically showing the configuration of a member registration system for electronic payment according to the present embodiment.
- the member registration system for electronic payment comprises a terminal 110 , an electronic payment application 112 , a communication network 120 , a member registration apparatus 130 , and a communication service providing apparatus 140 . While it is described in this present embodiment that the member registration system for electronic payment comprises only the terminal 110 , the electronic payment application 112 , the communication network 120 , the member registration apparatus 130 , and the communication service providing apparatus 140 , this is merely illustrative of the spirit of this embodiment of the present invention, and many alterations and modifications may be made to the components included in the member registration system for electronic payment by those having ordinary skill in the art without departing from the spirit of the present invention.
- the terminal 110 refers to a terminal that can transmit and receive various data via the communication network 120 depending on a user's key manipulation and may be any one of a tablet PC, a laptop, a personal computer (PC), a smart phone, a personal digital assistant (PDA), and a mobile communication terminal. Moreover, the terminal 110 may be a cloud computing terminal supporting cloud computing which provides services such as reading, writing, and storing of data, networking, use of content, etc. through the communication network 120 .
- the terminal 110 performs a voice or data communication using the communication network 120 and refers to a terminal equipped with a browser for communication with the member registration apparatus 130 via the communication network 120 , a memory for storing programs and protocols, a microprocessor for calculation and control by executing various programs, etc. That is, any terminal is available as long as it provides server-client communication with the member registration apparatus 130 and is a broad concept that encompasses all communication computing devices such as a notebook computer, a mobile communication terminal, a PDA, etc. Meanwhile, the terminal 110 may preferably be provided with a touch screen, but not necessarily limited thereto. While the terminal 110 is implemented separately from the member registration apparatus 130 in this embodiment, the terminal 110 may be implemented as a standalone device that encompasses the member registration apparatus 130 in an actual implementation of the invention.
- the terminal 110 executes the electronic payment application 112 in response to the user's manipulation or command and performs member registration through the electronic payment application 112 . More specifically, when the terminal 110 is a smart phone, the electronic payment application 112 may be an application downloaded and installed from an application store, whereas when the terminal 110 is a feature phone, it may be an application executed by a virtual machine (VM) downloaded through the communication service providing apparatus 140 .
- VM virtual machine
- the terminal 110 performs the member registration through the electronic payment application 112 installed therein. That is, when at least one of first authentication information, second authentication information, and fourth authentication information, which are input by the user for the member registration, is authenticated, the terminal 110 receives an application ID for performing the electronic payment, registers the payment method information, and then completes the member registration. Meanwhile, the terminal 110 should download the electronic payment application 112 , and this process will now be described.
- the terminal 110 downloads the electronic payment application 112 from the application providing apparatus and installs the downloaded electronic payment application 112 .
- PG payment gateway
- the terminal 110 determines whether the second authentication information input by the user is authenticated and, when the second authentication information is authenticated, transmits a second authentication procedure completion signal to the member registration apparatus 130 and receives the application ID from the member registration apparatus 130 . Moreover, when the fourth authentication information input by the user is authenticated, the terminal 110 transmits a fourth authentication procedure completion signal to the member registration apparatus 130 , registers the payment method information input by the user, receives a registration completion signal from the member registration apparatus 130 , and then completes the member registration.
- the terminal 110 transmits a first authentication request signal for approval of execution of the electronic payment application 112 to the member registration apparatus 130 , and when first authentication information corresponding to the first authentication request signal is input, determines whether the first authentication information is authenticated. Then, when it is determined that the first authentication information is authenticated, the terminal 110 transmits a first authentication procedure completion signal to the member registration apparatus 130 .
- the first authentication information and identification information may preferably be an authentication number comprising a combination of information including at least one of a number, a letter, and a symbol, which are set in advance, but not necessarily limited thereto.
- the terminal 110 receives identification information corresponding to the first authentication request signal from the member registration apparatus 130 to perform the first authentication procedure and, when the first authentication information and the identification information coincide with each other, determines that the first authentication information is authenticated.
- the process of performing the first authentication procedure can be omitted depending on an operating system (OS) installed in the terminal 110 . That is, depending on the type of the OS installed in the terminal 110 , the member registration apparatus 130 may identify the terminal 110 , and thus the first authentication procedure can be performed or omitted.
- OS operating system
- the member registration apparatus 130 can identify the terminal 110 , and thus the first authentication procedure can be omitted, whereas when the OS installed in the terminal 110 is iPhone OS (iOS), the member registration apparatus 130 cannot identify the terminal 110 , and thus the first authentication procedure should be performed.
- the OS installed in the terminal 110 is Android
- the member registration apparatus 130 cannot identify the terminal 110 , and thus the first authentication procedure should be performed.
- the terminal 110 determines that the second authentication information is authenticated. At this time, the terminal 110 may determine whether the second authentication information is authenticated using an internal memory storing the user information of the terminal 110 or the member registration apparatus 130 .
- the terminal 110 When fourth authentication information including a personal identification number (PIN) input by the user is authenticated, the terminal 110 encrypts the application ID and authentication key, stores the encrypted application ID and authentication key, and transmits a fourth authentication procedure completion signal to the member registration apparatus 130 .
- the personal identification number (PIN) is generally set to a four-digit number, and an eight-digit personal unblocking key (PUK) is stored in the PIN. Meanwhile, the PIN may be changed according to the user's need.
- PUK personal unblocking key
- the PIN may be changed according to the user's need.
- the PUK When the user inputs the PIN incorrectly more than a predetermined number of times in succession, a corresponding subscriber identification module is locked, and thus the PIN can be reset by inputting the PUK.
- the PUK is input more than a predetermined number of times, it is necessary to discard the corresponding PUK and get a new PUK.
- the terminal 110 When the authentication of the second authentication information is determined, the terminal 110 transmits a second authentication procedure completion signal to the member registration apparatus 130 and receives the application ID from the member registration apparatus 130 . Moreover, a process in which the terminal 110 registers the payment method will now be described. The terminal 110 registers at least one of credit card information, check card information, phone bill information, and financial account information, which are input by the user, as the payment method information. Furthermore, when a registration completion signal is received from the member registration apparatus 130 , the terminal 110 outputs a registration completion display page for the member registration.
- the electronic payment application 112 refers to software that when at least one of the first authentication information, the second authentication information, and the fourth authentication information, which are input by the user for the member registration, is authenticated, receives the application ID for performing the electronic payment from the member registration apparatus 130 , registers the payment method information, and then completes the member registration.
- the electronic payment application 112 may be implemented or designed to meet various operating system (OS) environments such as iOS, Android, Window Phone 7 , etc.
- OS operating system
- the terminal 110 is provided with the electronic payment application 112 to perform the member registration, but this operation process can be achieved only by the electronic payment application 112 .
- the electronic payment application 112 may be installed in the terminal 110 to perform the functions of determining whether the second authentication information input by the user is authenticated, transmitting the second authentication procedure completion signal to the member registration apparatus 130 when the second authentication information is authenticated, receiving the application ID from the member registration apparatus 130 , transmitting the fourth authentication procedure completion signal to the member registration apparatus 130 when the fourth authentication information input by the user is authenticated, registering the payment method information input by the user, receiving the registration completion signal from the member registration apparatus 130 , and completing the member registration.
- the communication network 120 refers to a network that can transmit and receive data via the Internet protocol using various wired and wireless communication technologies such as the Internet network, Intranet network, mobile communication network, satellite communication network, etc.
- the communication network 120 may comprise a cloud computing network which is connected to the member registration apparatus 130 to store computing resources such as hardware, software, etc. and provide the computing resources required by a client to the corresponding terminal 110 .
- the cloud computing refers to a computing environment where information is permanently stored in a server on the Internet and temporarily stored in a client terminal such as a desktop, tablet, notebook, netbook, smart phone, etc.
- the cloud computing network refers to a computer environment access network where all users' information is stored in a server on the Internet such that the information can be used anywhere and anytime through various IT devices.
- the member registration apparatus 130 has the same configuration as a typical web server or network server. However, in a software configuration, the member registration apparatus 130 includes a program module implemented using languages such as C, C++, Java, Visual Basic, Visual C, etc.
- the member registration apparatus 130 may be implemented in the form of a web server or network server, and the web server refers to a computer system, which is connected to an unspecified number of clients and/or other servers through an open computer network such as the Internet, receives an operation execution request from a client or another web server, and provides the corresponding operation result, and a computer software (web server program) installed for the same.
- the member registration apparatus 130 is a broad concept that encompasses a series of application programs executed on the web server and various databases built therein according to circumstances, in addition to the above-mentioned web server program.
- the member registration apparatus 130 may be implemented on a typical server hardware using various web server programs provided for various operating systems such as DOS, Windows, Linux, UNIX, Macintosh, etc. Representative examples thereof may include Website, Internet Information Server (IIS), etc. used in Window environment and CERN, NCSA, APPACH, etc. used in UNIX environment.
- IIS Internet Information Server
- the member registration apparatus 130 may be connected to an authentication system for member registration and a payment system.
- the member registration apparatus 130 classifies member subscription information and stores and manages the information in a member database, which may be implemented inside or outside the member registration apparatus 130 .
- a database refers to a typical data structure implemented in a storage space (e.g., a hard disk or memory) of a computer system using a database management system (DBMS), in which retrieval (extraction), deletion, edition, addition, etc. of data can be freely performed.
- DBMS database management system
- the database may be implemented to achieve the purpose of this embodiment using a relational database management system (RDBMS) such as Oracle, Infomix, Sybase, DB 2 , etc., an object-oriented database management system (OODBMS) such as Gemston, Orion, O2, etc. or an XML native database such as Excelon, Tamino, Sekaiju, etc., and has appropriate fields or elements to achieve their functions.
- RDBMS relational database management system
- ODDBMS object-oriented database management system
- XML native database such as Excelon, Tamino, Sekaiju, etc.
- the member registration apparatus 130 may be implemented as an electronic payment apparatus. That is, the member registration apparatus 130 may provide an electronic payment service in conjunction with the electronic payment application 112 installed in the terminal 110 . When a payment request signal is received from the electronic payment application 112 installed in the terminal 100 , the member registration apparatus 130 may perform the electronic payment in conjunction with a financial company apparatus.
- the member registration apparatus 130 When at least one of the first authentication procedure completion signal, the second authentication procedure completion signal, and the fourth authentication procedure completion signal is received from the terminal 110 , the member registration apparatus 130 according to this embodiment identifies the member subscription for the user information of the terminal 110 , assigns an application ID for performing the electronic payment, registers the payment method information, and then completes the member registration for the user information of the terminal 110 .
- the payment method information includes at least one of credit card information, check card information, phone bill information, and financial account information.
- the member registration apparatus 130 identifies the member subscription for the user information of the terminal 110 and, when it is determined that the user of the terminal 110 is a non-subscribed member, performs a third authentication procedure using telecommunication company member information included in the user information of the terminal 110 . Then, when the third authentication procedure is completed, the member registration apparatus 130 assigns an application ID to the electronic payment application 112 installed in the terminal 110 and, when a fourth authentication procedure completion signal is received from the terminal 110 , stores payment method information received from the terminal 110 , and then completes the member registration for the user information of the terminal 110 .
- the member registration apparatus 130 requests transmission of a first authentication message from the communication service providing apparatus 140 connected to the terminal 110 , transmits identification information corresponding to the first authentication message to the terminal 110 , and receives the first authentication procedure completion signal from the terminal 110 .
- the member registration apparatus 130 controls the communication service providing apparatus 140 to transmit the first authentication message in a predetermined message specification to the terminal 110 such that the terminal 110 performs the first authentication procedure.
- the predetermined message specification may preferably be SMS, but not necessarily limited thereto, and may be an IP-based packet message.
- the member registration apparatus 130 performs the fourth authentication to finally complete the member registration, which will now be described in detail. That is, the member registration apparatus 130 performs the third authentication procedure using the telecommunication company member information included in the user information of the terminal 110 .
- the member registration apparatus 130 determines whether the telecommunication company member information is authenticated using the communication service providing apparatus 140 connected to the terminal 110 and, when it is determined that the telecommunication company member information is authenticated, completes the member registration. At this time, when there is information that coincides with owner information of the terminal 110 or corporate name information included in the telecommunication company member information, the member registration apparatus 130 authenticates the telecommunication company member information using the communication service providing apparatus 140 .
- the member registration apparatus 130 may further comprise a cloud computing storage unit and a cloud computing unit for cloud computing.
- the cloud computing storage unit stores the functions of identifying the member subscription for the user information of the terminal 110 , performing the third authentication procedure using the telecommunication company member information included in the user information of the terminal 110 when it is determined that the user of the terminal 110 is a non-subscribed member, assigning an application ID to the electronic payment application 112 installed in the terminal 110 when the third authentication procedure is completed, storing the payment method information received from the terminal 110 when the fourth authentication procedure completion signal is received from the terminal 110 , and completing the member registration in a storage medium, and the clouding computing unit allows the terminal 110 to read and write data from and to the storage medium.
- the communication service providing apparatus 140 refers to an apparatus that performs various functions required for wireless call processing in conjunction with the communication network 120 , such as basic and additional service processing for allowing the terminal 110 to receive a voice or data communication service, subscribers' incoming and outgoing call processing, location registration procedure and handoff procedure processing, connection with other networks, etc.
- the communication service providing apparatus 140 When a control signal is received from the member registration apparatus 130 to transmit the first authentication message, the communication service providing apparatus 140 according to this embodiment transmits the first authentication message in a predetermined message specification to the terminal 110 .
- the communication service providing apparatus 140 may use a message center to transmit the first authentication message in the predetermined message specification.
- the message center may preferably be an SMS center, but not necessarily limited thereto.
- the message center refers to an apparatus that transmits the requested message to the terminal 110 corresponding to a predetermined transmitting number in conjunction with the communication network 120 .
- the predetermined message specification may preferably be SMS, but not necessarily limited thereto, and may be an IP-based packet message.
- the first authentication message may preferably be an authentication number comprising a combination of information including at least one of a number, a letter, and a symbol, which are set in advance. Therefore, when the user of the terminal 110 that has received the first authentication message inputs the corresponding authentication number to the electronic payment application 112 of the terminal 110 , the terminal 110 can perform the first authentication procedure using the electronic payment application 112 .
- FIG. 2 is a block diagram schematically showing the configuration of a member registration apparatus according to the present embodiment.
- the member registration apparatus 130 comprises a first authentication processing unit 210 , a member subscription identification unit 220 , a third authentication processing unit 222 , an application ID assignment unit 230 , a payment method storage unit 240 , and a member registration processing unit 250 .
- the member registration apparatus 130 comprises only the first authentication processing unit 210 , the member subscription identification unit 220 , the third authentication processing unit 222 , the application ID assignment unit 230 , the payment method storage unit 240 , and the member registration processing unit 250 , this is merely illustrative of the spirit of this embodiment of the present invention, and many alterations and modifications may be made to the components included in the member registration apparatus 130 by those having ordinary skill in the art without departing from the spirit of the present invention.
- the first authentication processing unit 210 receives a first authentication procedure completion signal for approval of execution of the electronic payment application 112 from the terminal 110 . Moreover, when the first authentication procedure completion signal for approval of execution of the electronic payment application 112 is received from the terminal 110 , the first authentication processing unit 210 requests transmission of a first authentication message from the communication service providing apparatus 140 connected to the terminal 110 , transmits identification information corresponding to the first authentication message to the terminal 110 , and receives the first authentication procedure completion signal from the terminal 110 . Moreover, the first authentication processing unit 210 controls the communication service providing apparatus 140 to transmit the first authentication message in a predetermined message specification to the terminal 110 .
- the member subscription identification unit 220 identifies the member subscription for the user information of the terminal 110 . That is, when it is determined that the user of the terminal 110 is a non-subscribed member, the member subscription identification unit 220 allows the member registration procedure to be performed. Here, in the case of a subscribed member, the member registration procedure can be performed when the terminal is replaced and thus the electronic payment application is to be newly installed.
- the third authentication processing unit 222 performs the third authentication procedure using the telecommunication company member information included in the user information of the terminal 100 .
- the third authentication processing unit 222 determines whether the telecommunication company member information is authenticated using the communication service providing apparatus 140 connected to the terminal 110 to perform the third authentication procedure and, it is determined that the telecommunication company member information is authenticated, completes the member registration. Moreover, when there is information that coincides with owner information of the terminal 110 or corporate name information included in the telecommunication company member information, the third authentication processing unit 222 authenticates the telecommunication company member information using the communication service providing apparatus 140 .
- the application ID assignment unit 230 assigns an application ID to the electronic payment application 112 .
- the payment method storage unit 240 stores the payment method information received from the terminal 110 .
- the payment method information includes at least one of credit card information, check card information, phone bill information, and financial account information.
- the member registration processing unit 250 completes the member registration for the user information of the terminal 110 .
- FIG. 3 is a block diagram schematically showing the configuration of a terminal according to the present embodiment.
- the terminal 110 comprises a download unit 308 , a first authentication procedure performing unit 310 , a second authentication procedure performing unit 320 , an application ID management unit 330 , a payment method registration unit 340 , a fourth authentication procedure performing unit 350 , and a registration processing unit 360 .
- the terminal 110 comprises only the download unit 308 , the first authentication procedure performing unit 310 , the second authentication procedure performing unit 320 , the application ID management unit 330 , the payment method registration unit 340 , the fourth authentication procedure performing unit 350 , and the registration processing unit 360 , this is merely illustrative of the spirit of this embodiment of the present invention, and many alterations and modifications may be made to the components included in the terminal 110 by those having ordinary skill in the art without departing from the spirit of the present invention.
- the download unit 308 , the first authentication procedure performing unit 310 , the second authentication procedure performing unit 320 , the application ID management unit 330 , the payment method registration unit 340 , the fourth authentication procedure performing unit 350 , and the registration processing unit 360 shown in FIG. 3 may be implemented as the electronic payment application 112 .
- the download unit 308 downloads the electronic payment application 112 from the application providing apparatus.
- the first authentication procedure performing unit 310 transmits a first authentication procedure completion signal to the member registration apparatus 130 .
- the first authentication information may preferably be an authentication number comprising a combination of information including at least one of a number, a letter, and a symbol, which are set in advance, but not necessarily limited thereto.
- the first authentication procedure performing unit 310 transmits a first authentication request signal for approval of execution of the electronic payment application 112 to the member registration apparatus 130 , and when the first authentication information corresponding to the first authentication request signal is input, determines whether the first authentication information is authenticated. Then, when it is determined that the first authentication information is authenticated, the first authentication procedure performing unit 310 transmits the first authentication procedure completion signal to the member registration apparatus 130 .
- the first authentication procedure performing unit 310 receives identification information corresponding to the first authentication request signal from the member registration apparatus 130 and, when the first authentication information and the identification information coincide with each other, determines that the first authentication information is authenticated. In addition, the first authentication procedure performing unit 310 installs the downloaded electronic payment application 112 and, when an approval signal for using the electronic payment application 112 is input, transmits the first authentication request signal to the member registration apparatus 130 .
- the second authentication procedure performing unit 320 determines whether the second authentication information input by the user is authenticated. Moreover, when second authentication information including at least one of phone number information given to the terminal 110 and resident registration number information on the user of the terminal 110 coincides with the user information of the terminal 110 , the second authentication procedure performing unit 320 determines that the second authentication information is authenticated. At this time, the second authentication procedure performing unit 320 determines whether the second authentication information is authenticated using an internal memory storing the user information of the terminal 110 or the member registration apparatus 130 .
- the application ID management unit 330 transmits a second authentication procedure completion signal to the member registration apparatus 130 and receives an application ID from the member registration apparatus 130 . Moreover, when the authentication of the second authentication information is identified, the application ID management unit 330 transmits a second authentication procedure completion signal to the member registration apparatus 130 and then receives the application ID from the member registration apparatus 130 .
- the payment method registration unit 340 registers the payment method information input by the user. Moreover, the payment method registration unit 340 registers at least one of credit card information, check card information, phone bill information, and financial account information, which are input by the user, as the payment method information.
- the fourth authentication procedure performing unit 350 transmits a fourth authentication procedure completion signal to the member registration apparatus 130 .
- the fourth authentication procedure performing unit 350 encrypts the application ID and authentication key, stores the encrypted application ID and authentication key, and transmits the fourth authentication procedure completion signal to the member registration apparatus 130 .
- the registration processing unit 360 receives a registration completion signal from the member registration apparatus 130 and then completes the member registration. Moreover, when the registration completion signal is received from the member registration apparatus 130 , the registration processing unit 360 outputs a registration completion display page.
- FIG. 4 is a block diagram schematically showing the configuration of a payment method registration system according to the present embodiment.
- the payment method registration system comprises a terminal 110 , an electronic payment application 112 , a communication network 120 , a payment method registration apparatus 135 , a communication service providing apparatus 140 , a telecommunication company OTP providing apparatus 142 , a card company apparatus 150 , and a card company OTP providing apparatus 152 .
- the terminal 110 performs the member registration through the electronic payment application 112 installed therein. Then, when at least one of first authentication information, second authentication information, and fourth authentication information, which are input by the user for the member registration, is authenticated, the terminal 110 receives an application ID for performing the electronic payment, registers payment method information, and then completes the member registration.
- the terminal 110 determines whether the second authentication information input by the user is authenticated and, when the second authentication information is authenticated, transmits a second authentication procedure completion signal to the payment method registration apparatus 135 and receives the application ID from the payment method registration apparatus 135 . Moreover, when the fourth authentication information input by the user is authenticated, the terminal 110 transmits a fourth authentication procedure completion signal to the payment method registration apparatus 135 , registers the payment method information input by the user, receives a registration completion signal from the payment method registration apparatus 135 , and then completes the member registration.
- the terminal 110 transmits a first authentication request signal for approval of execution of the electronic payment application 112 to the payment method registration apparatus 135 to perform the first authentication procedure, and when first authentication information corresponding to the first authentication request signal is input, determines whether the first authentication information is authenticated. Then, when it is determined that the first authentication information is authenticated, the terminal 110 transmits the first authentication procedure completion signal to the payment method registration apparatus 135 .
- the first authentication information and identification information may preferably be an authentication number comprising a combination of information including at least one of a number, a letter, and a symbol, which are set in advance, but not necessarily limited thereto.
- the terminal 110 receives identification information corresponding to the first authentication request signal from the payment method registration apparatus 135 to perform the first authentication procedure and, when the first authentication information and the identification information coincide with each other, determines that the first authentication information is authenticated.
- the process of performing the first authentication procedure can be omitted depending on an operating system (OS) installed in the terminal 110 . That is, depending on the type of the OS installed in the terminal 110 , the payment method registration apparatus 135 may identify the terminal 110 , and thus the first authentication procedure can be performed or omitted.
- OS operating system
- the payment method registration apparatus 135 can identify the terminal 110 , and thus the first authentication procedure can be omitted, whereas when the OS installed in the terminal 110 is iPhone OS (iOS), the payment method registration apparatus 135 cannot identify the terminal 110 , and thus the first authentication procedure should be performed.
- the OS installed in the terminal 110 is Android
- the payment method registration apparatus 135 cannot identify the terminal 110 , and thus the first authentication procedure should be performed.
- the terminal 110 determines that the second authentication information is authenticated. At this time, the terminal 110 may determine whether the second authentication information is authenticated using an internal memory storing the user information of the terminal 110 or the payment method registration apparatus 135 .
- the terminal 110 encrypts the application ID and authentication key, stores the encrypted application ID and authentication key, and transmits a fourth authentication procedure completion signal to the payment method registration apparatus 135 .
- the personal identification number PIN
- PIN personal identification number
- PIN personal unblocking key
- the PIN may be changed according to the user's need.
- the PUK is input more than a predetermined number of times in succession, a corresponding subscriber identification module is locked, and thus the PIN can be reset by inputting the PUK.
- the PUK is input more than a predetermined number of times, it is necessary to discard the corresponding PUK and get a new PUK.
- the terminal 110 transmits a second authentication procedure completion signal to the payment method registration apparatus 135 and receives the application ID from the method registration apparatus 135 .
- the terminal 110 registers the payment method.
- the terminal 110 registers at least one of credit card information, check card information, phone bill information, and financial account information, which are input by the user, as the payment method information.
- the phone bill refers to a payment method in which a corresponding fee to be paid by the user during the electronic payment is added to communication fees of the terminal 110 .
- the terminal 110 outputs a registration completion display page.
- the terminal 110 transmits payment method information selected by the user's manipulation or command to the payment method registration apparatus 135 , and when the payment method information is authenticated, stores an OTP authentication key received from the payment method registration apparatus 135 in response to the payment method information, and then completes the registration of the payment method information.
- the payment method information includes at least one of credit card information, check card information, phone bill information, and financial account information.
- the terminal 110 receives an encrypted OTP authentication key from the payment method registration apparatus 135 , decrypts the encrypted OTP authentication key, re-encrypts the decrypted OTP authentication key together with information (e.g., PIN information) required for the authentication, and stores the resulting OTP authentication key.
- the terminal 110 uses the electronic payment application 112 installed therein. The process in which the terminal 110 registers the payment method will now be described in more detail.
- the terminal 110 transmits payment method information selected by the user's manipulation or command to the payment method registration apparatus 135 , and when the payment method information is authenticated by the payment method registration apparatus 135 , stores the OTP authentication key received from the payment method registration apparatus 135 in response to the payment method information, and then completes the registration of the payment method information. Then, the terminal 100 transmits inquiry request information or change request information for the payment method information in response to the user's manipulation or command.
- the terminal 110 transmits payment method information including the credit card information as the payment method to the payment method registration apparatus 135 , selects any one of information from company information received from the payment method registration apparatus 135 , and transmits payment method authentication information including at least one of phone number information for the selected company information, card company identification information, card nickname information, card number information, card expiration date information, virtual card number information, and CVC information to the payment method registration apparatus 135 . Then, the terminal 110 stores an OTP authentication key received from the payment method registration apparatus 135 in response to the payment method information as the payment method information and then completes the registration of the payment method information.
- the terminal 110 transmits payment method information including the phone bill information as the payment method to the payment method registration apparatus 135 and transmits phone bill registration information including at least one of phone number information and electronic payment application ID information depending on phone bill registration request information received from the payment method registration apparatus 135 to the payment method registration apparatus 135 . Then, the terminal 110 stores an OTP authentication key received in response to the phone bill information as the payment method information from the payment method registration apparatus 135 and then completes the registration of the payment method information.
- the terminal 110 inquires or changes the payment method.
- inquiry request information for the payment method information is input by the user's manipulation or command
- the terminal 110 transmits the inquiry request information to the payment method registration apparatus 135 and receives corresponding transaction history identification information from the payment method registration apparatus 135 .
- change request information for the payment method information is input by the user's manipulation or command
- the terminal 110 transmits the change request information to the payment method registration apparatus 135 and receives corresponding change completion information from the payment method registration apparatus 135 .
- the electronic payment application 112 refers to software that transmits payment method information selected by the user's manipulation or command, and when the payment method information is authenticated, stores an OTP authentication key received in response to the payment method information, and then completes the registration of the payment method information.
- the electronic payment application 112 may be implemented or designed to meet various operating system (OS) environments such as iOS, Android, Window Phone 7, etc.
- OS operating system
- the terminal 110 is provided with the electronic payment application 112 to perform the member registration, but this operation process can be achieved only by the electronic payment application 112 .
- the electronic payment application 112 may be installed in the terminal 110 to perform the functions of transmitting the payment method information selected by the user's manipulation or command, storing an OTP authentication key received in response to the payment method information from the payment method registration apparatus 135 when the payment method information is authenticated, completing the registration of the payment method information, and transmitting inquiry request information or change request information for the payment method information in response to the user's manipulation or command.
- the communication network 120 refers to a network that can transmit and receive data via the Internet protocol using various wired and wireless communication technologies such as the Internet network, Intranet network, mobile communication network, satellite communication network, etc.
- the communication network 120 may comprise a cloud computing network which is connected to the payment method registration apparatus 135 to store computing resources such as hardware, software, etc. and provide the computing resources required by a client to the corresponding terminal 110 .
- the payment method registration apparatus 135 has the same configuration as a typical web server or network server. However, in a software configuration, the payment method registration apparatus 135 includes a program module implemented using languages such as C, C++, Java, Visual Basic, Visual C, etc.
- the payment method registration apparatus 135 may be implemented in the form of a web server or network server, and the web server refers to a computer system, which is connected to an unspecified number of clients and/or other servers through an open computer network such as the Internet, receives an operation execution request from a client or another web server, and provides the corresponding operation result, and a computer software (web server program) installed for the same.
- the payment method registration apparatus 135 is a broad concept that encompasses a series of application programs executed on the web server and various databases built therein according to circumstances, in addition to the above-mentioned web server program.
- the payment method registration apparatus 135 may be implemented on a typical server hardware using various web server programs provided for various operating systems such as DOS, Windows, Linux, UNIX, Macintosh, etc. Representative examples thereof may include Website, Internet Information Server (IIS), etc. used in Window environment and CERN, NCSA, APPACH, etc. used in UNIX environment.
- IIS Internet Information Server
- the payment method registration apparatus 135 may be connected to an authentication system for member registration and a payment system. Furthermore, the payment method registration apparatus 135 classifies member subscription information and stores and manages the information in a member database, which may be implemented inside or outside the payment method registration apparatus 135 .
- a database refers to a typical data structure implemented in a storage space (e.g., a hard disk or memory) of a computer system using a database management system (DBMS), in which retrieval (extraction), deletion, edition, addition, etc. of data can be freely performed.
- DBMS database management system
- the database may be implemented to achieve the purpose of this embodiment using a relational database management system (RDBMS) such as Oracle, Infomix, Sybase, DB2, etc., an object-oriented database management system (OODBMS) such as Gemston, Orion, O2, etc. or an XML native database such as Excelon, Tamino, Sekaiju, etc., and has appropriate fields or elements to achieve their functions.
- RDBMS relational database management system
- ODDBMS object-oriented database management system
- XML native database such as Excelon, Tamino, Sekaiju, etc.
- the payment method registration apparatus 135 may be implemented as an electronic payment apparatus. That is, the payment method registration apparatus 135 may provide an electronic payment service in conjunction with the electronic payment application 112 installed in the terminal 110 . When a payment request signal is received from the electronic payment application 112 installed in the terminal 110 , the payment method registration apparatus 135 may perform the electronic payment in conjunction with a financial company apparatus.
- the payment method registration apparatus 135 identifies the member subscription for the user information of the terminal 110 , assigns an application ID for performing the electronic payment, registers the payment method information, and then completes the member registration for the user information of the terminal 110 .
- the payment method information includes at least one of credit card information, check card information, phone bill information, and financial account information.
- the payment method registration apparatus 135 identifies the member subscription for the user information of the terminal 110 and, when it is determined that the user of the terminal 110 is a non-subscribed member, performs a third authentication procedure using telecommunication company member information included in the user information of the terminal 110 . Then, when the third authentication procedure is completed, the payment method registration apparatus 135 assigns an application ID to the electronic payment application 112 installed in the terminal 110 and, when the fourth authentication procedure completion signal is received from the terminal 110 , stores the payment method information received from the terminal 110 , and then completes the member registration for the user information of the terminal 110 .
- the payment method registration apparatus 135 in order for the terminal 110 to perform the first authentication procedure, when a first authentication request signal for approval of execution of the electronic payment application 112 is received from the terminal 110 , the payment method registration apparatus 135 requests transmission of a first authentication message from the communication service providing apparatus 140 connected to the terminal 110 , transmits identification information corresponding to the first authentication message to the terminal 110 , and receives the first authentication procedure completion signal from the terminal 110 . At this time, the payment method registration apparatus 135 controls the communication service providing apparatus 140 to transmit the first authentication message in a predetermined message specification to the terminal 110 such that the terminal 110 performs the first authentication procedure.
- the predetermined message specification may preferably be SMS, but not necessarily limited thereto, and may be an IP-based packet message.
- the payment method registration apparatus 135 performs the third authentication procedure using the telecommunication company member information included in the user information of the terminal 110 .
- the payment method registration apparatus 135 determines whether the telecommunication company member information is authenticated using the communication service providing apparatus 140 connected to the terminal 110 and, when it is determined that the telecommunication company member information is authenticated, completes the member registration.
- the payment method registration apparatus 135 authenticates the telecommunication company member information using the communication service providing apparatus 140 .
- the payment method registration apparatus 135 When the authentication of the payment method information received from the terminal 110 is completed, the payment method registration apparatus 135 generates an OTP authentication key using an external device based on the payment method information, transmits the generated OTP authentication key to the terminal 110 , and registers the payment method information. At this time, the payment method registration apparatus 135 transmits the OTP authentication key after encryption to the terminal 110 , and this member registration process of the payment method registration apparatus 135 will now be described in more detail.
- the payment method registration apparatus 135 receives payment method information from the terminal 110 , generates an OTP authentication key using an external device based on the payment method information, registers the payment method information, transmits the generated OTP authentication key to the terminal 110 , and controls the payment method information to be inquired or changed in response to a request of the terminal 110 .
- the payment method registration apparatus 135 inquires payment company information depending on the payment method information, and when the payment method included in the payment method information is credit card information, transmits card company information corresponding to the inquired payment company information to the terminal 110 .
- the payment method registration apparatus 135 authenticates the validity of payment method authentication information received from the terminal 110 using the card company apparatus 150 corresponding to the card company information.
- the payment method authentication information includes at least one of phone number information, card company identification information, card nickname information, card number information, card expiration date information, virtual card number information, and CVC information
- the card nickname information refers to the information input by the user's manipulation or command.
- the payment method registration apparatus 135 transmits at least one of card nickname information, phone number information, card expiration date information, virtual card number information, CVC information, and identification information of the terminal 110 to the card company apparatus 150 to authenticate the validity.
- the payment method registration apparatus 135 generates an OTP authentication key for the validated information using a card company OTP providing apparatus 152 connected to the card company apparatus 150 .
- the payment method registration apparatus 135 registers the payment method information.
- the payment method registration apparatus 135 inquires payment company information depending on the payment method information, and when the payment method included in the payment method information is phone bill information, transmits phone bill registration request information corresponding to the inquired payment company information to the terminal 110 .
- the payment method registration apparatus 135 For the generation of the OTP authentication key during registration of a phone bill, when phone bill registration information is received from the terminal 110 , the payment method registration apparatus 135 generates an OTP authentication key for the phone bill registration information using the communication service providing apparatus 140 connected to the terminal 110 .
- the phone bill information includes at least one of phone number information and ID information of the electronic payment application installed in the terminal 110 .
- the payment method registration apparatus 135 transmits an OTP authentication request signal for the phone number information to the communication service providing apparatus 140 and receives a corresponding OTP authentication key from the communication service providing apparatus 140 .
- the communication service providing apparatus 140 generates an OTP authentication key for the payment method information using the telecommunication company OTP providing apparatus 142 connected thereto.
- the payment method registration apparatus 135 inquires or changes the payment method information.
- inquiry request information for the payment method information is received from the terminal 110
- the payment method registration apparatus 135 transmits transaction history identification information inquired through a payment mobile web server or a PG web server to the terminal 110 .
- change request information for the payment method information is received from the terminal 110
- the payment method registration apparatus 135 changes the payment method based on the change request information and transmits change completion information to the terminal 110 .
- the payment method registration apparatus 135 may further comprise a cloud computing storage unit and a cloud computing unit for cloud computing.
- the cloud computing storage unit stores the functions of receiving payment request information from the terminal 110 , generating an OTP authentication key using an external device based on the payment method information, registering the payment method information, transmitting the generated OTP authentication key to the terminal 110 , and controlling the payment method information to be inquired or changed in response to a request of the terminal 110 in a storage medium, and the clouding computing unit allows the terminal 110 to read and write data from and to the storage medium.
- the communication service providing apparatus 140 refers to an apparatus that performs various functions required for wireless call processing in conjunction with the communication network 120 , such as basic and additional service processing for allowing the terminal 110 to receive a voice or data communication service, subscribers' incoming and outgoing call processing, location registration procedure and handoff procedure processing, connection with other networks, etc.
- the communication service providing apparatus 140 transmits the first authentication message in a predetermined message specification to the terminal 110 .
- the communication service providing apparatus 140 may use a message center to transmit the first authentication message in the predetermined message specification.
- the message center may preferably be an SMS center, but not necessarily limited thereto.
- the message center refers to an apparatus that transmits the requested message to the terminal 110 corresponding to a predetermined transmitting number in conjunction with the communication network 120 .
- the predetermined message specification may preferably be SMS, but not necessarily limited thereto, and may be an IP-based packet message.
- the first authentication message may preferably be an authentication number comprising a combination of information including at least one of a number, a letter, and a symbol, which are set in advance. Therefore, when the user of the terminal 110 that has received the first authentication message inputs the corresponding authentication number to the electronic payment application 112 of the terminal 110 , the terminal 110 can perform the first authentication procedure using the electronic payment application 112 .
- the communication service providing apparatus 140 when an OTP authentication key request signal is received from the payment method registration apparatus 135 , the communication service providing apparatus 140 according to this embodiment generates an OTP authentication key through the telecommunication company OTP providing apparatus 142 connected thereto and transmits the generated OTP authentication key to the payment method registration apparatus 135 .
- the telecommunication company OTP providing apparatus 142 refers to an apparatus that provides an OTP for the telecommunication company in conjunction with the communication service providing apparatus 140 .
- the one-time password refers to a method of generating and inputting a different password each time, instead of a fixed password. That is, the one-time password refers to an authentication solution that can reduce the exposure of passwords and the possibility of illegal use of user accounts since the reuse of passwords is impossible. That is, the one-time password is used as a two-factor authentication method in financial sites due to its excellent security and mobility, and a hardware token or software token (mobile OTP) generator may be separately required to use the one-time password.
- mobile OTP hardware token or software token
- the card company apparatus 150 is a server that can perform the electronic payment by performing the function of paying the cost corresponding to a payment request signal for a pre-registered credit card or check card and authenticating the information related to the credit card or check card. Moreover, the card company apparatus 150 according to this embodiment performs the authentication of the payment method authentication information including at least one of the phone number information, card company identification information, card nickname information, card number information, card expiration date information, virtual card number information, and CVC information, which are received from the payment method registration apparatus 135 . Furthermore, the card company apparatus 150 generates an OTP authentication key for the payment method information using the card company OTP providing apparatus 152 connected to the card company apparatus 150 .
- the card company OTP providing apparatus 152 refers to an apparatus that provides an OTP for the card company in conjunction with the card company apparatus 150 .
- FIG. 5 is a block diagram schematically showing the configuration of a payment method registration apparatus according to the present embodiment.
- the payment method registration apparatus 135 comprises a payment method reception unit 215 , a payment company inquiry unit 225 , a validity authentication unit 235 , an OTP authentication key generation unit 245 , a payment method registration unit 255 , and an inquiry control unit 265 .
- the terminal 110 comprises only the payment method reception unit 215 , the payment company inquiry unit 225 , the validity authentication unit 235 , the OTP authentication key generation unit 245 , the payment method registration unit 255 , and the inquiry control unit 265 , this is merely illustrative of the spirit of this embodiment of the present invention, and many alterations and modifications may be made to the components included in the payment method registration apparatus 135 by those having ordinary skill in the art without departing from the spirit of the present invention.
- the payment method reception unit 215 receives payment method information from the terminal 110 .
- the payment method information includes at least one of credit card information, check card information, phone bill information, and financial account information.
- the payment company inquiry unit 225 inquires payment company information depending on the payment method information and, when the payment method included in the payment method information is the credit card information, transmits card company information corresponding to the inquired payment company information to the terminal 110 .
- the payment company inquiry unit 225 inquires the payment company information depending on the payment method information and, when the payment method included in the payment method information is the phone bill information, transmits phone bill registration request information corresponding to the inquired payment company information to the terminal 110 .
- the validity authentication unit 235 authenticates the validity of payment method authentication information received from the terminal 110 using the card company apparatus 150 corresponding to the card company information.
- the payment method authentication information includes at least one of phone number information, card company identification information, card nickname information, card number information, card expiration date information, virtual card number information, and CVC information.
- the validity authentication unit 235 authenticates the validity by transmitting at least one of card nick name information, card number information, card expiration date information, virtual card number information, CVC information, and identification information of the terminal 110 .
- the OTP authentication key generation unit 245 generates an OTP authentication key using an external device based on the payment method information. For the registration of the credit card information, the OTP authentication key generation unit 245 generates the OTP authentication key for the validated information using the card company OTP providing apparatus 152 connected to the card company apparatus 150 . Meanwhile, for the registration of the phone bill information, when phone bill registration information is received from the terminal 110 , the OTP authentication key generation unit 245 generates an OTP authentication key for the phone bill registration information using the communication service providing apparatus 140 connected to the terminal 110 .
- the phone bill information includes at least one of phone number information and ID information of the electronic payment application installed in the terminal 110 .
- the OTP authentication key generation unit 245 transmits an OTP authentication request signal for the phone number information to the communication service providing apparatus 140 and receives a corresponding OTP authentication key from the communication service providing apparatus 140 .
- the payment method registration unit 255 registers the payment method information and then transmits the generated OTP authentication key to the terminal 110 .
- the payment method registration unit 255 registers the payment method information.
- the OTP authentication key is received for the registration of the phone bill information
- the payment method registration unit 255 registers the payment method information.
- the inquiry control unit 265 controls the payment method information to be inquired or changed in response to a request of the terminal 110 .
- the inquiry control unit 265 transmits transaction history identification information inquired through a payment mobile web server or a PG web server to the terminal 110 .
- the inquiry control unit 265 changes the payment method based on the change request information and transmits change completion information to the terminal 110 .
- FIG. 6 is a block diagram schematically showing the configuration of a terminal according to the present embodiment.
- the terminal 110 comprises a payment method transmission unit 315 , a card information input unit 325 , a phone bill information input unit 335 , a payment method storage unit 345 , and an inquiry and change unit 355 . While it is described in this present embodiment that the payment method transmission unit 315 , the card information input unit 325 , the phone bill information input unit 335 , the payment method storage unit 345 , and the inquiry and change unit 355 , this is merely illustrative of the spirit of this embodiment of the present invention, and many alterations and modifications may be made to the components included in the terminal 110 by those having ordinary skill in the art without departing from the spirit of the present invention.
- the payment method transmission unit 315 may be implemented as the mobile payment application 112 .
- the payment method transmission unit 315 transmits payment method information selected by the user's manipulation or command to the payment method registration apparatus 135 . That is, for the registration of credit card information, the payment method transmission unit 315 transmits payment method information including the credit card information as the payment method to the payment method registration apparatus 135 . Meanwhile, for the registration of phone bill information, the payment method registration apparatus 135 transmits payment method information including the phone bill information as the payment method to the payment method registration apparatus 135 .
- the card information input unit 325 selects any one of information from company information received from the payment method registration apparatus 135 and transmits payment method authentication information including at least one of phone number information for the selected company information, card company identification information, card nickname information, card number information, card expiration date information, virtual card number information, and CVC information to the payment method registration apparatus 135 .
- the phone bill information input unit 335 transmits phone bill registration information including at least one of phone number information and electronic payment application ID information depending on phone bill registration request information received from the payment method registration apparatus 135 to the payment method registration apparatus 135 .
- the payment method storage unit 345 stores an OTP authentication key received from the payment method registration apparatus 135 in response to the payment method information and then completes the registration of the payment method information. That is, for the registration of the credit card information, when the credit card information as the payment method information is authenticated, the payment method storage unit 345 stores the OTP authentication key received from the payment method registration apparatus 135 in response to the credit card information and then completes the registration of the payment method information. Meanwhile, for the registration of the phone bill information, when the phone bill information as the payment method information is authenticated, the payment method storage unit 345 stores an OTP authentication key received from the payment method registration apparatus 135 in response to the phone bill information and then completes the registration of the payment method information.
- the inquiry and change unit 355 transmits inquiry request information or change request information for the payment method information in response to the user's manipulation or command. That is, when the inquiry request information for the payment method information is input by the user's manipulation or command, the inquiry and change unit 355 transmits the inquiry request information to the payment method registration apparatus 135 and receives corresponding transaction history identification information from the payment method registration apparatus 135 . Meanwhile, when the change request information for the payment method information is input by the user's manipulation or command, the inquiry and change unit 355 transmits the change request information to the payment method registration apparatus 135 and receives corresponding change completion information from the payment method registration apparatus 135 .
- FIGS. 7 and 8 are flowcharts illustrating a member registration method for electronic payment according to the present embodiment.
- the application providing apparatus When the download of the electronic payment application 112 is selected in the application providing apparatus, the application providing apparatus allows the electronic payment application 112 to be downloaded to the corresponding terminal 110 (S 412 ). Moreover, when the download of the electronic payment application 112 is selected by the user's selection during mobile payment through the PG is selected (S 414 ), a payment web or mobile application provides service subscription information, and the electronic payment application 112 is downloaded to the corresponding terminal 110 through the application providing apparatus (S 416 ). In step S 414 , when the user selects a “credit payment” during mobile payment, a “member subscription” is selected in the PG, and the corresponding information is transmitted to the payment web or mobile application.
- step S 416 the payment web or mobile application may request input of “service subscription information” and a phone number of the corresponding terminal of the user. At this time, the payment web or mobile application may transmit a message including a call back URL for downloading the electronic payment application 112 or transmit a message including a link for moving to a corresponding web page to the corresponding terminal 110 .
- the terminal 110 installs the downloaded electronic payment application 112 and, when an approval signal for using the electronic payment application 112 is input (S 418 ), transmits a first authentication request signal to the payment method registration apparatus 135 (S 420 ).
- the terminal 110 transmits a first authentication request signal for approval of execution of the electronic payment application 112 to the payment method registration apparatus 135 and, when first authentication information corresponding to the first authentication request signal is input, determines whether the first authentication information is authenticated. Then, when it is determined that the first authentication information is authenticated, the terminal 110 transmits a first authentication procedure completion signal to the payment method registration apparatus 135 .
- the terminal 110 receives identification information corresponding to the first authentication request signal from the payment method registration apparatus 135 to perform the first authentication procedure and, when the first authentication information and the identification information coincide with each other, determines that the first authentication information is authenticated.
- the first authentication information and identification information may preferably be an authentication number comprising a combination of information including at least one of a number, a letter, and a symbol, which are set in advance, but not necessarily limited thereto.
- the payment method registration apparatus 135 When the first authentication request signal for approval of execution of the electronic payment application 112 is received from the terminal, the payment method registration apparatus 135 requests transmission of a first authentication message from the communication service providing apparatus 140 connected to the terminal 110 (S 422 ). Meanwhile, in step S 422 , the payment method registration apparatus 135 transmits identification information corresponding to the first authentication message to the terminal 110 . Moreover, the payment method registration apparatus 135 may receive the first authentication procedure completion signal for approval of execution of the electronic payment application 112 from the terminal 110 .
- the communication service providing apparatus 140 transmits the first authentication message in a predetermined message specification to the terminal 110 (S 424 ).
- the communication service providing apparatus 140 may use a message center to transmit the first authentication message in the predetermined message specification.
- the message center may preferably be an SMS center, but not necessarily limited thereto.
- the predetermined message specification may preferably be SMS, but not necessarily limited thereto, and may be an IP-based packet message.
- the first authentication message may preferably be an authentication number comprising a combination of information including at least one of a number, a letter, and a symbol, which are set in advance.
- the terminal 110 can perform the first authentication procedure using the electronic payment application 112 . Then, the payment web or mobile application may display a screen for approval of terms and conditions (S 425 ).
- the terminal 110 determines whether second authentication information input by the user is authenticated and, when the second authentication information is authenticated, transmits a second authentication procedure completion signal to the payment method registration apparatus 135 (S 426 ).
- the terminal 110 may transmit the first authentication procedure completion signal to the payment method registration apparatus 135 and then determine whether the second authentication information input by the user is authenticated.
- the terminal 110 determines that the second authentication information is authenticated. At this time, the terminal 110 may determine whether the second authentication information is determined using an internal memory storing the user information of the terminal 110 or the payment method registration apparatus 135 .
- the payment method registration apparatus 135 identifies the member subscription for the user information of the terminal 110 (S 428 ). In step S 428 , the payment method registration apparatus 135 identifies the member subscription for the user information of the terminal 110 and, when it is determined that the user of the terminal 110 is a non-subscribed member, allows the member registration procedure to be performed.
- the member registration procedure can be performed when the terminal is replaced and thus the electronic payment application is to be newly installed.
- the payment method registration apparatus 135 determines whether the telecommunication company member information is authenticated using the communication service providing apparatus 140 connected to the terminal 110 to perform the third authentication procedure and, when it is determined that the telecommunication company member information is authenticated, completes the member registration (S 430 ). In step S 430 , when there is information that coincides with owner information of the terminal 110 or corporate name information included in the telecommunication company member information, the payment method registration apparatus 135 authenticates the telecommunication company member information using the communication service providing apparatus 140 .
- the payment method registration apparatus 135 assigns an application ID to the electronic payment application 112 (S 432 ).
- the terminal 110 receives the application ID from the method registration apparatus 135 (S 434 ).
- the terminal 110 manages the application ID in the following manner.
- the terminal 110 transmits a second authentication procedure completion signal to the payment method registration apparatus 135 and receives the application ID from the method registration apparatus 135 .
- the terminal 110 receives the application ID from the payment method registration apparatus 135 and, when fourth authentication information input by the user is authenticated, transmits a fourth authentication procedure completion signal to the payment method registration apparatus 135 (S 436 ).
- step S 436 the terminal 110 performs the fourth authentication procedure in the following manner.
- the terminal 110 encrypts the application ID and authentication key, stores the encrypted application ID and authentication key, and transmits the fourth authentication procedure completion signal to the payment method registration apparatus 135 .
- the terminal 110 registers payment method information input by the user (S 438 ).
- the terminal 110 registers the payment method information in the following manner.
- the terminal 110 registers at least one of credit card information, check card information, phone bill information, and financial account information, which are input by the user, as the payment method information.
- the payment method registration apparatus 135 stores the payment method information received from the terminal 110 (S 440 ).
- the payment method registration apparatus 135 completes the member registration for the user information of the terminal 110 (S 442 ).
- the terminal 110 completes the member registration for the user information of the terminal 110 (S 446 ).
- the terminal 110 outputs a registration completion display page.
- FIGS. 7 and 8 While it is described in FIGS. 7 and 8 that steps S 412 to S 446 are sequentially performed, this is merely illustrative of the spirit of the embodiment of the present invention, and many alterations and modifications may be made to the steps described in FIGS. 7 and 8 in a manner that the sequence shown in FIGS. 7 and 8 is changed or at least two of steps S 412 to S 446 are performed in parallel by those having ordinary skill in the art without departing from the spirit of the present invention, and thus FIGS. 7 and 8 are not limited to the time-series sequence.
- FIG. 9 is a flowchart illustrating a credit card registration method according to the present embodiment.
- the application providing apparatus When the download of the electronic payment application 112 is selected in the application providing apparatus, the application providing apparatus allows the electronic payment application 112 to be downloaded to the corresponding terminal. Moreover, when the download of the electronic payment application 112 is selected by the user's selection during mobile payment through the PG is selected, the payment web or mobile application provides service subscription information, and the electronic payment application 112 is downloaded to the corresponding terminal 110 through the application providing apparatus, and at this time, the terminal 110 selects a “credit card registration” as the electronic method during the electronic payment in response to the user's manipulation or command (S 510 ).
- the terminal 110 generates payment method information including credit card information using the electronic payment application 112 and transmits the payment method information including the credit card information as the payment method to the payment method registration apparatus 135 (S 512 ).
- the payment method registration apparatus 135 receives the payment method information from the terminal 110 , inquires payment company information (a list of payment methods) depending on the payment method information, and when the payment method included in the payment method information is the credit card information, transmits card company information corresponding to the inquired payment company information to the terminal 110 (S 514 ).
- the terminal 110 selects any one of information from company information received from the payment method registration apparatus 135 (S 516 ) and transmits payment method authentication information including at least one of phone number information for the selected company information, card company identification information, card nickname information, card number information, card expiration date information, virtual card number information, and CVC information to the payment method registration apparatus 135 (S 518 ).
- the payment method registration apparatus 135 requests the authentication of the payment method authentication information from the card company apparatus 150 corresponding to the credit card information to request the registration of the payment method authentication information for each card company during the registration of the credit card information (S 520 ). That is, in step S 520 , for the authentication of the validity of the credit card during the registration of the credit card information, the payment method registration apparatus 135 may authenticate the validity of the payment method authentication information received from the terminal 110 using the card company apparatus 150 corresponding to the card company information.
- the payment method authentication information includes at least one of phone number information, card company identification information, card nickname information, card number information, card expiration date information, virtual card number information, and CVC information
- the card nickname information refers to the information input by the user's manipulation or command.
- the payment method registration apparatus 135 transmits at least one of card nickname information, phone number information, card expiration date information, virtual card number information, CVC information, and identification information of the terminal 110 to the card company apparatus 150 to authenticate the validity.
- the card company apparatus 150 performs the authentication of the payment method authentication information including at least one of phone number information, card company identification information, card nickname information, card number information, card expiration date information, virtual card number information, and CVC information, which are received from the payment method registration apparatus 135 (S 522 ). Furthermore, the card company apparatus 150 generates an OTP authentication key for the payment method information using the card company OTP providing apparatus 152 connected to the card company apparatus 150 (S 524 ). That is, in step S 534 , for the generation of the OTP authentication key during the registration of the credit card information, the payment method registration apparatus 135 can generate the OTP authentication key for the validated information or the virtual card number information using the card company OTP providing apparatus 152 connected to the card company apparatus 150 .
- the payment method registration apparatus 135 registers the credit card information as the payment method information and then transmits the OTP authentication key to the terminal 110 (S 526 ). In step S 526 , when at least one of the OTP authentication key, card nickname information, virtual card number information, and validated information is identified, the payment method registration apparatus 135 registers the credit card information as the payment method information.
- the terminal 110 stores an OTP authentication key received from the payment method registration apparatus 135 in response to the payment method information (S 528 ) and then completes the registration of the payment method information (S 530 ).
- steps S 510 to S 530 are sequentially performed, this is merely illustrative of the spirit of the embodiment of the present invention, and many alterations and modifications may be made to the steps described in FIG. 9 in a manner that the sequence shown in FIG. 9 is changed or at least two of steps S 510 to S 530 are performed in parallel by those having ordinary skill in the art without departing from the spirit of the present invention, and thus FIG. 9 is not limited to the time-series sequence.
- the credit card registration method shown in FIG. 9 may be implemented in a program and recorded on a computer-readable medium.
- the computer-readable medium on which the program for implementing the credit card registration method according to this embodiment is recorded includes all types of recording devices storing data readable by computer systems. Examples of the computer-readable recording medium include ROM, RAM, CD-ROM, magnetic tapes, floppy disks, optical data storage devices, etc. and also include those implemented in the form of a carrier wave (e.g., transmission through the Internet).
- FIG. 10 is a flowchart illustrating a phone bill registration method according to the present embodiment.
- the application providing apparatus When the download of the electronic payment application 112 is selected in the application providing apparatus, the application providing apparatus allows the electronic payment application 112 to be downloaded to the corresponding terminal. Moreover, when the download of the electronic payment application 112 is selected by the user's selection during mobile payment through the PG is selected, the payment web or mobile application provides service subscription information, and the electronic payment application 112 is downloaded to the corresponding terminal 110 through the application providing apparatus, and at this time, the terminal 110 selects “phone bill registration” as the electronic method during the electronic payment in response to the user's manipulation or command (S 610 ).
- the terminal 110 generates payment method information including phone bill information using the electronic payment application 112 and transmits the payment method information including the phone bill information as the payment method to the payment method registration apparatus 135 (S 612 ).
- the payment method registration apparatus 135 inquires payment company information (a list of payment methods) depending on the payment method information, and when the payment method included in the payment method information is the phone bill information, transmits phone bill registration request information corresponding to the inquired payment company information to the terminal 110 (S 614 ).
- the terminal 110 transmits phone bill registration information including at least one of phone number information and electronic payment application ID information depending on the phone bill registration request information received from the payment method registration apparatus 135 to the payment method registration apparatus (S 616 ).
- phone bill registration information including at least one of phone number information and electronic payment application ID information depending on the phone bill registration request information received from the payment method registration apparatus 135 to the payment method registration apparatus (S 616 ).
- the payment method registration apparatus 135 transmits an OTP authentication key request signal to the communication service providing apparatus 140 connected to the terminal 110 (S 618 ).
- the phone bill information includes at least one of phone number information and ID information of the electronic payment application installed in the terminal 110 .
- the communication service providing apparatus 140 When the OTP authentication key request signal is received from the payment method registration apparatus 135 , the communication service providing apparatus 140 generates an OTP authentication key through the telecommunication company OTP providing apparatus 142 connected thereto and transmits the generated OTP authentication key to the payment method registration apparatus 135 (S 620 ).
- the payment method registration apparatus 135 receives the OTP authentication key corresponding to the OTP authentication request signal for the phone number information from the communication service providing apparatus 140 and then transmits the received OTP authentication key to the terminal 110 (S 622 ).
- the payment method registration apparatus 135 registers the phone bill information as the payment method information.
- the terminal 110 stores the OTP authentication key received from the payment method registration apparatus 135 in response to the phone bill information as the payment method information (S 624 ) and then completes the registration of the payment method information (S 626 ).
- steps S 610 to S 626 are sequentially performed, this is merely illustrative of the spirit of the embodiment of the present invention, and many alterations and modifications may be made to the steps described in FIG. 10 in a manner that the sequence shown in FIG. 10 is changed or at least two of steps S 610 to S 626 are performed in parallel by those having ordinary skill in the art without departing from the spirit of the present invention, and thus FIG. 10 is not limited to the time-series sequence.
- the phone bill registration method shown in FIG. 10 may be implemented in a program and recorded on a computer-readable medium.
- the computer-readable medium on which the program for implementing the phone bill registration method according to this embodiment is recorded includes all types of recording devices storing data readable by computer systems. Examples of the computer-readable recording medium include ROM, RAM, CD-ROM, magnetic tapes, floppy disks, optical data storage devices, etc. and also include those implemented in the form of a carrier wave (e.g., transmission through the Internet).
- FIG. 11 is a flowchart illustrating a transaction history inquiry method according to the present embodiment.
- the terminal 110 receives a transaction history inquiry request signal for inquiring the payment method through the electronic payment application 112 in response to the user's manipulation or command (S 710 ).
- the terminal 110 transmits inquiry condition information or inquiry request information for the transaction history inquiry request signal received through the electronic payment application 112 to the payment method registration apparatus 135 (S 712 ).
- the inquiry condition information or inquiry request information includes at least one of URL information, phone number information, ID information of the electronic payment application 112 , and inquiry period information. That is, in steps S 712 and S 712 , when the inquiry request information for the payment method information is input by the user's manipulation or command, the terminal 110 transmits the inquiry request information to the payment method registration apparatus 135 .
- the payment method registration apparatus 135 transmits the transaction history inquiry request information to a mobile web to inquire the transaction history corresponding to the inquiry condition information or inquiry request information received from the terminal 110 (S 714 ).
- the mobile web identifies the transaction history for each PG and transmits the identification result to a PB web (S 716 ).
- the PG web transmits transaction history inquiry response information corresponding to the transaction history inquiry request information requested by the payment method registration apparatus 135 to the terminal 110 (S 717 ). That is, in steps S 714 to S 717 , when the inquiry request signal for the payment method information is received from the terminal 110 , the payment method registration apparatus 135 transmits transaction history identification information inquired through a payment mobile web server or a PG web server to the terminal 110 . Moreover, in step S 717 , the terminal 110 receives the transaction history identification information corresponding to the inquiry request information for the payment method information from the payment method registration apparatus 135 .
- steps S 710 to S 717 are sequentially performed, this is merely illustrative of the spirit of the embodiment of the present invention, and many alterations and modifications may be made to the steps described in FIG. 11 in a manner that the sequence shown in FIG. 11 is changed or at least two of steps S 710 to S 717 are performed in parallel by those having ordinary skill in the art without departing from the spirit of the present invention, and thus FIG. 11 is not limited to the time-series sequence.
- FIG. 12 is a flowchart illustrating a major payment method change method according to the present embodiment.
- the terminal 110 transmits the change request information to the payment method registration apparatus 135 (S 8112 ).
- the change request information includes at least one of phone number information, ID information of the electronic payment application 112 , card nickname information, and virtual card number information.
- the payment method registration apparatus 135 changes the payment method based on the change request information and transmits change completion information to the terminal 110 (S 814 ).
- the terminal 110 receives the change completion information corresponding to the change request information from the payment method registration apparatus 135 and then completes the change of the payment method (S 816 ).
- steps S 810 to S 816 are sequentially performed, this is merely illustrative of the spirit of the embodiment of the present invention, and many alterations and modifications may be made to the steps described in FIG. 12 in a manner that the sequence shown in FIG. 12 is changed or at least two of steps S 810 to S 816 are performed in parallel by those having ordinary skill in the art without departing from the spirit of the present invention, and thus FIG. 12 is not limited to the time-series sequence.
- the present invention can be used for a member registration method for electronic payment, a system, an apparatus, and a terminal for the same, which enables secure electronic payment by performing member registration depending on whether information input by a user through a terminal to perform the electronic payment is authenticated and can register a payment method more safely by performing one-time password (OTP) authentication depending on payment method information selected by the user through the terminal to perform the electronic payment.
- OTP one-time password
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Finance (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
A method of registering a membership for an electronic payment, a system for same, and an apparatus and a terminal thereof is provided. The apparatus may include: a payment method receiver configured to receive, from a terminal, payment method information; an one-time password (OTP) authentication key generator configured to generate an OTP authentication key using an external device based on the payment method information; a payment method registry configured to register the payment method information and transmit, to the terminal, the OTP authentication key; and a controller configured to control the payment method information to be inquired or changed in response to a request form the terminal.
Description
- The present application is a divisional application of non-provisional U.S. patent application Ser. No. 14/007,599, filed on Oct. 18, 2013, which is the National Phase application of International Application No. PCT/KR2012/007056, filed on Sep. 4, 2012, which designates the United States and claim priority to Korean Patent Application No. 10-2011-0092441, filed on Sep. 14, 2011 and Korean Patent Application No. 10-2011-0106362, filed on Oct. 18, 2011. The entirety of all of related applications are hereby incorporated by reference.
- The present invention relates to a member registration method for electronic payment, a system, an apparatus, and a terminal for the same and, more particularly, to a member registration method for electronic payment, a system, an apparatus, and a terminal for the same, which enables secure electronic payment by performing member registration depending on whether information input by a user through a terminal to perform the electronic payment is authenticated and can register a payment method more safely by performing one-time password (OTP) authentication depending on payment method information selected by the user through the terminal to perform the electronic payment.
- A credit card, debit card, or payment through a bank account is generally used to make a payment for general commerce or electronic commerce. However, conventional payment methods have the inconvenience to have cash for cash payment, the risk of loss of cash, the inconvenience to return changes, etc. Meanwhile, in addition to these problems, the use of credit cards has been recommended as a way to increase transparency in taxation of business transactions, and many other payment methods have been developed. In particular, with the steady growth of the electronic commerce on the Internet, the payment market is expanding rapidly. Moreover, while most payment methods on the Internet are credit cards and online payments, new payment methods using mobile phones or wired and wireless automatic response services (ARSs) have recently emerged and their frequency of use is increasing rapidly.
- However, in the case of these payment methods, it is inconvenient to get a separate module or card, and damage is caused due to leakage of personal information, which is problematic.
- The present invention has been made to solve the above problems, and an object of the present invention is to provide a member registration method for electronic payment, a system, an apparatus, and a terminal for the same, which enables safe electronic payment by performing member registration depending on whether information input by a user through a terminal to perform the electronic payment is authenticated.
- Another object of the present invention is to provide a member registration method for electronic payment, a system, an apparatus, and a terminal for the same, which can register a payment method more safely by performing OTP authentication depending on payment method information selected by a user through the terminal to perform the electronic payment.
- According to an aspect of the present invention to achieve the above objects, there is provided a member registration system for electronic payment, the member registration system comprising: a terminal which, when at least one of first authentication information, second authentication information, and fourth authentication information, which are input by a user for member registration, is authenticated, receives an application ID for performing the electronic payment, registers payment method information, and completes the member registration; and a member registration apparatus which, when at least one of a first authentication procedure completion signal, a second authentication procedure completion signal, and a fourth authentication procedure completion signal is received from the terminal, identifies member subscription for user information of the terminal, assigns the application ID for performing the electronic payment, registers the payment method information, and then completes the member registration for the user information of the terminal.
- According to another aspect of the present invention to achieve the above objects, there is provided a member registration apparatus comprising: a member subscription identification unit which, when a second authentication procedure completion signal is received from a terminal, identifies member subscription for user information of the terminal; a third authentication processing unit which, when it is determined that a user of the terminal is a non-subscribed member, performs a third authentication procedure using telecommunication company member information included in the user information of the terminal; an application ID assignment unit which, when the third authentication procedure is completed, assigns an application ID to an electronic payment application installed in the terminal; a payment method storage unit which, when a fourth authentication procedure completion signal is received from the terminal, stores payment method information received from the terminal; and a member registration processing unit which completes the member registration for the user information of the terminal.
- The member registration apparatus may further comprise a first authentication processing unit which, when a first authentication request signal for approval of execution of the electronic payment application is received from the terminal, requests transmission of a first authentication message from a communication service providing apparatus connected to the terminal, transmits identification information corresponding to the first authentication message to the terminal, and then receives the first authentication procedure completion signal from the terminal.
- The payment method information may comprise at least one of credit card information, check card information, phone bill information, and financial account information.
- According to still another aspect of the present invention to achieve the above objects, there is provided a terminal comprising: a second authentication procedure performing unit which determines whether second authentication information input by a user is authenticated; an application ID management unit which, when the second authentication information is authenticated, transmits a second authentication procedure completion signal to a member registration apparatus and receives an application ID from the member registration apparatus; a fourth authentication procedure performing unit which, when fourth authentication information input by the user is authenticated, transmits a fourth authentication procedure completion signal to the member registration apparatus; a payment method registration unit which registers payment method information input by the user; and a registration processing unit which receives a registration completion signal from the member registration apparatus and then completes the member registration.
- The terminal may further comprise a first authentication procedure performing unit which, when first authentication information input by the user for approval of execution of an electronic payment application is authenticated, transmits a first authentication procedure completion signal to the member registration apparatus.
- The first authentication information and identification information may comprise an authentication number comprising a combination of information including at least one of a number, a letter, and a symbol, which are set in advance.
- When the second authentication information including at least one of phone number information given to the terminal and resident registration number information on the user of the terminal coincides with the user information of the terminal, the second authentication procedure performing unit may determine that the second authentication information is authenticated.
- When the authentication of the second authentication information is determined, the application ID management unit may transmit the second authentication procedure completion signal to the member registration apparatus and then receive the application ID from the member registration apparatus.
- When the fourth authentication information including a personal identification number (PIN) input by the user is authenticated, the fourth authentication procedure performing unit may encrypt the application ID and authentication key, store the encrypted application ID and authentication key, and transmit the fourth authentication procedure completion signal to the member registration apparatus.
- According to yet another aspect of the present invention to achieve the above objects, there is provided a member registration system for electronic payment, which registers a payment method for the electronic payment, the member registration system comprising: a terminal which transmits payment method information selected by a user's manipulation or command, and when the payment method information is authenticated, stores a one-time password (OTP) authentication key received in response to the payment method information, and then completes the registration of the payment method information; and a payment method registration apparatus which, when the authentication of the received payment method information is completed, generates an OTP authentication key using an external device based on the payment method information, transmits the generated OTP authentication key to the terminal, and registers the payment method information.
- According to still yet another aspect of the present invention to achieve the above objects, there is provided a payment method registration apparatus comprising: a payment method reception unit which receives payment method information from a terminal; an OTP authentication key generation unit which generates an OTP authentication key using an external device based on the payment method information; a payment method registration unit which registers the payment method information and then transmits the OTP authentication key to the terminal; and an inquiry control unit which controls the payment method information to be inquired or changed in response to a request of the terminal.
- The payment method registration apparatus may further comprise a payment company inquiry unit which inquires payment company information depending on the payment method information and, when a payment method included in the payment method information is credit card information, transmits card company information corresponding to the inquired payment company information to the terminal.
- The payment method registration apparatus may further comprise a validity authentication unit which authenticates the validity of payment method authentication information received from the terminal using a card company apparatus corresponding to the card company information.
- The OTP authentication key generation unit may generate the OTP authentication key for the validated information using a card company OTP providing apparatus connected to the card company apparatus.
- The payment method registration apparatus may further comprise a payment company inquiry unit which inquires payment company information depending on the payment method information and, when a payment method included in the payment method information is phone bill information, transmits phone bill registration request information corresponding to the inquired payment company information to the terminal.
- The phone bill registration information may include at least one of phone number information and ID information of the electronic payment application installed in the terminal.
- When inquiry request information for the payment method information is received from the terminal, the inquiry control unit may transmit transaction history identification information inquired through a payment mobile web server or a PG web server to the terminal.
- According to a further aspect of the present invention to achieve the above objects, there is provided a terminal comprising: a payment method transmission unit which transmits payment method information selected by a user's manipulation or command to a payment method registration apparatus; a payment method storage unit which, when the payment method information is authenticated by the payment method registration apparatus, stores a one-time password (OTP) authentication key received from the payment method registration apparatus in response to the payment method information and then completes the registration of the payment method information; and an inquiry and change unit which transmits inquiry request information or change request information for the payment method information in response to the user's manipulation or command.
- The terminal may further comprise a card information input unit which selects any one of information from company information received from the payment method registration apparatus and transmits payment method authentication information including at least one of phone number information for the selected company information, card company identification information, card nickname information, card number information, card expiration date information, virtual card number information, and CVC information to the payment method registration apparatus.
- The payment method transmission unit may transmit the payment method information including phone bill information as a payment method to the payment method registration apparatus, and the terminal may further comprise a phone bill information input unit which transmits phone bill registration information including at least one of phone number information and electronic payment application ID information depending on phone bill registration request information received from the payment method registration apparatus to the payment method registration apparatus.
- When inquiry request information for the payment method information is input by the user's manipulation or command, the inquiry and change unit may transmit the inquiry request information to the payment method registration apparatus and receive corresponding transaction history identification information from the payment method registration apparatus, and when change request information for the payment method information is input by the user's manipulation or command, the inquiry and change unit may transmit the change request information to the payment method registration apparatus and receive corresponding change completion information from the payment method registration apparatus.
- According to another further aspect of the present invention to achieve the above objects, there is provided a member registration method for electronic payment, in which member registration is performed by a member registration apparatus, the member registration method comprising: (a) a member subscription identification step of, when a second authentication procedure completion signal is received from a terminal, identifying member subscription for user information of the terminal; (b) a third authentication processing step of, when it is determined that a user of the terminal is a non-subscribed member, performing a third authentication procedure using telecommunication company member information included in the user information of the terminal; (c) an application ID assignment step of, when the third authentication procedure is completed, assigning an application ID to an electronic payment application installed in the terminal; (d) a payment method storage step of, when a fourth authentication procedure completion signal is received from the terminal, storing payment method information received from the terminal; and (e) a member registration processing step of completing the member registration for the user information of the terminal.
- According to still another further aspect of the present invention to achieve the above objects, there is provided a member registration method for electronic payment, in which member registration is performed by a terminal, the member registration method comprising: (a) a second authentication procedure performing step of determining whether second authentication information input by a user is authenticated; (b) an application ID management step of, when the second authentication information is authenticated, transmitting a second authentication procedure completion signal to a member registration apparatus and receiving an application ID from the member registration apparatus; (c) a fourth authentication procedure performing step of, when fourth authentication information input by the user is authenticated, transmitting a fourth authentication procedure completion signal to the member registration apparatus; (d) a payment method registration step of registering payment method information input by the user; and (e) a registration processing step of receiving a registration completion signal from the member registration apparatus and then completing the member registration.
- According to yet another further aspect of the present invention to achieve the above objects, there is provided a payment method registration method, in which a payment method is registered by a payment method registration apparatus, the payment method registration method comprising: (a) a payment method reception step of receiving payment method information from a terminal; (b) an OTP authentication key generation step of generating a one-time password (OTP) authentication key using an external device based on the payment method information; (c) a payment method registration step of registering the payment method information and then transmitting the OTP authentication key to the terminal; and (d) a payment method control step of controlling the payment method information to be inquired or changed in response to a request of the terminal.
- According to still yet another further aspect of the present invention to achieve the above objects, there is provided a payment method registration method, in which a payment method is registered by a terminal, the payment method registration method comprising: (a) a payment method transmission step of transmitting payment method information selected by a user's manipulation or command to a payment method registration apparatus; (b) a payment method storage step of, when the payment method information is authenticated by the payment method registration apparatus, storing a one-time password (OTP) authentication key received from the payment method registration apparatus in response to the payment method information and then completing the registration of the payment method information; and (c) an inquiry and change step of transmitting inquiry request information or change request information for the payment method information in response to the user's manipulation or command.
- According to the embodiments of the present invention, the member registration is performed depending on whether the information input by the user through the terminal to perform the electronic payment is authenticated, and thus it is possible to enable secure electronic payment.
- Moreover, there is no need to get a separate module or card to perform the electronic payment and it is possible to minimize the damage due to leakage of personal information.
- Furthermore, a plurality of authentication procedures are performed during the member registration for the electronic payment, and thus it is possible to increase the security for the user information. The application ID and authentication key required for the payment are encrypted and stored, and thus it is possible to ensure the security for the electronic payment.
- In addition, the OTP authentication is performed depending on the payment method information selected by the user through the terminal to perform the electronic payment, and thus it is possible to register the payment method more safely.
- Additionally, the OTP authentication is performed using an external device based on the selected payment method information during the registration of the electronic payment method, and thus it is possible to increase the security for the payment method.
-
FIG. 1 is a configuration diagram of a member registration system for electronic payment in accordance with a preferred embodiment of the present invention. -
FIG. 2 is a control block diagram of a member registration apparatus in accordance with a preferred embodiment of the present invention. -
FIG. 3 is a control block diagram of a terminal for electronic payment in accordance with a preferred embodiment of the present invention. -
FIG. 4 is a configuration diagram of a payment method registration system in accordance with a preferred embodiment of the present invention. -
FIG. 5 is a control block diagram of a payment method registration apparatus in accordance with a preferred embodiment of the present invention. -
FIG. 6 is a control block diagram of a terminal for payment method registration in accordance with a preferred embodiment of the present invention. -
FIGS. 7 and 8 are flowcharts of a member registration method for electronic payment in accordance with a preferred embodiment of the present invention. -
FIG. 9 is a flowchart of a credit card registration method in accordance with a preferred embodiment of the present invention. -
FIG. 10 is a flowchart of a phone bill registration method in accordance with a preferred embodiment of the present invention. -
FIG. 11 is a flowchart of a transaction history inquiry method in accordance with a preferred embodiment of the present invention. -
FIG. 12 is a flowchart of a major payment method change method in accordance with a preferred embodiment of the present invention. - Hereinafter, preferred embodiments of the present invention will be described in more detail with reference to the accompanying drawings. In the following description and drawings, the same reference numerals are assigned to the same or similar components, and repeated description thereof will be omitted.
-
FIG. 1 is a block diagram schematically showing the configuration of a member registration system for electronic payment according to the present embodiment. - The member registration system for electronic payment according to this embodiment comprises a terminal 110, an
electronic payment application 112, acommunication network 120, amember registration apparatus 130, and a communicationservice providing apparatus 140. While it is described in this present embodiment that the member registration system for electronic payment comprises only the terminal 110, theelectronic payment application 112, thecommunication network 120, themember registration apparatus 130, and the communicationservice providing apparatus 140, this is merely illustrative of the spirit of this embodiment of the present invention, and many alterations and modifications may be made to the components included in the member registration system for electronic payment by those having ordinary skill in the art without departing from the spirit of the present invention. - The terminal 110 refers to a terminal that can transmit and receive various data via the
communication network 120 depending on a user's key manipulation and may be any one of a tablet PC, a laptop, a personal computer (PC), a smart phone, a personal digital assistant (PDA), and a mobile communication terminal. Moreover, the terminal 110 may be a cloud computing terminal supporting cloud computing which provides services such as reading, writing, and storing of data, networking, use of content, etc. through thecommunication network 120. - That is, the terminal 110 performs a voice or data communication using the
communication network 120 and refers to a terminal equipped with a browser for communication with themember registration apparatus 130 via thecommunication network 120, a memory for storing programs and protocols, a microprocessor for calculation and control by executing various programs, etc. That is, any terminal is available as long as it provides server-client communication with themember registration apparatus 130 and is a broad concept that encompasses all communication computing devices such as a notebook computer, a mobile communication terminal, a PDA, etc. Meanwhile, the terminal 110 may preferably be provided with a touch screen, but not necessarily limited thereto. While the terminal 110 is implemented separately from themember registration apparatus 130 in this embodiment, the terminal 110 may be implemented as a standalone device that encompasses themember registration apparatus 130 in an actual implementation of the invention. - The terminal 110 executes the
electronic payment application 112 in response to the user's manipulation or command and performs member registration through theelectronic payment application 112. More specifically, when the terminal 110 is a smart phone, theelectronic payment application 112 may be an application downloaded and installed from an application store, whereas when the terminal 110 is a feature phone, it may be an application executed by a virtual machine (VM) downloaded through the communicationservice providing apparatus 140. - The terminal 110 according to this embodiment performs the member registration through the
electronic payment application 112 installed therein. That is, when at least one of first authentication information, second authentication information, and fourth authentication information, which are input by the user for the member registration, is authenticated, the terminal 110 receives an application ID for performing the electronic payment, registers the payment method information, and then completes the member registration. Meanwhile, the terminal 110 should download theelectronic payment application 112, and this process will now be described. When the user's selection information through an application providing apparatus or the user's selection information during mobile payment through a payment gateway (PG) is input, the terminal 110 downloads theelectronic payment application 112 from the application providing apparatus and installs the downloadedelectronic payment application 112. - The operation of the terminal 110 for the member registration will now be described in more detail. The terminal 110 determines whether the second authentication information input by the user is authenticated and, when the second authentication information is authenticated, transmits a second authentication procedure completion signal to the
member registration apparatus 130 and receives the application ID from themember registration apparatus 130. Moreover, when the fourth authentication information input by the user is authenticated, the terminal 110 transmits a fourth authentication procedure completion signal to themember registration apparatus 130, registers the payment method information input by the user, receives a registration completion signal from themember registration apparatus 130, and then completes the member registration. - Next, a process in which the terminal 110 performs the first authentication procedure will now be described. The terminal 110 transmits a first authentication request signal for approval of execution of the
electronic payment application 112 to themember registration apparatus 130, and when first authentication information corresponding to the first authentication request signal is input, determines whether the first authentication information is authenticated. Then, when it is determined that the first authentication information is authenticated, the terminal 110 transmits a first authentication procedure completion signal to themember registration apparatus 130. Here, the first authentication information and identification information may preferably be an authentication number comprising a combination of information including at least one of a number, a letter, and a symbol, which are set in advance, but not necessarily limited thereto. Moreover, the terminal 110 receives identification information corresponding to the first authentication request signal from themember registration apparatus 130 to perform the first authentication procedure and, when the first authentication information and the identification information coincide with each other, determines that the first authentication information is authenticated. Here, the process of performing the first authentication procedure can be omitted depending on an operating system (OS) installed in theterminal 110. That is, depending on the type of the OS installed in the terminal 110, themember registration apparatus 130 may identify the terminal 110, and thus the first authentication procedure can be performed or omitted. For example, when the OS installed in the terminal 110 is Android, themember registration apparatus 130 can identify the terminal 110, and thus the first authentication procedure can be omitted, whereas when the OS installed in the terminal 110 is iPhone OS (iOS), themember registration apparatus 130 cannot identify the terminal 110, and thus the first authentication procedure should be performed. - Next, a process in which the terminal 110 performs the second authentication procedure will now be described. When second authentication information including at least one of phone number information and resident registration number information on the user of the terminal 110 coincides with the user information of the terminal 110, the terminal 110 determines that the second authentication information is authenticated. At this time, the terminal 110 may determine whether the second authentication information is authenticated using an internal memory storing the user information of the terminal 110 or the
member registration apparatus 130. - Next, a process in which the terminal 110 performs the fourth authentication procedure will now be described. When fourth authentication information including a personal identification number (PIN) input by the user is authenticated, the terminal 110 encrypts the application ID and authentication key, stores the encrypted application ID and authentication key, and transmits a fourth authentication procedure completion signal to the
member registration apparatus 130. The personal identification number (PIN) is generally set to a four-digit number, and an eight-digit personal unblocking key (PUK) is stored in the PIN. Meanwhile, the PIN may be changed according to the user's need. When the user inputs the PIN incorrectly more than a predetermined number of times in succession, a corresponding subscriber identification module is locked, and thus the PIN can be reset by inputting the PUK. However, also when the PUK is input more than a predetermined number of times, it is necessary to discard the corresponding PUK and get a new PUK. - Meanwhile, a process in which the terminal 110 manages the application ID will now be described. When the authentication of the second authentication information is determined, the terminal 110 transmits a second authentication procedure completion signal to the
member registration apparatus 130 and receives the application ID from themember registration apparatus 130. Moreover, a process in which the terminal 110 registers the payment method will now be described. The terminal 110 registers at least one of credit card information, check card information, phone bill information, and financial account information, which are input by the user, as the payment method information. Furthermore, when a registration completion signal is received from themember registration apparatus 130, the terminal 110 outputs a registration completion display page for the member registration. - The
electronic payment application 112 refers to software that when at least one of the first authentication information, the second authentication information, and the fourth authentication information, which are input by the user for the member registration, is authenticated, receives the application ID for performing the electronic payment from themember registration apparatus 130, registers the payment method information, and then completes the member registration. Theelectronic payment application 112 may be implemented or designed to meet various operating system (OS) environments such as iOS, Android, Window Phone 7, etc. - Meanwhile, it is described that the terminal 110 is provided with the
electronic payment application 112 to perform the member registration, but this operation process can be achieved only by theelectronic payment application 112. That is, theelectronic payment application 112 may be installed in the terminal 110 to perform the functions of determining whether the second authentication information input by the user is authenticated, transmitting the second authentication procedure completion signal to themember registration apparatus 130 when the second authentication information is authenticated, receiving the application ID from themember registration apparatus 130, transmitting the fourth authentication procedure completion signal to themember registration apparatus 130 when the fourth authentication information input by the user is authenticated, registering the payment method information input by the user, receiving the registration completion signal from themember registration apparatus 130, and completing the member registration. - The
communication network 120 refers to a network that can transmit and receive data via the Internet protocol using various wired and wireless communication technologies such as the Internet network, Intranet network, mobile communication network, satellite communication network, etc. Moreover, thecommunication network 120 may comprise a cloud computing network which is connected to themember registration apparatus 130 to store computing resources such as hardware, software, etc. and provide the computing resources required by a client to thecorresponding terminal 110. Here, the cloud computing refers to a computing environment where information is permanently stored in a server on the Internet and temporarily stored in a client terminal such as a desktop, tablet, notebook, netbook, smart phone, etc., and the cloud computing network refers to a computer environment access network where all users' information is stored in a server on the Internet such that the information can be used anywhere and anytime through various IT devices. - The
member registration apparatus 130 has the same configuration as a typical web server or network server. However, in a software configuration, themember registration apparatus 130 includes a program module implemented using languages such as C, C++, Java, Visual Basic, Visual C, etc. Themember registration apparatus 130 may be implemented in the form of a web server or network server, and the web server refers to a computer system, which is connected to an unspecified number of clients and/or other servers through an open computer network such as the Internet, receives an operation execution request from a client or another web server, and provides the corresponding operation result, and a computer software (web server program) installed for the same. However, it should be understood that themember registration apparatus 130 is a broad concept that encompasses a series of application programs executed on the web server and various databases built therein according to circumstances, in addition to the above-mentioned web server program. Themember registration apparatus 130 may be implemented on a typical server hardware using various web server programs provided for various operating systems such as DOS, Windows, Linux, UNIX, Macintosh, etc. Representative examples thereof may include Website, Internet Information Server (IIS), etc. used in Window environment and CERN, NCSA, APPACH, etc. used in UNIX environment. - The
member registration apparatus 130 may be connected to an authentication system for member registration and a payment system. Themember registration apparatus 130 classifies member subscription information and stores and manages the information in a member database, which may be implemented inside or outside themember registration apparatus 130. Such a database refers to a typical data structure implemented in a storage space (e.g., a hard disk or memory) of a computer system using a database management system (DBMS), in which retrieval (extraction), deletion, edition, addition, etc. of data can be freely performed. The database may be implemented to achieve the purpose of this embodiment using a relational database management system (RDBMS) such as Oracle, Infomix, Sybase, DB2, etc., an object-oriented database management system (OODBMS) such as Gemston, Orion, O2, etc. or an XML native database such as Excelon, Tamino, Sekaiju, etc., and has appropriate fields or elements to achieve their functions. - Meanwhile, the
member registration apparatus 130 may be implemented as an electronic payment apparatus. That is, themember registration apparatus 130 may provide an electronic payment service in conjunction with theelectronic payment application 112 installed in theterminal 110. When a payment request signal is received from theelectronic payment application 112 installed in the terminal 100, themember registration apparatus 130 may perform the electronic payment in conjunction with a financial company apparatus. - When at least one of the first authentication procedure completion signal, the second authentication procedure completion signal, and the fourth authentication procedure completion signal is received from the terminal 110, the
member registration apparatus 130 according to this embodiment identifies the member subscription for the user information of the terminal 110, assigns an application ID for performing the electronic payment, registers the payment method information, and then completes the member registration for the user information of the terminal 110. Here, the payment method information includes at least one of credit card information, check card information, phone bill information, and financial account information. - The operation of the
member registration apparatus 130 for the member registration will now be described in more detail. When the second authentication procedure completion signal is received from the terminal 110, themember registration apparatus 130 identifies the member subscription for the user information of the terminal 110 and, when it is determined that the user of the terminal 110 is a non-subscribed member, performs a third authentication procedure using telecommunication company member information included in the user information of the terminal 110. Then, when the third authentication procedure is completed, themember registration apparatus 130 assigns an application ID to theelectronic payment application 112 installed in the terminal 110 and, when a fourth authentication procedure completion signal is received from the terminal 110, stores payment method information received from the terminal 110, and then completes the member registration for the user information of the terminal 110. - The operation of the
member registration apparatus 130 to allow the terminal 110 to perform the first authentication procedure will now be described. When a first authentication request signal for approval of execution of theelectronic payment application 112 is received from the terminal 110, themember registration apparatus 130 requests transmission of a first authentication message from the communicationservice providing apparatus 140 connected to the terminal 110, transmits identification information corresponding to the first authentication message to the terminal 110, and receives the first authentication procedure completion signal from the terminal 110. At this time, themember registration apparatus 130 controls the communicationservice providing apparatus 140 to transmit the first authentication message in a predetermined message specification to the terminal 110 such that the terminal 110 performs the first authentication procedure. Here, the predetermined message specification may preferably be SMS, but not necessarily limited thereto, and may be an IP-based packet message. - Moreover, in the member registration process, the
member registration apparatus 130 performs the fourth authentication to finally complete the member registration, which will now be described in detail. That is, themember registration apparatus 130 performs the third authentication procedure using the telecommunication company member information included in the user information of the terminal 110. Themember registration apparatus 130 determines whether the telecommunication company member information is authenticated using the communicationservice providing apparatus 140 connected to the terminal 110 and, when it is determined that the telecommunication company member information is authenticated, completes the member registration. At this time, when there is information that coincides with owner information of the terminal 110 or corporate name information included in the telecommunication company member information, themember registration apparatus 130 authenticates the telecommunication company member information using the communicationservice providing apparatus 140. - Meanwhile, the
member registration apparatus 130 according to this embodiment may further comprise a cloud computing storage unit and a cloud computing unit for cloud computing. When the second authentication procedure completion signal is received from the terminal 110, the cloud computing storage unit stores the functions of identifying the member subscription for the user information of the terminal 110, performing the third authentication procedure using the telecommunication company member information included in the user information of the terminal 110 when it is determined that the user of the terminal 110 is a non-subscribed member, assigning an application ID to theelectronic payment application 112 installed in the terminal 110 when the third authentication procedure is completed, storing the payment method information received from the terminal 110 when the fourth authentication procedure completion signal is received from the terminal 110, and completing the member registration in a storage medium, and the clouding computing unit allows the terminal 110 to read and write data from and to the storage medium. - The communication
service providing apparatus 140 refers to an apparatus that performs various functions required for wireless call processing in conjunction with thecommunication network 120, such as basic and additional service processing for allowing the terminal 110 to receive a voice or data communication service, subscribers' incoming and outgoing call processing, location registration procedure and handoff procedure processing, connection with other networks, etc. - When a control signal is received from the
member registration apparatus 130 to transmit the first authentication message, the communicationservice providing apparatus 140 according to this embodiment transmits the first authentication message in a predetermined message specification to the terminal 110. At this time, the communicationservice providing apparatus 140 may use a message center to transmit the first authentication message in the predetermined message specification. Here, the message center may preferably be an SMS center, but not necessarily limited thereto. The message center refers to an apparatus that transmits the requested message to the terminal 110 corresponding to a predetermined transmitting number in conjunction with thecommunication network 120. Meanwhile, the predetermined message specification may preferably be SMS, but not necessarily limited thereto, and may be an IP-based packet message. Moreover, the first authentication message may preferably be an authentication number comprising a combination of information including at least one of a number, a letter, and a symbol, which are set in advance. Therefore, when the user of the terminal 110 that has received the first authentication message inputs the corresponding authentication number to theelectronic payment application 112 of the terminal 110, the terminal 110 can perform the first authentication procedure using theelectronic payment application 112. -
FIG. 2 is a block diagram schematically showing the configuration of a member registration apparatus according to the present embodiment. - The
member registration apparatus 130 according to this embodiment comprises a firstauthentication processing unit 210, a membersubscription identification unit 220, a thirdauthentication processing unit 222, an applicationID assignment unit 230, a paymentmethod storage unit 240, and a memberregistration processing unit 250. While it is described in this present embodiment that themember registration apparatus 130 comprises only the firstauthentication processing unit 210, the membersubscription identification unit 220, the thirdauthentication processing unit 222, the applicationID assignment unit 230, the paymentmethod storage unit 240, and the memberregistration processing unit 250, this is merely illustrative of the spirit of this embodiment of the present invention, and many alterations and modifications may be made to the components included in themember registration apparatus 130 by those having ordinary skill in the art without departing from the spirit of the present invention. - The first
authentication processing unit 210 receives a first authentication procedure completion signal for approval of execution of theelectronic payment application 112 from the terminal 110. Moreover, when the first authentication procedure completion signal for approval of execution of theelectronic payment application 112 is received from the terminal 110, the firstauthentication processing unit 210 requests transmission of a first authentication message from the communicationservice providing apparatus 140 connected to the terminal 110, transmits identification information corresponding to the first authentication message to the terminal 110, and receives the first authentication procedure completion signal from the terminal 110. Moreover, the firstauthentication processing unit 210 controls the communicationservice providing apparatus 140 to transmit the first authentication message in a predetermined message specification to the terminal 110. - When a second authentication procedure completion signal is received from the terminal 110, the member
subscription identification unit 220 identifies the member subscription for the user information of the terminal 110. That is, when it is determined that the user of the terminal 110 is a non-subscribed member, the membersubscription identification unit 220 allows the member registration procedure to be performed. Here, in the case of a subscribed member, the member registration procedure can be performed when the terminal is replaced and thus the electronic payment application is to be newly installed. When it is determined by the membersubscription identification unit 220 that the user of the terminal 110 is a subscribed member, the thirdauthentication processing unit 222 performs the third authentication procedure using the telecommunication company member information included in the user information of the terminal 100. Moreover, the thirdauthentication processing unit 222 determines whether the telecommunication company member information is authenticated using the communicationservice providing apparatus 140 connected to the terminal 110 to perform the third authentication procedure and, it is determined that the telecommunication company member information is authenticated, completes the member registration. Moreover, when there is information that coincides with owner information of the terminal 110 or corporate name information included in the telecommunication company member information, the thirdauthentication processing unit 222 authenticates the telecommunication company member information using the communicationservice providing apparatus 140. - When it is determined that the user of the terminal 110 is a non-subscribed member, the application
ID assignment unit 230 assigns an application ID to theelectronic payment application 112. The paymentmethod storage unit 240 stores the payment method information received from the terminal 110. Here, the payment method information includes at least one of credit card information, check card information, phone bill information, and financial account information. When a fourth authentication procedure completion signal is received from the terminal 110, the memberregistration processing unit 250 completes the member registration for the user information of the terminal 110. -
FIG. 3 is a block diagram schematically showing the configuration of a terminal according to the present embodiment. - The terminal 110 according to this embodiment comprises a
download unit 308, a first authenticationprocedure performing unit 310, a second authenticationprocedure performing unit 320, an applicationID management unit 330, a paymentmethod registration unit 340, a fourth authenticationprocedure performing unit 350, and aregistration processing unit 360. While it is described in this present embodiment that the terminal 110 comprises only thedownload unit 308, the first authenticationprocedure performing unit 310, the second authenticationprocedure performing unit 320, the applicationID management unit 330, the paymentmethod registration unit 340, the fourth authenticationprocedure performing unit 350, and theregistration processing unit 360, this is merely illustrative of the spirit of this embodiment of the present invention, and many alterations and modifications may be made to the components included in the terminal 110 by those having ordinary skill in the art without departing from the spirit of the present invention. Meanwhile, thedownload unit 308, the first authenticationprocedure performing unit 310, the second authenticationprocedure performing unit 320, the applicationID management unit 330, the paymentmethod registration unit 340, the fourth authenticationprocedure performing unit 350, and theregistration processing unit 360 shown inFIG. 3 may be implemented as theelectronic payment application 112. - When at least one of the user's selection information through the application providing apparatus and the user's selection information during mobile payment through the PG is input, the
download unit 308 downloads theelectronic payment application 112 from the application providing apparatus. When first authentication information input by the user for approval of execution of theelectronic payment application 112 is authenticated, the first authenticationprocedure performing unit 310 transmits a first authentication procedure completion signal to themember registration apparatus 130. - Here, the first authentication information may preferably be an authentication number comprising a combination of information including at least one of a number, a letter, and a symbol, which are set in advance, but not necessarily limited thereto. Moreover, the first authentication
procedure performing unit 310 transmits a first authentication request signal for approval of execution of theelectronic payment application 112 to themember registration apparatus 130, and when the first authentication information corresponding to the first authentication request signal is input, determines whether the first authentication information is authenticated. Then, when it is determined that the first authentication information is authenticated, the first authenticationprocedure performing unit 310 transmits the first authentication procedure completion signal to themember registration apparatus 130. - Furthermore, the first authentication
procedure performing unit 310 receives identification information corresponding to the first authentication request signal from themember registration apparatus 130 and, when the first authentication information and the identification information coincide with each other, determines that the first authentication information is authenticated. In addition, the first authenticationprocedure performing unit 310 installs the downloadedelectronic payment application 112 and, when an approval signal for using theelectronic payment application 112 is input, transmits the first authentication request signal to themember registration apparatus 130. - When the first authentication information is authenticated, the second authentication
procedure performing unit 320 determines whether the second authentication information input by the user is authenticated. Moreover, when second authentication information including at least one of phone number information given to the terminal 110 and resident registration number information on the user of the terminal 110 coincides with the user information of the terminal 110, the second authenticationprocedure performing unit 320 determines that the second authentication information is authenticated. At this time, the second authenticationprocedure performing unit 320 determines whether the second authentication information is authenticated using an internal memory storing the user information of the terminal 110 or themember registration apparatus 130. When the second authentication information is authenticated, the applicationID management unit 330 transmits a second authentication procedure completion signal to themember registration apparatus 130 and receives an application ID from themember registration apparatus 130. Moreover, when the authentication of the second authentication information is identified, the applicationID management unit 330 transmits a second authentication procedure completion signal to themember registration apparatus 130 and then receives the application ID from themember registration apparatus 130. - The payment
method registration unit 340 registers the payment method information input by the user. Moreover, the paymentmethod registration unit 340 registers at least one of credit card information, check card information, phone bill information, and financial account information, which are input by the user, as the payment method information. When the fourth authentication information input by the user is authenticated, the fourth authenticationprocedure performing unit 350 transmits a fourth authentication procedure completion signal to themember registration apparatus 130. Moreover, when the fourth authentication information including the PIN input by the user is authenticated, the fourth authenticationprocedure performing unit 350 encrypts the application ID and authentication key, stores the encrypted application ID and authentication key, and transmits the fourth authentication procedure completion signal to themember registration apparatus 130. Theregistration processing unit 360 receives a registration completion signal from themember registration apparatus 130 and then completes the member registration. Moreover, when the registration completion signal is received from themember registration apparatus 130, theregistration processing unit 360 outputs a registration completion display page. -
FIG. 4 is a block diagram schematically showing the configuration of a payment method registration system according to the present embodiment. - The payment method registration system according to this embodiment comprises a terminal 110, an
electronic payment application 112, acommunication network 120, a paymentmethod registration apparatus 135, a communicationservice providing apparatus 140, a telecommunication companyOTP providing apparatus 142, acard company apparatus 150, and a card companyOTP providing apparatus 152. - The terminal 110 performs the member registration through the
electronic payment application 112 installed therein. Then, when at least one of first authentication information, second authentication information, and fourth authentication information, which are input by the user for the member registration, is authenticated, the terminal 110 receives an application ID for performing the electronic payment, registers payment method information, and then completes the member registration. - In the member registration process, the terminal 110 determines whether the second authentication information input by the user is authenticated and, when the second authentication information is authenticated, transmits a second authentication procedure completion signal to the payment
method registration apparatus 135 and receives the application ID from the paymentmethod registration apparatus 135. Moreover, when the fourth authentication information input by the user is authenticated, the terminal 110 transmits a fourth authentication procedure completion signal to the paymentmethod registration apparatus 135, registers the payment method information input by the user, receives a registration completion signal from the paymentmethod registration apparatus 135, and then completes the member registration. - Moreover, in the member registration process, the terminal 110 transmits a first authentication request signal for approval of execution of the
electronic payment application 112 to the paymentmethod registration apparatus 135 to perform the first authentication procedure, and when first authentication information corresponding to the first authentication request signal is input, determines whether the first authentication information is authenticated. Then, when it is determined that the first authentication information is authenticated, the terminal 110 transmits the first authentication procedure completion signal to the paymentmethod registration apparatus 135. Here, the first authentication information and identification information may preferably be an authentication number comprising a combination of information including at least one of a number, a letter, and a symbol, which are set in advance, but not necessarily limited thereto. Moreover, the terminal 110 receives identification information corresponding to the first authentication request signal from the paymentmethod registration apparatus 135 to perform the first authentication procedure and, when the first authentication information and the identification information coincide with each other, determines that the first authentication information is authenticated. Here, the process of performing the first authentication procedure can be omitted depending on an operating system (OS) installed in theterminal 110. That is, depending on the type of the OS installed in the terminal 110, the paymentmethod registration apparatus 135 may identify the terminal 110, and thus the first authentication procedure can be performed or omitted. For example, when the OS installed in the terminal 110 is Android, the paymentmethod registration apparatus 135 can identify the terminal 110, and thus the first authentication procedure can be omitted, whereas when the OS installed in the terminal 110 is iPhone OS (iOS), the paymentmethod registration apparatus 135 cannot identify the terminal 110, and thus the first authentication procedure should be performed. - Furthermore, in the member registration process, when second authentication information including at least one of phone number information and resident registration number information on the user of the terminal 110 coincides with the user information of the terminal 110, the terminal 110 determines that the second authentication information is authenticated. At this time, the terminal 110 may determine whether the second authentication information is authenticated using an internal memory storing the user information of the terminal 110 or the payment
method registration apparatus 135. - In addition, in the member registration process, when the fourth authentication information including the PIN input by the user is authenticated, the terminal 110 encrypts the application ID and authentication key, stores the encrypted application ID and authentication key, and transmits a fourth authentication procedure completion signal to the payment
method registration apparatus 135. Here, the personal identification number (PIN) is generally set to a four-digit number, and an eight-digit personal unblocking key (PUK) is stored in the PIN. Meanwhile, the PIN may be changed according to the user's need. When the user inputs the PIN incorrectly more than a predetermined number of times in succession, a corresponding subscriber identification module is locked, and thus the PIN can be reset by inputting the PUK. However, also when the PUK is input more than a predetermined number of times, it is necessary to discard the corresponding PUK and get a new PUK. - Moreover, in the member registration process, a process in which the terminal 110 manages the application ID will now be described. When the authentication of the second authentication information is determined, the terminal 110 transmits a second authentication procedure completion signal to the payment
method registration apparatus 135 and receives the application ID from themethod registration apparatus 135. Moreover, a process in which the terminal 110 registers the payment method will now be described. The terminal 110 registers at least one of credit card information, check card information, phone bill information, and financial account information, which are input by the user, as the payment method information. Meanwhile, the phone bill refers to a payment method in which a corresponding fee to be paid by the user during the electronic payment is added to communication fees of the terminal 110. Furthermore, when a registration completion signal is received from the paymentmethod registration apparatus 135 for the member registration, the terminal 110 outputs a registration completion display page. - A process of registering a payment method according to this embodiment invention will now be described. The terminal 110 transmits payment method information selected by the user's manipulation or command to the payment
method registration apparatus 135, and when the payment method information is authenticated, stores an OTP authentication key received from the paymentmethod registration apparatus 135 in response to the payment method information, and then completes the registration of the payment method information. Here, the payment method information includes at least one of credit card information, check card information, phone bill information, and financial account information. At this time, the terminal 110 receives an encrypted OTP authentication key from the paymentmethod registration apparatus 135, decrypts the encrypted OTP authentication key, re-encrypts the decrypted OTP authentication key together with information (e.g., PIN information) required for the authentication, and stores the resulting OTP authentication key. For this operation of the terminal 110, the terminal 110 uses theelectronic payment application 112 installed therein. The process in which the terminal 110 registers the payment method will now be described in more detail. The terminal 110 transmits payment method information selected by the user's manipulation or command to the paymentmethod registration apparatus 135, and when the payment method information is authenticated by the paymentmethod registration apparatus 135, stores the OTP authentication key received from the paymentmethod registration apparatus 135 in response to the payment method information, and then completes the registration of the payment method information. Then, the terminal 100 transmits inquiry request information or change request information for the payment method information in response to the user's manipulation or command. - A process in which the terminal 110 according to this embodiment registers credit card information will now be described. The terminal 110 transmits payment method information including the credit card information as the payment method to the payment
method registration apparatus 135, selects any one of information from company information received from the paymentmethod registration apparatus 135, and transmits payment method authentication information including at least one of phone number information for the selected company information, card company identification information, card nickname information, card number information, card expiration date information, virtual card number information, and CVC information to the paymentmethod registration apparatus 135. Then, the terminal 110 stores an OTP authentication key received from the paymentmethod registration apparatus 135 in response to the payment method information as the payment method information and then completes the registration of the payment method information. - A process in which the terminal 110 according to this embodiment registers phone bill information will now be described. The terminal 110 transmits payment method information including the phone bill information as the payment method to the payment
method registration apparatus 135 and transmits phone bill registration information including at least one of phone number information and electronic payment application ID information depending on phone bill registration request information received from the paymentmethod registration apparatus 135 to the paymentmethod registration apparatus 135. Then, the terminal 110 stores an OTP authentication key received in response to the phone bill information as the payment method information from the paymentmethod registration apparatus 135 and then completes the registration of the payment method information. - Meanwhile, a process in which the terminal 110 according to this embodiment inquires or changes the payment method will now be described. When inquiry request information for the payment method information is input by the user's manipulation or command, the terminal 110 transmits the inquiry request information to the payment
method registration apparatus 135 and receives corresponding transaction history identification information from the paymentmethod registration apparatus 135. Moreover, when change request information for the payment method information is input by the user's manipulation or command, the terminal 110 transmits the change request information to the paymentmethod registration apparatus 135 and receives corresponding change completion information from the paymentmethod registration apparatus 135. - The
electronic payment application 112 refers to software that transmits payment method information selected by the user's manipulation or command, and when the payment method information is authenticated, stores an OTP authentication key received in response to the payment method information, and then completes the registration of the payment method information. Theelectronic payment application 112 may be implemented or designed to meet various operating system (OS) environments such as iOS, Android, Window Phone 7, etc. - Meanwhile, it is described in this embodiment that the terminal 110 is provided with the
electronic payment application 112 to perform the member registration, but this operation process can be achieved only by theelectronic payment application 112. That is, theelectronic payment application 112 may be installed in the terminal 110 to perform the functions of transmitting the payment method information selected by the user's manipulation or command, storing an OTP authentication key received in response to the payment method information from the paymentmethod registration apparatus 135 when the payment method information is authenticated, completing the registration of the payment method information, and transmitting inquiry request information or change request information for the payment method information in response to the user's manipulation or command. - The
communication network 120 refers to a network that can transmit and receive data via the Internet protocol using various wired and wireless communication technologies such as the Internet network, Intranet network, mobile communication network, satellite communication network, etc. Moreover, thecommunication network 120 may comprise a cloud computing network which is connected to the paymentmethod registration apparatus 135 to store computing resources such as hardware, software, etc. and provide the computing resources required by a client to thecorresponding terminal 110. - The payment
method registration apparatus 135 has the same configuration as a typical web server or network server. However, in a software configuration, the paymentmethod registration apparatus 135 includes a program module implemented using languages such as C, C++, Java, Visual Basic, Visual C, etc. The paymentmethod registration apparatus 135 may be implemented in the form of a web server or network server, and the web server refers to a computer system, which is connected to an unspecified number of clients and/or other servers through an open computer network such as the Internet, receives an operation execution request from a client or another web server, and provides the corresponding operation result, and a computer software (web server program) installed for the same. However, it should be understood that the paymentmethod registration apparatus 135 is a broad concept that encompasses a series of application programs executed on the web server and various databases built therein according to circumstances, in addition to the above-mentioned web server program. The paymentmethod registration apparatus 135 may be implemented on a typical server hardware using various web server programs provided for various operating systems such as DOS, Windows, Linux, UNIX, Macintosh, etc. Representative examples thereof may include Website, Internet Information Server (IIS), etc. used in Window environment and CERN, NCSA, APPACH, etc. used in UNIX environment. - Moreover, the payment
method registration apparatus 135 may be connected to an authentication system for member registration and a payment system. Furthermore, the paymentmethod registration apparatus 135 classifies member subscription information and stores and manages the information in a member database, which may be implemented inside or outside the paymentmethod registration apparatus 135. Such a database refers to a typical data structure implemented in a storage space (e.g., a hard disk or memory) of a computer system using a database management system (DBMS), in which retrieval (extraction), deletion, edition, addition, etc. of data can be freely performed. The database may be implemented to achieve the purpose of this embodiment using a relational database management system (RDBMS) such as Oracle, Infomix, Sybase, DB2, etc., an object-oriented database management system (OODBMS) such as Gemston, Orion, O2, etc. or an XML native database such as Excelon, Tamino, Sekaiju, etc., and has appropriate fields or elements to achieve their functions. - Meanwhile, the payment
method registration apparatus 135 may be implemented as an electronic payment apparatus. That is, the paymentmethod registration apparatus 135 may provide an electronic payment service in conjunction with theelectronic payment application 112 installed in theterminal 110. When a payment request signal is received from theelectronic payment application 112 installed in the terminal 110, the paymentmethod registration apparatus 135 may perform the electronic payment in conjunction with a financial company apparatus. - In the member registration process, when at least one of the first authentication procedure completion signal, the second authentication procedure completion signal, and the fourth authentication procedure completion signal is received from the terminal 110, the payment
method registration apparatus 135 identifies the member subscription for the user information of the terminal 110, assigns an application ID for performing the electronic payment, registers the payment method information, and then completes the member registration for the user information of the terminal 110. Here, the payment method information includes at least one of credit card information, check card information, phone bill information, and financial account information. - Moreover, in the member registration process, when the second authentication procedure completion signal is received from the terminal 110, the payment
method registration apparatus 135 identifies the member subscription for the user information of the terminal 110 and, when it is determined that the user of the terminal 110 is a non-subscribed member, performs a third authentication procedure using telecommunication company member information included in the user information of the terminal 110. Then, when the third authentication procedure is completed, the paymentmethod registration apparatus 135 assigns an application ID to theelectronic payment application 112 installed in the terminal 110 and, when the fourth authentication procedure completion signal is received from the terminal 110, stores the payment method information received from the terminal 110, and then completes the member registration for the user information of the terminal 110. - Furthermore, in the member registration process, in order for the terminal 110 to perform the first authentication procedure, when a first authentication request signal for approval of execution of the
electronic payment application 112 is received from the terminal 110, the paymentmethod registration apparatus 135 requests transmission of a first authentication message from the communicationservice providing apparatus 140 connected to the terminal 110, transmits identification information corresponding to the first authentication message to the terminal 110, and receives the first authentication procedure completion signal from the terminal 110. At this time, the paymentmethod registration apparatus 135 controls the communicationservice providing apparatus 140 to transmit the first authentication message in a predetermined message specification to the terminal 110 such that the terminal 110 performs the first authentication procedure. Here, the predetermined message specification may preferably be SMS, but not necessarily limited thereto, and may be an IP-based packet message. - In addition, in the member registration process, the payment
method registration apparatus 135 performs the third authentication procedure using the telecommunication company member information included in the user information of the terminal 110. The paymentmethod registration apparatus 135 determines whether the telecommunication company member information is authenticated using the communicationservice providing apparatus 140 connected to the terminal 110 and, when it is determined that the telecommunication company member information is authenticated, completes the member registration. At this time, when there is information that coincides with owner information of the terminal 110 or corporate name information included in the telecommunication company member information, the paymentmethod registration apparatus 135 authenticates the telecommunication company member information using the communicationservice providing apparatus 140. - When the authentication of the payment method information received from the terminal 110 is completed, the payment
method registration apparatus 135 generates an OTP authentication key using an external device based on the payment method information, transmits the generated OTP authentication key to the terminal 110, and registers the payment method information. At this time, the paymentmethod registration apparatus 135 transmits the OTP authentication key after encryption to the terminal 110, and this member registration process of the paymentmethod registration apparatus 135 will now be described in more detail. The paymentmethod registration apparatus 135 receives payment method information from the terminal 110, generates an OTP authentication key using an external device based on the payment method information, registers the payment method information, transmits the generated OTP authentication key to the terminal 110, and controls the payment method information to be inquired or changed in response to a request of the terminal 110. - A process in which the payment
method registration apparatus 135 according to this embodiment registers the credit card information will now be described. The paymentmethod registration apparatus 135 inquires payment company information depending on the payment method information, and when the payment method included in the payment method information is credit card information, transmits card company information corresponding to the inquired payment company information to the terminal 110. For the authentication of the validity of the credit card during the registration of the credit card information, the paymentmethod registration apparatus 135 authenticates the validity of payment method authentication information received from the terminal 110 using thecard company apparatus 150 corresponding to the card company information. Here, the payment method authentication information includes at least one of phone number information, card company identification information, card nickname information, card number information, card expiration date information, virtual card number information, and CVC information, and the card nickname information refers to the information input by the user's manipulation or command. At this time, the paymentmethod registration apparatus 135 transmits at least one of card nickname information, phone number information, card expiration date information, virtual card number information, CVC information, and identification information of the terminal 110 to thecard company apparatus 150 to authenticate the validity. Moreover, for the generation of the OTP authentication key during the registration of the credit card information, the paymentmethod registration apparatus 135 generates an OTP authentication key for the validated information using a card companyOTP providing apparatus 152 connected to thecard company apparatus 150. Furthermore, for the registration of the payment method during the registration of the credit card information, when at least one of the OTP authentication key, card nickname information, virtual card number information, and validated information is identified, the paymentmethod registration apparatus 135 registers the payment method information. - A process in which the payment
method registration apparatus 135 according to this embodiment registers the phone bill information will now be described. The paymentmethod registration apparatus 135 inquires payment company information depending on the payment method information, and when the payment method included in the payment method information is phone bill information, transmits phone bill registration request information corresponding to the inquired payment company information to the terminal 110. For the generation of the OTP authentication key during registration of a phone bill, when phone bill registration information is received from the terminal 110, the paymentmethod registration apparatus 135 generates an OTP authentication key for the phone bill registration information using the communicationservice providing apparatus 140 connected to the terminal 110. Here, the phone bill information includes at least one of phone number information and ID information of the electronic payment application installed in theterminal 110. Moreover, for the generation of the OTP authentication during the registration of the phone bill, the paymentmethod registration apparatus 135 transmits an OTP authentication request signal for the phone number information to the communicationservice providing apparatus 140 and receives a corresponding OTP authentication key from the communicationservice providing apparatus 140. At this time, the communicationservice providing apparatus 140 generates an OTP authentication key for the payment method information using the telecommunication companyOTP providing apparatus 142 connected thereto. - A process in which the payment
method registration apparatus 135 according to this embodiment inquires or changes the payment method information will now be described. When inquiry request information for the payment method information is received from the terminal 110, the paymentmethod registration apparatus 135 transmits transaction history identification information inquired through a payment mobile web server or a PG web server to the terminal 110. Moreover, when change request information for the payment method information is received from the terminal 110, the paymentmethod registration apparatus 135 changes the payment method based on the change request information and transmits change completion information to the terminal 110. - Meanwhile, the payment
method registration apparatus 135 may further comprise a cloud computing storage unit and a cloud computing unit for cloud computing. The cloud computing storage unit stores the functions of receiving payment request information from the terminal 110, generating an OTP authentication key using an external device based on the payment method information, registering the payment method information, transmitting the generated OTP authentication key to the terminal 110, and controlling the payment method information to be inquired or changed in response to a request of the terminal 110 in a storage medium, and the clouding computing unit allows the terminal 110 to read and write data from and to the storage medium. - The communication
service providing apparatus 140 refers to an apparatus that performs various functions required for wireless call processing in conjunction with thecommunication network 120, such as basic and additional service processing for allowing the terminal 110 to receive a voice or data communication service, subscribers' incoming and outgoing call processing, location registration procedure and handoff procedure processing, connection with other networks, etc. When a control signal is received from the paymentmethod registration apparatus 135 to transmit a first authentication message for the member registration, the communicationservice providing apparatus 140 transmits the first authentication message in a predetermined message specification to the terminal 110. Here, the communicationservice providing apparatus 140 may use a message center to transmit the first authentication message in the predetermined message specification. Here, the message center may preferably be an SMS center, but not necessarily limited thereto. The message center refers to an apparatus that transmits the requested message to the terminal 110 corresponding to a predetermined transmitting number in conjunction with thecommunication network 120. Meanwhile, the predetermined message specification may preferably be SMS, but not necessarily limited thereto, and may be an IP-based packet message. Moreover, the first authentication message may preferably be an authentication number comprising a combination of information including at least one of a number, a letter, and a symbol, which are set in advance. Therefore, when the user of the terminal 110 that has received the first authentication message inputs the corresponding authentication number to theelectronic payment application 112 of the terminal 110, the terminal 110 can perform the first authentication procedure using theelectronic payment application 112. Meanwhile, when an OTP authentication key request signal is received from the paymentmethod registration apparatus 135, the communicationservice providing apparatus 140 according to this embodiment generates an OTP authentication key through the telecommunication companyOTP providing apparatus 142 connected thereto and transmits the generated OTP authentication key to the paymentmethod registration apparatus 135. - The telecommunication company
OTP providing apparatus 142 refers to an apparatus that provides an OTP for the telecommunication company in conjunction with the communicationservice providing apparatus 140. Here, the one-time password (OTP) refers to a method of generating and inputting a different password each time, instead of a fixed password. That is, the one-time password refers to an authentication solution that can reduce the exposure of passwords and the possibility of illegal use of user accounts since the reuse of passwords is impossible. That is, the one-time password is used as a two-factor authentication method in financial sites due to its excellent security and mobility, and a hardware token or software token (mobile OTP) generator may be separately required to use the one-time password. - The
card company apparatus 150 is a server that can perform the electronic payment by performing the function of paying the cost corresponding to a payment request signal for a pre-registered credit card or check card and authenticating the information related to the credit card or check card. Moreover, thecard company apparatus 150 according to this embodiment performs the authentication of the payment method authentication information including at least one of the phone number information, card company identification information, card nickname information, card number information, card expiration date information, virtual card number information, and CVC information, which are received from the paymentmethod registration apparatus 135. Furthermore, thecard company apparatus 150 generates an OTP authentication key for the payment method information using the card companyOTP providing apparatus 152 connected to thecard company apparatus 150. Here, the card companyOTP providing apparatus 152 refers to an apparatus that provides an OTP for the card company in conjunction with thecard company apparatus 150. -
FIG. 5 is a block diagram schematically showing the configuration of a payment method registration apparatus according to the present embodiment. - The payment
method registration apparatus 135 according to this embodiment comprises a paymentmethod reception unit 215, a paymentcompany inquiry unit 225, avalidity authentication unit 235, an OTP authenticationkey generation unit 245, a paymentmethod registration unit 255, and aninquiry control unit 265. While it is described in this present embodiment that the terminal 110 comprises only the paymentmethod reception unit 215, the paymentcompany inquiry unit 225, thevalidity authentication unit 235, the OTP authenticationkey generation unit 245, the paymentmethod registration unit 255, and theinquiry control unit 265, this is merely illustrative of the spirit of this embodiment of the present invention, and many alterations and modifications may be made to the components included in the paymentmethod registration apparatus 135 by those having ordinary skill in the art without departing from the spirit of the present invention. - The payment
method reception unit 215 receives payment method information from the terminal 110. Here, the payment method information includes at least one of credit card information, check card information, phone bill information, and financial account information. For the registration of credit card information, the paymentcompany inquiry unit 225 inquires payment company information depending on the payment method information and, when the payment method included in the payment method information is the credit card information, transmits card company information corresponding to the inquired payment company information to the terminal 110. Meanwhile, for the registration of phone bill information, the paymentcompany inquiry unit 225 inquires the payment company information depending on the payment method information and, when the payment method included in the payment method information is the phone bill information, transmits phone bill registration request information corresponding to the inquired payment company information to the terminal 110. - For the registration of the credit card information, the
validity authentication unit 235 authenticates the validity of payment method authentication information received from the terminal 110 using thecard company apparatus 150 corresponding to the card company information. Here, the payment method authentication information includes at least one of phone number information, card company identification information, card nickname information, card number information, card expiration date information, virtual card number information, and CVC information. Moreover, for the registration of the credit card information, thevalidity authentication unit 235 authenticates the validity by transmitting at least one of card nick name information, card number information, card expiration date information, virtual card number information, CVC information, and identification information of the terminal 110. - The OTP authentication
key generation unit 245 generates an OTP authentication key using an external device based on the payment method information. For the registration of the credit card information, the OTP authenticationkey generation unit 245 generates the OTP authentication key for the validated information using the card companyOTP providing apparatus 152 connected to thecard company apparatus 150. Meanwhile, for the registration of the phone bill information, when phone bill registration information is received from the terminal 110, the OTP authenticationkey generation unit 245 generates an OTP authentication key for the phone bill registration information using the communicationservice providing apparatus 140 connected to the terminal 110. Here, the phone bill information includes at least one of phone number information and ID information of the electronic payment application installed in theterminal 110. Moreover, for the registration of the phone bill information, the OTP authenticationkey generation unit 245 transmits an OTP authentication request signal for the phone number information to the communicationservice providing apparatus 140 and receives a corresponding OTP authentication key from the communicationservice providing apparatus 140. - The payment
method registration unit 255 registers the payment method information and then transmits the generated OTP authentication key to the terminal 110. For the registration of the credit card information, when at least one of OTP authentication key information, card nickname information, virtual card number information, and validated information is identified, the paymentmethod registration unit 255 registers the payment method information. Meanwhile, when the OTP authentication key is received for the registration of the phone bill information, the paymentmethod registration unit 255 registers the payment method information. - The
inquiry control unit 265 controls the payment method information to be inquired or changed in response to a request of the terminal 110. When inquiry request information for the payment method information is received from the terminal to inquire the payment method, theinquiry control unit 265 transmits transaction history identification information inquired through a payment mobile web server or a PG web server to the terminal 110. Meanwhile, when change request information for the payment method information is received from the terminal 110 to change the payment method, theinquiry control unit 265 changes the payment method based on the change request information and transmits change completion information to the terminal 110. -
FIG. 6 is a block diagram schematically showing the configuration of a terminal according to the present embodiment. - The terminal 110 according to this embodiment comprises a payment
method transmission unit 315, a cardinformation input unit 325, a phone billinformation input unit 335, a paymentmethod storage unit 345, and an inquiry andchange unit 355. While it is described in this present embodiment that the paymentmethod transmission unit 315, the cardinformation input unit 325, the phone billinformation input unit 335, the paymentmethod storage unit 345, and the inquiry andchange unit 355, this is merely illustrative of the spirit of this embodiment of the present invention, and many alterations and modifications may be made to the components included in the terminal 110 by those having ordinary skill in the art without departing from the spirit of the present invention. Meanwhile, the paymentmethod transmission unit 315, the cardinformation input unit 325, the phone billinformation input unit 335, the paymentmethod storage unit 345, and the inquiry andchange unit 355 shown inFIG. 6 may be implemented as themobile payment application 112. - The payment
method transmission unit 315 transmits payment method information selected by the user's manipulation or command to the paymentmethod registration apparatus 135. That is, for the registration of credit card information, the paymentmethod transmission unit 315 transmits payment method information including the credit card information as the payment method to the paymentmethod registration apparatus 135. Meanwhile, for the registration of phone bill information, the paymentmethod registration apparatus 135 transmits payment method information including the phone bill information as the payment method to the paymentmethod registration apparatus 135. - For the registration of the credit card information, the card
information input unit 325 selects any one of information from company information received from the paymentmethod registration apparatus 135 and transmits payment method authentication information including at least one of phone number information for the selected company information, card company identification information, card nickname information, card number information, card expiration date information, virtual card number information, and CVC information to the paymentmethod registration apparatus 135. For the registration of the phone bill information, the phone billinformation input unit 335 transmits phone bill registration information including at least one of phone number information and electronic payment application ID information depending on phone bill registration request information received from the paymentmethod registration apparatus 135 to the paymentmethod registration apparatus 135. - When the payment method information is authenticated by the payment
method registration apparatus 135, the paymentmethod storage unit 345 stores an OTP authentication key received from the paymentmethod registration apparatus 135 in response to the payment method information and then completes the registration of the payment method information. That is, for the registration of the credit card information, when the credit card information as the payment method information is authenticated, the paymentmethod storage unit 345 stores the OTP authentication key received from the paymentmethod registration apparatus 135 in response to the credit card information and then completes the registration of the payment method information. Meanwhile, for the registration of the phone bill information, when the phone bill information as the payment method information is authenticated, the paymentmethod storage unit 345 stores an OTP authentication key received from the paymentmethod registration apparatus 135 in response to the phone bill information and then completes the registration of the payment method information. - The inquiry and
change unit 355 transmits inquiry request information or change request information for the payment method information in response to the user's manipulation or command. That is, when the inquiry request information for the payment method information is input by the user's manipulation or command, the inquiry andchange unit 355 transmits the inquiry request information to the paymentmethod registration apparatus 135 and receives corresponding transaction history identification information from the paymentmethod registration apparatus 135. Meanwhile, when the change request information for the payment method information is input by the user's manipulation or command, the inquiry andchange unit 355 transmits the change request information to the paymentmethod registration apparatus 135 and receives corresponding change completion information from the paymentmethod registration apparatus 135. -
FIGS. 7 and 8 are flowcharts illustrating a member registration method for electronic payment according to the present embodiment. - When the download of the
electronic payment application 112 is selected in the application providing apparatus, the application providing apparatus allows theelectronic payment application 112 to be downloaded to the corresponding terminal 110 (S412). Moreover, when the download of theelectronic payment application 112 is selected by the user's selection during mobile payment through the PG is selected (S414), a payment web or mobile application provides service subscription information, and theelectronic payment application 112 is downloaded to thecorresponding terminal 110 through the application providing apparatus (S416). In step S414, when the user selects a “credit payment” during mobile payment, a “member subscription” is selected in the PG, and the corresponding information is transmitted to the payment web or mobile application. In step S416, the payment web or mobile application may request input of “service subscription information” and a phone number of the corresponding terminal of the user. At this time, the payment web or mobile application may transmit a message including a call back URL for downloading theelectronic payment application 112 or transmit a message including a link for moving to a corresponding web page to thecorresponding terminal 110. - The terminal 110 installs the downloaded
electronic payment application 112 and, when an approval signal for using theelectronic payment application 112 is input (S418), transmits a first authentication request signal to the payment method registration apparatus 135 (S420). In step S420, the terminal 110 transmits a first authentication request signal for approval of execution of theelectronic payment application 112 to the paymentmethod registration apparatus 135 and, when first authentication information corresponding to the first authentication request signal is input, determines whether the first authentication information is authenticated. Then, when it is determined that the first authentication information is authenticated, the terminal 110 transmits a first authentication procedure completion signal to the paymentmethod registration apparatus 135. Moreover, in step S420, the terminal 110 receives identification information corresponding to the first authentication request signal from the paymentmethod registration apparatus 135 to perform the first authentication procedure and, when the first authentication information and the identification information coincide with each other, determines that the first authentication information is authenticated. Here, the first authentication information and identification information may preferably be an authentication number comprising a combination of information including at least one of a number, a letter, and a symbol, which are set in advance, but not necessarily limited thereto. - When the first authentication request signal for approval of execution of the
electronic payment application 112 is received from the terminal, the paymentmethod registration apparatus 135 requests transmission of a first authentication message from the communicationservice providing apparatus 140 connected to the terminal 110 (S422). Meanwhile, in step S422, the paymentmethod registration apparatus 135 transmits identification information corresponding to the first authentication message to the terminal 110. Moreover, the paymentmethod registration apparatus 135 may receive the first authentication procedure completion signal for approval of execution of theelectronic payment application 112 from the terminal 110. - When a control signal is received from the payment
method registration apparatus 135 to transmit the first authentication message, the communicationservice providing apparatus 140 transmits the first authentication message in a predetermined message specification to the terminal 110 (S424). In step S424, the communicationservice providing apparatus 140 may use a message center to transmit the first authentication message in the predetermined message specification. Here, the message center may preferably be an SMS center, but not necessarily limited thereto. Meanwhile, the predetermined message specification may preferably be SMS, but not necessarily limited thereto, and may be an IP-based packet message. Moreover, the first authentication message may preferably be an authentication number comprising a combination of information including at least one of a number, a letter, and a symbol, which are set in advance. Therefore, when the user of the terminal 110 that has received the first authentication message inputs the corresponding authentication number to theelectronic payment application 112 of the terminal 110, the terminal 110 can perform the first authentication procedure using theelectronic payment application 112. Then, the payment web or mobile application may display a screen for approval of terms and conditions (S425). - When the first authentication information is authenticated, the terminal 110 determines whether second authentication information input by the user is authenticated and, when the second authentication information is authenticated, transmits a second authentication procedure completion signal to the payment method registration apparatus 135 (S426). In step S426, when the first authentication information input by the user for approval of execution of the
electronic payment application 112 is authenticated, the terminal 110 may transmit the first authentication procedure completion signal to the paymentmethod registration apparatus 135 and then determine whether the second authentication information input by the user is authenticated. Moreover, in step S426, when the second authentication information including at least one of phone number information and resident registration number information on the user of the terminal 110 coincides with the user information of the terminal 110, the terminal 110 determines that the second authentication information is authenticated. At this time, the terminal 110 may determine whether the second authentication information is determined using an internal memory storing the user information of the terminal 110 or the paymentmethod registration apparatus 135. - When the second authentication procedure completion signal is received from the terminal 110, the payment
method registration apparatus 135 identifies the member subscription for the user information of the terminal 110 (S428). In step S428, the paymentmethod registration apparatus 135 identifies the member subscription for the user information of the terminal 110 and, when it is determined that the user of the terminal 110 is a non-subscribed member, allows the member registration procedure to be performed. Here, in the case of a subscribed member, the member registration procedure can be performed when the terminal is replaced and thus the electronic payment application is to be newly installed. - When it is determined that the user of the terminal 110 is a subscribed member, the payment
method registration apparatus 135 determines whether the telecommunication company member information is authenticated using the communicationservice providing apparatus 140 connected to the terminal 110 to perform the third authentication procedure and, when it is determined that the telecommunication company member information is authenticated, completes the member registration (S430). In step S430, when there is information that coincides with owner information of the terminal 110 or corporate name information included in the telecommunication company member information, the paymentmethod registration apparatus 135 authenticates the telecommunication company member information using the communicationservice providing apparatus 140. - When the third authentication procedure is completed, the payment
method registration apparatus 135 assigns an application ID to the electronic payment application 112 (S432). The terminal 110 receives the application ID from the method registration apparatus 135 (S434). In step S434, the terminal 110 manages the application ID in the following manner. When the authentication of the second authentication information is determined, the terminal 110 transmits a second authentication procedure completion signal to the paymentmethod registration apparatus 135 and receives the application ID from themethod registration apparatus 135. - The terminal 110 receives the application ID from the payment
method registration apparatus 135 and, when fourth authentication information input by the user is authenticated, transmits a fourth authentication procedure completion signal to the payment method registration apparatus 135 (S436). In step S436, the terminal 110 performs the fourth authentication procedure in the following manner. When the fourth authentication information including the PIN input by the user is authenticated, the terminal 110 encrypts the application ID and authentication key, stores the encrypted application ID and authentication key, and transmits the fourth authentication procedure completion signal to the paymentmethod registration apparatus 135. - Then, the terminal 110 registers payment method information input by the user (S438). In step S438, the terminal 110 registers the payment method information in the following manner. The terminal 110 registers at least one of credit card information, check card information, phone bill information, and financial account information, which are input by the user, as the payment method information. The payment
method registration apparatus 135 stores the payment method information received from the terminal 110 (S440). When the fourth authentication procedure completion signal is received from the terminal 110, the paymentmethod registration apparatus 135 completes the member registration for the user information of the terminal 110 (S442). When a registration completion signal is received from the paymentmethod registration apparatus 135, the terminal 110 completes the member registration for the user information of the terminal 110 (S446). In step S446, when the registration completion signal is received from the paymentmethod registration apparatus 135 for the member registration, the terminal 110 outputs a registration completion display page. - While it is described in
FIGS. 7 and 8 that steps S412 to S446 are sequentially performed, this is merely illustrative of the spirit of the embodiment of the present invention, and many alterations and modifications may be made to the steps described inFIGS. 7 and 8 in a manner that the sequence shown inFIGS. 7 and 8 is changed or at least two of steps S412 to S446 are performed in parallel by those having ordinary skill in the art without departing from the spirit of the present invention, and thusFIGS. 7 and 8 are not limited to the time-series sequence. -
FIG. 9 is a flowchart illustrating a credit card registration method according to the present embodiment. - When the download of the
electronic payment application 112 is selected in the application providing apparatus, the application providing apparatus allows theelectronic payment application 112 to be downloaded to the corresponding terminal. Moreover, when the download of theelectronic payment application 112 is selected by the user's selection during mobile payment through the PG is selected, the payment web or mobile application provides service subscription information, and theelectronic payment application 112 is downloaded to thecorresponding terminal 110 through the application providing apparatus, and at this time, the terminal 110 selects a “credit card registration” as the electronic method during the electronic payment in response to the user's manipulation or command (S510). - The terminal 110 generates payment method information including credit card information using the
electronic payment application 112 and transmits the payment method information including the credit card information as the payment method to the payment method registration apparatus 135 (S512). The paymentmethod registration apparatus 135 receives the payment method information from the terminal 110, inquires payment company information (a list of payment methods) depending on the payment method information, and when the payment method included in the payment method information is the credit card information, transmits card company information corresponding to the inquired payment company information to the terminal 110 (S514). - The terminal 110 selects any one of information from company information received from the payment method registration apparatus 135 (S516) and transmits payment method authentication information including at least one of phone number information for the selected company information, card company identification information, card nickname information, card number information, card expiration date information, virtual card number information, and CVC information to the payment method registration apparatus 135 (S518).
- The payment
method registration apparatus 135 requests the authentication of the payment method authentication information from thecard company apparatus 150 corresponding to the credit card information to request the registration of the payment method authentication information for each card company during the registration of the credit card information (S520). That is, in step S520, for the authentication of the validity of the credit card during the registration of the credit card information, the paymentmethod registration apparatus 135 may authenticate the validity of the payment method authentication information received from the terminal 110 using thecard company apparatus 150 corresponding to the card company information. Here, the payment method authentication information includes at least one of phone number information, card company identification information, card nickname information, card number information, card expiration date information, virtual card number information, and CVC information, and the card nickname information refers to the information input by the user's manipulation or command. At this time, the paymentmethod registration apparatus 135 transmits at least one of card nickname information, phone number information, card expiration date information, virtual card number information, CVC information, and identification information of the terminal 110 to thecard company apparatus 150 to authenticate the validity. - The
card company apparatus 150 performs the authentication of the payment method authentication information including at least one of phone number information, card company identification information, card nickname information, card number information, card expiration date information, virtual card number information, and CVC information, which are received from the payment method registration apparatus 135 (S522). Furthermore, thecard company apparatus 150 generates an OTP authentication key for the payment method information using the card companyOTP providing apparatus 152 connected to the card company apparatus 150 (S524). That is, in step S534, for the generation of the OTP authentication key during the registration of the credit card information, the paymentmethod registration apparatus 135 can generate the OTP authentication key for the validated information or the virtual card number information using the card companyOTP providing apparatus 152 connected to thecard company apparatus 150. - The payment
method registration apparatus 135 registers the credit card information as the payment method information and then transmits the OTP authentication key to the terminal 110 (S526). In step S526, when at least one of the OTP authentication key, card nickname information, virtual card number information, and validated information is identified, the paymentmethod registration apparatus 135 registers the credit card information as the payment method information. The terminal 110 stores an OTP authentication key received from the paymentmethod registration apparatus 135 in response to the payment method information (S528) and then completes the registration of the payment method information (S530). - While it is described in
FIG. 9 that steps S510 to S530 are sequentially performed, this is merely illustrative of the spirit of the embodiment of the present invention, and many alterations and modifications may be made to the steps described inFIG. 9 in a manner that the sequence shown inFIG. 9 is changed or at least two of steps S510 to S530 are performed in parallel by those having ordinary skill in the art without departing from the spirit of the present invention, and thusFIG. 9 is not limited to the time-series sequence. - As mentioned above, the credit card registration method shown in
FIG. 9 according the present embodiment may be implemented in a program and recorded on a computer-readable medium. The computer-readable medium on which the program for implementing the credit card registration method according to this embodiment is recorded includes all types of recording devices storing data readable by computer systems. Examples of the computer-readable recording medium include ROM, RAM, CD-ROM, magnetic tapes, floppy disks, optical data storage devices, etc. and also include those implemented in the form of a carrier wave (e.g., transmission through the Internet). -
FIG. 10 is a flowchart illustrating a phone bill registration method according to the present embodiment. - When the download of the
electronic payment application 112 is selected in the application providing apparatus, the application providing apparatus allows theelectronic payment application 112 to be downloaded to the corresponding terminal. Moreover, when the download of theelectronic payment application 112 is selected by the user's selection during mobile payment through the PG is selected, the payment web or mobile application provides service subscription information, and theelectronic payment application 112 is downloaded to thecorresponding terminal 110 through the application providing apparatus, and at this time, the terminal 110 selects “phone bill registration” as the electronic method during the electronic payment in response to the user's manipulation or command (S610). - The terminal 110 generates payment method information including phone bill information using the
electronic payment application 112 and transmits the payment method information including the phone bill information as the payment method to the payment method registration apparatus 135 (S612). The paymentmethod registration apparatus 135 inquires payment company information (a list of payment methods) depending on the payment method information, and when the payment method included in the payment method information is the phone bill information, transmits phone bill registration request information corresponding to the inquired payment company information to the terminal 110 (S614). - The terminal 110 transmits phone bill registration information including at least one of phone number information and electronic payment application ID information depending on the phone bill registration request information received from the payment
method registration apparatus 135 to the payment method registration apparatus (S616). For the generation of an OTP authentication key during registration of a phone bill, when the phone bill registration information is received from the terminal 110, the paymentmethod registration apparatus 135 transmits an OTP authentication key request signal to the communicationservice providing apparatus 140 connected to the terminal 110 (S618). Here, the phone bill information includes at least one of phone number information and ID information of the electronic payment application installed in theterminal 110. When the OTP authentication key request signal is received from the paymentmethod registration apparatus 135, the communicationservice providing apparatus 140 generates an OTP authentication key through the telecommunication companyOTP providing apparatus 142 connected thereto and transmits the generated OTP authentication key to the payment method registration apparatus 135 (S620). - For the generation of the OTP authentication key during the registration of the phone bill, the payment
method registration apparatus 135 receives the OTP authentication key corresponding to the OTP authentication request signal for the phone number information from the communicationservice providing apparatus 140 and then transmits the received OTP authentication key to the terminal 110 (S622). In step S622, when the OTP authentication key is identified for the registration of the payment method, the paymentmethod registration apparatus 135 registers the phone bill information as the payment method information. The terminal 110 stores the OTP authentication key received from the paymentmethod registration apparatus 135 in response to the phone bill information as the payment method information (S624) and then completes the registration of the payment method information (S626). - While it is described in
FIG. 10 that steps S610 to S626 are sequentially performed, this is merely illustrative of the spirit of the embodiment of the present invention, and many alterations and modifications may be made to the steps described inFIG. 10 in a manner that the sequence shown inFIG. 10 is changed or at least two of steps S610 to S626 are performed in parallel by those having ordinary skill in the art without departing from the spirit of the present invention, and thusFIG. 10 is not limited to the time-series sequence. - As mentioned above, the phone bill registration method shown in
FIG. 10 according the present embodiment may be implemented in a program and recorded on a computer-readable medium. The computer-readable medium on which the program for implementing the phone bill registration method according to this embodiment is recorded includes all types of recording devices storing data readable by computer systems. Examples of the computer-readable recording medium include ROM, RAM, CD-ROM, magnetic tapes, floppy disks, optical data storage devices, etc. and also include those implemented in the form of a carrier wave (e.g., transmission through the Internet). -
FIG. 11 is a flowchart illustrating a transaction history inquiry method according to the present embodiment. - The terminal 110 receives a transaction history inquiry request signal for inquiring the payment method through the
electronic payment application 112 in response to the user's manipulation or command (S710). The terminal 110 transmits inquiry condition information or inquiry request information for the transaction history inquiry request signal received through theelectronic payment application 112 to the payment method registration apparatus 135 (S712). Here, the inquiry condition information or inquiry request information includes at least one of URL information, phone number information, ID information of theelectronic payment application 112, and inquiry period information. That is, in steps S712 and S712, when the inquiry request information for the payment method information is input by the user's manipulation or command, the terminal 110 transmits the inquiry request information to the paymentmethod registration apparatus 135. - The payment
method registration apparatus 135 transmits the transaction history inquiry request information to a mobile web to inquire the transaction history corresponding to the inquiry condition information or inquiry request information received from the terminal 110 (S714). The mobile web identifies the transaction history for each PG and transmits the identification result to a PB web (S716). The PG web transmits transaction history inquiry response information corresponding to the transaction history inquiry request information requested by the paymentmethod registration apparatus 135 to the terminal 110 (S717). That is, in steps S714 to S717, when the inquiry request signal for the payment method information is received from the terminal 110, the paymentmethod registration apparatus 135 transmits transaction history identification information inquired through a payment mobile web server or a PG web server to the terminal 110. Moreover, in step S717, the terminal 110 receives the transaction history identification information corresponding to the inquiry request information for the payment method information from the paymentmethod registration apparatus 135. - While it is described in
FIG. 11 that steps S710 to S717 are sequentially performed, this is merely illustrative of the spirit of the embodiment of the present invention, and many alterations and modifications may be made to the steps described inFIG. 11 in a manner that the sequence shown inFIG. 11 is changed or at least two of steps S710 to S717 are performed in parallel by those having ordinary skill in the art without departing from the spirit of the present invention, and thusFIG. 11 is not limited to the time-series sequence. -
FIG. 12 is a flowchart illustrating a major payment method change method according to the present embodiment. - When change request information for the payment method information is input by the user's manipulation or command to change the payment method (S810), the terminal 110 transmits the change request information to the payment method registration apparatus 135 (S8112). Here, the change request information includes at least one of phone number information, ID information of the
electronic payment application 112, card nickname information, and virtual card number information. - When the change request information for the payment method information is received from the terminal 110, the payment
method registration apparatus 135 changes the payment method based on the change request information and transmits change completion information to the terminal 110 (S814). The terminal 110 receives the change completion information corresponding to the change request information from the paymentmethod registration apparatus 135 and then completes the change of the payment method (S816). - While it is described in
FIG. 12 that steps S810 to S816 are sequentially performed, this is merely illustrative of the spirit of the embodiment of the present invention, and many alterations and modifications may be made to the steps described inFIG. 12 in a manner that the sequence shown inFIG. 12 is changed or at least two of steps S810 to S816 are performed in parallel by those having ordinary skill in the art without departing from the spirit of the present invention, and thusFIG. 12 is not limited to the time-series sequence. - The above description is merely intended to illustratively describe the technical spirit of the present invention, and various changes and modifications can be made by those skilled in the art to which the present invention pertains without departing from the essential features of the present invention. Therefore, the embodiments disclosed in the present invention are not intended to limit the technical spirit of the present invention, but are intended to describe the present invention. The scope of the spirit of the invention is not limited by these embodiments. The scope of the present invention should be defined by the accompanying claims and all technical spirits falling within the equivalent scope thereof should be interpreted as being included in the scope of the present invention.
- The present invention can be used for a member registration method for electronic payment, a system, an apparatus, and a terminal for the same, which enables secure electronic payment by performing member registration depending on whether information input by a user through a terminal to perform the electronic payment is authenticated and can register a payment method more safely by performing one-time password (OTP) authentication depending on payment method information selected by the user through the terminal to perform the electronic payment.
Claims (8)
1. A payment method registration apparatus comprising:
a payment method receiver configured to receive, from a terminal, payment method information;
an one-time password (OTP) authentication key generator configured to generate an OTP authentication key using an external device based on the payment method information;
a payment method registry configured to register the payment method information and to transmit, to the terminal, the OTP authentication key; and
a controller configured to control the payment method information to be inquired or changed in response to a request from the terminal.
2. The payment method registration apparatus of claim 1 , wherein the apparatus further comprises:
a payment company requestor configured to:
inquire payment company information depending on the payment method information; and
when a payment method included in the payment method information is credit card information, transmit, to the terminal, card company information corresponding to the inquired payment company information.
3. The payment method registration apparatus of claim 2 , wherein the apparatus further comprises:
a validity identifier configured to authenticate the validity of payment method authentication information received from the terminal using a card company apparatus corresponding to the card company information.
4. The payment method registration apparatus of claim 2 , wherein the OTP authentication key generator is configured to generate the OTP authentication key for the validated information using a card company OTP providing apparatus connected to the card company apparatus.
5. The payment method registration apparatus of claim 1 , wherein the apparatus further comprises:
the payment company requestor configured to:
inquire payment company information depending on the payment method information; and
when the payment method included in the payment method information is phone bill information, transmit, to the terminal, phone bill registration request information corresponding to the inquired payment company information.
6. The payment method registration apparatus of claim 5 , wherein the phone bill registration information comprises at least one of phone number information or ID information of the electronic payment application installed in the terminal.
7. The payment method registration apparatus of claim 1 , wherein, when inquiry request information for the payment method information is received from the terminal, the controller is configured to transmit, to the terminal, transaction history identification information inquired through a payment mobile web server or a PG web server.
8. A payment method registration method comprising:
receiving, with a payment method receiver of a payment method registration apparatus, payment method information from a terminal;
generating, with an one-time password (OTP) authentication key generator of the payment method registration apparatus, an OTP authentication key using an external device based on the payment method information;
registering, with a payment method registry of the payment method registration apparatus, the payment method information and transmitting the OTP authentication key to the terminal; and
controlling, with a controller of the payment method registration apparatus, the payment method information to be inquired or changed in response to a request from the terminal.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US16/137,036 US20190026704A1 (en) | 2011-09-14 | 2018-09-20 | Method of registering a membership for an electronic payment, system for same, and apparatus and terminal thereof |
Applications Claiming Priority (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20110092441A KR101489257B1 (en) | 2011-09-14 | 2011-09-14 | Method for Registering Member for Electronic Payment, System And Terminal Therefor |
KR10-2011-0092441 | 2011-09-14 | ||
KR1020110106362A KR101407955B1 (en) | 2011-10-18 | 2011-10-18 | Method for Registering Payment Means, System And Terminal Therefor |
KR10-2011-0106362 | 2011-10-18 | ||
PCT/KR2012/007056 WO2013039304A1 (en) | 2011-09-14 | 2012-09-04 | Method of registering a membership for an electronic payment, system for same, and apparatus and terminal thereof |
US201314007599A | 2013-10-18 | 2013-10-18 | |
US16/137,036 US20190026704A1 (en) | 2011-09-14 | 2018-09-20 | Method of registering a membership for an electronic payment, system for same, and apparatus and terminal thereof |
Related Parent Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/KR2012/007056 Division WO2013039304A1 (en) | 2011-09-14 | 2012-09-04 | Method of registering a membership for an electronic payment, system for same, and apparatus and terminal thereof |
US14/007,599 Division US10108937B2 (en) | 2011-09-14 | 2012-09-04 | Method of registering a membership for an electronic payment, system for same, and apparatus and terminal thereof |
Publications (1)
Publication Number | Publication Date |
---|---|
US20190026704A1 true US20190026704A1 (en) | 2019-01-24 |
Family
ID=47883497
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/007,599 Expired - Fee Related US10108937B2 (en) | 2011-09-14 | 2012-09-04 | Method of registering a membership for an electronic payment, system for same, and apparatus and terminal thereof |
US16/137,036 Abandoned US20190026704A1 (en) | 2011-09-14 | 2018-09-20 | Method of registering a membership for an electronic payment, system for same, and apparatus and terminal thereof |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/007,599 Expired - Fee Related US10108937B2 (en) | 2011-09-14 | 2012-09-04 | Method of registering a membership for an electronic payment, system for same, and apparatus and terminal thereof |
Country Status (2)
Country | Link |
---|---|
US (2) | US10108937B2 (en) |
WO (1) | WO2013039304A1 (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102014203717A1 (en) * | 2014-02-28 | 2015-09-03 | Vodafone Gmbh | Method for data transmission |
KR101512001B1 (en) * | 2014-10-08 | 2015-04-14 | 주식회사 한국엔에프씨 | System and method for user authentication by using a physical financial card and mobile communication terminal |
KR102368614B1 (en) * | 2015-08-12 | 2022-02-25 | 삼성전자주식회사 | Authentication Processing Method and electronic device supporting the same |
CN106779662A (en) * | 2016-11-18 | 2017-05-31 | 深圳怡化电脑股份有限公司 | The processing method and financial terminal of a kind of financial business |
CN110769455B (en) * | 2018-07-26 | 2022-05-31 | 华为技术有限公司 | Data collection method, equipment and system |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020035539A1 (en) * | 2000-07-17 | 2002-03-21 | O'connell Richard | System and methods of validating an authorized user of a payment card and authorization of a payment card transaction |
US20020073027A1 (en) * | 2000-12-11 | 2002-06-13 | Hui Helen Shan-Shan | Mobile payment system |
US20080010191A1 (en) * | 2006-07-06 | 2008-01-10 | Firethorn Holdings, Llc | Methods and Systems For Providing a Payment in a Mobile Environment |
US20090119209A1 (en) * | 2007-11-02 | 2009-05-07 | Chris Sorensen | Mobile transaction network |
US7533047B2 (en) * | 2005-05-03 | 2009-05-12 | International Business Machines Corporation | Method and system for securing card payment transactions using a mobile communication device |
US20100100480A1 (en) * | 2008-09-15 | 2010-04-22 | Mastercard International Incorporated | Apparatus and Method for Bill Payment Card Enrollment |
US20110251952A1 (en) * | 2010-02-12 | 2011-10-13 | Mastercard International Incorporated | Apparatus and method for bill presentment and payment |
US20120078732A1 (en) * | 2010-09-23 | 2012-03-29 | Nextlevel Mobile, Llc | Method and system for mobile bill presentment and payment messaging and marketing |
US20120185398A1 (en) * | 2009-09-17 | 2012-07-19 | Meir Weis | Mobile payment system with two-point authentication |
US20120233066A1 (en) * | 2011-03-07 | 2012-09-13 | Suresh Vallabhaneni | System method and computer program product for mobile financial transactions |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020077993A1 (en) * | 2000-12-18 | 2002-06-20 | Nokia Corporation | Method and system for conducting wireless payments |
KR100543224B1 (en) * | 2002-11-14 | 2006-01-24 | 오성환 | Mobile membership card issuance and authentication system using mobile communication terminal, recording medium storing computer program source for the method and method |
JP4744106B2 (en) * | 2003-08-06 | 2011-08-10 | パナソニック株式会社 | Secure device, information processing terminal, communication system, and communication method |
US7775442B2 (en) * | 2006-07-12 | 2010-08-17 | Nokia Corporation | Method for accessing after-operation information of secure element applications |
KR20080083372A (en) | 2007-02-16 | 2008-09-18 | 배재광 | Payment method integrated management method and system |
US8725122B2 (en) * | 2009-05-13 | 2014-05-13 | First Data Corporation | Systems and methods for providing trusted service management services |
KR20100127334A (en) * | 2009-05-26 | 2010-12-06 | 주식회사 디에이치씨 | Mobile home shopping payment system and payment method |
KR101577058B1 (en) * | 2009-06-18 | 2015-12-14 | 주식회사 비즈모델라인 | How to Register an Otopy Creation Condition |
KR20110003105A (en) | 2009-07-03 | 2011-01-11 | 주식회사 케이티 | System for providing online / offline payment service using camera of portable terminal and method thereof |
KR20110019280A (en) * | 2009-08-19 | 2011-02-25 | 주식회사 엘지유플러스 | User authentication system and mobile payment approval processing system for mobile phone payment approval |
KR20110019887A (en) * | 2009-08-21 | 2011-03-02 | 주식회사 디에이치씨 | Mobile card / account payment system and payment method using the same |
KR20110062359A (en) | 2009-12-03 | 2011-06-10 | 주식회사 하렉스인포텍 | Payment system and method using a portable terminal |
-
2012
- 2012-09-04 WO PCT/KR2012/007056 patent/WO2013039304A1/en active Application Filing
- 2012-09-04 US US14/007,599 patent/US10108937B2/en not_active Expired - Fee Related
-
2018
- 2018-09-20 US US16/137,036 patent/US20190026704A1/en not_active Abandoned
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020035539A1 (en) * | 2000-07-17 | 2002-03-21 | O'connell Richard | System and methods of validating an authorized user of a payment card and authorization of a payment card transaction |
US20020073027A1 (en) * | 2000-12-11 | 2002-06-13 | Hui Helen Shan-Shan | Mobile payment system |
US7533047B2 (en) * | 2005-05-03 | 2009-05-12 | International Business Machines Corporation | Method and system for securing card payment transactions using a mobile communication device |
US20080010191A1 (en) * | 2006-07-06 | 2008-01-10 | Firethorn Holdings, Llc | Methods and Systems For Providing a Payment in a Mobile Environment |
US20090119209A1 (en) * | 2007-11-02 | 2009-05-07 | Chris Sorensen | Mobile transaction network |
US20100100480A1 (en) * | 2008-09-15 | 2010-04-22 | Mastercard International Incorporated | Apparatus and Method for Bill Payment Card Enrollment |
US20120185398A1 (en) * | 2009-09-17 | 2012-07-19 | Meir Weis | Mobile payment system with two-point authentication |
US20110251952A1 (en) * | 2010-02-12 | 2011-10-13 | Mastercard International Incorporated | Apparatus and method for bill presentment and payment |
US20120078732A1 (en) * | 2010-09-23 | 2012-03-29 | Nextlevel Mobile, Llc | Method and system for mobile bill presentment and payment messaging and marketing |
US20120233066A1 (en) * | 2011-03-07 | 2012-09-13 | Suresh Vallabhaneni | System method and computer program product for mobile financial transactions |
Also Published As
Publication number | Publication date |
---|---|
US10108937B2 (en) | 2018-10-23 |
US20140136421A1 (en) | 2014-05-15 |
WO2013039304A1 (en) | 2013-03-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9953322B2 (en) | Mobile payment method, system and device using home shopping | |
US10360561B2 (en) | System and method for secured communications between a mobile device and a server | |
KR102304778B1 (en) | System and method for initially establishing and periodically confirming trust in a software application | |
AU2011342282B2 (en) | Authenticating transactions using a mobile device identifier | |
US9596237B2 (en) | System and method for initiating transactions on a mobile device | |
KR101621254B1 (en) | Payment method, computer readable recording medium and system using virtual number based on otp | |
US20190026704A1 (en) | Method of registering a membership for an electronic payment, system for same, and apparatus and terminal thereof | |
US20120150748A1 (en) | System and method for authenticating transactions through a mobile device | |
US11176539B2 (en) | Card storage handler for tracking of card data storage across service provider platforms | |
US10210513B2 (en) | Electronic payment method, system, and device | |
AU2018213955A1 (en) | Contacts for misdirected payments and user authentication | |
US11234235B2 (en) | Resource distribution hub generation on a mobile device | |
KR101470843B1 (en) | Method, System And Apparatus for Providing Electronic Payment by Using Credit Card Information | |
KR101407955B1 (en) | Method for Registering Payment Means, System And Terminal Therefor | |
KR101795849B1 (en) | Authentication apparatus and method for connectivity of fintech services, and computer program for the same | |
KR101417758B1 (en) | Method, System And Apparatus for Providing Electronic Payment by Using Login Information | |
KR101103634B1 (en) | Authentication method and card company server of card company server using mobile terminal | |
KR101489257B1 (en) | Method for Registering Member for Electronic Payment, System And Terminal Therefor | |
KR101423200B1 (en) | Method, System And Apparatus for Providing Mobile Payment | |
KR101423208B1 (en) | Method, System And Apparatus for Providing Electronic Payment by Using Phone Bill Information |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: FINAL REJECTION MAILED |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |