E-Commerce Security

Stop Fake Orders, Bots &
Checkout Abuse.

Score every checkout with IP reputation, email risk, and proxy signals — before payment capture. Block fraud without adding friction for real customers.

80%

Chargeback reduction

< 50ms

Checkout latency added

100k+

Disposable domains blocked

The challenge

Fraud patterns that cost E-Commerce businesses the most

Carding & payment fraud

Bots run thousands of stolen card numbers through your checkout. Each failed attempt costs you interchange fees and puts your merchant account at risk.

Promo & coupon abuse

Fraudsters create unlimited throwaway accounts to stack discounts, drain gift card balances, and abuse referral programs at scale.

Bot-driven inventory hoarding

Scalper bots drain limited inventory in seconds, destroying the customer experience and exposing your pricing to competitors.

Chargebacks & synthetic identities

Synthetic identity fraud results in chargebacks months after fulfilment, with no recourse once goods have shipped.

How it works

One API call. One decision. No extra vendor.

1

Send the context you have

Pass the IP, email, and user-agent from the checkout request — no extra data collection needed.

2

Get allow, challenge, or block

RequestGuard combines IP reputation, email signals, proxy detection, and device fingerprints into one structured decision.

3

Act in your app

Let low-risk sessions through, show a CAPTCHA on challenge, or block high-risk requests — with full audit trail in your dashboard.

Capabilities

Purpose-built signals for E-Commerce

01.

Real-time checkout scoring

Get an allow, challenge, or block decision before payment capture — combining IP reputation, email risk, proxy detection, and order velocity into one signal.

02.

Disposable email detection

Block accounts created with throwaway inboxes from 100,000+ known disposable domains. Stop promo abuse before the first coupon is claimed.

03.

Proxy & VPN detection

Identify residential proxies, datacenter IPs, Tor exit nodes, and anonymising VPNs that fraudsters use to cycle identities at checkout.

04.

Adaptive CAPTCHA fallback

Show a proof-of-work CAPTCHA only when the risk score justifies it. Real customers sail through — bots and high-risk sessions get challenged.

Integration

Two lines of code. Full fraud coverage.

Send the context you already collect. Get back a structured decision with risk factors — ready to act on without a separate lookup per signal.

checkout.ts
import RequestGuard from "@requestguard/js";

const guard = RequestGuard({ apiKey: "rg_sk_live_..." });

const decision = await guard.assess({
  ip:        req.ip,
  email:     body.email,
  userAgent: req.headers["user-agent"],
  event:     "checkout",
});

// decision: "block" — carding attempt from datacenter IP
if (decision.decision === "block") {
  throw new Error("Request blocked");
}
if (decision.decision === "challenge") {
  return requireCaptcha();
}

Stop checkout fraud before the first chargeback.

Start with 1,000 free protected requests. No credit card required.