Visa Click to Pay

Merchants and Payment Service Providers

Release Notes

Visa Click to Pay

24.10

Documentation Changes

The following changes were made to documentation:

  • Clarified that the windowRef checkout parameter is optional and provides additional context for the use of this parameter.
  • Clarified that the authenticationMethods field is an array containing one or more authentication method structures.
  • Clarified that the digitalCardData structure contains an authenticationMethods field, not an authenticationMethod field.
  • Clarified that the status field's value in the Masked Consumer structure can be ACTIVE, SUSPENDED, or LOCKED.

24.09

Documentation Changes

The following changes were made to documentation:

  • Clarified that the parameters provided to the identityLookup() method are in the consumerIdentity structure.
  • Removed extraneous values from the type parameter in the consumerIdentity structure.
  • Clarified that the name fields and mobile number field in the masked and raw Masked Consumer and Consumer structures are not returned by the getSrcProfile() method.
  • Clarified that the status in Digital Card Data only supports the ACTIVE status.

24.07

Interface Changes

The following changes were made to the interface:

  • Added a lastUsedCardTimestamp return parameter to the Identity Lookup JavaScript API.
  • Deprecated the authenticationContext Checkout parameter. All Authentication Context fields are deprecated; use the equivalent fields in DPA Transaction Options instead.
  • Added the following fields to DPA Transaction Options: authenticationPreferences, acquirerBIN, merchantName, recurringData, and acquirerMerchantId.
  • Added authenticationPreferences and recurringData structures.
  • Deprecated the following fields in DPA Transaction Options: transactionInstruction, numberOfPayments, purchaseDate, recurringEndDate, recurringFrequency, and authenticatedCredentialRequested.
  • Added the 3DS enum value to the authenticationMethodType field in Authentication Method and deprecated the MANAGED_AUTHENTICATION enum.

Documentation Changes

The following changes were made to documentation:

  • Changed the descriptive name of the identityLookup JavaScript API from "Identity Lookup Account by Consumer ID" to "Identity Lookup Using Consumer Identity."
  • Updated description for transactionAmount in DPA Transaction Options.
  • Updated examples for "Checkout input when new card is added – 3DS version" and "Checkout input when existing card is selected – 3DS version."

24.04

  • Clarified that the mobileNumber field in the checkout() parameters is required when adding a new card.
  • Changed the name of the mobileNumber field in the Masked Consumer structure to maskedMobileNumber and noted that it is not returned by the getSrcProfile() method.
  • Added an optional encryptedBillingAddress field to the checkout() method's parameters.
  • Added the IDENTITY_VALIDATION_REQUIRED error to the checkout() method.

Unified Click to Pay

24.10

Documentation Changes

The following changes were made to documentation:

  • Added clarifications for Cardholder Authentication Methods (3DS, Passkey, and CVV2)
  • Added clarifications for First Time User and Add Card scenarios for Visa

24.07

  • Initial Release of Unified Click to Pay