Release Notes

Navigate to...
keyboard_arrow_down

2025

October 2025

New Product:

  • Trusted Agent Protocol: A merchant (or bot protection service) facing specification defining how to verify the signatures provided by agents and recommendations for the use of the signed content
    • Availability: Public
  • Visa Credit Card Application: Used by Issuers and Processors to report their credit card application data, which is mandated via Visa Rules.
    • Availability: Public

New Outbound APIs:

  • Visa Account Updater:
    • Visa Account Updater Outbound Token Generator: Visa Account Updater Outbound Token Generator
      • Visa Account Updater Outbound Token Generator: Visa Account Updater Outbound Token Generator
    • Availability: Restricted
  • Visa Direct Connect
    • Visa Direct Mobile SDK: Visa Direct Mobile SDK
      • Alias Inquiry: Alias Inquiry  
    • Availability: Restricted

New APIs:

  • Visa Business Data Solutions: 
    • Commercial Directory: The Commercial Directory Service enables financial institutions to manage user-to-account mappings for commercial card programs using an asynchronous model. When a client submits a request, the service returns a 202 Accepted status with a unique requestId for tracking. The request is then processed in the background, with results delivered via a callback URL or retrieved by polling a status endpoint with the requestId. For efficiency, the API supports batch operations of up to 250 records. Storing the requestId is critical for tracking the outcome. Upon successful creation, each mapping is assigned a unique userMappingId. This userMappingId is essential for all subsequent lifecycle operations—such as updates, deletions, and queries—and is also the key used to initiate authentication for that specific mapping.
      • Get User Mapping: Submit a request to retrieve multiple user mappings by their IDs. Service validates request, returns immediate acknowledgement, and retrieves mappings asynchronously. Maximum 250 IDs per request. Returns full mapping details with masked account numbers. Following the API's asynchronous pattern, the results of the get operation will be delivered to your callback URL or can be retrieved by polling the status endpoint using a request Id.
      • Update User Mapping: Submit a request to update multiple user mappings. Only specified fields are updated, unspecified fields retain current values. Updatable fields are authenticationMethod, endDate, and timezone. Maximum 250 updates per request. User mapping ID must exist and be active. Following the API's asynchronous pattern, the results of the update operation will be delivered to your callback URL or can be retrieved by polling the status endpoint using a request Id.
      • Delete User Mapping: Submit a request to delete multiple user mappings. The operation performs a logical "soft delete," marking the specified mappings as inactive rather than permanently removing them from the system. You can include a maximum of 250 userMappingIds in a single request. Please note that only active mappings are eligible for deletion, and once a mapping is deleted, it cannot be reactivated. Following the API's asynchronous pattern, the results of the delete operation will be delivered to your callback URL or can be retrieved by polling the status endpoint using a request Id. Deleting a mapping will cause all subsequent authentication attempts for the associated account to fail until a new, active mapping is created for it.
      • Get Request Status: Poll for status and detailed results of a previously submitted request using the requestId from acknowledgement response. Returns 200 OK with results when processing is complete. Response schema varies by original request type. Results include success or failure status for each record in the batch.
      • Create User Mapping: Submit a request to create multiple user-to-account mappings. Service validates request, returns immediate acknowledgement with requestId, and processes mappings asynchronously. Maximum 250 mappings per request. Each account can only be mapped to one user at a time. Following the API's asynchronous pattern, the results of the create operation will be delivered to your callback URL or can be retrieved by polling the status endpoint using a request Id. 
    • Availability: Public
  • Visa Direct Connect: 
    • Payouts to Digital Assets SEND API: API bundle for all payout related actions: validate, create, query and cancel
      • Send Digital Asset Payout: SendPayout Request
      • Validate Digital Asset Payout: ValidatePayout Request
      • Query Digital Asset Payout: Get details of transaction by querying identifier
      • Cancel Digital Asset Payout: The Cancel API is applicable only for Send to Account Payouts. Visa can accept a cancellation request in some status, e.g. PAYMENT_RECEIVED
    • Availability: Restricted
  • Visa Intelligent Commerce:
    • Visa Intelligent Commerce Agent APIs: Visa Intelligent Commerce Agent API
      • Partner - Publish Transaction Event Notifications: The Confirmation API enables Partners or Participants to provide status updates and/or results for  Instructions, Purchases, Orders, Shipping, and Payment Events (including Purchase Cancellations or Payment Authorizations). It offers a secure method for relaying outcomes of various transaction-related activities, including order-specific information, within a secure environment. Operating as a server-side API, this backend service is designed for secure server-to-server communication
      • Consumer - Cancel Purchase Instruction: The Cancel Purchase Instruction API allows for the revocation of a previously established transaction plan. To execute this cancellation, the Consumer's explicit authorization is required to invalidate the existing intent, which is recorded as assuranceData.
      • Consumer - Enroll Card: Partners can use the Enroll Card feature to register a Consumer's payment method in the VACP Platform and configure initial transaction settings. This process includes recording the Consumer's permission for enrollment, stored as assuranceData. If the consumer has also consented to the agent retrieving personalization signals during enrollment, this is recorded in the consentData field. The Enroll Card function is a backend API designed for secure server-to-server interactions.
      • Initiate Purchase and Get Payment Credentials: The Retrieve Payment Credentials API triggers the commencement of one or multiple transactions and retrieves the necessary payment credentials associated with the purchase(s). It's designed to initiate the purchasing process and obtain the required payment information in a protected environment. This backend service operates as a server-side API, facilitating secure server-to-server communication.
      • Consumer - Update Purchase Instruction: The Update Purchase Instruction API enables consumers or partners to modify an existing transaction plan within the VIC Platform. This update process includes revising Digital Card details and adjusting consumer-defined restrictions and spending limits—collectively referred to as mandates. To proceed, the Consumer’s explicit authorization is required to update the existing plan, which is recorded as assuranceData.
      • Consumer - Initiate Purchase Instruction: The Initiate Purchase Instruction API enables consumers or partners to establish a transaction plan within the VACP Platform. This process records the Consumer's approval for the partner to use their Digital Card in a transaction, stored as assuranceData. It also allows for setting up consumer-defined restrictions and spending limits, also known as mandates. This API is designed for secure server-to-server communication, operating as a backend service.
    • Availability: Restricted
  • Visa Payment Passkey:  
    • Transaction Confirmation: This bundle encompasses the APIs intended for enabling authentication using Visa Payment Passkey services
      • Payment credential authentication: API retrieves authenticated payment credential details after successful authorisation flows. This endpoint validates authorisation codes and returns comprehensive authentication data including binding information and FIDO2 proof of authentication.
    • Availability: Restricted
  • Visa Tokenized Asset Platform(VTAP):  
    • VSP Partner Services: This bundle hosts API endpoints that VSP partners can call to POST webhook notifications.
      • Funding and Payout Notifications: Endpoint to receive and process payment payout status change events 
    • Availability: Restricted

