Issuer Measurement can be used by developers in the sandbox. To use this API in production, clients must be pre-approved by Visa. This API licensing agreement and approval process is available as part of the production onboarding process and issuing clients can only access their own data. Use of the service is subject to the restrictions and other terms and conditions set forth in the applicable agreement.
For additional information, contact your Visa representative or email email@example.com with the subject “Issuer Measurement API”.
Visa does not make any warranty or representation as to the accuracy, timeliness or completeness of the information provided by the Portfolio Diagnostic API, nor does Visa assume any liability or responsibility for claims or damages that may result from reliance on such information.
The following table lists the regional availability for Issuer Measurement. To view availability of all products, refer to the Availability Matrix.
Issuer Measurement lets clients access aggregated portfolio comparison data collected across the Visa network. It provides insight into how well your issuing portfolio is performing over time and in comparison to the market performance. For example, by using an aggregated and de-identified transaction dataset, you can compare payment volume growth against a benchmark of competitors.
All users are limited to requests on portfolios with BIDs registered to their user.
Note: Wildcard inputs and regular expression inputs are not supported in the Portfolio Diagnostic API.
If the user does not enter one of the inputs, then the user will receive an error in the response.
Issuer Measurement is easy to use. For example, you can:
Portfolio Diagnostic API
The Portfolio Diagnostic API provides access to market share data and performance benchmarking by using an aggregated transaction dataset.
To make a request comprising of all the codes for a given field, enter all of the values shown in the code tables below. For example, [‘C’,’D’,’H’,’P’,’R’].
|B||Visa Traditional Rewards|
|D||Visa Signature Preferred|
|G1||Visa Signature Business|
|G3||Visa Business Enhanced|
|G4||Visa Infinite Business|
|I1||Visa Infinite Privilege|
|I2||Visa Ultra High Net Worth|
|K||Visa Corporate T&E|
|K1||Visa Government Coporate T&E|
|Q2||Private Label Basic|
|Q3||Private Label Standard|
|Q4||Private Label Enhanced|
|Q6||Private Lable Premium|
|S1||Visa Purchasing with Fleet|
|S2||Visa Government Purchasing|
|S3||Visa Government Purchasing with Fleet|
|S4||Visa Commercial Agriculture|
|S5||Visa Commercial Transport|
|S6||Visa Commercial Marketplace|
Expected error codes include following:
||Internal Service failure|
||Invalid JSON Response|
||Request Data Invalid|
||No Groups are configured for the requested Business Application ID
||Invalid input, Country can have only cardPresent(0,1,2,null or nothing)
||Invalid Group Name
||Invalid month format (Example:201601 for January 2016)
||Invalid input, Group is not mapped to the autogenID
||Invalid input, please give a valid input other than null
||Invalid input, cannot have empty string with valid values
||Extreme Failure (System Unavailable)
||Invalid request, Duplicate entry detected in field(s)