Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

On this page we will share what you can expect when integrating with Visa Payment Passkey Service (VPPSVPP).

Table of Contents
minLevel1
maxLevel6
outlinefalse
stylenone
typelist
printabletrue

Before Integration

To ensure a seamless integration to Visa Payment Passkey Service be sure to have ensure the following preparedprerequisites are met:

  • The user's device must have platform authenticators such as Face ID or Touch ID. Currently, VPPS VPP does not provide support to roaming authenticators such as YubiKey.

  • The browser being used must have WebAuthN API support.

  • The integrator must support the Data Exchange API.

  • For browser flows, VPPS VPP is only supported for Cardinal Cruise API. For app flows, when using Web SDK, integrators would need to consider implementation of iframes in their checkout flow.

During Integration

You will need to complete the following steps:

  1. Check FIDO VPP Compatibility

  2. Check for VPPS VPP Enrollment

  3. Enroll a User into VPPSVPP

  4. Authenticate using VPPSVPP

FIDO-Flow-20240521-162023.pngImage RemovedFIDO

VPP API Support

The user’s browser will also need to be compatible with the FIDO API. The API has two core components explained in the table below:

API Name

Description

Browser Support Information

WebAuthN

This Web Authentication API is the core API of FIDObrowser spec that enables the creation of public-key-based credentials by web applications

External Link: CanIUse: WebAuthN

isUserVerifyingPlatformAuthenticatorAvailable

This API is used directly by FIDO and as such is a hard requirement for browser API support.

External Link: CanIUse: isUserVerifyingPlatformAuthenticatorAvailable