Visa Intelligent Data Exchange API
How to use Visa Intelligent Data Exchange API
Available for use by:
Acquirer banks
Independent developers
Refer to the diagram and table below for a summary of how third-party data will flow between third-party data providers and Visa issuers via the Visa IDX API and the Visa IDX mechanism:
- The merchant/gateway/acquirer requests services from the third-party data provider.
- The third-party data provider passes the enhanced transaction data to Visa via the Visa IDX API.
- Visa replies with the Visa IDX Match Key associated with the transaction.
- The third-party data provider responds to the merchant with the Visa IDX Match Key.
- The third-party data provider's enhanced transaction data is passed from the Visa IDX API into Visa IDX.
- The merchant/gateway/acquirer sends an authorization request message with the Visa IDX Match Key included (in Field 126.9).
- VisaNet locates/retrieves the enhanced transaction data using the Visa IDX Match Key provided in the authorization request message.
- VisaNet sends the authorization request message to the issuer, including select enhanced transaction data from the third-party data provider.
- The issuer returns an authorization response.
- VisaNet sends the authorization response to the mechant.
Review the Visa Intelligent Data Exchange (Visa IDX) API Implementation Guide for comprehensive guidance on connecting to the Visa IDX API.