Before you begin integrating with the Visa Platforms Login API, it is important to understand the underlying logic and key structural concepts that drive successful enrollment and authentication workflows.
Understanding how data is structured helps prevent integration errors.
| Resource | Role | Dependency |
|---|---|---|
| User Account | Primary | Foundation entity for all operations; must be active status for most functions |
| Site Registration | Parent | Requires existing user account; enables site-specific features and data |
| User Assets (PANs) | Child | Associated with user accounts; includes metadata and default asset designation |
| MFA Enrollment | Child | Requires active user account; follows NOT_ENROLLED → SETUP → ENROLLED sequence |
| DTS Tokens | Child | Linked to userDetailsId; managed separately from main authentication |