A method for controlling order cancellation and refund, comprising: receiving an order cancellation request sent by a user terminal, and extracting an enterprise identifier included in the order cancellation request, wherein the enterprise identifier is used to uniquely identify an enterprise (302); according to the enterprise identifier, extracting, from a database, influence factor information that affects enterprise credit values (304); calculating, according to the influence factor information, an enterprise credit value corresponding to the enterprise (306); determining whether the calculated enterprise credit value is greater than a pre-set standard credit value (308), and if so, obtaining a family enterprise corresponding to the enterprise, wherein the family enterprise refers to a set of enterprises having the same enterprise scale and having the same enterprise credit value (310); determining a supplementary payment probability corresponding to the family enterprise (312); determining whether the supplementary payment probability corresponding to the family enterprise is greater than a pre-set probability value (314); and if so, allowing order cancellation and performing a real-time refund (316); and if not, allowing order cancellation but not performing a real-time refund (309).
展开▼