New Endpoints:

  • Click to Pay:
    • Scan to Pay: 
      • Precheckout API: Pre-processes a QR-based Scan‑to‑Pay (S2P) transaction before checkout. It normalizes and enriches the raw QR input (static or dynamic, EMVCo or non‑EMVCo) to produce a structured lookup response used by later checkout steps.
    • Availability: Restricted
  • Visa Chip L3 Testing: 
    • Visa Chip L3 Testing Report Upload API: 
      • Report Upload Status: Report Upload Status API
      • Report Upload Result: Report Upload Result API
    • Availability: Public
  • Visa ID and Credential:
    • Visa Payment Passkey Issuer Enrollment and Lifecycle Management:
      • Get Passkey Details: Get Passkey Details
      • Confirm Binding: Confirm Binding 
    • Availability: Restricted

 

Product Name Change:

  • Visa External Transaction Data:
    • Changed product name to Visa Intelligent Data Exchange API

 

September 2025


New Outbound APIs:

  • DPS Forward Services:
    • Outbound Notification Services: Outbound Notification Services
      • Auto Reissuance Notification: This api authenticates the card holders based on authentication tokens. Returns true if all the tokens are correct, Otherwise false
      • Card Event Notification: Send card event notification to client endpoint.
      • Fraud Block Notification: Send fraud block notification to client endpoint.
    • Availability: Restricted
  • Visa Data Tokens:
    • Trigger Subscriptions Outbound: Trigger Subscriptions Outbound
      • Merchant Event: Merchant Event
    • Availability: Restricted

 

