发明名称 Method and system for payment through mobile devices
摘要 Processing payment through a mobile device includes: receiving a command; using an upper layer application program executing on the mobile device to generate a payment request based on the command and send the payment request to be processed by a lower layer payment program, using the lower layer payment program executing on the mobile device to monitor the payment request sent from the localhost address of the mobile device via the predetermined port; in response to the payment request, using the lower layer payment program to provide an input interface for payment information in and receive the input payment information; using the lower layer payment program to connect with a payment server and pass the payment information over a network to the payment server; and using the lower layer payment program to transfer a payment processing result received from the payment server, to the upper layer application program.
申请公布号 US8818894(B2) 申请公布日期 2014.08.26
申请号 US201313926814 申请日期 2013.06.25
申请人 Alibaba Group Holding Limited 发明人 Li Gang
分类号 G06Q40/00;G06Q20/32;H04W4/24;H04L12/14 主分类号 G06Q40/00
代理机构 Van Pelt, Yi & James LLP 代理人 Van Pelt, Yi & James LLP
主权项 1. A method for processing payment through a mobile device, comprising: receiving a command; using an upper layer application program executing on the mobile device to generate a payment request based on the command and send the payment request to be processed by a lower layer payment program, wherein: the payment request is sent to a localhost address of the mobile device via a predetermined port;the payment request is sent using a transmission control protocol (TCP) or a user datagram protocol (UDP);the localhost address of the mobile device is a loopback Internet Protocol (IP) address; andthe sending of the payment request to be processed by the lower layer payment program comprises: blocking the upper layer application program;determining whether feedback has been received from the lower layer payment program; andin the event that the feedback has been received from the lower layer payment program, unblocking the upper layer application program; using the lower layer payment program executing on the mobile device to monitor the payment request sent from the localhost address of the mobile device via the predetermined port; in response to the payment request, using the lower layer payment program to provide an input interface for payment information in and receive the input payment information; using the lower layer payment program to connect with a payment server and pass the payment information over a network to the payment server; using the lower layer payment program to transfer a payment processing result received from the payment server, to the upper layer application program; and after the upper layer application program has been unblocked, presenting to a user, using the upper layer application program, a webpage to indicate whether the payment has been successfully processed.
地址 KY