Knowledge base
Video tutorials
Try searching for:
Recently viewed articles:

Table of contents

Fraud prevention

While it's challenging to entirely eliminate the threat of fraud for e-commerce stores, you can quickly investigate an order before you fulfill it.

What is fraud?

Payment fraud is a false or illegal transaction, that was not authorized by a customer. Fraudulent transactions can cause you to lose money.

A customer can contact their bank and claim that they shouldn't have been charged for a particular transaction. If the bank considers the customer’s claim as valid, it can issue a chargeback. This chargeback pulls the purchasing funds from the merchant and returns them to the customer.

Fortunately there are steps you can take to reduce the number of fraudulent orders. Read on to learn what you can do to prevent payment fraud.

Use reliable payment processors

You can greatly reduce the number of fraudulent orders you receive if you are using a secure payment gateway that uses Address Verification System (AVS) and checks the Card Verification Value (CVV) data.

AVS compares the numeric parts of a billing address stored on a credit card to the address supplied by the customer at checkout. CVV is the three or four digit number on the back of a credit card and is a security feature used to prevent card-not-present fraud.

Ecwid is integrated with secure payment processors that are trusted worldwide like PayPal, Square, Stripe, Authorize.Net and others. Here you can see the full list of Ecwid's supported payment gateways.

Call the phone number on the order

Fraudsters often use non-valid phone numbers to place orders online. So you can call the number on the order and if someone answers ask them simple questions about their order. If they know the order details and communicate normally, the order is likely to be valid.

In Ecwid you can require customers to leave a phone number on checkout by enabling the correspondent option in your Ecwid admin, go to Settings → General → Cart & Checkout:

Require customers to leave their phone number

Analyze the billing and shipping addresses

A fraudulent order is likely to have a shipping address that does not match the billing address. If the two addresses belong to different countries or continents, the order is potentially fraudulent. We recommend emailing or calling the customer on the phone and asking them for a payment proof.

Keep in mind that legitimate customers can make an order on behalf of someone or buy something as a gift.

Pay attention to the number of order attempts

If you receive multiple failed orders from the same person, we suggest contacting the customer using the information provided at checkout to find out what problems they might have.

In case there are multiple orders with different billing addresses and names, but they all share the same shipping address, this can be a sign of fraud.

Check the IP address

The IP address from which an order was placed can indicate potential fraud. If you have subscribed to any of Ecwid paid plans, your store will automatically identify IP addresses of your customers. You can find the IP address that is associated with the order in the Customer section of the Order detail page in your Ecwid admin, go to My Sales → Orders, order details page:


We suggest contacting the customer and verifying the authenticity of the order in case the customer's IP address is located in a different area from their billing address.

You can also use the free web tools to look up the geolocation and other information about a specific IP address:,,

How to block certain customers from ordering

In rare cases, your store can become a target for spam orders. That means you may have been getting a large number of orders with attempts to pay for them via payment cards with invalid card numbers or incorrect CVS. Or maybe some customers are wardrobers. Whatever the reason is, there are several ways to restrict shoppers from buying in your store.

The first way is to install the Block Orders: Prevent Fake Orders app from the Ecwid App Market. It can block customers by email, phone, country, or IP address. 

The second way is to limit your shipping settings to your country only so that orders from other countries can't be placed. For instance, you sell in the US. In that case, limit the destination zone for all your shipping methods to the US.

To limit a zone for your country only:

  1. From your Ecwid admin, go to Shipping & Pickup and click on the shipping method you need to set up.
  2. In the Shipping region section, choose Limit by country or region, and select the country you want to limit your deliveries to. For example, the US:


  3. Click Apply Selection.
  4. Click Save.

Done! Now only customers from the US will be able to place orders from you.

The third way is to restrict IP addresses for sites built with WordPress and other site builders.

For WordPress users, you can use the IP Blocker plugin, IP Blacklist Cloud plugin, or block IP addresses manually.

Wix currently doesn’t have a feature for blocking IP addresses, but you can reach out for their support for any possible workarounds.

If your site is built with another software, contact their support for possible solutions.

Related articles

I’m a buyer, I have an issue with a product that I've purchased from an Ecwid store

Was this article helpful?

Awesome! Thanks for your feedback!

Thanks for your feedback!

Sorry about that! What went wrong?
3 out of 4 found this helpful
We use cookies and similar technologies to remember your preferences, measure effectiveness of our campaigns, and analyze depersonalized data to improve performance of our site. By choosing «Accept», you consent to the use of cookies.
Accept cookies Decline