New APIs:

  • Visa Business Data Solutions: 
    • Data Enrichment API: Our Data Enrichment API allows merchants and data providers to seamlessly upload and integrate their datasets into our system. It ensures secure, reliable, and efficient data transfer, thus enabling synchronization and enrichment of settlement data.
      • Post Enriched Data: The Data Enrichment API empowers merchants and data providers to further enhance settlements available on the VCS platform by sending in enriched data related to ride share, car rental, and purchase segments.
    • Availability: Restricted
  • Visa Direct Connect: 
    • Transaction Management: Originators can get the transaction details after the cards/account/wallet payout/payin transactions are received or transactions went through some post transaction operations like payment delivered, cancelled, rejected or adjusted.
      • Query Cards Payout or Payin: Retrieve transaction details by client reference ID or transaction identifier
      • Query Account Payout: Get details of transaction by querying identifier of an account payout.
      • Query Wallet Payout: Get details of transaction by querying identifier of wallet payout  
    • Exception Management: This API allows an Originating Entity to cancel, reverse or adjust the original transaction for a Card, Accounts or wallet payout/payin transaction. This API is used by Originator after the original payout/payin transaction is successfully received by Visa Direct Connect.
      • Cancel Wallet Payout: The Cancel API is applicable only for Send to Account Payouts. Visa can accept a cancellation request in some status, e.g. PAYMENT_RECEIVED.
      • Cancel Account Payout: The Cancel API is applicable only for Send to Account Payouts. Visa can accept a cancellation request in some status, e.g. PAYMENT_RECEIVED.
      • Payouts or Payin Adjustment: adjustment of card payout or payin payments
      • Payin reversal: Credit funds to sender's Visa account using Account Funding Transaction Reversal (AFTR) 
    • Validate: This API allows an Originating Entity to validate the payload for a Accounts or wallet payout before sending in the actual payout request for processing, thus ensuring greater probability of success and allowing for a more seamless transaction flow. The ISO field names provided are provided by Visa for guidance only. Clients are advised to check the ISO field mappings themselves.
      • Validate Account Payout: ValidateAccountsPayout Request
      • Validate Wallet payout: ValidateWalletPayout Request
    • Verify: Originator is enabled to verify different payment instrument like cards, account and wallet where money is going to be pushed Or pulled for cards.
      • Verify Wallet: Verify Wallets Recipient Detail Request
      • Verify Account: Verify Accounts Recipient Detail Request
      • Verify Cards: Validates if a card is eligible for push or pull payments
    • Get Requirements: Get Requirements is the API bundle that will enable originators to know what API attributes are needed based on regional , regulatory and route based needs for an accounts, wallet or cards transaction
      • Get Metadata for  Payout to Accounts: Get Metadata of Sender, Recipient and Transaction details
    • Payin: Payin API will enable originators to pull money from a card.
      • Payin from Cards: Debit funds from sender's Visa account using Account Funding Transaction (AFT)
    • Payout: Send Payout to cards/account or wallet recipient
      • Send Payout to Cards: Credits funds to a recipient's Visa account using Original Credit Transaction (OCT)
      • Send Payout To Account: SendPayout Request to account
      • Send Payout To Wallet: SendPayout Request to wallet
    • Availability: Public
  • Visa ID and Credential: 
    • Visa Payment Passkey Issuer Enrollment and Lifecycle Management: Suite of Lifecycle Management APIs available for Issuers for Visa Payment Passkey. They include Create Passkey, Search for Passkeys, Delete Individual Passkeys, Delete All Passkeys and Update Passkey Device Name.
      • Update Passkey Device Name: API allows updating the nickname of a device associated with a passkey. The device is identified by its type and UUID in the selector.
      • Create Passkey: Generate registration URL that can be used to redirect cardholders for Visa Payment Passkey enrollment.
      • Search for Passkey: Retrieve a list of all passkeys for a given set of Payment Credentials.
      • Delete Passkey: Delete an individual passkey or delete all passkeys for a given payment credential in response to user request or issuer led reason (i.e. account closure, fraud detected etc). The type of deletion is dictated by the payload request.
    • Availability: Restricted
  • Visa Intelligent Commerce: 
    • Visa Personalization Signals: Retrieve PAN and cardholder-level personalization signals.
      • Post Signals Query: Fetches the provided list of signals. Signals are returned for the aggregated "cardholder", as determined by the list of cards in the data token.
    • Availability: Restricted
  • VTS Apple Pay: 
    • VTS Apple Pay Services: VTS Apple Pay Services
      • Get Status: Get Status ChinaAPI
      • Resume: Resume China API
      • Post Command Results: Post Command Results China API
      • Suspend: Suspend China API
      • Get Task Status: Get Task Status China API
      • Get Asset By ID: Get Asset By ID
      • Multi Token: multiToken API
      • Get OTP Resolution Methods: Get OTP Resolution Methods China API
      • Post Submit Command Results: Post Submit Command Results China API
      • Send OTP: Send OTP China API
      • Link And Provision: Link And Provision China API
      • Get Token: getToken API
      • Send Event Notification: Send Event Notification China API
      • Unlink: Unlink China API
      • Network Check Card: Network Check Card China API
    • Availability: Restricted

 

