Uploaded image for project: 'Blesta Core'
  1. Blesta Core
  2. CORE-2056

Order: Specify when to run fraud checks, always, or for new customers only

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 4.0.0-b1
    • Fix Version/s: 4.1.0-b1
    • Component/s: Plugins
    • Labels:
      None

      Description

      Currently the order form runs fraud checks for new customers only which may be undesirable. Additionally, it's possible for someone to place an order, bail out of that order, and place a new order to circumvent the fraud check on the subsequent one.

      Under Packages > Order Forms > Settings tab, add a new option under Anti-Fraud:

      [x] Run fraud checks for all orders
      [ ] Run fraud checks for new customers only

      The default option should be to run fraud checks for all orders. If selected, the system would always run a fraud check, even if it's an existing customer.

      If set to run fraud checks for new customers only, we would run the fraud checks similarly to the way we do now with one exception... we need to redefine what it means to be a new customer. Perhaps the simplest way to determine if it's a new customer is if they have services but not any "Pending" or "In-Review" services. (Cancelled, Suspended, or Active only)

      • How about whether they have an existing approved order?

      See http://www.blesta.com/forums/index.php?/topic/4615-fraud-check-can-by-bypassed/ for the original feature request.

        Activity

        Hide
        admin Paul Phillips added a comment -

        Start by running fraud checks for all orders, existing client or not. We can add a setting to distinguish between new and existing clients later if necessary, but I suspect most people would prefer to always run the fraud check.

        Show
        admin Paul Phillips added a comment - Start by running fraud checks for all orders, existing client or not. We can add a setting to distinguish between new and existing clients later if necessary, but I suspect most people would prefer to always run the fraud check.

          People

          • Assignee:
            jonathan Jonathan Reissmueller
            Reporter:
            admin Paul Phillips
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:
              Fix Release Date:
              17/Jul/17

              Agile