Guest enrollment enables frictionless consumer opt-in through 1-click enrollment with no user involvement. This passwordless enrollment process allows issuers to increase consumer participation by enabling customers to access multiple Visa programs through issuer channels without repetitive registrations.
Guest enrollment supports multiple integration pathways depending on partner type, security requirements, and feature needs. All guest enrollments include mandatory OFAC sanctions screening, and users denied by OFAC will not be activated.
Select the appropriate guest enrollment endpoint based on your integration requirements and partner classification.
| Integration Type | Endpoint | Key Features | Requirements |
|---|---|---|---|
| Internal Partner | POST /user/v2/enrollments | Guest enrollment with marketing opt-ins, campaign management, clientId header | USER_REGISTRATION_GUEST_INTERNAL scope, clientId header |
| External Partner | POST /user/external/guest/enrollments | Secure enrollment with message-level encryption | USER_REGISTRATION_GUEST scope, message-level encryption |
| SSO Internal | POST /user/internal/sso/enrollments | Bank-to-Visa SSO enrollment with UserDetailsResponse | USER_REGISTRATION_GUEST_INTERNAL scope |
| Guest Updates | POST /user/guest/update | Update existing guest user accounts | USER_REGISTRATION_GUEST_INTERNAL scope |
Internal partner integrations use direct API calls without message-level encryption for trusted Visa ecosystem partners.
External partner integrations require enhanced security measures including message-level encryption for sensitive data protection.
Sensitive user data must be encrypted according to Visa Developer encryption guidelines before transmission.
| Aspect | Internal Enrollment | External Enrollment |
|---|---|---|
| Data Protection | Standard API security | Message-level encryption required |
| Payload Format | Direct JSON structure | Encrypted JSON string in wrapper |
| Partner Trust | Trusted Visa ecosystem partner | External partner with additional security |
| OAuth2 Scope | USER_REGISTRATION_GUEST_INTERNAL | USER_REGISTRATION_GUEST |
Guest enrollment APIs provide marketing opt-in features with comprehensive channel support and date tracking.
Advanced campaign opt-in capabilities supporting multiple campaign types and platforms.
Enhanced asset management capabilities for partner-managed user assets.
Partner integration access follows the same restricted eligibility model as standard integrations.
Guest enrollment responses provide essential information for tracking enrollment success and user activation status.
Data Preparation Issues:
Challenge: Partners struggle most with pre-enrollment preparation and validation.
Business Process Alignment:
Challenge: Misalignment between partner business processes and Visa Platforms Login enrollment flow.
Authentication Scope Confusion:
Challenge: Partners assume Visa Platforms Login behaves like a delegated identity or OAuth service.
Partner integration success is measured by complete end-to-end enrollment and authentication capability.