New Endpoints:

  • IWA Digital Wallet:
    • Eureka Wallet API: 
      • Eureka-updateDistributor: Update the BankWallet distributor
    • Availability: Restricted
  • Visa B2B Connect: 
    • Payments API : 
      • Send Message: This endpoint is used to send a message notification to the Originating bank or Beneficiary Bank.
    • Availability: Public
  • Visa Digital Wallet Enabler:
    • TR HCE API:
      • Provision Completion: This message is used (1) by the Token Requestor to inform that the provisioning has been completed or (2) to inform the Token Requestor that the provisioning has been completed or (3) to inform the Token Requestor that the re-perso has been completed.
      • Reperso: This message is a request to update both personalization profile data and static data for provisioned tokens, applicable to both existing and new features.
    • Availability: Public
  • Visa Pay:
    • Visa Pay:
      • Token Update: Allow updating the status of a token (block, unblock, cancel etc.)
      • Replenish HCE Keys: Refreshes token cryptographic keys and replenishes counter-based payment credentials
    • Availability: Restricted
  • Visa Pilot Program Enablement:
    • Visa Threat Intelligence:
      • listReports: List of the available reports
      • ListReportItems: List of items for a report
    • Availability: Restricted
  • Visa Tokenized Asset Platform:
    • VTAP API: 
      • Manage Token Registries: Manage Token Registries. Add/Remove wallets to/from the token allow-list and block-list
      • Check Entity in Token Registry: Check if the supplied entity is the Token Registry. Supported entities are Wallets and Identities
      • Get Token Registry Event Details: Retrieve Token Registry Event details.
    • Availability: Restricted
  • Visa Token Service Provisioning and Credential Management:
    • Update Card Metadata:
      • Retrieve Card Art Gallery Information: Retrieve Card Art Gallery Information
    • Availability: Public

 

August 2025

Product Updates


New Outbound API:

  • Visa Account Updater:
    • Merchant Status Callback API: Merchant Status Callback API
      • Merchant Status Callback API: Merchant Status Callback API
    • Availability: Restricted
       

New APIs:

  • Visa Pilot Program Enablement: 
    • Zero PII Agent API: API for sending communication via WebEngage to Agent
      • Communicate: Send a message to an agent via WebEngage
    • Availability: Restricted

 

  • DPS Card and Account Services: 
    • IVR and Contact Center support : These endpoints are for IVR and Contact center support of DPS ONE client
      • ENTITY_SEARCH: This api processes a request containing a PRC and returns possible matches based on first name, last name, account number, card number, phone, supporting wildcard/partial matches
      • Authentication API: This api authenticates the card holders based on authentication tokens. Returns true if all the tokens are correct, Otherwise false
      • IVR Entity search: This api verifies the PRC and PAN/phone number combination and sends back the card details if a singular match is found. The response will indicate error if there is more than one PAN for the phone number or card details if there is only one PAN
      • Call Log Billing: This API is used to send billing data for IVR & Contact Center calls. It sends the billing records and returns a response indicating success or failure.

 

New Endpoints:

  • Visa Direct:
    • VDPS Exception Attachment API: 
      • Retrieve Attachment Part: The Create Attachment call is initiated by an Originator to pass an attachment, up to 10M in size.
      • Create Attachment: The Create Attachment call is initiated by an Originator to pass an attachment, up to 10M in size.
    • Availability: Restricted
  • Visa Tokenized Asset Platform:
    • VTAP API: 
      • Get Network Events: Retrieve blockchain network events for wallets and tokens
    • Availability: Restricted

 

July 2025

Product Updates


New APIs:

  • Visa ID and Credential:
    • CTP Notification: CTP Notification
      • CTP Enrollment Attempt: CTP Enrollment Attempt
    • CPUA Notification: CPUA Notification
      • CPUA Request Status: CPUA Request Status
    • Availability: Restricted

 

New Endpoints:

  • IWA Digital Wallet: 
    • Eureka Wallet API: 
      • createDistributorOnboarding: Create a new BankWallet distributor onboarding
        • Availability: Restricted

 

  • Visa Direct Account and Wallet: 
    • Visa Direct Account and Wallet Receive API: 
      • Payout Metadata Change Notification: Payout Metadata Change Notification API
        • Availability: Public
 
  • Visa Tokenized Asset Platform: 
    • VTAP API: 
      • Create Swap: Create Swap of tokens between wallets
      • Get Swap Details: Retrieve Swap record.
      • Update Swap: Update Swap with a qualifying action
        • Availability: Restricted

 

