Linux 软件免费装
Banner图

Predax Fraud Guard for WooCommerce

开发者 ipsentry
更新时间 2026年6月14日 23:36
PHP版本: 7.4 及以上
WordPress版本: 7.0
版权: GPLv2 or later
版权网址: 版权信息

标签

woocommerce fraud prevention checkout security ip detection vpn detection

下载

1.7.0

详情介绍:

Predax Fraud Guard for WooCommerce is an opt-in checkout-screening tool. After you enter a Predax API key and choose a protection mode, the plugin sends the customer's IP to the Predax API during WooCommerce checkout so your store can decide whether to allow, tag, or block the order. On a fresh install the plugin does nothing — no outbound requests are made until you complete setup and pick a protection mode. The default mode once configured is tag-only (no blocking), so you can see flagged orders in your dashboard before turning on anything that rejects a customer. How It Works
  1. You install and activate the plugin. Nothing happens — the plugin stays dormant until you finish setup.
  2. You enter a Predax API key (free account available at predax.io).
  3. You pick a protection mode in Fraud Guard → Settings (or in the 3-step setup wizard). Choices: Tag + note, Block high risk, or Block critical only.
  4. On each WooCommerce checkout after that point, the plugin sends the customer's IP address to the Predax API, receives back a risk score and signal flags (is_vpn / is_proxy / is_tor / is_datacenter), and tags / holds / blocks the order according to your configuration. Results are cached for up to 5 minutes per IP.
You can revoke the API key or switch the mode back to "Tag only" at any time. Risk Tagging Orders that reach the tag threshold (default: risk score 40) are tagged based on band: Features Defaults All protection toggles default to off on a fresh install. The only thing the plugin writes to options on activation is a database version marker for the events-log table. You will need to explicitly enable any rule you want to apply. Free Tier Sign up at predax.io for a free API key. No credit card required.

安装:

  1. Make sure WooCommerce is installed and activated.
  2. Upload the predax-fraud-guard-for-woocommerce folder to /wp-content/plugins/.
  3. Activate the plugin through the Plugins menu in WordPress.
  4. The Setup Wizard launches on first activation. Either click Connect with Predax for OAuth one-click connection, or enter your API key manually.
  5. Pick a protection preset (Recommended / Strict / Monitor Only). This is the step where you opt in — IP lookups begin after this point.
  6. Fine-tune individual rules at Fraud Guard → Settings any time.

屏幕截图:

  • Order detail — Predax risk score, flags, and country shown in order meta
  • Order list — Predax risk tags visible in the WooCommerce orders table
  • Velocity rules — configure order frequency limits per customer email and IP
  • Billing mismatch — flag or block orders where billing country doesn't match IP country

升级注意事项:

1.7.0 IPSentry is now Predax — first WordPress.org release. Your settings, API key, and order data are preserved. Checkout screening is unchanged and still fully opt-in (no outbound requests until you add a key and enable a mode). 1.6.2 WP.org compliance pass: removes self-updater, extracts inline script/style tags, tightens sanitisation, and makes the community-feedback telemetry opt-in (off by default). Core checkout screening is unchanged. Upgrade is safe. 1.6.1 OAuth connect popup now auto-closes reliably after authorization. Per-user OAuth transients prevent conflicts on multi-admin sites. Safe to upgrade — no behaviour changes. 1.6.0 Adds a 3-step setup wizard with One-Click Connect (OAuth) shown on first activation. Existing installs unaffected — the wizard only triggers on fresh activation with no API key. Re-run anytime from Developer → Run Setup Wizard. 1.5.0 Adds Events Log page and risk column on the orders list. Safe to upgrade — no behaviour changes, new DB table created automatically on first load. 1.4.3 Adds a dedicated admin menu page (Predax → Fraud Guard). Safe to upgrade — all existing settings are preserved. 1.4.2 Adds settings import/export and a configurable support email address for block messages. Safe to upgrade — no behaviour changes on upgrade. 1.4.0 Adds order hold, velocity rules, country mismatch detection, disposable email blocking, and chargeback feedback. All new features default to off.

常见问题:

Does the plugin phone home before I finish setup?

No. Before you enter an API key and save a protection mode, the plugin makes zero outbound requests to predax.io. Nothing happens silently on activation.

Will it block legitimate customers?

Only if you enable a blocking mode. Until you complete setup, the mode is Tag only (no blocking — orders just get tags and notes). In the setup wizard, the pre-selected Recommended preset enables blocking of high-risk checkouts (risk score 50+); choose Monitor Only instead if you don't want any blocking yet — each preset card lists exactly what it switches on.

What is the risk score?

A score from 0 to 100 representing how likely an IP is to be associated with fraud, anonymisation, or abuse. 0 = clean residential IP, 100 = known Tor exit or commercial VPN. The score combines VPN/proxy/Tor detection, datacenter identification, historical abuse signals, and geographic heuristics.

Does it work with Cloudflare?

Yes — enable Fraud Guard → Settings → Advanced → "Behind a proxy / CDN" (or the same toggle on the WooCommerce → Predax tab). With it on, the plugin reads the real customer IP from the CF-Connecting-IP / X-Forwarded-For headers instead of the Cloudflare edge IP. It is off by default: when your store connects directly to visitors, trusting those headers would let a customer spoof their IP to bypass fraud checks, so you only turn it on when a proxy/CDN really is in front of your site.

How do I test it without affecting real customers?

Fraud Guard → Settings → Developer tab → enter a Test IP Override. Every checkout is then evaluated as if it came from that IP. A red admin banner reminds you test mode is active. Clear the override before going live. Use 185.220.101.1 (risk 85, Tor-adjacent) to exercise blocking paths, or 1.1.1.1 to verify pass-through.

What order metadata is stored?

On each tagged order the plugin stores:

  • _ipsentry_risk_score — numeric risk score (0–100)
  • _ipsentry_ip — detected customer IP
  • _ipsentry_country_code — detected IP country code
  • _ipsentry_flags — comma-separated threat flag list

Does it work alongside the Predax Security plugin?

Yes. The plugins are independent but complementary — Security protects logins and registrations, Fraud Guard protects WooCommerce checkout. Both can share the same API key.

更新日志:

1.7.0 1.6.2 1.6.1 1.6.0 1.5.0 1.4.3 1.4.2 1.4.1 1.4.0 1.3.0 1.2.0 1.1.0 1.0.0