×

Processing online transactions

  • US 8,849,703 B2
  • Filed: 08/31/2012
  • Issued: 09/30/2014
  • Est. Priority Date: 04/16/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method for managing online transactions comprising:

  • receiving, by a server, an online order from a customer for an item having a purchase price associated therewith, the item corresponding to an item record for a product offered for sale, the item record including an item identifier and pricing information;

    evaluating, by the server, eligibility of the item for in-store point of sale (POS) payment by;

    evaluating an eligibility for in-store POS payment of an ancestor node of the item record in a product hierarchy, the item record being a node in the product hierarchy and having a plurality of ancestor nodes each representing a classification of the product, the ancestor node being one of the plurality of ancestor nodes and the eligibility for in-store POS payment of the ancestor node applicable to descendent nodes of the ancestor node;

    evaluating an override applicable to the item; and

    evaluating at least one of a quantity of the item in the online order with respect to a quantity threshold and a cost of the item with respect to a cost threshold; and

    determining the item to be eligible for in-store (POS) payment only if both a) at least one of the evaluating the eligibility of the ancestor node for in-store POS payment and evaluating the override applicable to the item indicate the item is eligible and b) the evaluating the at least one of the quantity of the item and the cost of the item indicate the item is eligible;

    transmitting, by the server, for display to the customer, payment options including an in-store POS payment option in response to determining the item to be eligible for in-store POS payment;

    receiving, by the server, acknowledgment of payment at a point of sale (POS) for the online order only if the payment options include the in-store POS payment option;

    receiving, by the server, a request for a refund for the online order ;

    evaluating, by the server, refund activity of the customer for abuse; and

    selecting, by the server, both of a refund method and a POS location according to the evaluating of the refund activity of the customer;

    determining that the refund activity of the customer indicates abusive activity; and

    in response to determining that the refund activity of the customer indicates abusive activity, limiting the POS location for payment of a cash refund to stores within a threshold proximity from a store from which the acknowledgment of payment at the POS was received.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×