June 2025

Product Updates


New Outbound APIs:

  • Visa Flexible Credential:
    • VFC Notification Delivery Callback API: VFC Notification Delivery Callback API
      • Flex Alert Notification: This Host Callback API will be hosted external to Visa.
      • Availability: Restricted
  • DPS Forward Services
    • Token Services - Outbound: Token Services - Outbound
      • Retrieve Token Profile: Retrieve Token Profile
      • Availability: Restricted

 

New Inbound APIs:

  • Practical Money Skills: 
    • Social Impact Content API: Content of Practical Money Skills and Practical Business Skills web site in API form to our clients
      • Social Impact Category API: Retrieve export content category based on the index provided
      • Social Impact Content API: Retrieve export content category data based on the provided query parameters
      • Availability: Public
  • Click to Pay: 
    • SRC Passkey: B2B Checkout API (EMVCO).
      • Checkout API: The Checkout operation utilises the Consumer’s chosen Digital Card and details of the current transaction to retrieve the payment related secure data. If present in the checkoutResponse attribute, the encryptedPayload or encryptedSignedPayload encrypted according to JSON Web Encryption (JWE) specification RFC 7516 and the algorithm used for encryption is according to RFC 7518, Section 4.1
      • Availability: Restricted
  •  VPP Passkey: B2B Checkout API (EMVCO).
    • Checkout API: The Checkout operation utilises the Consumer’s chosen Digital Card and details of the current transaction to retrieve the payment related secure data. If present in the checkoutResponse attribute, the encryptedPayload or encryptedSignedPayload encrypted according to JSON Web Encryption (JWE) specification RFC 7516 and the algorithm used for encryption is according to RFC 7518, Section 4.1
      • Availability: Restricted

 

New Endpoints:

  • Visa Direct Connect: 
    • Transactional API - Initial Version: 
      • Cancel Payout: The Cancel API is applicable only for Send to Account Payouts. Visa can accept a cancellation request in some status, e.g. PAYMENT_RECEIVED.
      • Availability: Public
  • Visa Pilot Program Enablement:  
    • QR Wrapper Service: 
      • Make Payment: This make payment API is used for submitting on-behalf-of CyberSource authorization.
      • Availability: Restricted
    • Wallet Service API: 
      • Payment Confirmation: 
      • Initiate Payment:
      • Availability: Restricted

 

May 2025

Product Updates


New Product:  

  • Visa External Transaction DataEnable third-party data providers to share enhanced card-not-present transaction data with issuers.
    • Availability: Public

 

New Inbound APIs:

  • DPS Digital Services: 
    • IVR and Contact Center support: These endpoints are for IVR and Contact center support of DPS ONE clients 
      • Retrieve cardId by Card Number: Retrieve cardId by Card Number.
      • Activate a Card using Card Number: This API enables you to activate a first-issued, replacement, or reissued card using the full card number and the expiration date.
      • Retrieve Profile: This API enables you to retrieve profile details for a specified profileId.
      • Activate a Card using cardId: This API enables you to activate a first-issued, replacement, or reissued physical card using a given cardId, last 4 digits of the card number and expiration date.
      • Change Card Status: Use the Change Card Status API to change or update the status of the current card to ACTIVE, SUSPENDED, LOST_STOLEN, CLOSED, or ADMIN_SUSPENDED.
      • Replace a Card: Use the Replace a Card API to replace a physical card, digital card, or both. The API accommodates various card replacement scenarios as well as standard card reissuance.
      • Retrieve Card Details: This API enables you to retrieve card details. Responses include details associated with the "current card" and also return the order details for the "in-flight card" (if applicable).
      • Availability: Restricted
 
  • Visa Pilot Program Enablement: 
    • Visa Threat Intelligence:  Visa Threat Intelligence is a patented platform technology to provide a single repository for all Cyber threat intelligence, enabling clients to collect, aggregate, analyze and take appropriate actions in real time. The Threat Intelligence API will expose actionable indicators of compromise and threat notifications that will help clients reduce exposure to cybercrime.​
      • search For Ioc Entries: search for IOC entries
      • scroll Ioc Entries Search: scroll for the IOC entries
        • Availability: Restricted
    • Visa Pay by Wallet SDK:  Visa Pay by Wallet SDK
      • Visa Pay SDK: Visa Pay SDK
        • Availability: Restricted

 

  • Visa Flexible Credential (Separating bundle from VTC):
    • VFC Cards Management API: Cards Management API
      • Get Card Enrollment Details: Add or update control(s) within the Transaction Control Document
      • Delete Card Enrollment: Deletes an enrolled card
      • Update Card Enrollment Details: Update controls within the Transaction Control Document
      • Create Card Enrollment: Add or update control(s) within the Transaction Control Document
    • VFC Transaction Search API: Transaction Search API
      • GetDecisionByCTCDocumentId: Retrieve a list of decision records for a card
    • VFC Authorization API: Authorization API
      • CreateDecisionTransactionUsingPOST: Request a decision on pending transaction
      • UpdateDecisionByDecisionIDUsingPUT: Update the state of a specific decision record
    • VFC Relationship Management API: Relationship Management API
      • Get Card Relationship Details: Retrieve relationship(s) within the Flex Relationship Document
      • Create Card Relationship: Add or update Flex Relationship between different cards using their Document IDs
      • Update Card Relationship Details: Update Flex Relationship between different cards using their Document IDs
      • Delete Card Relationship: Delete existing Flex Relationship Document.
    • VFC Rules Management API: Rules Management API
      • Get Flex Rule Details: Fetch flex rules from Transaction control document
      • Delete Flex Rules by RuleID: Delete existing Flex Control rules by rule ID within the Transaction Control Document.
      • Update Flex Rule Details: Change the flex rules associated with a primary PAN document Id. Existing rule with the same priority as the input rule will be replaced.
      • Create Flex Rules: Add flex rules within the Transaction Control Document
      • Delete Flex Rules: Delete existing Flex Control rules within the Transaction Control Document.
    • Availability: Restricted

 

