{"id":11535,"date":"2026-06-20T04:07:44","date_gmt":"2026-06-19T20:07:44","guid":{"rendered":"https:\/\/aeosub.com\/trustlens\/"},"modified":"2026-06-20T04:07:44","modified_gmt":"2026-06-19T20:07:44","slug":"trustlens","status":"publish","type":"post","link":"https:\/\/aeosub.com\/zh\/trustlens\/","title":{"rendered":"TrustLens \u2013 Fraud Prevention &amp; Chargeback Defense for WooCommerce"},"content":{"rendered":"<div class=\"post-img\" style=\"margin-bottom: 25px\"><img decoding=\"async\" src=\"https:\/\/ps.w.org\/trustlens\/assets\/banner-1544x500.png?rev=3461149\" alt=\"TrustLens \u2013 Fraud Prevention &amp; Chargeback Defense for WooCommerce\" loading=\"lazy\" style=\"width: 100%;height: auto;border-radius: 12px\"><\/div>\n<div class=\"plugin-expert-review\" style=\"border: 1px solid #e2e8f0;border-left: 4px solid #4a3bca;border-radius: 10px;padding: 20px;margin-bottom: 25px;background: #fff;font-family: -apple-system, system-ui, sans-serif\">\n<div style=\"font-weight: bold;font-size: 1.1em;color: #4a3bca;margin-bottom: 10px\">LethaldiranMX Insight<\/div>\n<div style=\"color: #4a5568;font-size: 14px;line-height: 1.6\">\n<div>\n<p>TrustLens offers a highly practical, self-hosted approach to WooCommerce fraud prevention by transforming native transactional and behavioral data into actionable risk profiles. By calculating local trust scores and categorizing customers into distinct risk segments without relying on external API calls, it addresses a critical gap for privacy-conscious merchants who want to curb coupon abuse, serial returns, and card-testing attacks. The plugin&#8217;s manual-review model in the free tier ensures that store owners retain absolute control over checkout blocks, preventing accidental false positives that could harm legitimate customer relationships. This makes it an excellent diagnostic tool for growing e-commerce operations looking to audit their exposure before committing to expensive, automated enterprise fraud suites.<\/p>\n<p><strong>Best Fit &amp; Operational Role:<\/strong> This plugin is best suited for mid-sized WooCommerce stores experiencing margin erosion from non-traditional fraud, such as wardrobing, discount abuse, and multi-account creation, rather than just stolen credit cards. It fits cleanly into the security and checkout optimization layers of the WordPress stack, acting as an internal auditing dashboard that runs silently in the background. Operationally, it solves the problem of manual order auditing by consolidating disparate customer behaviors\u2014like shipping address velocity and refund history\u2014into a single, digestible interface, allowing store managers to make informed, manual intervention decisions at checkout.<\/p>\n<p><strong>Potential Limitations &amp; Pitfalls:<\/strong> Because TrustLens processes and stores all behavioral data locally\u2014including running eight detection modules and generating HMAC-SHA256 hashes for linked accounts\u2014high-volume stores may experience database bloat and increased query overhead on unoptimized hosting environments. Additionally, the lack of automated blocking in the free version means operational overhead remains high, as store administrators must manually review flagged profiles to mitigate active attacks like rapid card-testing. Aside from these architectural considerations inherent to self-hosted processing, no specific limitations or risks are identified based on available information.<\/p>\n<\/div>\n<\/div><\/div>\n<div class=\"plugin-info-card\" style=\"border: 1px solid #e2e8f0;border-radius: 10px;overflow: hidden;margin-bottom: 30px;font-family: -apple-system, system-ui, sans-serif;background: #fff\">\n<div style=\"padding: 20px;border-bottom: 1px solid #edf2f7;background: #fafafa;display: flex;align-items: flex-start\">\n                <img decoding=\"async\" src=\"https:\/\/ps.w.org\/trustlens\/assets\/icon.svg?rev=3461127\" alt=\"TrustLens \u2013 Fraud Prevention &amp; Chargeback Defense for WooCommerce icon\" loading=\"lazy\" style=\"width: 45px;height: 45px;border-radius: 8px;margin-right: 15px\"> <\/p>\n<div style=\"flex: 1;line-height: 1.2\">\n<div style=\"font-weight: bold;font-size: 1.1em;color: #1a202c\">Plugin Specification<\/div>\n<p>                    <small style=\"color: #718096\">WordPress.org Official Data<\/small>\n                <\/div>\n<\/p><\/div>\n<table style=\"width: 100%;border-collapse: collapse;font-size: 14px\">\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 12px 20px;text-align: left;width: 35%;color: #4a5568;background: #fcfcfc\">Developer<\/th>\n<td style=\"padding: 12px 20px;font-weight: 500\"><a href=\"https:\/\/profiles.wordpress.org\/webstepper\/\" target=\"_blank\" rel=\"noopener\">webstepper<\/a><\/td>\n<\/tr>\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Version<\/th>\n<td style=\"padding: 12px 20px\">v1.2.7<\/td>\n<\/tr>\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Active Installs<\/th>\n<td style=\"padding: 12px 20px\">0 +<\/td>\n<\/tr>\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Requires \/ Tested<\/th>\n<td style=\"padding: 12px 20px\">6.4 \/ 7.0<\/td>\n<\/tr>\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Last Updated<\/th>\n<td style=\"padding: 12px 20px\">2026-06-19 8:05pm GMT<\/td>\n<\/tr>\n<tr>\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Official Link<\/th>\n<td style=\"padding: 12px 20px\"><a href=\"https:\/\/wordpress.org\/plugins\/trustlens\/\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"text-decoration: none;color: #4a3bca;font-weight: bold\">View Details -&gt;<\/a><\/td>\n<\/tr>\n<\/table><\/div>\n<div class=\"plugin-short-desc\" style=\"margin: 20px 0;padding: 12px 15px;background: #f9fafb;border-left: 4px solid #4a3bca;border-radius: 6px;font-style: italic;color: #4a5568\">Prevent WooCommerce fraud with behavioral trust scoring. Catch chargebacks, return abuse, coupon fraud, and card-testing attacks.<\/div>\n<p><strong>Stop losing money to WooCommerce fraud you can&#8217;t see.<\/strong> Serial returners, coupon abusers, fraud rings, and stolen-card bots quietly drain stores \u2014 often thousands per year. By the time the chargeback ratio climbs or your margin disappears, the damage is done.<\/p>\n<p>TrustLens is a behavior-based <strong>customer trust scoring and fraud detection plugin for WooCommerce<\/strong>. It scores every shopper from <strong>0 to 100<\/strong> using real store behavior and sorts them into six risk segments \u2014 <strong>VIP, Trusted, Normal, Caution, Risk, Critical<\/strong>. Eight detection modules run in the background: returns, orders, coupons, categories, linked accounts, shipping anomalies, chargebacks, and card-testing attacks at checkout. You see exactly which signals moved each score, and <strong>you decide what to do<\/strong> about it.<\/p>\n<p><strong>TrustLens never auto-blocks in Free.<\/strong> You review the customer profile and choose: block at checkout, allowlist forever, or simply watch the trend. Nothing happens behind your back. All customer data stays inside your store \u2014 no third-party calls \u2014 and linked-account fingerprints are pseudonymized with keyed HMAC-SHA256 hashes.<\/p>\n<h4>Abuse patterns TrustLens catches<\/h4>\n<p>TrustLens turns the WooCommerce data you already have into actionable customer intelligence. Instead of reading hundreds of orders and refunds line by line, you get one clear score per customer and a six-segment view of your entire customer base. The dashboard surfaces the patterns that move the needle:<\/p>\n<ul>\n<li><strong>Return abuse and wardrobing<\/strong> \u2014 serial returners, high refund rates buried across hundreds of orders, customers with 90%+ full-refund ratios<\/li>\n<li><strong>Coupon and discount fraud<\/strong> \u2014 repeat first-order coupon use, coupon-then-refund cycles, throwaway accounts created only to grab a discount<\/li>\n<li><strong>Multi-account fraud rings<\/strong> \u2014 different emails sharing the same shipping address, IP, payment method, phone number, or device fingerprint<\/li>\n<li><strong>Chargeback exposure<\/strong> \u2014 disputes per customer, blended store-wide chargeback ratio, brand-by-brand approach to Visa, Mastercard, Amex, and Discover monitoring thresholds<\/li>\n<li><strong>Card-testing attacks at checkout<\/strong> \u2014 bots probing stolen cards through your payment gateway, racking up declines, fees, and downstream chargebacks<\/li>\n<li><strong>Shipping address fraud<\/strong> \u2014 address hopping, billing\/shipping country mismatches, rapid address-change velocity, reshipping patterns<\/li>\n<li><strong>Hidden VIPs<\/strong> \u2014 long-tenured loyal customers you should protect from accidental friction or false positives<\/li>\n<\/ul>\n<p>You see who&#8217;s worth rewarding, who&#8217;s silently costing you, and you take the call.<\/p>\n<h4>What&#8217;s included in the free version<\/h4>\n<p>The WordPress.org download is the <strong>complete plugin<\/strong> \u2014 no trial limits, no disabled scoring, no locked modules. Everything below ships in Free.<\/p>\n<p><strong>Detection \u2014 all 8 modules included<\/strong><\/p>\n<ul>\n<li><strong>Return Abuse Detection<\/strong> \u2014 analyzes refund rate, refund frequency, refund value, and full-vs-partial refund ratio to spot serial returners and wardrobing<\/li>\n<li><strong>Order Pattern Analysis<\/strong> \u2014 completion rates, cancellation patterns, unusual order velocity<\/li>\n<li><strong>Coupon Abuse Detection<\/strong> \u2014 repeat first-order coupon use, coupon-then-refund pattern, excessive coupon stacking<\/li>\n<li><strong>Category-Aware Risk Scoring<\/strong> \u2014 applies extra risk when customers show high return rates in specific product categories<\/li>\n<li><strong>Linked Accounts Detection<\/strong> \u2014 identifies accounts sharing shipping addresses, billing addresses, phone numbers, IPs, payment methods, or device user-agent fingerprints<\/li>\n<li><strong>Shipping Address Anomalies<\/strong> \u2014 address hopping, billing\/shipping country mismatches, address-change velocity, configurable velocity window (7\u201390 days)<\/li>\n<li><strong>Chargeback Tracking<\/strong> \u2014 per-customer dispute history with automatic ingestion from Stripe and WooPayments, manual entry form for other gateways, automatic card-brand capture for accurate ratio reporting<\/li>\n<li><strong>Card-Testing Defense<\/strong> \u2014 real-time decline-velocity monitoring in 60-second and 10-minute rolling windows, attacker device fingerprints locked out for 90 seconds, VIP customer bypass on by default so repeat buyers are never disrupted, one-click Panic Freeze button that halts all checkouts for 15 minutes during an active attack<\/li>\n<\/ul>\n<p><strong>Trust scoring engine<\/strong><\/p>\n<ul>\n<li><strong>0\u2013100 trust score<\/strong> for every customer, recalculated automatically when behavior changes<\/li>\n<li><strong>Six risk segments<\/strong> \u2014 VIP, Trusted, Normal, Caution, Risk, Critical<\/li>\n<li><strong>Every signal visible on the customer profile<\/strong> so you can see exactly how a score was calculated<\/li>\n<li><strong>Account-age loyalty bonus<\/strong> up to +15 points for long-standing customers<\/li>\n<li><strong>Configurable scoring thresholds<\/strong> \u2014 minimum orders required, return-risk levels, checkout-blocking settings<\/li>\n<\/ul>\n<p><strong>Dashboard and monitoring<\/strong><\/p>\n<ul>\n<li><strong>Command Center dashboard<\/strong> \u2014 trust score trends, segment distribution, refund activity, high-risk customer list, revenue-protection KPIs<\/li>\n<li><strong>Chargeback Ratio Speedometer<\/strong> \u2014 blended calendar-month ratio with Healthy \/ Approaching threshold \/ Action-needed status against Visa, Mastercard, Amex, and Discover monitoring programs<\/li>\n<li><strong>Module status row<\/strong> \u2014 quick on\/off and one stat per detection module at a glance<\/li>\n<li><strong>Persistent plugin-wide admin header<\/strong> with unified navigation, live status pill, notifications bell, and \u2318K command palette for fast access to any customer or setting<\/li>\n<\/ul>\n<p><strong>Customer management<\/strong><\/p>\n<ul>\n<li><strong>Trust badges on the WooCommerce orders list<\/strong> \u2014 sortable, filterable by segment, one click to the full customer profile<\/li>\n<li><strong>Detailed customer profile<\/strong> with score history, event timeline, linked accounts, signal impact bars, and return-rate trend chart<\/li>\n<li><strong>Bulk actions<\/strong> \u2014 block, unblock, allowlist, recalculate, delete in bulk<\/li>\n<li><strong>Allowlist protection<\/strong> \u2014 locks a customer&#8217;s score at 100 and prevents any negative signals from affecting them, protecting VIPs from false positives<\/li>\n<li><strong>Checkout enforcement<\/strong> \u2014 blocked customers can&#8217;t add items to cart or complete checkout (works on both Classic and WooCommerce Blocks \/ Store API checkout)<\/li>\n<li><strong>Customizable block message<\/strong><\/li>\n<\/ul>\n<p><strong>Operational<\/strong><\/p>\n<ul>\n<li><strong>Historical Sync<\/strong> \u2014 build trust profiles from past WooCommerce orders in the background using small batches that don&#8217;t slow the frontend<\/li>\n<li><strong>REST API<\/strong> with 8 endpoints for integrations, customer lookups, score retrieval, segment filtering, and triggering recalculations<\/li>\n<li><strong>WooCommerce HPOS compatibility<\/strong> \u2014 fully compatible with High-Performance Order Storage<\/li>\n<li><strong>GDPR privacy tools<\/strong> \u2014 full WordPress privacy export and erasure integration, including signals, fingerprints, category stats, and automation logs<\/li>\n<li><strong>Order-screen integration<\/strong> \u2014 trust score and segment displayed directly on every WooCommerce order edit page<\/li>\n<li><strong>Core email notifications<\/strong> \u2014 blocked-checkout alerts, activation summary, weekly protection report<\/li>\n<\/ul>\n<h4>What Pro adds<\/h4>\n<p>Pro is for stores that want TrustLens to act on what it finds \u2014 automation, advanced alerts, deeper chargeback analytics, and payment-risk workflows.<\/p>\n<p><strong>Advanced Chargeback Monitor<\/strong><\/p>\n<p>A dedicated <strong>TrustLens <span aria-hidden=\"true\" class=\"wp-exclude-emoji\">\u2192<\/span> Chargeback Monitor<\/strong> page built to keep you clear of card-network monitoring programs:<\/p>\n<ul>\n<li>Per-brand ratio breakdown \u2014 <strong>Visa VDMP\/VFMP, Mastercard ECP, Amex, Discover<\/strong> \u2014 with threshold progress bars<\/li>\n<li><strong>12-month trend chart<\/strong> showing how each brand has moved over time<\/li>\n<li><strong>Trailing-30-day window<\/strong> alongside the Free calendar-month view<\/li>\n<li><strong>Recent disputes activity feed<\/strong> with case status<\/li>\n<li><strong>Top-disputed customers<\/strong> with one-click access to a <strong>Dispute Evidence Report<\/strong> \u2014 print-ready professional behavioral risk report (trust score, signals, order history, return analysis vs store average, linked accounts, full event timeline) that you can submit alongside processor dispute responses<\/li>\n<li><strong>Customizable warn-threshold percent<\/strong> (50\u2013100%)<\/li>\n<li><strong>Auto-Block After N Lost Disputes<\/strong> \u2014 configurable runtime enforcement<\/li>\n<\/ul>\n<p><strong>Chargeback Ratio Email Alerts<\/strong> \u2014 daily check that emails you before any brand crosses its network threshold, deduplicated per brand per calendar month so you&#8217;re never spammed.<\/p>\n<p><strong>Automation Rules<\/strong><\/p>\n<p>Build trigger-based rules that fire when customer risk changes, orders are placed, refunds are processed, disputes are filed, linked accounts are detected, card-testing attacks happen, or shipping anomalies are spotted.<\/p>\n<ul>\n<li><strong>15+ triggers<\/strong> including Chargeback Filed, Dispute Recorded, Linked Accounts Detected, Card Testing Attack, Shipping Anomaly<\/li>\n<li><strong>20+ condition fields<\/strong> including trust score, segment, total order value, total disputes, customer age, country mismatch, coupon total, payment method, linked accounts count<\/li>\n<li><strong>Actions<\/strong> \u2014 block customer, hold order, send email, fire webhook, allowlist customer, cancel order, tag customer<\/li>\n<li><strong>Async dispatch with automatic retry<\/strong> (60s \/ 120s \/ 240s backoff)<\/li>\n<li><strong>HMAC-SHA256 signed webhooks<\/strong> by default for security<\/li>\n<li><strong>Save-time validator<\/strong> blocks rules that can never fire \u2014 unsatisfiable conditions, schema violations, contradictions \u2014 each with a specific inline reason<\/li>\n<li><strong>Inline rule inspector<\/strong> shows SKIP status with the exact reason (&#8220;Cooldown active&#8221; \/ &#8220;Condition not met: trust_score &gt; 50&#8221;) so you can answer &#8220;why didn&#8217;t my rule fire?&#8221; in one glance<\/li>\n<\/ul>\n<p><strong>Card-Testing Defense Pro<\/strong><\/p>\n<p>On top of free Card-Testing Defense, Pro adds attack-scale protection:<\/p>\n<ul>\n<li><strong>Auto-escalation<\/strong> from targeted blocking to global Panic Freeze when an attack spreads across multiple device fingerprints (default: 3 distinct devices in 10 minutes)<\/li>\n<li><strong>Geographic-diversity safeguard<\/strong> \u2014 before escalating, checks whether the decline burst is naturally distributed across \u226510 countries with no single country &gt;50%, so legitimate flash-sale or viral traffic isn&#8217;t mistaken for an attack<\/li>\n<li><strong>Fingerprint and IP CIDR allowlists<\/strong> for QA, integration partners, and known-good traffic (IPv4 and IPv6 ranges supported)<\/li>\n<li><strong>Advanced fingerprint signal<\/strong> \u2014 12-font detection via baseline-width comparison, harder for botnets to spoof consistently across nodes<\/li>\n<li><strong>Per-fingerprint threshold overrides<\/strong> for tighter or looser thresholds on specific known devices<\/li>\n<li><strong>Attack History tab<\/strong> with 24-hour decline count, decline-code breakdown, top-10 attacking fingerprints, hourly timeline chart, CSV export of all velocity events<\/li>\n<li><strong>Slack and email alert dispatcher<\/strong> for <code>attack_detected<\/code>, <code>auto_escalated<\/code>, and <code>panic_button_activated<\/code> events<\/li>\n<\/ul>\n<p><strong>Payment Method Risk Controls<\/strong> \u2014 hide specific payment gateways for high-risk customers, linked accounts, or velocity spikes. Fine-grained checkout protection without blocking the whole order.<\/p>\n<p><strong>Scheduled Reports<\/strong> \u2014 daily, weekly, or monthly email summaries of store risk activity, customer trends, and protection KPIs.<\/p>\n<p><strong>10 advanced notification types<\/strong> \u2014 High-Risk Order Alert, Segment Change Alert, Daily Digest, High-Value Order Alert, Repeat Refunder Alert, Velocity Alert, Score Recovery Alert, New Customer Risk Alert, Monthly Revenue Protection Report, Chargeback Filed Alert.<\/p>\n<p><strong>Advanced Address Analysis<\/strong> \u2014 diversity-trend detection and enhanced country-mismatch severity for deeper shipping-fraud insight.<\/p>\n<p><strong>Bottom line:<\/strong> Free surfaces the risk. Pro acts on it.<\/p>\n<h4>How trust scoring works<\/h4>\n<p>Every customer starts at a neutral <strong>50<\/strong>. TrustLens detection modules analyze behavior and apply positive or negative signals:<\/p>\n<ul>\n<li><strong>Completed orders<\/strong> increase trust<\/li>\n<li><strong>Refunds<\/strong> decrease trust based on frequency, value, and full-vs-partial ratio<\/li>\n<li><strong>Coupon abuse patterns<\/strong> apply penalties (repeat first-order coupons, coupon-then-refund cycles)<\/li>\n<li><strong>High return rates in specific categories<\/strong> add additional risk<\/li>\n<li><strong>Linked accounts<\/strong> with already-risky customers reduce scores via fraud-ring detection<\/li>\n<li><strong>Disputes and chargebacks<\/strong> apply significant penalties<\/li>\n<li><strong>Shipping anomalies<\/strong> (address hopping, country mismatches, change velocity) reduce scores<\/li>\n<li><strong>Card-testing exposure<\/strong> \u2014 customers tied to device fingerprints involved in past attacks lose trust<\/li>\n<li><strong>Account age<\/strong> adds a loyalty bonus of up to <strong>+15<\/strong> for long-standing customers<\/li>\n<\/ul>\n<p>Scores are always clamped to 0\u2013100. Every signal is visible on the customer profile so you can see exactly how each score was calculated and trust the decision.<\/p>\n<p>Customers below the configurable minimum order threshold (default: 3 orders) stay in the Normal segment until enough data exists for confident scoring \u2014 so new stores don&#8217;t get noisy false positives in their first weeks.<\/p>\n<h4>Who TrustLens is for<\/h4>\n<ul>\n<li><strong>WooCommerce store owners<\/strong> losing margin to serial returners, refund abuse, or coupon fraud<\/li>\n<li><strong>Operations and CX managers<\/strong> who need data to back up customer policies with confidence<\/li>\n<li><strong>Fraud prevention teams<\/strong> looking past payment-gateway signals into behavioral patterns<\/li>\n<li><strong>Merchants worried about Visa, Mastercard, Amex, or Discover<\/strong> chargeback monitoring programs (VDMP \/ VFMP \/ ECP)<\/li>\n<li><strong>Stores with generous return policies<\/strong> that attract both loyal customers and abuse<\/li>\n<li><strong>Stores using Stripe or WooPayments<\/strong> \u2014 chargeback and card-brand data flow in automatically with no manual setup<\/li>\n<li><strong>Stores using other gateways<\/strong> (PayPal, Square, offline, custom) \u2014 manual chargeback entry keeps your ratio accurate<\/li>\n<\/ul>\n<h4>Privacy and data handling<\/h4>\n<p>TrustLens works <strong>entirely inside your WordPress and WooCommerce installation<\/strong>. It does not send customer data to the plugin developer or to any default third-party service. External delivery only happens if you explicitly configure features like webhooks, Slack alerts, or email notifications.<\/p>\n<ul>\n<li>Customer identifiers are pseudonymized with <strong>keyed HMAC-SHA256 hashes<\/strong> so raw email and identifier values are never exposed or reused across sites<\/li>\n<li>Linked-account fingerprints (address, phone, IP, payment method, device) use the same keyed-hash approach<\/li>\n<li><strong>WordPress privacy tools<\/strong> are fully integrated \u2014 customers can request data export or erasure through the standard WordPress workflow, and TrustLens responds with signals, fingerprints, category stats, and automation logs included<\/li>\n<li><strong>GDPR-compatible<\/strong> by design<\/li>\n<li>All scoring signals are visible on the customer profile so customer-service teams can explain any score on request<\/li>\n<\/ul>\n<h4>Built for production WooCommerce<\/h4>\n<p>TrustLens is engineered for busy stores and growing order volume:<\/p>\n<ul>\n<li><strong>Asynchronous background scoring<\/strong> via Action Scheduler \u2014 the same system WooCommerce uses for its own background jobs<\/li>\n<li><strong>WooCommerce HPOS compatibility<\/strong> \u2014 fully compatible with High-Performance Order Storage and legacy stores alike<\/li>\n<li><strong>Transient-cached dashboard queries<\/strong> (15-minute and 1-hour TTLs) with automatic invalidation on new events so the dashboard doesn&#8217;t re-query order meta on every page load<\/li>\n<li><strong>Batch-based Historical Sync<\/strong> that processes past orders in small chunks without blocking the frontend<\/li>\n<li><strong>Lightweight checkout enforcement<\/strong> using a single email-hash lookup<\/li>\n<li><strong>Unified Request Gate<\/strong> that intercepts both Classic and Blocks \/ Store API checkout through one rule-registration surface<\/li>\n<li><strong>PHP 7.4+ supported<\/strong>, WordPress 6.4+ tested, WooCommerce-first throughout<\/li>\n<\/ul>\n<p>If you need <strong>chargeback prevention<\/strong>, <strong>return-abuse detection<\/strong>, <strong>fraud-ring detection<\/strong>, or <strong>stolen-card attack protection<\/strong> for WooCommerce, TrustLens gives you the data and the tools to act \u2014 without taking control out of your hands.<\/p>\n<h3>External Services<\/h3>\n<p>This plugin may connect to external services as described below.<\/p>\n<h4>Freemius SDK<\/h4>\n<p>This plugin uses the <a href=\"https:\/\/freemius.com\" rel=\"nofollow ugc noopener\" target=\"_blank\">Freemius<\/a> SDK for optional usage tracking, license management, and plugin updates.<\/p>\n<p><strong>When data is sent:<\/strong><\/p>\n<ul>\n<li>During plugin activation, only if the user explicitly opts in<\/li>\n<li>When checking for plugin updates<\/li>\n<li>When activating or deactivating a Pro license<\/li>\n<\/ul>\n<p><strong>What data is sent:<\/strong><\/p>\n<ul>\n<li>Site URL, WordPress version, and PHP version<\/li>\n<li>Plugin version and activation status<\/li>\n<li>Admin email (only if opted in)<\/li>\n<li>License key (Pro version only)<\/li>\n<\/ul>\n<p><strong>Important:<\/strong> No data is sent unless you explicitly opt in during plugin activation. You can skip the opt-in entirely and use the free version without sharing any data.<\/p>\n<ul>\n<li>Service: <a href=\"https:\/\/freemius.com\" rel=\"nofollow ugc noopener\" target=\"_blank\">Freemius<\/a><\/li>\n<li>Terms of Service: <a href=\"https:\/\/freemius.com\/terms\/\" rel=\"nofollow ugc noopener\" target=\"_blank\">https:\/\/freemius.com\/terms\/<\/a><\/li>\n<li>Privacy Policy: <a href=\"https:\/\/freemius.com\/privacy\/\" rel=\"nofollow ugc noopener\" target=\"_blank\">https:\/\/freemius.com\/privacy\/<\/a><\/li>\n<\/ul>\n<h4>Webhooks (Pro, Optional)<\/h4>\n<p>When webhooks are enabled in TrustLens settings (Pro feature), the plugin sends HTTP POST requests to URLs configured by the administrator.<\/p>\n<p><strong>When data is sent:<\/strong><\/p>\n<ul>\n<li>When a customer&#8217;s trust score is updated (if enabled)<\/li>\n<li>When a customer is blocked (if enabled)<\/li>\n<li>When a checkout is blocked (if enabled)<\/li>\n<li>When a high-risk order is placed (if enabled)<\/li>\n<li>When testing webhook connectivity<\/li>\n<\/ul>\n<p><strong>What data is sent:<\/strong><\/p>\n<ul>\n<li>Customer email hash and, when available, the customer email stored in TrustLens<\/li>\n<li>Trust score and customer segment<\/li>\n<li>Event type and timestamp<\/li>\n<li>Order details for high-risk order events (order ID, total, status)<\/li>\n<li>Site URL and site name<\/li>\n<\/ul>\n<p><strong>Important:<\/strong> Webhook endpoints are entirely configured by you. No data is sent to any third-party service unless you explicitly add webhook URLs. The plugin does not send data to the plugin developer or any default external service.<\/p>\n<div class=\"plugin-editorial-note\" style=\"margin-top: 25px;padding: 12px 15px;background: #f8fafc;border-radius: 6px;color: #64748b;font-size: 13px;line-height: 1.5\">Editorial note: This overview combines WordPress.org official plugin metadata with an AI-assisted LethaldiranMX editorial review. Plugin data should be verified on the official WordPress.org listing before installation.<\/div>","protected":false},"excerpt":{"rendered":"<p>Prevent WooCommerce fraud with behavioral trust scoring. Catch chargebacks, return abuse, coupon fraud, and card-testing attacks.<\/p>","protected":false},"author":1,"featured_media":11536,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[252],"tags":[895,2785,2786,2787,664,555],"class_list":["post-11535","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-trends","tag-card-testing","tag-chargeback","tag-customer-management","tag-fraud-prevention","tag-security","tag-wordpress-plugin"],"_links":{"self":[{"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/posts\/11535","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/comments?post=11535"}],"version-history":[{"count":0,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/posts\/11535\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/media\/11536"}],"wp:attachment":[{"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/media?parent=11535"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/categories?post=11535"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/tags?post=11535"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}