Apply the PSD2 SCA corporate exemption (Article 17) for card-not-present B2B payments via lodged or virtual corporate cards

domain: payments-compliance · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Confirm the payment is initiated by a legal person (business), not a consumer, through a dedicated corporate payment process such as a lodged/virtual card program or a host-to-host machine-to-machine channel.
  2. Work with your acquirer/issuer to document that the dedicated process delivers security equivalent to standard SCA, since the relevant national competent authority must be satisfied of this before the exemption applies.
  3. Ensure the underlying operational and security risk assessment for the corporate program explicitly covers the exemption, including a description of the service and an equivalence statement.
  4. Exclude ineligible scenarios: physical corporate cards used by employees for ad hoc purchases on public consumer-facing checkout pages don't qualify — only closed-loop, access-controlled corporate travel/procurement systems do.
  5. Flag qualifying transactions appropriately in the authorization message so the issuer can recognize and honor the exemption rather than triggering a 3DS challenge.
  6. Monitor decline/step-up rates on these transactions and be ready to fall back to full SCA if an issuer doesn't recognize your corporate-exemption claim.

Known gotchas

Related routes

Request a low-value SCA exemption for small-amount card transactions under PSD2
stripe.com · 6 steps · unrated
Apply PSD2 SCA exemptions (TRA, low-value, MIT) to reduce friction for European card payments
docs.stripe.com · 6 steps · unrated
Implement a PSD2 payment initiation with a trusted beneficiary SCA exemption for recurring business payments
eba.europa.eu · 6 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans