4.2 WEB (Internet-Initiated Entries): Authorization, Authentication & Validation
Key Takeaways
- Standard Entry Class code WEB is used for debit or credit entries to consumer accounts where the authorization or payment instruction is transmitted via the internet, mobile applications, or wireless networks.
- WEB entries are classified as either WEB Debit (consumer purchases, online bill pay, wallet funding) or WEB Credit (consumer-to-consumer P2P transfers, A2A account transfers).
- WEB and TEL Entry Detail records contain a two-character Payment Type Code in positions 77–78. Since the 2021 Meaningful Modernization rule, specific S/R values are not universally required; use of the field is governed by the ODFI's requirements.
- Originators of WEB debits must implement a commercially reasonable fraudulent transaction detection system, conduct an annual information security audit, and perform mandatory account validation prior to the first debit.
- Commercially reasonable account validation methods include Nacha Micro-Entries (with 'ACCTVERIFY' description), Instant Account Verification (IAV) via open banking APIs, Prenotifications (zero-dollar), and consortium/database verification.
4.2 WEB (Internet-Initiated Entries): Authorization, Authentication & Validation
Core Principle: Standard Entry Class code WEB (Internet-Initiated/Mobile Entry) governs electronic funds transfers where the consumer's authorization or payment instruction is captured or transmitted via the internet, a mobile application, or any wireless electronic network. Due to the open, remote nature of the web, Nacha enforces stringent risk management, authentication, and validation mandates for WEB debits to safeguard the network against cyber fraud and unauthorized account draining.
1. WEB Transaction Architecture: WEB Debit vs. WEB Credit
While historically envisioned primarily for e-commerce checkouts, the modern WEB SEC code encompasses both consumer pull debits and consumer push credits.
WEB Entry Architecture
┌──────────────────────────────────┴──────────────────────────────────┐
▼ ▼
WEB DEBITS (Consumer Pulls) WEB CREDITS (Consumer Pushes)
• E-Commerce Online Checkout • Person-to-Person (P2P) Transfers
• Online & Mobile Bill Payment Portals • Account-to-Account (A2A) Push Transfers
• Digital Wallet Stored Value Funding • Brokerage & Investment Account Funding
• Recurring SaaS & Subscription Billing • Marketplace Seller & Gig Economy Payouts
WEB Debit (Consumer Pull Payment)
- Mechanics: A consumer provides bank account details (RTN and account number) on a merchant's website or mobile app to purchase goods, pay a utility bill, or fund a digital wallet. The merchant (Originator) pulls funds from the consumer's account.
- Risk Profile: Elevated risk vector due to potential account takeover (ATO), identity theft, synthetic identities, and stolen bank account credentials.
WEB Credit (Consumer Push Payment / P2P & A2A)
- Mechanics: A consumer initiates an instruction through an online banking platform, mobile wallet, or fintech app (e.g., Venmo, PayPal, Zelle ACH clearing) to push credit funds to another consumer's account (P2P) or to another account owned by the same consumer at a different institution (A2A).
- WEB Credit Identification: The SEC code and required party-identification fields distinguish WEB credits. P2P and A2A describe business use cases; they are not universal standard values for the Batch Header Company Discretionary Data field.
2. Payment Type Code: Current Treatment of S and R
WEB and TEL Entry Detail records have a two-character Payment Type Code in positions 77–78. Historically, R identified recurring entries and S identified single entries. Effective September 17, 2021, Nacha relaxed the universal requirement for these specific values: the ODFI may determine whether and how the field is populated. An RDFI therefore cannot assume that a blank or nonstandard value proves an entry is single, recurring, or a Subsequent Entry under a Standing Authorization.
The legal classification still matters. A Recurring Entry occurs at substantially regular intervals without a new affirmative act by the Receiver; a Single Entry is one-time; and a Subsequent Entry requires a later affirmative action under a Standing Authorization. The authorization and risk rules—not an assumed S/R code—control the classification.
- Single WEB Debit (
S): Used when the consumer authorizes a single, stand-alone debit entry. Subsequent transactions require fresh authorization and separate timestamp logging. - Recurring WEB Debit (
R): Used when the consumer authorizes an ongoing series of debits recurring at regular intervals (e.g., monthly gym membership, cloud software subscription). The initial authorization governs subsequent entries until revoked.
3. The 5 Core Compliance Pillars for WEB Debit Originators
Because WEB debits carry the highest unauthorized return risk in the ACH Network, Nacha Operating Rules establish an exhaustive, multi-layered compliance framework for Originators and ODFIs:
The 5 Pillars of WEB Debit Compliance
┌─────────────────────────────────────────┼────────────────────────────────────────┐
│ │ │
▼ ▼ ▼
1. Fraud Detection System 2. Account Validation Mandate 3. Annual Security Audit
• Commercially reasonable • Verify routing & account • Article One 1.2.2 audit
fraud screening engine before initial debit of data security
• Velocity & device tracking • Micro-entries, IAV, APIs, • AES-256 / TLS 1.2+
• Geolocation & anomaly scoring prenotes, or consortium encryption standards
│ │
├──────────────────────────────────────────────────────────────────────────────────┘
▼ ▼
4. E-SIGN Authorization & Disclosures 5. IP & Timestamp Logging
• Express debit assent terms • Capture consumer IPv4/IPv6 address
• Conspicuous screen display • Precise UTC/local authorization timestamp
• Clear revocation mechanism • Device fingerprinting metadata
Pillar 1: Commercially Reasonable Fraudulent Transaction Detection System
Under Article 2.5.17.4, every Originator of WEB debits must establish and implement a commercially reasonable fraudulent transaction detection system to screen each debit entry prior to origination. Key capabilities include:
- Device Fingerprinting: Tracking hardware MAC hashes, browser user-agents, and OS environments.
- Velocity Monitoring: Flagging anomalous spikes in transaction frequency or dollar volume from a single IP, account, or user profile.
- Behavioral & Geolocation Scoring: Detecting high-risk IP ranges (e.g., TOR exit nodes, commercial proxies, high-fraud foreign jurisdictions).
Pillar 2: Mandatory Account Validation Rule
Effective March 19, 2021 (with full enforcement effective March 19, 2022), Nacha requires Originators of WEB debits to use a commercially reasonable method of account validation prior to originating the first WEB debit to a consumer account, or whenever a consumer updates their routing transit number or account number.
| Validation Method | Operational Mechanics | Pros & Cons |
|---|---|---|
| Nacha Micro-Entries | Originator transmits 1 or 2 micro-credits (each < $1.00) and 1 offsetting micro-debit using Company Entry Description "ACCTVERIFY". Consumer reports amounts to prove account control. | Pros: Universal (works with any US bank).<br/>Cons: 1–3 day settlement delay; multi-step user flow. |
| Instant Account Verification (IAV) / Open Banking APIs | Consumer logs in via bank credentials through secure API aggregators (e.g., Plaid, MX, Yodlee) using OAuth/tokenized access. | Pros: Instant, real-time balance and ownership verification.<br/>Cons: Requires consumer online banking credentials; API costs. |
| Prenotification Entries (Prenotes) | Originator transmits a zero-dollar entry (Transaction Code 23/28/33/38) 3 banking days prior to live entry. | Pros: Zero financial cost; validates routing/account format.<br/>Cons: 3-day wait; RDFI does not verify funds or identity. |
| Database / Consortium Verification | Real-time query against account verification databases (Early Warning Services, ChexSystems, Nacha Phixius). | Pros: Millisecond verification; detects closed/fraudulent accounts.<br/>Cons: Subscription fees; may lack real-time balance data. |
Pillar 3: Annual Information Security Audit (Article One, Subsection 1.2.2)
Originators and Third-Party Senders originating WEB entries must undergo an annual information security audit validating that financial information (account numbers, routing numbers, SSNs) is protected using robust encryption:
- Data in Transit: TLS 1.2 or higher for all web sessions and API endpoints.
- Data at Rest: AES-256 encryption or secure tokenization for all stored customer banking data.
Pillar 4: E-SIGN Authorization Disclosures
In compliance with the federal E-SIGN Act (15 U.S.C. § 7001), online authorization screens must be clearly displayed and require an affirmative click or digital signature. Disclosures must include:
- Clear identification of the Originator/Merchant.
- Specification of the consumer's bank account to be debited.
- Debit amount (or calculation formula) and effective transaction date.
- Whether the payment is single or recurring (including frequency and duration).
- Revocation instructions and customer service contact info.
Pillar 5: IP Address and Timestamp Capture
The Originator must log and retain complete technical audit trails of the authorization event, including the consumer's IPv4/IPv6 address, date/time timestamp, and session session identifiers, retained for at least 2 years from the revocation date.
Which statement accurately describes the Payment Type Code in positions 77–78 of a WEB Entry Detail record under the Rules in force for the October 2026 AAP exam?
Under the Nacha Account Validation Rule for WEB debits, when is an Originator strictly required to perform commercially reasonable account validation on a consumer's account?
When using Micro-Entries as a commercially reasonable account validation method for WEB debits, which standard Company Entry Description must the Originator place in the Batch Header Record (Type 5)?
Which of the following is a key distinguishing characteristic of a WEB Credit transaction compared to a WEB Debit transaction?