Processing Online Transactions
First Claim
1. A method for refunding an online order comprising:
- receiving, by a server, a refund trigger for the online order;
receiving, by the server, a refund preference;
receiving a request from a first POS for refund information for the order;
evaluating a distance of the first POS to a second POS at which the in-store POS payment was made;
determine that the distance is greater than a threshold; and
denying the request for refund from the first POS because the distance is greater than the threshold.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are systems and methods for managing transactions in which an order is specified online and payment is received at a point of sale (POS). Methods are disclosed for managing payment for such transactions at a POS, including transactions involving payment for both in-store purchases and online orders. Methods are also disclosed for managing inventory and price changes for such transactions where payment can occur at any time in a pay period following order creation. Also disclosed are methods for processing refunds for online orders for which payment was made at a POS. Finally, methods for preventing fraud and abuse as well as restricting the availability of this payment method for certain items are disclosed.
8 Citations
24 Claims
-
1. A method for refunding an online order comprising:
-
receiving, by a server, a refund trigger for the online order; receiving, by the server, a refund preference; receiving a request from a first POS for refund information for the order; evaluating a distance of the first POS to a second POS at which the in-store POS payment was made; determine that the distance is greater than a threshold; and denying the request for refund from the first POS because the distance is greater than the threshold. - View Dependent Claims (3, 4, 5, 6, 7, 22)
-
-
2. (canceled)
-
8. A system for refunding an online order comprising one or more processors and one or more memory devices operably coupled to the one or more processors, the one or more memory devices storing executable and operational data effective to cause the one or more processors to:
-
receive a refund trigger for the online order; receiving a refund preference; receive a request from a first POS for refund information for the online order; if the first POS is within a threshold distance from a second POS at which the in-store POS payment was made; transmit the refund information to the first POS; and receive acknowledgment of payment of a refund from the first POS. if the first POS is not within the threshold distance from the second POS, denying the request for refund. - View Dependent Claims (10, 11, 12, 13, 14, 23)
-
-
9. (canceled)
-
15. A computer program product for refunding an online order, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
-
receiving a refund trigger for the online order; receiving a refund preference; receiving a request from a first POS for refund information for the online order; if the first POS is within a threshold distance from a second POS at which an in-store POS payment for the online order was made; transmitting the refund information to the POS; and receiving acknowledgment of payment of a refund from the POS; and if the first POS is not within the threshold distance form the second POS at which the in-store POS payment was made, denying the request for refund. - View Dependent Claims (17, 18, 19, 20, 21, 24)
-
-
16. (canceled)
Specification