New Endpoints:

  • IWA Digital Wallet: 
    • Eureka Wallet API: 
      • Eureka Merchant Update V2: Updates a BankWallet merchant onboarding
        • Availability: Restricted
 
  • Visa Direct Connect: 
    • Transactional API: 
      • foreignExchangeRates: Foreign Exchange Rates
    • Callback API: Callback API
      • ReceivePayoutNotification: The purpose of the API is to Enable Visa to provide updates of an payout transaction to Originating Entity or Recieving Entity
    • Availability: Public

 

  • Visa Tokenized Asset Platform
    • VTAP API: 
      • Get Client Profile: Retrieve client profile details.
      • Signature Status Updates: Signature Status Update. Use this API to update the status of a Create Signature operation
      • Key Status Updates: Key Status Update. Use this API to update the status of a Create Key operation
      • Availability: Restricted

April 2025

Product Updates


New Product:

 

New APIs:
  • Visa Business Data Solutions:
    • Business Data Transactions Outbound API: Business Data Transactions Outbound API
      • Push Transaction and Enhanced Data API: Push Transaction and Enhanced Data API
      • Availability: Restricted
    • Push Authorization Data API: PushNotification is a generic data channel to send Commercial Data to the end user over VDP. This API has capability to send Authorization data sets, Enhanced Data , Transaction data and Starter Data sets. Each push notification sent through VDP will have ONLY ONE of above data set i.e. auth or enhanced or transaction or starter data not a combined data sets.
      • Send Auth Data: Authorization Push
      • Availability: Public

 

  • Visa Direct Issuer Services:
    • Issuer OCT: Issuer OCT
      • Issuer OCT: Issuer OCT
    • Issuer OCT advice: Issuer OCT advice
      • Issuer OCT advice: Issuer OCT advice
    • Issuer AFT: Issuer AFT
      • Issuer AFT: Issuer AFT
    • Issuer AFT advice: Issuer AFT advice
      • Issuer AFT advice: Issuer AFT advice
    • Availability: Restricted

 

