Visa Platforms Login reduces friction and fragmentation in consumer enrollment and access to Visa Marketing & Benefits programs. The API ensures security and privacy compliance while enabling issuer banks to increase consumer participation and engagement. Customers can opt in and access multiple Visa programs through a single, unified account without repetitive registrations or leaving the issuer's channels.
The target audience is issuer banks that manage cardholder profiles and have obtained consumer consent to share data with Visa.
Complete the following tasks in the Visa Developer Portal before attempting any Visa Platforms Login API calls.
Where to find these standard steps in the Visa Developer Quick Start Guide.
Use of the Visa Platforms Login API in production is restricted to issuer banks. The product is explicitly classified as Restricted and is not available for general public use, merchants, or independent developers acting on their own.
Production eligibility is limited to approved issuer banks with an active Visa relationship, appropriate commercial agreements in place, and the ability to meet Visa's consent, security, and data validation requirements.
Technical prerequisites include OAuth2 client credentials with appropriate scopes, Site ID configuration in the GMAP system, email delivery system integration for activation emails, and understanding of user account status lifecycle.
Use the Visa Developer Quick Start Guide to select the correct environment host for your testing stage.
Relevant Quick Start Guide sections include Testing in Sandbox Environment, Testing in Certification Environment, and Testing in Production Environment.
Construct the full request URL by combining the environment host, the product base path, and the endpoint path.
Example production request.
GET https://api.visa.com/user/find
All requests require Bearer token authentication and specify an application/json content type.
Some endpoints require additional headers such as clientId for guest enrollment operations.
Visa Platforms Login uses specialized OAuth2 scopes beyond standard VDP authentication. See the Authentication Methods section for detailed setup instructions including scope configuration and bearer token generation.
Use this call first to confirm authentication and retrieve user profile information.
Request:
GET https://api.visa.com/user/find
Headers:
Expected responses: