# Visa

### What kind of data I will get

The Termination Inquiry API enables Acquirers to identify Merchants and Agents previously terminated by other Acquirers, retrieving termination details directly from the Terminated Listing Database.

### Input

<table><thead><tr><th width="205">Attribute</th><th width="100">Type</th><th width="371">Description</th><th>Required</th></tr></thead><tbody><tr><td>city</td><td>string</td><td>The city of the merchant's or agent's registered address. Example: "St Albans"</td><td>Yes</td></tr><tr><td>countryOrRegion</td><td>string</td><td>The country or region of the merchant's or agent's registered address. Example: "JP"</td><td>Yes</td></tr><tr><td>streetAddress</td><td>string</td><td>The street details of the merchant's or agent's registered address that should include, in this order as applicable: building number/name, street number and name, shop number, floor number. Example: "80 Wood Street"</td><td>Yes</td></tr><tr><td>stateOrProvince</td><td>string</td><td>The state or province of the merchant's or agent's registered address. Example: "CA"</td><td>No</td></tr><tr><td>zipOrPostalCode</td><td>string</td><td>The postal code or zip code for the merchant's or agent's registered address. Example: "SA82GF"</td><td>No</td></tr><tr><td>businessPhoneNumber</td><td>string</td><td>Business phone number of the merchant's or agent.</td><td>Yes</td></tr><tr><td>category</td><td>string</td><td><p>Business Category of the Terminated Record. Possible values:</p><ul><li>INDEPENDENT_SALES_ORGANIZATION</li><li>MERCHANT</li><li> PAYMENT_FACILITATOR</li><li>MARKETPLACE</li><li>STAGED_DIGITAL_WALLET_OPERATOR</li><li>SPONSORED_MERCHANT</li></ul></td><td>Yes</td></tr><tr><td>dbaName</td><td>string</td><td>The “Doing-Business-As” Name that the merchant or agent operates under. Example: "Snap Photoshop Ltd"</td><td>Yes</td></tr><tr><td><a href="#principal-input">principal</a></td><td>array&#x3C;object></td><td>Principals of the terminated record.</td><td>Yes</td></tr><tr><td>tradeOverInternet</td><td>boolean</td><td>An indicator identifying if the merchant or agent trades over the Internet.</td><td>Yes</td></tr><tr><td>businessEmailAddress</td><td>string</td><td>The primary email address registered for the merchant or agent.</td><td>No</td></tr><tr><td>businessRegistrationNumber</td><td>string</td><td>A Business Registration Number such as Commercial Registration, Ministry of Commerce certificate number or equivalent registration number for the merchant or agent. Example: "452349600005"</td><td>No</td></tr><tr><td>merchantCategoryCode</td><td>string</td><td></td><td>No</td></tr><tr><td>legalName</td><td>string</td><td><p>The parent or holding company legally registered name if this name is different from the Trading Name/DBA Name. For a sole proprietor, this field shall be omitted.</p><p>Example: "Snap Photoshop Ltd"</p></td><td>No</td></tr><tr><td>taxId</td><td>string</td><td>A Tax Identification Code registered for the merchant or agent; for example, a Value Added Tax (VAT) Number in the UK or a Federal Tax ID Number in US. Example: "GB123456789"</td><td>No</td></tr><tr><td>webAddress</td><td>string</td><td>Web address of the merchant or agent. Example: ["https://u.nu"]</td><td>Yes</td></tr><tr><td><a href="#financial-account-input">account</a></td><td>object</td><td>Financial account of the terminated record.</td><td>No</td></tr></tbody></table>

### Principal Input