New Inbound APIs:

  • DPS Forward Services: 
    • Card Preferences: Use Card Preferences APIs to obtain or change card preferences. Card preferences allow cardholders to manage various aspects of their card usage, including opt-in and opt-out controls for Visa Account Updater (VAU) and the Issuer Cardholder Authentication Service (ICAS).
      • Retrieve Card Preferences: Use the Retrieve Card Preferences API to obtain card preferences using the cardId.
      • Update Card Preferences: Use the Update Card Preferences API to change card preferences.
    • Availability : Restricted

 

  • Visa Account Updater:
    • Visa Account Updater Subscription API: Visa Account Updater Subscription API subscription Operation
      • Subscription API: Subscribes the PANs
      • Subscription Inquiry API: Retrieve the Accounts subscription information
      • Subscription Delete API: Delete the PANs subscription
    • Availability: Public
 
  • Visa Data Tokens: 
    • Visa Personalization Signals: Retrieve PAN and cardholder-level personalization signals.
      • Post Signals Query: Fetches the provided list of signals. If the aggregation Level is CARD, signals are returned for each card in the cardIDs list. Otherwise, signals are returned for the aggregated "cardholder", as determined by the list of cards in the data token.
    • Data Token Management: Data Token lifecycle management.
      • Get Data Token by ID: Fetches a data token by the provided ID.
      • Get Card by ID for Data Token: Fetches a single card, by ID, for the specified data token.
      • Update Data Token by ID: Updates mutable attributes, with the exception of cards, which are handled via dedicated sub-resource endpoints. 
      • Create Data Token: Creates a data token from consent attributes and associated cards. A data token created without any active cards is put in PENDING status.
      • Add Card to Data Token: Adds a card to an existing data token. PARTIAL_PAN enrollments are PENDING, until a separate process resolves the enrollments to ACTIVE or a failed state. 
      • Delete Card by ID for Data Token: Deletes the specified card from the data token.
      • Get Cards for Data Token: Fetches all of the cards for a given data token ID.
    • Availability: Restricted
 
  • Visa Pilot Program Enablement:
    • Wallet Service API: This API allows the issuer to deduct the wallet balance during the checkout process.
      • Mobile UI to VSO: Mobile UI to VSO
      • Checkout Workflow: Checkout Workflow
      • Enroll Workflow: Start Enroll Workflow
      • Retrieve Token Workflow: Retrieve Token Workflow
      • Availability : Restricted
    • Wallet Ledger Service: This API allows the issuer to deduct the wallet balance during the checkout process.
      • Wallet Balance: Validate Balance Int
      • Availability : Restricted

 

New Endpoints:

  • DPS Card and Account Services:
    • Token Services: 
      • Update Token Profile: Use the Update Token Profile API to update the Token Profile Id associated with a card's token at any point in the token lifecycle after provisioning.
      • Availability: Restricted
 
  • Visa Token Service:
    • Get Payment Data (Token and Cryptogram)-Given Token ID: 
      • Get Device Attestation Options: This operation allows a client to access the device attestation options for a provisioned token. 
      • GetPaymentData with FIDO: This API allows a client wallet provider (WP) to request the cryptogram with FIDO assertion data for a given token.
      • Availability: Restricted

 

Product Name Change:

  • Token Gateway
    •  Changed product name to Visa Digital Wallet Enabler

 

March 2025

Product Updates


New APIs:

  • Visa Account Updater: Enables a secure electronic exchange of account information updates between participating Visa card issuers and acquirers for credential-on-file merchants
    • Visa Account Updater Subscription API: Inquiry, Delete, and Subscription API Endpoints.
    • Availability: Public

 

New Outbound APIs:

  • Visa Account Updater: Enables a secure electronic exchange of account information updates between participating Visa card issuers and acquirers for credential-on-file merchants
    • Push Subscribe Callback API: Push Subscribe Callback API
    • Availability: Public
  • DPS Forward ServicesThe best of Visa DPS issuer processing capabilities accessible through a suite of APIs designed for digital banking platforms
    • Visa DPS ISO ISO20022 Services: Visa DPS ISO ISO20022 Services
      • Authorizations: ISO 20022 Authorization within the Visa system refers to the process by which Visa endpoints handle transaction authorization messages. This involves ensuring that the appropriate permissions and validations are applied to each transaction according to the ISO 20022 messaging standards.
    • Availability: Restricted

 

New Endpoints:

  • Alias Directory Service:
    • Alias Lifecycle Management: 
      • Create Additional Alias: Created a new additional Alias associated with the main alias value
      • Delete Additional Alias: Deletes a specific additional Alias associated with the main alias value
    • Availability: Public
  • Click to Pay:
    • CTP Get Payment Data: 
      • CTP Get Payment Data V2: CTP Get Payment Data V2
    • Availability: Public

 

February 2025

Product Updates


New APIs:
  • DPS Card and Account Services: Supports a set of debit, credit, and prepaid card and account services.
    • Token Services: These APIs enable you to retrieve tokens associated with a PAN or cardId, and manage their life cycles.
      • Manage Token Lifecycle: Token lifecycle update by cardId.
      • Retrieve Tokens by cardId: This API allows users to retrieve all tokens associated with a card (using a cardId) which will return tokens associated with the active PAN.
      • Availability: Restricted 

 

  • Kernel in the Cloud: Provides a secure, modular and service architecture-oriented solution to enable acceptance.
    • KiC Terminal Profile: Service Providers could use this API to configure terminal profiles on iOS devices that accept payments using the Kernel in Cloud Solution.
      • Associate Terminal Profile: This API can used by ServiceProviders/Apple Business Registry account holders to link the terminalProfileId generated by Apple to KernelProfileId generated in KiC.
      • Get Terminal Profile: This API can be used by ServiceProviders/ABR Account holders to get the TerminalProfile generated KiC. KiC generates the TerminalProfile in YAML format, This YAML is Base64Encoded and sent in Response. ServiceProviders can base64decode the response and upload the YAML to Apple Business Registry.  
      • Availability: Public

 

