Visa Visa Supplier Matching Service Bulk API API

VISA Supplier Matching Service

Documentation

📖
GettingStarted
https://developer.visa.com/capabilities/pav/docs
📖
Authentication
https://developer.visa.com/capabilities/pav/docs-authentication
📖
GettingStarted
https://developer.visa.com/capabilities/suppliermatchingservice/docs-getting-started
📖
Authentication
https://developer.visa.com/capabilities/suppliermatchingservice/docs-authentication
📖
GettingStarted
https://developer.visa.com/capabilities/vcms/docs-getting-started
📖
Authentication
https://developer.visa.com/capabilities/vcms/docs-authentication
📖
GettingStarted
https://developer.visa.com/capabilities/card-on-file-data-inquiry/docs-getting-started
📖
Authentication
https://developer.visa.com/capabilities/card-on-file-data-inquiry/docs-authentication
📖
GettingStarted
https://developer.visa.com/capabilities/foreign_exchange/docs-getting-started
📖
Authentication
https://developer.visa.com/capabilities/foreign_exchange/docs-authentication
📖
Documentation
https://developer.visa.com/capabilities/foreign_exchange/reference#tag/Foreign-Exchange-Rates-API/operation/ForeignExchangeRates_v2%20-%20Latest
📖
GettingStarted
https://developer.visa.com/capabilities/paai/docs-getting-started
📖
Authentication
https://developer.visa.com/capabilities/paai/docs-authentication
📖
Documentation
https://developer.visa.com/capabilities/paai/reference#tag/Funds-Transfer-Attributes-Inquiry-API/operation/Funds%20Transfer%20Inquiry_v5%20-%20Latest
📖
GettingStarted
https://developer.visa.com/capabilities/vau/docs-getting-started
📖
Authentication
https://developer.visa.com/capabilities/vau/docs-authentication
📖
Documentation
https://developer.visa.com/capabilities/vau/reference#tag/Issuer-Stop-Advice-API/operation/stopAdviceUsingPOST_v1%20-%20Latest
📖
GettingStarted
https://developer.visa.com/capabilities/visa-bin-attribute-sharing-service/docs-getting-started
📖
Authentication
https://developer.visa.com/capabilities/visa-bin-attribute-sharing-service/docs-authentication
📖
GettingStarted
https://developer.visa.com/capabilities/vbds/docs-getting-started
📖
Authentication
https://developer.visa.com/capabilities/vbds/docs-authentication
📖
Documentation
https://developer.visa.com/capabilities/vbds/reference#tag/Authorization-Data-API/operation/getAuthDataUsingPOST_v1%20-%20Latest
📖
GettingStarted
https://developer.visa.com/capabilities/vcpm/docs-getting-started
📖
Authentication
https://developer.visa.com/capabilities/vcpm/docs-authentication
📖
Documentation
https://developer.visa.com/capabilities/vcpm/reference#tag/Visa-Card-Program-Enrollment/operation/enrollmentV2UsingPOST_v2%20-%20Latest
📖
GettingStarted
https://developer.visa.com/capabilities/visa-secure-remote-commerce/docs-getting-started
📖
Documentation
https://developer.visa.com/capabilities/visa-secure-remote-commerce/reference#tag/CTP-Checkout-API/operation/CTP%20Checkout%20API_v1%20-%20Latest
📖
Documentation
https://developer.visa.com/capabilities/visa-digital-enablement-lite/reference#tag/URL-Generation-API_/paths/1inapp1provision1appclip1url/post_v1%20-%20Latest
📖
GettingStarted
https://developer.visa.com/capabilities/visa-merchant-screening-service/docs-getting-started
📖
Authentication
https://developer.visa.com/capabilities/visa-merchant-screening-service/docs-authentication
📖
Documentation
https://developer.visa.com/capabilities/visa-merchant-screening-service/reference#tag/Termination-Inquiry-APIs/operation/RetroActive%20Alert%20of%20Terminated%20Merchants%20or%20Agent_v2%20-%20Latest
📖
Documentation
https://developer.visa.com/capabilities/vpa
📖
Documentation
https://developer.visa.com/capabilities/visa-in-app-provisioning
📖
Documentation
https://developer.visa.com/capabilities/merchant_search/docs
📖
Documentation
https://developer.visa.com/capabilities/vba/docs
📖
Documentation
https://developer.visa.com/capabilities/vmorc/docs
📖
Documentation
https://developer.visa.com/capabilities/visa_direct/docs
📖
Documentation
https://developer.visa.com/capabilities/atmlocator/docs
📖
Documentation
https://developer.visa.com/capabilities/vctc/docs