| Attribute              | Type   | Description                                                                             | Required |
| ---------------------- | ------ | --------------------------------------------------------------------------------------- | -------- |
| name                   | string | The name of the individual that is registered as the merchant or agent principal/owner. | Yes      |
| businessEmailAddress   | string | The merchant or agent principal's/owner’s corporate/business email address.             | No       |
| businessPhoneNumber    | string | The merchant or agent principal's/owner’s corporate/business contact number.            | No       |
| driverLicenseNumber    | string | The merchant or agent principal's/owner’s driver license number.                        | No       |
| passportNumber         | string | The merchant or agent principal's/owner's passport number.                              | No       |
| principalID            | string | The merchant or agent principal's/owner’s id.                                           | No       |
| residentIDOrNationalID | string | The merchant or agent principal's/owner’s resident ID number or National ID number.     | No       |
| ssn                    | string | The merchant or agent principal's/owner’s social security number.                       | No       |

### Financial Account Input

| Attribute              | Type   | Description                                                                                                          | Required |
| ---------------------- | ------ | -------------------------------------------------------------------------------------------------------------------- | -------- |
| financialAccountNumber | string | A code assigned by a financial institution to uniquely identify a customer account within the financial institution. | No       |
| financialInstitutionID | string | A unique code that identifies a Financial Institution; for example, Sort Code, SWIFT, Routing Number.                | No       |
| intBankAccountNumber   | string | An International Bank Account Number that can be verified by a checksum.                                             | No       |

### Input example

```
{
  "city": "St Albans",
  "countryOrRegion": "AT",
  "streetAddress": "80 Wood Street",
  "businessPhoneNumber": "+861071111223",
  "category": "MERCHANT",
  "dbaName": "Snap Photoshop Ltd",
  "principal": {
      "name": "Bill Smith"
  },
  "webAddress": "https://u.nu",
  "tradeOverInternet": true
}
```

### Output

<table><thead><tr><th width="292">Attribute</th><th>Type</th><th>Description</th></tr></thead><tbody><tr><td><a href="#searchterminatedresponse">searchTerminatedResponse</a></td><td>object</td><td>Object containing response from Visa</td></tr><tr><td><a href="#status">status</a></td><td>object</td><td>Status of the response</td></tr></tbody></table>

### Status

| Attribute         | Type   | Description                                 |
| ----------------- | ------ | ------------------------------------------- |
| statusCode        | string | <p>Status Code.</p><p>Example: "API000"</p> |
| statusDescription | string | Example: "Success"                          |

### SearchTerminatedResponse

