# Registering a PAN for Product Graduation Plus with Commercial Flexible Interchange
source: https://developer.mastercard.com/account-catalog-services/documentation/testing/pan-registration-bau-depricated/product-graduating-a-pan/registration-with-mastercard-flex-attributes/registering-a-pan-for-flexible-interchange/index.md

## Registering a PAN for Product Graduation Plus with commercial flexible interchange {#registering-a-pan-for-product-graduation-plus-with-commercial-flexible-interchange}

### Account Catalog Services API Request {#account-catalog-services-api-request}

* `requestId`: "request10"
* authorization: "reqKey"

* JSON

```JSON
{
  "accountIdentifier": "XXXXXXXXXXXXXXXX",
  "accountIndicator": "PRIMARY_ACCOUNT_NUMBER",
  "accountIdentifierExpirationDate": "1233",
  "customerSegmentationId": "144177",
  "accountLevelManagementServiceProperties": {
    "accountIdentifierStatus": "A",
    "accountIdentifierClosedDate": "20250411",
    "groupId": "GROUP01",
    "productGraduationProductCode": "MCW",
    "acquiringInstitutionIDCode": "2450",
    "mastercardAssignedID": "48032",
    "posCountryCode": "840",
    "cardAcceptorIDCode": "123557788",
    "subMerchantID": "submerchant12",
    "merchantType": "6011",
    "cardholderTransactionTypeCode": "12",
    "amountTransactionLow": "3000000",
    "amountTransactionHigh": "999999999999",
    "currencyCodeTransaction": "840"
  }
}
```

### Account Catalog Services API Response {#account-catalog-services-api-response}

* `requestId`: "request10"

* JSON

```JSON
{
  "accountIdentifier": "XXXXXXXXXXXXXXXX",
  "accountIndicator": "PRIMARY_ACCOUNT_NUMBER",
  "accountIdentifierExpirationDate": "1233",
  "customerSegmentationId": "144177",
  "accountLevelManagementServiceResult": {
    "responseIndicator": "ACCEPTED",
    "responseType": "INTERIM",
    "accountIdentifierStatus": "A",
    "accountIdentifierClosedDate": "20250411",
    "groupId": "GROUP01",
    "productGraduationProductCode": "MCW",
    "acquiringInstitutionIDCode": "2450",
    "mastercardAssignedID": "48032",
    "posCountryCode": "840",
    "cardAcceptorIDCode": "123557788",
    "subMerchantID": "submerchant12",
    "merchantType": "6011",
    "cardholderTransactionTypeCode": "12",
    "amountTransactionLow": "3000000",
    "amountTransactionHigh": "999999999999",
    "currencyCodeTransaction": "840",
    "accountCategoryCode": "P",
    "actionCodes": [],
    "rejectCodes": [],
    "almServiceCode": "00616",
    "almServiceProductCode": "MCW",
    "almServiceProductClass": "MCW",
    "almServiceRateType": "XXX"
  }
}
```

### Account Catalog Services detail response API {#account-catalog-services-detail-response-api}

* `requestId`: "request10"
* authorization: "reqKey"

* JSON

```JSON
{
  "accountIdentifier": "XXXXXXXXXXXXXXXX",
  "accountIndicator": "PRIMARY_ACCOUNT_NUMBER",
  "accountIdentifierExpirationDate": "1233",
  "customerSegmentationId": "144177",
  "accountLevelManagementServiceResult": {
    "responseIndicator": "ACCEPTED",
    "responseType": "FINAL",
    "accountIdentifierStatus": "A",
    "accountIdentifierClosedDate": "20250411",
    "groupId": "GROUP01",
    "productGraduationProductCode": "MCW",
    "acquiringInstitutionIDCode": "2450",
    "mastercardAssignedID": "48032",
    "posCountryCode": "840",
    "cardAcceptorIDCode": "123557788",
    "subMerchantID": "submerchant12",
    "merchantType": "6011",
    "cardholderTransactionTypeCode": "12",
    "amountTransactionLow": "3000000",
    "amountTransactionHigh": "999999999999",
    "currencyCodeTransaction": "840",
    "accountCategoryCode": "P",
    "actionCodes": [
      "A0000429",
      "A0000428",
      "A0000207",
      "A0000427",
      "A0000421",
      "A0000420",
      "A0000100",
      "A0000426",
      "A0000425",
      "A0000424",
      "A0000423"
    ],
    "rejectCodes": [],
    "almServiceCode": "00616",
    "almServiceProductCode": "MCW",
    "almServiceProductClass": "MCW",
    "almServiceRateType": "XXX",
    "serviceClassificationCodes": [
      "PRS1",
      "PRGR"
    ]
  }
}
```

### Account Catalog Services detail response API Acknowledgment {#account-catalog-services-detail-response-api-acknowledgment}

* `requestId`: "request10"
* authorization: "respKey"

* JSON

```JSON
{
  "message": " Request has been accepted successfully."
}
```

