Carding Attack & Fraud Prevention Guide

This guide outlines best practices for preventing carding attacks and reducing fraudulent transactions.

Important: No single control can fully prevent fraud. The most effective approach is a layered strategy combining application-level protections, gateway features, and third-party tools.


If you implement nothing else, start here:

  • Enable CAPTCHA or 2FA on your checkout
  • Require CVV and full billing address for all transactions
  • Enable velocity limits (IP and card-based)
  • Turn on Authorization Verification Hash
  • Block or restrict high-risk countries (if applicable)
  • Use Smart Screens v2 for card data collection

🚨 If You Are Under an Active Carding Attack

Take the following steps immediately:

  • Enable CAPTCHA or 2FA on all payment forms
  • Reduce velocity thresholds (limit rapid retries)
  • Require all billing fields (address + CVV)
  • Temporarily block high-risk countries or regions
  • Review recent transactions for suspicious patterns
  • Contact PlugnPay support for additional guidance

Responsibility Overview

Understanding who manages each layer of protection:

  • Merchant (You): Website security, checkout controls, fraud rules

  • PlugnPay Gateway: Transaction processing and supplemental filtering

  • Third-Party Tools: Advanced detection (AI scoring, device fingerprinting, etc.)


PlugnPay Direct Recommendations

1. Maintain Up-to-Date Systems

What it does: Keeps your infrastructure secure

Why it matters: Outdated systems are a common attack vector

How to implement:

  • Regularly update your server, website, cart, and plugins
  • Enable built-in fraud tools provided by your platform

2. Keep Payment Modules Current

What it does: Ensures latest security enhancements are applied

Why it matters: Updates often include fraud mitigation improvements

How to implement:

  • Regularly check for updates to PlugnPay modules/plugins
  • Apply updates as part of routine maintenance

3. Implement CAPTCHA or 2FA

What it does: Blocks automated bot submissions

Why it matters: Carding attacks rely heavily on automation

How to implement:

  • Use CAPTCHA (e.g., hCAPTCHA) or 2FA (authenticator apps, SMS, email)

Note: Avoid Google reCAPTCHA where possible; stronger alternatives such as hCAPTCHA are recommended.


4. Deploy a Site-Wide Anti-Fraud Solution

What it does: Detects and blocks suspicious users before checkout

Why it matters: Stops fraud attempts before they reach payment processing

How to implement:

  • Integrate third-party fraud prevention tools
  • Use plugins compatible with your platform

5. Enable Authorization Verification Hash

What it does: Prevents direct-to-gateway transaction bypass attempts

Why it matters: Attackers may attempt to submit transactions outside your site

How to implement:

  • Enable in your PlugnPay account and cart/application settings
  • Refer to the Verification Hash documentation in Security Administration

6. Configure Fraud Filters (FraudTrak / FraudTrak2)

What it does: Applies rules to filter or block risky transactions

Why it matters: Reduces fraudulent attempts before authorization

How to implement:

  • Require full billing address and CVV
  • Enable IP-to-country matching
  • Block high-risk billing regions

Note: These settings are available in FraudTrak/FraudTrak2.


7. Use Smart Screens v2 for Card Data Collection

What it does: Offloads card data collection to PlugnPay-hosted pages

Why it matters: Reduces PCI DSS scope and improves security

How to implement:

  • Replace direct card collection (Remote API) with Smart Screens v2
  • Use tokens or order IDs for follow-up actions (voids, returns, settlements)

Additional Anti-Fraud Controls

Transaction-Level Controls

CVV Enforcement

What it does: Requires card security code

Why it matters: Prevents use of stolen card numbers without CVV

How to implement:

  • Require CVV for all transactions via FraudTrak/FraudTrak2

Address Verification System (AVS)

What it does: Matches billing address with issuer records

Why it matters: Helps detect unauthorized card use

How to implement:

  • Collect full billing address for all transactions
  • Enable AVS where appropriate

Best Practice: Even if AVS is not enforced, always collect address data for additional fraud analysis.


3D Secure (3DS)

What it does: Adds cardholder authentication step

Why it matters: Reduces fraud and may shift liability

How to implement:

  • Enable through your payment processor (if supported)

Behavioral Controls

Velocity Controls

What it does: Limits rapid transaction attempts

Why it matters: Stops automated card testing

How to implement:

  • Restrict attempts per IP, card, or account

Note: Some controls exist in FraudTrak, but site-level enforcement is strongly recommended.


Device Fingerprinting

What it does: Identifies devices used for transactions

Why it matters: Detects repeat fraud across accounts

How to implement:

  • Use third-party tools to track device behavior

Real-Time Transaction Monitoring

What it does: Detects anomalies as they occur

Why it matters: Identifies fraud patterns early

How to implement:

  • Use monitoring tools with rule-based or AI detection

Note: Gateway-level protections exist but should be considered supplemental.


IP Reputation & Proxy Detection

What it does: Blocks suspicious network sources

Why it matters: Fraudsters often use VPNs, proxies, or Tor

How to implement:

  • Block known malicious IPs
  • Use proxy detection tools

Limitation: Full VPN/Tor blocking may require third-party solutions.


Geographic Controls

Geo-Blocking / Regional Restrictions

What it does: Restricts transactions by location

Why it matters: Some regions have higher fraud rates

How to implement:

  • Block or flag high-risk countries

BIN / Card Range Filtering

What it does: Filters cards by issuing region or bank

Why it matters: Helps identify high-risk card sources

How to implement:

  • Configure rules in FraudTrak2 or similar tools

Operational Controls

Manual Review Workflows

What it does: Flags transactions for human approval

Why it matters: Adds a safeguard for high-risk activity

How to implement:

  • Review transactions based on thresholds or risk indicators
  • Use manual batching if needed

Tokenization

What it does: Replaces card data with secure tokens

Why it matters: Reduces risk of data exposure

How to implement:

  • Use Smart Screens v2 and token-based operations

Fraud Scoring Services

What it does: Assigns risk scores to transactions

Why it matters: Automates fraud detection decisions

How to implement:

  • Integrate a third-party service

Note: Evaluate providers carefully to determine the best fit for your business.


Final Notes

Fraud prevention is an ongoing process—not a one-time setup. Attack methods evolve, and defenses must adapt accordingly.

Merchants are strongly encouraged to:

  • Regularly review fraud settings
  • Monitor transaction activity
  • Continuously refine controls based on observed threats

A well-implemented, layered approach will significantly reduce both fraud exposure and operational risk.