New Endpoints:
  • IWA Digital Wallet:
    • Eureka Wallet API: 
      • Eureka Merchant - Get distributor details: Get distributor detail
      • Eureka Merchant - Get Entities: GET entities for Eureka Merchant
      • Eureka Merchant - Get Merchant: Get Merchant for Eureka
      • Eureka Merchant Onboarding V2: Onboard a new merchant for Paze Wallet
      • Availability: Restricted

January 2025

Product Updates


New APIs:
  • Installment Transaction Service: Display and provide installment plans to eligible customers
    • Installment Transaction Service API V2: APIs used by Sellers (Merchants/Acquirers/Gateways/Other Merchant Enablers) or issuers (in case of post-purchase model) to enable Visa Installment Solutions for both e-commerce and In-Store based on installment plans defined by issuers.
    • Transaction Association API: This API is invoked after a plan acceptance is created.
    • Plan Cancellation API: Merchant Participants can request the cancellation of the Installment Plan for refunds processed on the original purchase Installment Transaction by calling the Plan Cancellation API.
    • Plan Selection API: This API enables the Merchant participant to confirm an Installment plan selection when the cardholder selects a plan among the eligible plan options and accepts terms and conditions for that plan. 
    • Matched Candidates Batch Result API: This API retrieves the result of a previously submitted Matched Candidates Batch request identified by the batch ID.
    • Offer Confirmation: This API submits the offer confirmation to Visa. Visa will deliver offer information to the Issuer in the authorization message.
    • Update Merchant Preferences API: This API updates the Merchant preferences like bilateral plan related preferences or any other preferences.
    • Retrieve Plan Acceptance Transactions - Search: This API retrieves the list of Installment Transactions associated with a PlanAcceptance for a given set of criteria.
    • Matched Candidates API - Batch: This API allows Merchant participants to check if an individual cardholder is (or a set of cardholders are) enabled for Installments, in order to offer Installments to a qualified shopper during purchase.
    • Retrieve Plans API - Search: This API retrieves all Installment plans relevant to the calling Merchant.
    • Matched Eligible Installment Plans API: This API retrieves eligible Installment plan information to provide Installment offers to a cardholder during checkout based on a set of criteria.
    • Client Onboarding API: This API enables Partners to onboard clients associated with them on to Visa Installments.
    • Availability: Public

 

New Endpoints:
  • IWA Digital Wallet:
    • Eureka Wallet API:
      • Eureka Mobile - Complete Checkout API: This API closes the Merchant and consumer checkout session (where applicable) and provides a payment identifier and, if requested, the payment details required to successfully process the Payment Transaction. If payment details are not requested, the B2B Get Payment Credential API can select a payment processing configuration on behalf of the Merchant. 
      • Eureka Mobile  - Prepare Checkout API: API to fetch consumer-selected card details in the Paze checkout UX, including the consumer's name, masked card , and shipping address, for display on a confirmation screen if desired by the merchant.
      • Eureka Mobile - Review Checkout API: API to fetch consumer-selected card details in the Paze checkout UX, including the consumer's name, masked card , and shipping address, for display on a confirmation screen if desired by the merchant.
      • Availability Public
  • DPS Card and Account Services:
    • Card Activation:
      • Activate Card with Verification: This service activates a card for a given Card ID, which is associated to a unique Primary Account Number (PAN).
      • Availability: Public
    • Card CVV2:
      • Generate Cvv2: Use this resource to generate a CVV2 for a Primary Account Number (PAN). The PAN is identified by an alias {cardId} in the route. Clients initiate this call through a mobile app or web application for different purposes. 
      • Availability: Public
    • Card Inquiry:
      • Inquire Card: Lookup and return a list of Primary Account Numbers (PANs) associated with an account number and routing number
      • Availability: Public
    • Cardholder Verification:
      • Cardholder Verification: This service verifies cardholder information provided for a given card ID. It is only available for DPS Debit card programs.
      • Availability: Public
 
Product Name Change:
  • Tap Services
    • Changed product name to Visa Tap