| Attribute                               | Type           | Description                            |
| --------------------------------------- | -------------- | -------------------------------------- |
| [possibleMatches](#possible-matches)    | array\<object> | Possible matches returned in response. |
| [searchRequestRef](#search-request-ref) | object         | Search request reference.              |

### Search Request Ref

| Attribute                                                            | Type    | Description                                                                                                                       |
| -------------------------------------------------------------------- | ------- | --------------------------------------------------------------------------------------------------------------------------------- |
| acquirerBID                                                          | string  | <p>Visa assigned Business Identifier (BID) of the Acquirer for the Search request.</p><p>Example: "10048640"</p>                  |
| acquirerCountryOrRegion                                              | string  | <p>The country or region of the Acquirer for the Search request.</p><p>Example: "JP"</p>                                          |
| globalSearch                                                         | boolean | An indicator identifying if the inquiry is worldwide or regional based. True means Global Search and False means Regional Search. |
| searchRequestRefID                                                   | string  | <p>A system-generated Search request reference id.</p><p>Example: "SRCH123412"</p>                                                |
| [terminatedRecordSearchCriteria](#terminated-record-search-criteria) | object  | Search criteria used in request to find terminated merchants.                                                                     |

### Terminated Record Search Criteria

| Attribute                         | Type           | Description                                                                                                                                                                                                      |
| --------------------------------- | -------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [address](#address)               | object         | Address of the merchant.                                                                                                                                                                                         |
| businessPhoneNumbers              | array\<string> | <p>Business phone numbers of the merchant. <br>Example: \["+871231123123"]</p>                                                                                                                                   |
| category                          | string         | Business Category of the Terminated Record defined as follows: 0 = Merchant 1 = Payment Facilitator 2 = Independent Sales Organization 3 = Marketplace 4 = Staged Digital Wallet Operator 5 = Sponsored Merchant |
| DBAName                           | string         | The “Doing-Business-As” Name that the merchant or agent operates under.                                                                                                                                          |
| [principals](#principal)          | array\<object> | Individuals registered as the merchant or agent principal/owner.                                                                                                                                                 |
| tradeOverInternet                 | boolean        | An indicator identifying if the merchant or agent trades over the Internet.                                                                                                                                      |
| businessEmailAddress              | string         | The primary email address registered for the merchant or agent.                                                                                                                                                  |
| businessRegistrationNumber        | string         | A Business Registration Number such as Commercial Registration, Ministry of Commerce certificate number or equivalent registration number for the merchant or agent.                                             |
| [financialAccts](#financial-acct) | array\<object> | Financial accounts of the merchant.                                                                                                                                                                              |
| legalName                         | string         | The parent or holding company legally registered name if this name is different from the Trading Name/DBA Name. For a sole proprietor, this field shall be omitted.                                              |
| merchantCategoryCodes             | array\<string> | Merchant category codes. Example: \["5411"]                                                                                                                                                                      |
| taxID                             | string         | A Tax Identification Code registered for the merchant or agent; for example, a Value Added Tax (VAT) Number in the UK or a Federal Tax ID Number in US.                                                          |
| webAddresses                      | array\<string> | Web addresses of the merchant.                                                                                                                                                                                   |

### Address

| Attribute       | Type   | Description                                                                                                                                                                                   |
| --------------- | ------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| city            | string | The city of the merchant's or agent's registered address.                                                                                                                                     |
| countryOrRegion | string | The country or region of the merchant's or agent's registered address.                                                                                                                        |
| streetAddress   | string | The street details of the merchant's or agent's registered address that should include, in this order as applicable: building number/name, street number and name, shop number, floor number. |
| stateOrProvince | string | The state or province of the merchant's or agent's registered address.                                                                                                                        |
| zipOrPostalCode | string | The postal code or zip code for the merchant's or agent's registered address.                                                                                                                 |

### Principal

| Attribute              | Type   | Description                                                                             |
| ---------------------- | ------ | --------------------------------------------------------------------------------------- |
| name                   | string | The name of the individual that is registered as the merchant or agent principal/owner. |
| businessEmailAddress   | string | The merchant or agent principal's/owner’s corporate/business email address.             |
| businessPhoneNumber    | string | The merchant or agent principal's/owner’s corporate/business contact number.            |
| driverLicenseNumber    | string | The merchant or agent principal's/owner’s driver license number.                        |
| passportNumber         | string | The merchant or agent principal's/owner's passport number.                              |
| principalID            | string | The merchant or agent principal's/owner’s id.                                           |
| residentIDOrNationalID | string | The merchant or agent principal's/owner’s resident ID number or National ID number.     |
| SSN                    | string | The merchant or agent principal's/owner’s social security number.                       |

### Financial Acct

| Attribute              | Type   | Description                                                                                                          |
| ---------------------- | ------ | -------------------------------------------------------------------------------------------------------------------- |
| financialAccountNumber | string | A code assigned by a financial institution to uniquely identify a customer account within the financial institution. |
| financialInstitutionID | string | A unique code that identifies a Financial Institution; for example, Sort Code, SWIFT, Routing Number.                |
| intBankAccountNumber   | string | An International Bank Account Number that can be verified by a checksum.                                             |

### Possible Matches

| Attribute                         | Type           | Description                                                  |
| --------------------------------- | -------------- | ------------------------------------------------------------ |
| [matchedRecords](#matched-record) | array\<object> | Matched records returned in the response.                    |
| totalCount                        | integer        | Number of possibly matched records returned in the response. |

### Matched Record

| Attribute               | Type   | Description                                                                          |
| ----------------------- | ------ | ------------------------------------------------------------------------------------ |
| acquirerBID             | string | Visa assigned Business Identifier (BID) of the Acquirer for the terminated contract. |
| acquirerCountryOrRegion | string | The country or region of the Acquirer for the terminated contract.                   |
| acquirerName            | string | Name of the Acquirer for the terminated contract.                                    |
| terminatedRecord        | object |                                                                                      |
| terminatedRecordMatch   | object |                                                                                      |
| terminatedRefID         | string | A system-generated terminated record reference identification number.                |

### Terminated Record

| Attribute                         | Type           | Description                                                                                                                                                                                                                                                                                                          |
| --------------------------------- | -------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [address](#address)               | object         | Address of the terminated record                                                                                                                                                                                                                                                                                     |
| businessPhoneNumbers              | array\<string> | Example: \["+861071111222"]                                                                                                                                                                                                                                                                                          |
| cardAcceptorIDs                   | array\<string> | Example: \["12345678910111"]                                                                                                                                                                                                                                                                                         |
| category                          | string         | <p>Business Category of the Terminated Record defined as follows: 0 = Merchant 1 = Payment Facilitator 2 = Independent Sales Organization 3 = Marketplace 4 = Staged Digital Wallet Operator 5 = Sponsored Merchant</p><p>Example: "1"</p>                                                                           |
| contractEndDate                   | string         | <p>The date on which the merchant's or agent's contract agreement was terminated.</p><p>Example: "2019-11-14"</p>                                                                                                                                                                                                    |
| contractStartDate                 | string         | <p>The date on which the merchant's or agent's contract agreement was granted.</p><p>Example: "2019-11-01"</p>                                                                                                                                                                                                       |
| DBAName                           | string         | <p>The “Doing-Business-As” Name that the merchant or agent operates under.</p><p>Example: "Snap Photoshop Ltd"</p>                                                                                                                                                                                                   |
| incorportationStatus              | string         | <p>The incorporation status registered for the merchant or agent defined as follows: 1 = Individual/Sole Proprietor 2 = Partnership 3 = Corporation 4 = Medical or Legal Corporation 5 = Association / Estate / Trust 6 = Non-Profit Organization -1 = Unknown (returned for legacy listings)</p><p>Example: "3"</p> |
| primaryListingReason              | string         | <p>The primary reason for the termination of the merchant's or agent's contract.</p><p>Example: "29-Bankruptcy/Liquidation/Insolvency"</p>                                                                                                                                                                           |
| [principals](#principal)          | array\<object> | Principals of the terminated record.                                                                                                                                                                                                                                                                                 |
| tradeInternationally              | boolean        | <p>An indicator identifying if the merchant or agent trades across international borders or territories.</p><p>Example: true</p>                                                                                                                                                                                     |
| tradeOverInternet                 | boolean        | <p>An indicator identifying if the merchant or agent trades over the Internet.</p><p>Example: false</p>                                                                                                                                                                                                              |
| acquirerAssignedMerchantID        | string         | <p>A unique Merchant Identification Number assigned by the Acquirer. Mandatory for Merchant.</p><p>Example: "36654773"</p>                                                                                                                                                                                           |
| businessEmailAddress              | string         | <p>The primary email address registered for the merchant or agent.</p><p>Example: "<billsmith@snapphoto.com>"</p>                                                                                                                                                                                                    |
| businessRegistrationNumber        | string         | <p>A Business Registration Number such as Commercial Registration, Ministry of Commerce certificate number or equivalent registration number for the merchant or agent.</p><p>Example: "452349600005"</p>                                                                                                            |
| [financialAccts](#financial-acct) | array\<object> | Financial accounts of terminated record.                                                                                                                                                                                                                                                                             |
| legalName                         | string         | <p>The parent or holding company legally registered name if this name is different from the Trading Name/DBA Name. For a sole proprietor, this field shall be omitted.</p><p>Example: "Snap Photoshop Ltd"</p>                                                                                                       |
| merchantCategoryCodes             | array\<string> | Example: \["5411"]                                                                                                                                                                                                                                                                                                   |
| paymentFacilitatorBID             | string         | <p>The business ID as registered with Visa to uniquely identify a payment facilitator.</p><p>Example: "10000108"</p>                                                                                                                                                                                                 |
| paymentFacilitatorCountryOrRegion | string         | <p>The country or region of the payment facilitator.</p><p>Example: "JP"</p>                                                                                                                                                                                                                                         |
| secondaryListingReason            | string         | <p>The secondary reason for the termination of the merchant's or agent's contract.</p><p>Example: "34-Merchant Identity Theft"</p>                                                                                                                                                                                   |
| taxID                             | string         | A Tax Identification Code registered for the merchant or agent; for example, a Value Added Tax (VAT) Number in the UK or a Federal Tax ID Number in US. Example: "GB123456789"                                                                                                                                       |
| webAddresses                      | array\<string> | <p>Web addresses of terminated object. <br>Example: \["<https://u.nu>"]<br></p>                                                                                                                                                                                                                                      |

### Terminated Record Match

| Attribute                                     | Type           | Description                                                                                                                  |
| --------------------------------------------- | -------------- | ---------------------------------------------------------------------------------------------------------------------------- |
| [addressMatch](#address-match)                | object         | The object containing indicator of the address match.                                                                        |
| businessEmailAddress                          | string         | <p>The indicator of the match type for the data field. N = No Match E = Exact Match P = Partial Match</p><p>Example: "N"</p> |
| businessPhoneNumbers                          | string         | <p>The indicator of the match type for the data field. N = No Match E = Exact Match P = Partial Match</p><p>Example: "N"</p> |
| businessRegistrationNumber                    | string         | <p>The indicator of the match type for the data field. N = No Match E = Exact Match P = Partial Match</p><p>Example: "N"</p> |
| DBAName                                       | string         | <p>The indicator of the match type for the data field. N = No Match E = Exact Match P = Partial Match</p><p>Example: "N"</p> |
| [financialAcctsMatch](#financial-accts-match) | array\<object> | The object containing indicator of the financial accounts match.                                                             |
| legalName                                     | string         | <p>The indicator of the match type for the data field. N = No Match E = Exact Match P = Partial Match</p><p>Example: "N"</p> |
| merchantCategoryCodes                         | string         | <p>The indicator of the match type for the data field. N = No Match E = Exact Match P = Partial Match</p><p>Example: "N"</p> |
| [principalsMatch](#principals-match)          | array\<object> | The object containing indicator of the principals match.                                                                     |
| taxID                                         | string         | <p>he indicator of the match type for the data field. N = No Match E = Exact Match P = Partial Match</p><p>Example: "N"</p>  |
| tradeOverInternet                             | string         | <p>The indicator of the match type for the data field. N = No Match E = Exact Match P = Partial Match</p><p>Example: "N"</p> |
| webAddresses                                  | string         | <p>The indicator of the match type for the data field. N = No Match E = Exact Match P = Partial Match</p><p>Example: "N"</p> |

## Address Match

| Attribute       | Type   | Description                                                                                                                  |
| --------------- | ------ | ---------------------------------------------------------------------------------------------------------------------------- |
| city            | string | <p>The indicator of the match type for the data field. N = No Match E = Exact Match P = Partial Match</p><p>Example: "N"</p> |
| countryOrRegion | string | <p>The indicator of the match type for the data field. N = No Match E = Exact Match P = Partial Match</p><p>Example: "N"</p> |
| streetAddress   | string | <p>The indicator of the match type for the data field. N = No Match E = Exact Match P = Partial Match</p><p>Example: "N"</p> |
| stateOrProvince | string | <p>The indicator of the match type for the data field. N = No Match E = Exact Match P = Partial Match</p><p>Example: "N"</p> |
| zipOrPostalCode | string | <p>The indicator of the match type for the data field. N = No Match E = Exact Match P = Partial Match</p><p>Example: "N"</p> |

### Financial Accts Match

| Attribute              | Type   | Description                                                                                                                  |
| ---------------------- | ------ | ---------------------------------------------------------------------------------------------------------------------------- |
| financialAccountNumber | string | <p>The indicator of the match type for the data field. N = No Match E = Exact Match P = Partial Match</p><p>Example: "N"</p> |
| financialInstitutionID | string | <p>The indicator of the match type for the data field. N = No Match E = Exact Match P = Partial Match</p><p>Example: "N"</p> |
| intBankAccountNumber   | string | <p>The indicator of the match type for the data field. N = No Match E = Exact Match P = Partial Match</p><p>Example: "N"</p> |

### Principals Match

| Attribute              | Type   | Description                                                                                                                  |
| ---------------------- | ------ | ---------------------------------------------------------------------------------------------------------------------------- |
| name                   | string | <p>The indicator of the match type for the data field. N = No Match E = Exact Match P = Partial Match</p><p>Example: "N"</p> |
| businessEmailAddress   | string | <p>The indicator of the match type for the data field. N = No Match E = Exact Match P = Partial Match</p><p>Example: "N"</p> |
| businessPhoneNumber    | string | <p>The indicator of the match type for the data field. N = No Match E = Exact Match P = Partial Match</p><p>Example: "N"</p> |
| driverLicenseNumber    | string | <p>The indicator of the match type for the data field. N = No Match E = Exact Match P = Partial Match</p><p>Example: "N"</p> |
| passportNumber         | string | <p>The indicator of the match type for the data field. N = No Match E = Exact Match P = Partial Match</p><p>Example: "N"</p> |
| principalID            | string | <p>The indicator of the match type for the data field. N = No Match E = Exact Match P = Partial Match</p><p>Example: "N"</p> |
| residentIDOrNationalID | string | <p>The indicator of the match type for the data field. N = No Match E = Exact Match P = Partial Match</p><p>Example: "N"</p> |
| SSN                    | string | <p>The indicator of the match type for the data field. N = No Match E = Exact Match P = Partial Match</p><p>Example: "N"</p> |

### Output example

```
{
    "status": {
        "statusCode": "API0000",
        "stausDescription": "SUCCESS"
    },
    "searchTerminatedResponse": {
        "possibleMatches": {
            "matchedRecords": [
                {
                    "acquirerBID": "ACQ123",
                    "acquirerCountryOrRegion": "Country1",
                    "acquirerName": "Acquirer1",
                    "terminatedRecord": {
                        "address": {
                            "city": "Dummy City",
                            "countryOrRegion": "Dummy Country",
                            "streetAddress": "123 Dummy Street",
                            "stateOrProvince": "Dummy State",
                            "zipOrPostalCode": "12345"
                        },
                        "businessPhoneNumbers": [
                            "123-456-7890",
                            "987-654-3210"
                        ],
                        "cardAcceptorIDs": [
                            "CardID1",
                            "CardID2"
                        ],
                        "category": "Category1",
                        "contractEndDate": "2023-12-31",
                        "contractStartDate": "2020-01-01",
                        "DBAName": "DBAName1",
                        "incorportationStatus": "Active",
                        "primaryListingReason": "Reason1",
                        "principals": [
                            {
                                "name": "Principal2",
                                "businessEmailAddress": "principal2@example.com",
                                "businessPhoneNumber": "555-5678",
                                "driverLicenseNumber": "DL654321",
                                "passportNumber": "PP012345",
                                "principalId": "P456",
                                "residentIdOrNationalId": "R456",
                                "ssn": "987-65-4321"
                            }
                        ],
                        "tradeInternationally": true,
                        "tradeOverInternet": true,
                        "acquirerAssignedMerchantID": "MerchantID1",
                        "businessEmailAddress": "business1@example.com",
                        "businessRegistrationNumber": "123456789",
                        "financialAccts": [
                            {
                                "financialAccountNumber": "FAN123456",
                                "financialInstitutionId": "FI123",
                                "intBankAccountNumber": "INTBANK789"
                            },
                            {
                                "financialAccountNumber": "FAN654321",
                                "financialInstitutionId": "FI456",
                                "intBankAccountNumber": "INTBANK012"
                            }
                        ],
                        "legalName": "LegalName1",
                        "merchantCategoryCodes": [
                            "MCC123",
                            "MCC456"
                        ],
                        "paymentFacilitatorBID": "PF123",
                        "paymentFacilitatorCountryOrRegion": "Country1",
                        "secondaryListingReason": "Reason2",
                        "taxID": "987-65-4321",
                        "webAddresses": [
                            "http://www.example1.com",
                            "https://www.sample1.com"
                        ]
                    },
                    "terminatedRecordMatch": {
                        "addressMatch": {
                            "street": "456 Oak St",
                            "city": "City2",
                            "state": "State2",
                            "zipCode": "54321",
                            "country": "Country2"
                        },
                        "businessEmailAddress": "business2@example.com",
                        "businessPhoneNumbers": "555-9876",
                        "businessRegistrationNumber": "987654321",
                        "DBAName": "DBAName2",
                        "financialAcctsMatch": [
                            {
                                "financialAccountNumber": "FAN987654",
                                "financialInstitutionId": "FI789",
                                "intBankAccountNumber": "INTBANK456"
                            },
                            {
                                "financialAccountNumber": "FAN321098",
                                "financialInstitutionId": "FI654",
                                "intBankAccountNumber": "INTBANK789"
                            }
                        ],
                        "legalName": "LegalName2",
                        "merchantCategoryCodes": "MCC789",
                        "principalsMatch": [
                            {
                                "name": "Principal3",
                                "businessEmailAddress": "principal3@example.com",
                                "businessPhoneNumber": "555-9876",
                                "driverLicenseNumber": "DL789012",
                                "passportNumber": "PP345678",
                                "principalId": "P789",
                                "residentIdOrNationalId": "R789",
                                "ssn": "987-65-4321"
                            }
                        ],
                        "taxID": "123-45-6789",
                        "tradeOverInternet": "true",
                        "webAddresses": [
                            "http://www.example2.com",
                            "https://www.sample2.com"
                        ]
                    },
                    "terminatedRefID": "RefID1"
                }
            ],
            "totalCount": 1
        },
        "searchRequestRef": {
            "searchRequestRefID": "SearchRefID1",
            "acquirerBID": "ACQ123",
            "acquirerCountryOrRegion": "Country1",
            "globalSearch": true,
            "terminatedRecordSearchCriteria": {
                "address": {
                    "city": "Dummy City",
                    "countryOrRegion": "Dummy Country",
                    "streetAddress": "123 Dummy Street",
                    "stateOrProvince": "Dummy State",
                    "zipOrPostalCode": "12345"
                },
                "businessPhoneNumbers": [
                    "123-456-7890",
                    "987-654-3210"
                ],
                "category": "Dummy Category",
                "DBAName": "Dummy DBA Name",
                "principals": [
                    {
                        "name": "Principal1",
                        "businessEmailAddress": "principal1@example.com",
                        "businessPhoneNumber": "555-1234",
                        "driverLicenseNumber": "DL123456",
                        "passportNumber": "PP789012",
                        "principalId": "P123",
                        "residentIdOrNationalId": "R123",
                        "ssn": "123-45-6789"
                    }
                ],
                "tradeOverInternet": true,
                "businessEmailAddress": "business@example.com",
                "businessRegistrationNumber": "123456789",
                "financialAccts": [
                    {
                        "financialAccountNumber": "FAN123456",
                        "financialInstitutionId": "FI123",
                        "intBankAccountNumber": "INTBANK789"
                    },
                    {
                        "financialAccountNumber": "FAN654321",
                        "financialInstitutionId": "FI456",
                        "intBankAccountNumber": "INTBANK012"
                    }
                ],
                "legalName": "Dummy Legal Name",
                "merchantCategoryCodes": [
                    "MCC123",
                    "MCC456"
                ],
                "taxID": "987-65-4321",
                "webAddresses": [
                    "http://www.example.com",
                    "https://www.sample.com"
                ]
            },
            "retroAlertIfNoMatch": false
        }
    }
}
```


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.transactionlink.io/docs/v1/integrations/visa.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
