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 Services: The 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.
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
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.