# Testing
source: https://developer.mastercard.com/transaction-insights/documentation/testing/index.md

### Search Transaction Counts {#search-transaction-counts}

### Prerequisite {#prerequisite}

Refer to the [Search Transaction Counts](https://developer.mastercard.com/transaction-insights/documentation/use-cases/index.md) use case details.

API Reference: `GET /transaction-stats`

## Test Cases {#test-cases}

#### Parameters: {#parameters}

* `report_year`   
* `report_month`   
* `report_quarter`   
* `transaction_type`   
* `period`   
* `country_code`   

##### Success Request: {#success-request}

```js
{{host}}/mexicoinsights/transaction-stats?report_year=2020&report_month=08&transaction_type=POS&period=monthly&country_code=MEX
```

##### Success Response: {#success-response}

```java
{
    "reportYear": "2020",
    "reportMonth": "8",
    "period": "Monthly",
    "transactionType": "POS",
    "countryCode": "MEX",
    "totalAuthorizationCount": "200",
    "authDeclinedCount": "20",
    "authApprovedCount": "180",
    "authWithPromotionCount": "50",
    "authChipEmvCount": "10",
    "authChipWithPinCount": "12",
    "authMagstripeWithPINCount": "40",
    "authMagstripeWithSignatureCount": "35",
    "authContactlessChipCount": "7",
    "auth3dsEmvCount": "36",
    "tccHotelCount": "17",
    "tccRetailCount": "15",
    "tccRestaurantCount": "18",
    "tccPaymentCount": "80",
    "poiPosCount": "4",
    "authManualEntryCount": "600",
    "tccHospitalCount": "45",
    "authTokenizedCount": "45",
    "poiEcommCount": "3",
    "tccAirplaneCount": "70",
    "poiInstallmentsCount": "85",
    "poiCredOnFileCount": "16",
    "authRecurringCount": "26",
    "poiMotoCount": "15",
    "poiMobileCount": "16",
    "declinedDoNotHonorCount": "18",
    "declinedByInsufficientFundsCount": "52",
    "declinedByOtherReasonCount": "52",
    "declinedByInvalidPINCount": "12",
    "declinedByFraudRulesCount": "12"
}
```

##### Failure Request: {#failure-request}

```js
{{ host }}/mexicoinsights/transaction-stats?report_year=2025&report_month=01&transaction_type=POS&period=monthly&country_code=MEX
```

##### Failure Response: {#failure-response}

```java
{
  "Errors": {
    "Error": [
      {
        "Source": "mexico-insights-api",
        "ReasonCode": "INVALID_DATA_REPORTYEAR",
        "Description": "Report year should not be greater than current year",
        "Recoverable": false
      }
    ]
  }
}
```

