Handle an issuer's soft decline of a claimed PSD2 TRA exemption by re-authenticating with a full 3DS2 challenge instead of retrying the exemption

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

Steps

  1. Submit the initial authorization with the transaction risk analysis (TRA) exemption flag set based on your fraud rate and transaction value banding
  2. Detect the issuer's soft decline response, which signals the issuer rejected the exemption claim and is requiring strong customer authentication instead of a plain approval or hard decline
  3. Do not resubmit the same transaction with the same exemption request; initiate a new 3DS2 authentication for the transaction with a challenge requested
  4. Present the challenge to the cardholder seamlessly so the flow feels like a single continuous checkout rather than a restart
  5. Complete the challenge and submit the resulting authenticated authorization, which now carries full SCA liability shift instead of the exemption

Known gotchas

Related routes

Apply a 3DS2 Transaction Risk Analysis (TRA) exemption to skip SCA challenges on low-risk payments
docs.stripe.com · 6 steps · unrated
Apply PSD2 SCA exemptions (Transaction Risk Analysis and low-value) correctly to reduce unnecessary authentication friction
docs.stripe.com · 5 steps · unrated
Handle Stripe SCA/3DS authentication failures and implement compliant retry logic
stripe.com · 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