Title: IPGeolocation FraudShield
Author: IPGeolocation
Published: <strong>2026 年 6 月 15 日</strong>
Last modified: 2026 年 8 月 18 日

---

搜尋外掛

![](https://ps.w.org/ipgeolocation-fraudshield/assets/banner-772x250.png?rev=3573462)

![](https://ps.w.org/ipgeolocation-fraudshield/assets/icon-256x256.png?rev=3573462)

# IPGeolocation FraudShield

 由 [IPGeolocation](https://profiles.wordpress.org/ipgeolocation/) 開發

[下載](https://downloads.wordpress.org/plugin/ipgeolocation-fraudshield.1.0.0.zip)

 * [詳細資料](https://tw.wordpress.org/plugins/ipgeolocation-fraudshield/#description)
 * [使用者評論](https://tw.wordpress.org/plugins/ipgeolocation-fraudshield/#reviews)
 *  [安裝方式](https://tw.wordpress.org/plugins/ipgeolocation-fraudshield/#installation)
 * [開發資訊](https://tw.wordpress.org/plugins/ipgeolocation-fraudshield/#developers)

 [技術支援](https://wordpress.org/support/plugin/ipgeolocation-fraudshield/)

## 外掛說明

FraudShield checks the buyer’s IP address when an order is placed and assigns a 
fraud risk score from 0 to 100. Based on that score, orders can be automatically
held, cancelled, or flagged for manual review. The store admin can also receive 
email alerts with a full breakdown of what triggered the score.

The check runs after order creation so it has no impact on checkout speed or customer
experience.

#### How it works

FraudShield connects to the ipgeolocation.io Security API and evaluates the response
against the fraud signals you have enabled. The score is calculated as:

(sum of triggered signal weights) / (sum of enabled signal weights) x 100

This keeps scoring consistent regardless of how many signals you have turned on.

#### Fraud signals

 * Country mismatch (billing country vs IP country)
 * VPN detected
 * Tor exit node
 * Proxy detected
 * Residential proxy
 * Known attacker IP
 * Bot traffic
 * Spam source
 * Cloud or datacenter IP

#### Risk tiers

 * Low: 0 to 40
 * Medium: 41 to 70
 * High: 71 to 100

#### Features

 * Automatic fraud check on every new order
 * Toggle individual signals on or off
 * Adjustable weight per signal
 * Critical override option to force a score of 100 on any signal
 * Hold, cancel, or flag high-risk orders automatically
 * Email alerts with signal breakdown
 * Configurable score thresholds for alerts and actions
 * Dashboard with order stats and trends
 * Fraud log with filtering and search
 * Risk score column in the orders list
 * Per-order fraud details panel in the admin
 * Test mode with predefined IPs for safe testing
 * Log retention control

#### External service

This plugin uses the ipgeolocation.io API to look up IP address data. When an order
is placed, the customer’s IP address is sent to ipgeolocation.io servers to retrieve
security information used for fraud scoring. No other personal data is transmitted.

Please review their policies before using this plugin:

 * ipgeolocation.io website: https://ipgeolocation.io
 * Terms of service: https://ipgeolocation.io/tos.html
 * Privacy policy: https://ipgeolocation.io/privacy

An API key from ipgeolocation.io is required to use this plugin. A free plan is 
available. Some signals require a paid plan.

### Development

Development takes place on GitHub: https://github.com/devjfreaks/fraudshield

### Support

For help with setup or configuration, contact us at https://ipgeolocation.io/contact.
html

### Third Party Libraries

This plugin includes Chart.js v4.5.1 for admin dashboard charts.
 License: MIT Source:
https://www.chartjs.org License URI: https://github.com/chartjs/Chart.js/blob/master/
LICENSE.md

## 安裝方式

 1. Go to Plugins > Add New in your WordPress admin.
 2. Search for FraudShield and click Install Now.
 3. Or click Upload Plugin and upload the plugin ZIP file.
 4. Activate the plugin from the Plugins screen.
 5. Go to FraudShield > Settings.
 6. Enter your ipgeolocation.io API key and click Test Key to verify it works.
 7. Configure your signals, weights, and thresholds.
 8. Click Save Settings.

To get an API key, register at https://ipgeolocation.io, then copy the key from 
your dashboard and paste it into the plugin settings.

Make sure SMTP is configured on your WordPress site if you want to receive email
alerts.

## 常見問題集

### Does it slow down checkout?

No. The fraud check runs after the order is created, so customers are not affected.

### Do I need a paid plan?

A free plan is available but some signals such as residential proxy detection require
a paid plan at ipgeolocation.io.

### What happens to high-risk orders?

Depending on your settings, they can be automatically held, cancelled, or flagged
for manual review.

### What data is sent to the external service?

Only the customer’s IP address is sent to ipgeolocation.io. No names, emails, or
payment details are transmitted.

### Does auto-cancel work with online payments?

If auto-cancel is configured and the order was paid online, FraudShield will hold
the order instead of cancelling it. This prevents cancelling a paid order without
issuing a refund. A note is added to the order explaining what happened and what
action the merchant should take.

### Can I test it without real orders?

Yes. Enable test mode in the settings and choose a predefined IP to simulate different
risk scenarios. Remember to turn off test mode and save settings when you are done,
otherwise all real orders will use the test IP.

### What if my API key quota runs out?

The plugin will skip the fraud check and log the error silently. Orders will not
be blocked and customers will not see any errors.

## 使用者評論

這個外掛目前沒有任何使用者評論。

## 參與者及開發者

以下人員參與了開源軟體〈IPGeolocation FraudShield〉的開發相關工作。

參與者

 *   [ IPGeolocation ](https://profiles.wordpress.org/ipgeolocation/)

[將〈IPGeolocation FraudShield〉外掛本地化為台灣繁體中文版](https://translate.wordpress.org/projects/wp-plugins/ipgeolocation-fraudshield)

### 對開發相關資訊感興趣？

任何人均可[瀏覽程式碼](https://plugins.trac.wordpress.org/browser/ipgeolocation-fraudshield/)、
查看 [SVN 存放庫](https://plugins.svn.wordpress.org/ipgeolocation-fraudshield/)，
或透過 [RSS](https://plugins.trac.wordpress.org/log/ipgeolocation-fraudshield/?limit=100&mode=stop_on_copy&format=rss)
訂閱[開發記錄](https://plugins.trac.wordpress.org/log/ipgeolocation-fraudshield/)。

## 變更記錄

#### 1.0.0

 * Initial release

## 中繼資料

 *  版本 **1.0.0**
 *  最後更新 **2 週前**
 *  啟用安裝數 **少於 10 次**
 *  WordPress 版本需求 ** 5.8 或更新版本 **
 *  已測試相容的 WordPress 版本 **7.1**
 *  PHP 版本需求 ** 7.4 或更新版本 **
 *  語言
 * [English (US)](https://wordpress.org/plugins/ipgeolocation-fraudshield/)
 * 標籤:
 * [fake orders](https://tw.wordpress.org/plugins/tags/fake-orders/)[fraud detection](https://tw.wordpress.org/plugins/tags/fraud-detection/)
   [ip geolocation](https://tw.wordpress.org/plugins/tags/ip-geolocation/)[woocommerce](https://tw.wordpress.org/plugins/tags/woocommerce/)
 *  [進階檢視](https://tw.wordpress.org/plugins/ipgeolocation-fraudshield/advanced/)

## 評分

這個項目尚無任何評論記錄。

[撰寫評分](https://wordpress.org/support/plugin/ipgeolocation-fraudshield/reviews/#new-post)

[查看全部使用者評論](https://wordpress.org/support/plugin/ipgeolocation-fraudshield/reviews/)

## 參與者

 *   [ IPGeolocation ](https://profiles.wordpress.org/ipgeolocation/)

## 技術支援

使用者可在技術支援論壇提出意見反應或使用問題。

 [檢視技術支援論壇](https://wordpress.org/support/plugin/ipgeolocation-fraudshield/)