Method and system to process an incentive

Abstract
A method to process an incentive includes, at a commerce server, receiving an incentive identification code that identifies an incentive amount to be used for at least a partial payment of a transaction. A determination is made at the commerce server whether the incentive is valid. If the incentive is determined to the valid, incentive information is communicated to a payment processor server from the commerce server, the incentive information including an authorization that authorizes the payment processor server to transfer the amount as the partial payment for the transaction.
Description

BRIEF DESCRIPTION OF THE DRAWINGS

The present disclosure is illustrated by way of example and not limitation in the figures of the accompanying drawings, in which like references indicate similar elements and in which:



FIGS. 1A and 1B are network diagrams depicting a system to validate an incentive and process payment for an incentive;



FIGS. 2A and 2B are network diagrams depicting a further system to validate an incentive and process payment for an incentive;



FIGS. 3A and 3B are network diagrams depicting a system, according to one example embodiment of the present disclosure, to issue an incentive, validate an incentive and process payment for an incentive;



FIG. 4 is a network diagram depicting systems, according to one example embodiment of the present disclosure, that issue incentives, validate incentives and process payments for incentives;



FIG. 5 is a block diagram illustrating an incentive validation system, according to an example embodiment of the present disclosure;



FIG. 6 is a block diagram illustrating marketplace applications, according to an example embodiment of the present disclosure;



FIG. 7 is a block diagram illustrating database tables, according to one embodiment;



FIG. 8 is a block diagram illustrating an incentives table, according to one embodiment;



FIG. 9 is a block diagram illustrating a user table, according to one embodiment;



FIG. 10 is a block diagram illustrating an incentive engine, according to one embodiment;



FIG. 11 is a block diagram illustrating a payment applications, according to one embodiment;



FIG. 12 is a flowchart illustrating a method to issue an incentive, according to one embodiment;



FIG. 12 is a flowchart illustrating a method to process an incentive, according to one embodiment;



FIGS. 14-20 are representations of user interfaces, according to one embodiment; and



FIG. 21 is a block diagram of a machine, according to one embodiment.


Claims
  • 1. A system comprising: a receiving module to receive an incentive identification code that identifies an incentive amount to be used for at least a partial payment for a transaction; anda processing module to: determine whether the incentive is valid; andif the incentive is valid, to communicate incentive information to a payment processor server,the incentive information including an authorization that authorizes the payment processor server to transfer the incentive amount as the at least partial payment for the transaction.
  • 2. The system of claim 1, wherein the transaction includes an auction-based sale of at least one item from a seller to a buyer and shipping of the least one item.
  • 3. The system of claim 1, wherein the transaction includes a fixed price-based sale of at least one item from a seller to a buyer and shipping of the least one item.
  • 4. The system of claim 3, wherein the processing module is to determine whether a feedback score of the buyer exceeds a threshold feedback score.
  • 5. The system of claim 3, wherein the authorization authorizes the payment processor server to transfer the incentive amount from an account of a seller to an account of a buyer.
  • 6. The system of claim 1, wherein the authorization authorizes the payment processor server to transfer the incentive amount from an account of a commerce server to an account of a buyer.
  • 7. The system of claim 1, wherein the processing module is to receive incentive generation information associated with an incentive program, to generate the incentive based on the incentive generation information, and to communicate the incentive to the buyer.
  • 8. The system of claim 7, wherein the incentive generation information includes any one from a group including an amount, an image that is displayed with the incentive, an image that is uploaded with the incentive, a background that is displayed with the incentive, and a message this is communicated with the incentive.
  • 9. The system of claim 1, wherein the incentive includes any one from a group including a gift certificate, points, and a coupon.
  • 10. The system of claim 1, wherein processing module is to determine whether an item transacted in terms of the transaction is classified in a category that is identified by the incentive.
  • 11. The system of claim 1, wherein the processing module is to determine whether a transaction amount for the transaction that is within a price range that is identified by the incentive.
  • 12. The system of claim 1, wherein the processing module is to determine whether the transaction involves a seller that is identified by the incentive.
  • 13. A method comprising: receiving an incentive identification code that identifies an incentive amount to be used for at least a partial payment for a transaction;determining whether the incentive is valid; andif the incentive is valid, communicating incentive information to a payment processor server, the incentive information including an authorization that authorizes the payment processor server to transfer the incentive amount as the at least partial payment for the transaction.
  • 14. The method of claim 13, wherein the transaction includes an auction-based sale of at least one item from a seller to a buyer and shipping of the at least one item.
  • 15. The method of claim 13, wherein the transaction includes a fixed price-based sale of at least one item from a seller to a buyer and shipping of the least one item.
  • 16. The method of claim 15, wherein the determining whether the incentive is valid includes determining whether a feedback score of the buyer exceeds a threshold feedback score.
  • 17. The method of claim 15, wherein the authorization authorizes the payment processor server to transfer the incentive amount from an account of a seller to an account of a buyer.
  • 18. The method of claim 13, wherein the authorization authorizes the payment processor server to transfer the incentive amount from an account of a commerce server to an account of a buyer.
  • 19. The method of claim 13, further including, issuing the incentive, wherein the issuing of the incentive includes receiving incentive generation information associated with an incentive program, generating the incentive based on the incentive generation information, and communicating the incentive to the buyer.
  • 20. The method of claim 19, wherein the incentive generation information includes any one from a group including an amount, an image that is displayed with the incentive, an image that is uploaded with the incentive, a background that is displayed with the incentive, and a message this is communicated with the incentive.
  • 21. The method of claim 13, wherein the incentive includes any one from a group including a gift certificate, points, and a coupon.
  • 22. The method of claim 13, wherein the determining whether the incentive is valid includes determining whether an item transacted in terms of the transaction is classified in a category that is identified by the coupon.
  • 23. The method of claim 13, wherein the determining whether the incentive is valid includes determining whether a transaction amount for the transaction is within a price range that is identified by the incentive.
  • 24. The method of claim 13, wherein the determining whether the incentive is valid includes determining whether the transaction involves a seller that is identified by the incentive.
  • 25. A tangible machine readable medium storing a set of instructions that, when executed by a machine, cause the machine to: receive an incentive identification code that identifies an incentive that identifies an incentive amount to be used for at least a partial payment for a transaction;determine whether the incentive is valid; andif the incentive is valid, communicate incentive information to a payment processor server, the incentive information including an authorization that authorizes the payment processor server to transfer the amount as at least partial payment for the transaction.
  • 26. A system comprising: a first means for receiving an incentive identification code that identifies an incentive amount to be used for at least a partial payment for a transaction; anda second means for: determining whether the incentive is valid; andif the incentive is valid, for communicating incentive information to a payment processor server,the incentive information including an authorization that authorizes the payment processor server to transfer the incentive amount as at least partial payment for the transaction.