Euro 3DS Liability Shift Checker

Evaluate explicit independently verified3DS liability-shift prerequisites by caller scheme/version/jurisdiction checklist, not authentication success alone or actual liability assignment. Missing/unknown evidence never establishes eligibility or absence of risk. Caller independently verifies edition, jurisdiction, applicability and one currency; screening does not establish legal compliance, coverage or bank approval.

Description

Authentication evidence and liability-shift conditions are separate from a successful payment.

Authentication evidence and liability-shift conditions are separate from a successful payment.1

A checklist of caller criteria records missing and unknown requirements without deciding actual liability. Use Euro 3DS Liability Shift Checker to evaluate the supplied inputs under the model explained below.

When to use Euro 3DS Liability Shift Checker

Use Euro 3DS Liability Shift Checker to evaluate the supplied inputs under the model explained below. Establish the currency and minor-unit convention, measurement period and applicable transaction or institution context.

How to use Euro 3DS Liability Shift Checker and understand its results

  1. Establish the currency and minor-unit convention, measurement period and applicable transaction or institution context.
  2. Enter Caller three ds liability criterion ids, Caller three ds liability required flags, Observed three ds liability satisfied flags, Known three ds liability evidence flags using the field table and validation rules below, then run the tool.
  3. Read Missing, Unknown, Complete; interpret the units, signs, ordering and unknown-value placeholders described below.
  4. Correct reported input errors and rerun. Apply successful results according to their specific meanings and check the assumptions before using them in a decision.
Input fieldMeaningValue typeRequirement
callerThreeDsLiabilityCriterionIdsCaller three ds liability criterion idsarray of stringRequired; constraints below
callerThreeDsLiabilityRequiredFlagsCaller three ds liability required flagsarray of numberRequired; constraints below
observedThreeDsLiabilitySatisfiedFlagsObserved three ds liability satisfied flagsarray of numberRequired; constraints below
knownThreeDsLiabilityEvidenceFlagsKnown three ds liability evidence flagsarray of numberRequired; constraints below

Enter unique nonblank criterion IDs and aligned binary required, observed-present and known arrays. Return required known-absent IDs as missing and required unknown IDs as unknown, in caller order. complete is true only when at least one criterion is required and neither list has entries; all-zero requirements return false. No installed 3DS/network eligibility rules or legal liability decision occurs.

complete=anyRequired AND missing.empty AND unknown.empty

Use the field order, units and branch conditions described above.

Output fieldMeaningValue type
missingMissingarray
unknownUnknownarray of string
completeCompleteboolean
json
{
  "input": {
    "callerThreeDsLiabilityCriterionIds": [
      "criterion-a",
      "criterion-b"
    ],
    "callerThreeDsLiabilityRequiredFlags": [
      1,
      1
    ],
    "observedThreeDsLiabilitySatisfiedFlags": [
      1,
      0
    ],
    "knownThreeDsLiabilityEvidenceFlags": [
      1,
      0
    ]
  },
  "output": {
    "missing": [],
    "unknown": [
      "criterion-b"
    ],
    "complete": false
  }
}

Limitations and assumptions

A checklist of caller criteria records missing and unknown requirements without deciding actual liability. Apply the exact scope and assumptions explained above.

All listed fields require explicit values. Unexpected fields, incorrect types, nonfinite numbers and sparse arrays fail validation. Domain-specific bounds, alignments and supported tokens are explained above; extremely large inputs or outputs can also be rejected. Input errors differ from successful false results, empty match lists and unknown-evidence placeholders.

Alternative or Complementary methods

Use PSD2 SCA Exemption Thresholds Checker for a related task: Strong customer authentication exemptions combine amount limits with additional eligibility conditions.

Use PCI Dss Merchant Levels Volume Validation Requirements Lookup for a related task: Merchant validation requirements depend on the payment brand, program and reporting period.

References

  1. Euro 3DS Liability Shift Checker — tool.io

Similar or alternative tools

Don't forget to set a bookmark for tool.io!
Privacy | Imprint | Cookies