Processing online transactions
First Claim
1. A method for refunding an online order comprising:
- receiving, by a server, the online order from a consumer device of a consumer remote from a payment point of sale (POS) over internet, the online order indicating that the consumer is to pay for the online order at the payment POS;
receiving, by the server, notification of payment for the online order from the payment POS;
receiving, by the server, a refund trigger for the online order;
receiving, by the server, a refund preference;
receiving, by the server, a request for refund from a refund POS for refund information for the online order, the refund POS being at a location different from the payment POS and remote from the consumer device;
determining, by the server, a distance between the payment POS and the refund POS;
determining, by the server, that the distance is greater than a threshold distance; and
denying, by the server, the request for refund from the refund POS in response to the determining that the distance is greater than the threshold distance.
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.
64 Citations
21 Claims
-
1. A method for refunding an online order comprising:
-
receiving, by a server, the online order from a consumer device of a consumer remote from a payment point of sale (POS) over internet, the online order indicating that the consumer is to pay for the online order at the payment POS; receiving, by the server, notification of payment for the online order from the payment POS; receiving, by the server, a refund trigger for the online order; receiving, by the server, a refund preference; receiving, by the server, a request for refund from a refund POS for refund information for the online order, the refund POS being at a location different from the payment POS and remote from the consumer device; determining, by the server, a distance between the payment POS and the refund POS; determining, by the server, that the distance is greater than a threshold distance; and denying, by the server, the request for refund from the refund POS in response to the determining that the distance is greater than the threshold distance. - View Dependent Claims (2, 3, 4, 5, 6, 19)
-
-
7. 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 the online order from a consumer device of a consumer remote from a payment point of sale (POS) over internet, the online order indicating that the consumer is to pay for the online order at the payment POS; receive notification of payment for the online order from the payment POS; receive a refund trigger for the online order; receive a refund preference; receive a request from a refund POS for refund information for the online order, the refund POS being at a location different from the payment POS and remote from the consumer device; determine a distance between the payment POS and the refund POS; determine that the distance is greater than a distance threshold; denying the request from the refund POS in response to determining that the distance is greater than the distance threshold. - View Dependent Claims (8, 9, 10, 11, 12, 20)
-
-
13. 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 the online order from a consumer device of a consumer remote from a payment point of sale (POS) over internet, the online order indicating that the consumer is to pay for the online order at the payment POS; receiving notification of payment for the online order from the payment POS; receiving a refund trigger for the online order; receiving a refund preference; receiving a request from a refund POS for refund information for the online order, the refund POS being at a location different from the payment POS and remote from the consumer device; determining a distance between the payment POS and the refund POS; determining that the distance is greater than a threshold distance; denying the request from the refund POS in response to the determining that the distance is greater than the threshold distance. - View Dependent Claims (14, 15, 16, 17, 18, 21)
-
Specification