SYSTEM FOR PROXY PAYMENT BASED ON SHARED ELECTRONIC COMMERCE SHOPPING CART, METHOD THEREOF AND NON-TRANSITORY COMPUTER READABLE STORAGE MEDIUM HAVING COMPUTER PROGRAM RECORDED THEREON
Disclosed are a system for proxy payment based on a shared electronic commerce shopping cart, a method thereof and a non-transitory computer readable storage medium having computer program recorded thereon. That is, according to the present invention, the payment terminal performs the proxy payment function for one or more products selected by the proxy payment request terminal, thereby enabling proxy payment (alternatively, proxy purchase) without sharing the authentication information associated with the payment terminal with the purchase request terminal, protecting personal information of the payer because the authentication information is not shared, and providing a delivery state inquiry function to both the payment terminal and the purchase request terminal.
1 . A method for proxy payment based on a shared electronic commerce shopping cart, the method comprising:
transmitting, by a proxy payment request terminal, payer information, delivery information, proxy payment request information, and identification information of the proxy payment request terminal to a server in order to request proxy payment for at least one product information stored in a shopping cart associated with the proxy payment request terminal;
transmitting, by the server, a web page address including the at least one product information and the proxy payment request information to a payment terminal corresponding to the payer information according to whether the payer corresponding to the payer information is registered as a member in the server;
displaying, by the payment terminal, the web page address transmitted from the server and the proxy payment request information; and
performing, by the payment terminal, a payment function for at least one product associated with the at least one product information included in the shopping cart of the payment terminal by interlocking with the server and a payment server, when the payment function for the at least one product information included in the shopping cart of the payment terminal is selected.
2 . The method of claim 1 , wherein the transmitting of the payer information, the delivery information, the proxy payment request information, and the identification information of the proxy payment request terminal includes:
a process of storing, by the proxy payment request terminal, the at least one product information for requesting proxy payment in the shopping cart associated with the proxy payment request terminal by interlocking with the server;
a process of displaying, by the proxy payment request terminal, a shopping cart screen including the at least one product information when a shopping cart menu displayed on one side of the current screen of the proxy payment request terminal is selected;
a process of displaying, by the proxy payment request terminal, a delivery information setting screen when a delivery information setting menu displayed on one side of the shopping cart screen is selected, and receiving delivery information according to a user input;
a process of grouping, by the proxy payment request terminal, the at least one product information included in a current shopping cart of the proxy payment request terminal by interlocking with the server when a grouping menu displayed on the other side of the shopping cart screen is selected;
a process of performing, by the proxy payment request terminal, a group name setting function for a group including the at least one grouped product information according to a user input;
a process of displaying, by the proxy payment request terminal, a payer selection screen for selecting a payer to request the proxy payment for at least one product information temporarily stored in a current shopping cart item when a payer selection menu displayed on another side of the shopping cart screen is selected, and receiving payer information according to a user input; and
a process of transmitting, by the proxy payment request terminal, the received payer information, the received delivery information, the set group name, the proxy payment request information, and the identification information of the proxy payment request terminal to the server.
3 . The method of claim 2 , wherein the payer information includes any one of a telephone number, an email address, social network account information, and a member nickname in a shopping mall site associated with the server.
4 . The method of claim 1 , wherein the transmitting of the web page address including the at least one product information and the proxy payment request information to the payment terminal corresponding to the payer information according to whether the payer corresponding to the payer information is registered as the member in the server includes
a process of checking, by the server, whether the payer corresponding to the payer information is a member pre-registered in the server;
a process of determining whether a write authority for the shopping cart item associated with the payer is set, when the payer corresponding to the payer information is the member pre-registered in the server, as the checking result;
a process of checking whether a use authority for at least one of payment means, coupons, and mileages associated with the payer is set, when the write authority for the shopping cart item associated with the payer is set, as the determining result;
a process of applying at least one of usable payment means, coupons, and mileages associated with the payer by interlocking with the server and the proxy payment request terminal, when the use authority for at least one of the payment means, the coupons, and the mileages associated with the payer is set;
a process of copying and pasting and automatically storing at least one product information included in the shopping cart item associated with the proxy payment request terminal in the shopping cart item associated with the payment terminal, in the case of either when the use authority for at least one of the payment means, the coupons, and the mileages associated with the payer is not set or when at least one of the usable payment means, coupons, and mileages associated with the payer is applied by interlocking with the proxy payment request terminal;
a process of generating a web page corresponding to the shopping cart item associated with the payment terminal; and
a process of providing address information about the generated web page and the proxy payment request information to the payment terminal corresponding to the received payer information.
5 . The method of claim 4 , wherein as the checking result, when the payer corresponding to the payer information is not the member pre-registered in the server, the method includes
a process of generating a web page capable of checking at least one product information included in the shopping cart item associated with the proxy payment request terminal based on the received proxy payment request information; and
a process of providing address information about the generated web page and the proxy payment request information to the payment terminal corresponding to the received payer information.
6 . The method of claim 4 , wherein as the determining result, when the write authority for the shopping cart item associated with the payer is not set, the method includes
a process of generating a web page capable of checking at least one product information included in the shopping cart item associated with the proxy payment request terminal based on the received proxy payment request information; and
a process of providing address information about the generated web page and the proxy payment request information to the payment terminal corresponding to the received payer information.
7 . The method of claim 1 , further comprising:
transmitting, by any one of the proxy payment request terminal and the payment terminal, delivery state check request information about the at least one product paid to the server;
receiving, by any one of the proxy payment request terminal and the payment terminal, delivery state inquiry information transmitted from the server in response to the transmitted delivery state check request information; and
outputting, by any one of the proxy payment request terminal and the payment terminal, the received delivery state inquiry information.
8 . A non-transitory computer readable storage medium storing a computer program comprising a set of instructions, when executed, arranged to cause a terminal to implement a method for proxy payment based on a shared electronic commerce shopping cart, the method comprising:
transmitting, by a proxy payment request terminal, payer information, delivery information, proxy payment request information, and identification information of the proxy payment request terminal to a server in order to request proxy payment for at least one product information stored in a shopping cart associated with the proxy payment request terminal;
transmitting, by the server, a web page address including the at least one product information and the proxy payment request information to a payment terminal corresponding to the payer information according to whether the payer corresponding to the payer information is registered as a member in the server;
displaying, by the payment terminal, the web page address transmitted from the server and the proxy payment request information; and
performing, by the payment terminal, a payment function for at least one product associated with the at least one product information included in the shopping cart of the payment terminal by interlocking with the server and a payment server, when the payment function for the at least one product information included in the shopping cart of the payment terminal is selected.
9 . A system for proxy payment based on a shared electronic commerce shopping cart, the system comprising:
a proxy payment request terminal configured to transmit payer information, delivery information, proxy payment request information, and identification information of the proxy payment request terminal to a server in order to request proxy payment for at least one product information stored in a shopping cart associated with the proxy payment request terminal;
the server configured to transmit a web page address including the at least one product information and the proxy payment request information to a payment terminal corresponding to the payer information according to whether the payer corresponding to the payer information is registered as a member in the server; and
the payment terminal configured to display the web page address transmitted from the server and the proxy payment request information, and perform a payment function for at least one product associated with the at least one product information included in the shopping cart of the payment terminal by interlocking with the server and a payment server when the payment function for the at least one product information included in the shopping cart of the payment terminal is selected.
10 . The system of claim 9 , wherein the server is configured to
check whether the payer corresponding to the payer information is a member pre-registered in the server,
determine whether a write authority for a shopping cart item associated with the payer is set when the payer corresponding to the payer information is the member pre-registered in the server,
check whether a use authority for at least one of payment means, coupons, and mileages associated with the payer is set when the write authority for the shopping cart item associated with the payer is set,
apply at least one of usable payment means, coupons, and mileages associated with the payer by interlocking with the server and the proxy payment request terminal when the use authority for at least one of the payment means, the coupons, and the mileages associated with the payer is set,
copy and paste and automatically store at least one product information included in the shopping cart item associated with the proxy payment request terminal in the shopping cart item associated with the payment terminal, in the case of either when the use authority for at least one of the payment means, the coupons, and the mileages associated with the payer is not set or when at least one of the usable payment means, coupons, and mileages associated with the payer is applied by interlocking with the proxy payment request terminal,
generate a web page corresponding to the shopping cart item associated with the payment terminal, and
provides address information about the generated web page and the proxy payment request information to the payment terminal corresponding to the received payer information.
11 . The system of claim 9 , wherein any one of the proxy payment request terminal and the payment terminal is configured to transmit delivery state check request information about the at least one product paid to the server, receive delivery state inquiry information transmitted from the server in response to the transmitted delivery state check request information, and output the received delivery state inquiry information.