Specifications

Other Resources

OpenAPI Specification

visa-visa-supplier-matching-service-bulk-api-api-openapi.yml Raw ↑
openapi: 3.0.1
info:
  title: Foreign Exchange Rates Visa Supplier Matching Service Bulk API API
  description: VISA Supplier Matching Service
  version: '1'
servers:
- url: https://sandbox.api.visa.com
  description: Sandbox server
security: []
tags:
- name: Visa Supplier Matching Service Bulk API
  description: VISA Supplier Matching Service
paths:
  /visasuppliermatchingservice/v1/status:
    get:
      tags:
      - Visa Supplier Matching Service Bulk API
      summary: Status
      description: Supplier Matching Service Bulk File Status
      operationId: Status
      parameters:
      - name: fileId
        in: query
        description: 'Otf Id of request file '
        required: true
        style: form
        explode: true
        schema:
          type: string
      responses:
        '200':
          description: ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  BulkMatchResponse:
                    type: object
                    properties:
                      fileId:
                        type: integer
                        format: int32
                      status:
                        type: object
                        properties:
                          statusCode:
                            type: string
                          statusDescription:
                            type: string
                    description: OK
              examples:
                Default:
                  summary: Default
                  value:
                    fileId: 1001
                    status:
                      statusDescription: string
                      statusCode: string
        '401':
          description: Unauthorized
          content: {}
        '403':
          description: Forbidden
          content: {}
        '404':
          description: Not Found
          content: {}
      x-operationVersions:
      - label: v1 - Latest
        operationPointer: '#/paths/~1visasuppliermatchingservice~1v1~1status/get'
        default: false
      x-hideTryIt: true
  /visasuppliermatchingservice/v1/upload:
    post:
      tags:
      - Visa Supplier Matching Service Bulk API
      summary: Upload
      description: Supplier Matching Service Bulk upload
      operationId: Upload
      parameters:
      - name: countryCode
        in: query
        description: Default Country Code for this file
        required: true
        style: form
        explode: true
        schema:
          type: string
      responses:
        '201':
          description: Created
          content:
            application/json:
              schema:
                type: object
                properties:
                  '201':
                    type: object
                    description: Created
                  BulkMatchResponse:
                    type: object
                    properties:
                      fileId:
                        type: integer
                        format: int32
                      status:
                        type: object
                        properties:
                          statusCode:
                            type: string
                          statusDescription:
                            type: string
                    description: OK
              examples:
                Default:
                  summary: Default
                  value:
                    fileId: 1001
                    status:
                      statusDescription: string
                      statusCode: string
        '401':
          description: Unauthorized
          content: {}
        '403':
          description: Forbidden
          content: {}
        '404':
          description: Not Found
          content: {}
      x-operationVersions:
      - label: v1 - Latest
        operationPointer: '#/paths/~1visasuppliermatchingservice~1v1~1upload/post'
        default: false
      x-hideTryIt: true
  /visasuppliermatchingservice/v1/download:
    get:
      tags:
      - Visa Supplier Matching Service Bulk API
      summary: Download
      description: Supplier Matching Service Bulk Match download
      operationId: Download
      parameters:
      - name: inputFileId
        in: query
        description: Id of request file supplied at time of upload
        required: true
        style: form
        explode: true
        schema:
          type: string
      responses:
        '200':
          description: ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  ByteArrayResource:
                    type: object
                    properties:
                      byteArray:
                        type: array
                        items:
                          type: object
                    description: OK
              examples:
                Default:
                  summary: Default
                  value:
                    byteArray:
                    - 1,Supplier 1,123 Main St,Boston ,MA,12345,840
                    - 2,Supplier 2,456 Green Ave,San Franciso,CA,98765,840
        '401':
          description: Unauthorized
          content: {}
        '403':
          description: Forbidden
          content: {}
        '404':
          description: Not Found
          content: {}
      x-operationVersions:
      - label: v1 - Latest
        operationPointer: '#/paths/~1visasuppliermatchingservice~1v1~1download/get'
        default: false
      x-hideTryIt: true
x-tagGroups:
- name: API Reference
  tags:
  - Foreign Exchange Rates API