Method, apparatus and system for procrssing payment request for virtual commodities on open network platform

US11288653B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11288653-B2
Application numberUS-202017031660-A
CountryUS
Kind codeB2
Filing dateSep 24, 2020
Priority dateJan 31, 2013
Publication dateMar 29, 2022
Grant dateMar 29, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method, apparatus and system for processing a payment request for a virtual commodity on an open network platform are provided. The method includes: receiving a payment request that is sent by a third-party application server according to a request from a terminal, the payment request carrying at least an account identifier; deducting a charge from an account corresponding to the account identifier according to a payment attribute corresponding to the account identifier; and sending a charge deduction result corresponding to the account to the terminal via the third-party application server. According to the present method, usage rate of network and system resources is improved.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for processing a payment request for a virtual commodity on an open network platform, comprising: executing, by a user terminal, a third-party application on a graphical user interface; receiving, by the user terminal, a payment request of the virtual commodity based on a user input on the graphical user interface; sending, by the user terminal, the payment request to the open network platform via a third-party application server corresponding to the third-party application, the payment request carrying a transaction identifier and an account identifier such that the open network platform determines whether the account identifier has a Do Not Disturb (DND) payment attribute by querying an account list based on the account identifier; in response to determining that the account identifier has the DND payment attribute, receiving, from the open network platform via the third-party application server, a charge deduction result corresponding to a user account of the account identifier without receiving a payment page to be displayed that requests a user payment confirmation, the charge deduction result being obtained by directly deducting a charge from the user account corresponding to the account identifier on the open network platform; invoking, by the user terminal, an application programming interface (API) associated with the charge deduction result to render a first window of the charge deduction result; and displaying, by the user terminal, the first window in a floating layer on the graphical user interface associated with the third-party application such that user operations on the third-party application is not affected during a process of displaying the first window; receiving, from the third-party application server, delivery of the virtual commodity to the user account corresponding to the account identifier, comprising: receiving a uniform resource locator (URL) of a transaction complete notification page from the third-party application server after the third-party application server sends a delivery success notification carrying the transaction identifier to the open network platform and receives a transaction complete notification from the open network platform, the transaction complete notification carrying a result code indicative of a successful DND payment the URL of the transaction complete notification page; invoking a first API corresponding to the result code indicative of the successful DND payment to access the URL of the transaction complete notification page; and after the user terminal has accessed the URL of the transaction complete notification page, receiving data on the transaction complete notification page. 2. The method according to claim 1 , further comprising: sending a DND payment attribute setting request to the open network platform via the third-party application server, the DND payment attribute setting request carrying the account identifier and corresponding operation information received by the user terminal based on a user setting operation; wherein: if the operation information indicates enabling a DND payment, the account identifier is recorded by the open network platform as the account identifier of the user account having the DND payment attribute; and if the operation information indicates canceling a DND payment, the account identifier is deleted by the open network platform from the account list of the recorded account identifiers having the DND payment attribute. 3. The method according to claim 1 , wherein invoking the API associated with the charge deduction result comprises: predefining a plurality of result codes indicating a plurality of payment request processing results with the third-party application server; preconfiguring mapping relationships between the plurality of result codes and APIs, each result code corresponds to one of the APIs; receiving an interface-based notification carrying to a corresponding result code sent by the open platform and forwarded by the third-party application server, the result code being associated with the charge deduction result; invoking the corresponding API to display the interface-based notification on the graphical user interface. 4. The method according to claim 1 , wherein receiving, from the third-party application server, delivery of the virtual commodity to the user account corresponding to the account identifier further comprises: receiving a URL of a delivery failure notification page from the third-party application server after the third-party application server fails in the delivery and the open network platform refunds the deducted charge to the user account corresponding to the account identifier and sends a delivery failure notification to the third-party application server, the delivery failure notification carrying a result code indicative of a failed delivery and the URL of the delivery failure notification page; invoking a second API corresponding to the result code indicative of the failed delivery to access the URL of the delivery failure notification page; and after the user terminal has accessed the URL of the delivery failure notification page, receiving data on the delivery failure notification page. 5. The method according to claim 1 , further comprising: receiving a URL of a charge deduction failure notification page from the third-party application server after the third-party application server receives a charge deduction failure notification from the open network platform, the charge deduction failure notification carrying a result code indicative of a failed charge deduction and the URL of the charge deduction failure notification page; invoking a third API corresponding to the result code indicative of the failed charge deduction to access the URL of the charge deduction failure notification page; and after the user terminal has accessed the URL, receiving data on the charge deduction failure notification page. 6. The method according to claim 1 , further comprising: in response to determining that the account identifier does not have the DND payment attribute, receiving a URL of a payment page from the third-party application server after the third-party application server receives a non-DND payment notification from the open network platform, the non-DND payment notification carrying a transaction identifier, a result code indicative of a non-DND payment, and the URL of the payment page; invoking a fourth API corresponding to the result code indicative of the non-DND payment to access the URL of the payment page; and after the user terminal has accessed the URL, sending a payment confirmation notification carrying the transaction identifier based on user input on the payment page displayed in the graphical user interface of the third-party application, such that the open network platform deducts a charge from the user account corresponding to the account identifier. 7. The method according to claim 6 , wherein invoking the fourth API corresponding to the result code indicative of the non-DND payment comprises: rendering and displaying a second window in an upper layer on graphical user interface of the third-party application; and locking a layer lower than the second window on the graphical user interface, wherein only operation on the second window displayed on the upper layer is accepted by the user terminal until the second window is closed. 8. A user terminal for processing a payment request for a virtual commodity on an open network platform, comprising: a memory; and a processor coupled to the memory and configured to perform: executing a third-party application on a graphical user interface; receiving a payment request of the virtual commodity based

Assignees

Inventors

Classifications

  • G06Q20/02Primary

    involving a neutral party, e.g. certification authority, notary or trusted third party [TTP] · CPC title

  • Shopping for digital content · CPC title

  • involving a payment switch or gateway · CPC title

  • Buying, selling or leasing transactions · CPC title

  • G06Q20/22Primary

    Payment schemes or models · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11288653B2 cover?
A method, apparatus and system for processing a payment request for a virtual commodity on an open network platform are provided. The method includes: receiving a payment request that is sent by a third-party application server according to a request from a terminal, the payment request carrying at least an account identifier; deducting a charge from an account corresponding to the account iden…
Who is the assignee on this patent?
Tencent Tech Shenzhen Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06Q20/02. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 29 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).