Send Level 2/3 data for commercial cards

Level 2 or Level 3 (L2/L3) data provides commercial shoppers with additional information about purchases on their card statements. It allows companies to track how much is spent on their corporate cards where a single card may have multiple users.

Companies can also track the amount of sales tax to pay or reconcile transactions using a unique customer code. Transactions submitted with L2/L3 data that meet requirements have lower interchange rates.

This functionality is available for Ecommerce and Hosted-Payment Pages.

Level 2/3 data qualification requirements

You can send Level 2 data to Adyen only for taxable US domestic transactions. In addition, the requirements to qualify for the Level 2/3 interchange rates are different for Visa and Mastercard:

  • Visa: The total tax amount must be between 0.1% and 22%.
  • Mastercard: The total tax amount must be between 0.1% and 30%.

For Level 3 data, the minimum qualification requirements do not apply. You can submit transactions with a total tax amount of less than 0.1%

Some businesses are not eligible by Visa and Mastercard to use the Level 2/3 data functionality. For more information, refer to Can my business submit Level 2/3 data?

Sending Level 2/3 data

Sending L2 or L3 data is optional. If you do not send data, the transaction does not qualify for interchange rates.

There are two ways to submit L2/L3 data to Adyen:

  1. In the additionalData object of an /authorise request. 
  2. In the additionalData object of a /capture request.

For partial captures, submit L2/L3 data in the /capture request. If L2/L3 data is included in the /authorise request, it will be submitted for each of the partial captures, which will lead to data errors.

To enable the cardSchemeEnhancedDataLevel parameter for your account, contact the Support Team. You can submit L2 and L3 data without enabling this parameter. If it is enabled, and the card supports L2/L3 data, the response contains a cardSchemeEnhancedDataLevel parameter set to either L2 or L3.

Code examples: Authorisation

The following examples illustrate the data that you should send with the initial /authorise request.

For more information about required fields, see Level 2/3 data.

Request:

{
  "amount": {
    "currency": "USD",
    "value": "2000"
  },
  "merchantAccount": "MC_US_WF_MA_7995",
  "reference": "Test L2_3",
  "shopperInteraction": "Ecommerce",
  "card": {
    "cvc": "737",
    "expiryMonth": "10",
    "expiryYear": "2020",
    "holderName": "Adyen Test",
    "number": "4111111111111111"
  },
  "additionalData": {
    "enhancedSchemeData.totalTaxAmount": "24000",
    "enhancedSchemeData.customerReference": "101",
    "enhancedSchemeData.freightAmount": "300",
    "enhancedSchemeData.destinationStateProvinceCode": "NYC",
    "enhancedSchemeData.shipFromPostalCode": "1082GM",
    "enhancedSchemeData.orderDate": "101216",
    "enhancedSchemeData.destinationPostalCode": "1082GM",
    "enhancedSchemeData.destinationCountryCode": "NLD",
    "enhancedSchemeData.dutyAmount": "500",
    "enhancedSchemeData.itemDetailLine1.description": "T15 Test products 1",
    "enhancedSchemeData.itemDetailLine1.productCode": "TEST120",
    "enhancedSchemeData.itemDetailLine1.commodityCode": "COMMCODE1",
    "enhancedSchemeData.itemDetailLine1.quantity": "5",
    "enhancedSchemeData.itemDetailLine1.unitOfMeasure": "m",
    "enhancedSchemeData.itemDetailLine1.unitPrice": "1000",
    "enhancedSchemeData.itemDetailLine1.discount": "60",
    "enhancedSchemeData.itemDetailLine1.totalAmount": "4940",
    "enhancedSchemeData.itemDetailLine2.description": "T15 Test products 2",
    "enhancedSchemeData.itemDetailLine2.productCode": "TEST120",
    "enhancedSchemeData.itemDetailLine2.commodityCode": "COMMCODE2",
    "enhancedSchemeData.itemDetailLine2.quantity": "5",
    "enhancedSchemeData.itemDetailLine2.unitOfMeasure": "m",
    "enhancedSchemeData.itemDetailLine2.unitPrice": "1000",
    "enhancedSchemeData.itemDetailLine2.discount": "60",
    "enhancedSchemeData.itemDetailLine2.totalAmount": "4940",
    "enhancedSchemeData.itemDetailLine3.description": "T15 Test products 3",
    "enhancedSchemeData.itemDetailLine3.quantity": "5",
    "enhancedSchemeData.itemDetailLine3.productCode": "TEST120",
    "enhancedSchemeData.itemDetailLine3.commodityCode": "COMMCODE3",
    "enhancedSchemeData.itemDetailLine3.unitOfMeasure": "m",
    "enhancedSchemeData.itemDetailLine3.unitPrice": "1000",
    "enhancedSchemeData.itemDetailLine3.discount": "60",
    "enhancedSchemeData.itemDetailLine3.totalAmount": "4940"
  }
}

Response:

{
   "pspReference":"9914339722372783",
   "resultCode":"Authorised",
   "authCode":"506847",
   "additionalData":{
      "cardSchemeEnhancedDataLevel":"L2",
      "cardPaymentMethod":"visa",
      "cardIssuingBank":"Bank of America",
      "cardIssuingCountry":"US",
      "cardIssuingCurrency":"USD",
      "cardBin":"411111",
      "fundingSource":"CREDIT"
   }
}

Request:

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
   <soap:Body>
      <authorise xmlns="http://payment.services.adyen.com">
         <paymentRequest>
            <amount>
               <currency xmlns="http://common.services.adyen.com">USD</currency>
               <value xmlns="http://common.services.adyen.com">2000</value>
            </amount>
            <merchantAccount>MC_US_WF_MA_7995</merchantAccount>
            <reference>Test L2_3</reference>
            <shopperInteraction>Ecommerce</shopperInteraction>
            <card>
               <cvc>737</cvc>
               <expiryMonth>10</expiryMonth>
               <expiryYear>2020</expiryYear>
               <holderName>Adyen Test</holderName>
               <number>4111111111111111</number>
            </card>
 
        <additionalData>
          <entry>
            <key xsi:type="xsd:string">enhancedSchemeData.totalTaxAmount</key>
            <value xsi:type="xsd:string">24000</value>
          </entry>
          <entry>
            <key xsi:type="xsd:string">enhancedSchemeData.customerReference</key>
            <value xsi:type="xsd:string">101</value>
          </entry>
          <entry>
            <key xsi:type="xsd:string">enhancedSchemeData.freightAmount</key>
            <value xsi:type="xsd:string">300</value>
          </entry>
          <entry>
            <key xsi:type="xsd:string">enhancedSchemeData.destinationStateProvinceCode</key>
            <value xsi:type="xsd:string">NYC</value>
          </entry>
          <entry>
            <key xsi:type="xsd:string">enhancedSchemeData.shipFromPostalCode</key>
            <value xsi:type="xsd:string">1082GM</value>
          </entry>
          <entry>
            <key xsi:type="xsd:string">enhancedSchemeData.destinationPostalCode</key>
            <value xsi:type="xsd:string">1082GM</value>
          </entry>
          <entry>
            <key xsi:type="xsd:string">enhancedSchemeData.orderDate</key>
            <value xsi:type="xsd:string">101216</value>
          </entry>
          <entry>
            <key xsi:type="xsd:string">enhancedSchemeData.dutyAmount</key>
            <value xsi:type="xsd:string">500</value>
          </entry>
          <entry>
            <key xsi:type="xsd:string">enhancedSchemeData.destinationCountryCode</key>
            <value xsi:type="xsd:string">NLD</value>
          </entry>


          <entry>
            <key xsi:type="xsd:string">enhancedSchemeData.itemDetailLine1.description</key>
            <value xsi:type="xsd:string">T15 Test products 1</value>
          </entry>
          <entry>
            <key xsi:type="xsd:string">enhancedSchemeData.itemDetailLine1.productCode</key>
            <value xsi:type="xsd:string">TEST120</value>
          </entry>
 		  <entry>
            <key xsi:type="xsd:string">enhancedSchemeData.itemDetailLine1.commodityCode</key>
            <value xsi:type="xsd:string">COMMCODE1</value>
          </entry>
          <entry>
            <key xsi:type="xsd:string">enhancedSchemeData.itemDetailLine1.quantity</key>
            <value xsi:type="xsd:string">5</value>
          </entry>
          <entry>
            <key xsi:type="xsd:string">enhancedSchemeData.itemDetailLine1.unitOfMeasure</key>
            <value xsi:type="xsd:string">m</value>
          </entry>
			<entry>
            <key xsi:type="xsd:string">enhancedSchemeData.itemDetailLine1.unitPrice</key>
            <value xsi:type="xsd:string">1000</value>
          </entry>
          <entry>
            <key xsi:type="xsd:string">enhancedSchemeData.itemDetailLine1.discountAmount</key>
            <value xsi:type="xsd:string">60</value>
          </entry>
  		  <entry>
            <key xsi:type="xsd:string">enhancedSchemeData.itemDetailLine1.totalAmount</key>
            <value xsi:type="xsd:string">4940</value>
          </entry>

  
          <entry>
            <key xsi:type="xsd:string">enhancedSchemeData.itemDetailLine2.description</key>
            <value xsi:type="xsd:string">T15 Test products 2</value>
          </entry>
          <entry>
            <key xsi:type="xsd:string">enhancedSchemeData.itemDetailLine2.productCode</key>
            <value xsi:type="xsd:string">TEST120</value>
          </entry>
 		  <entry>
            <key xsi:type="xsd:string">enhancedSchemeData.itemDetailLine2.commodityCode</key>
            <value xsi:type="xsd:string">COMMCODE1</value>
          </entry>
		  <entry>
            <key xsi:type="xsd:string">enhancedSchemeData.itemDetailLine2.quantity</key>
            <value xsi:type="xsd:string">5</value>
          </entry>
          <entry>
            <key xsi:type="xsd:string">enhancedSchemeData.itemDetailLine2.unitOfMeasure</key>
            <value xsi:type="xsd:string">m</value>
          </entry>
      	 <entry>
            <key xsi:type="xsd:string">enhancedSchemeData.itemDetailLine2.unitPrice</key>
            <value xsi:type="xsd:string">1000</value>
          </entry>
          <entry>
            <key xsi:type="xsd:string">enhancedSchemeData.itemDetailLine2.discountAmount</key>
            <value xsi:type="xsd:string">60</value>
          </entry>
		  <entry>
            <key xsi:type="xsd:string">enhancedSchemeData.itemDetailLine2.totalAmount</key>
            <value xsi:type="xsd:string">4940</value>
          </entry>

        
          <entry>
            <key xsi:type="xsd:string">enhancedSchemeData.itemDetailLine3.description</key>
            <value xsi:type="xsd:string">T15 Test products 3</value>
          </entry>
     	   <entry>
            <key xsi:type="xsd:string">enhancedSchemeData.itemDetailLine3.productCode</key>
            <value xsi:type="xsd:string">TEST120</value>
          </entry>
 		  <entry>
            <key xsi:type="xsd:string">enhancedSchemeData.itemDetailLine3.commodityCode</key>
            <value xsi:type="xsd:string">COMMCODE1</value>
          </entry>
          <entry>
            <key xsi:type="xsd:string">enhancedSchemeData.itemDetailLine3.quantity</key>
            <value xsi:type="xsd:string">5</value>
          </entry>
          <entry>
            <key xsi:type="xsd:string">enhancedSchemeData.itemDetailLine3.unitOfMeasure</key>
            <value xsi:type="xsd:string">m</value>
          </entry>
          <entry>
            <key xsi:type="xsd:string">enhancedSchemeData.itemDetailLine3.unitPrice</key>
            <value xsi:type="xsd:string">1000</value>
          </entry>
           <entry>
            <key xsi:type="xsd:string">enhancedSchemeData.itemDetailLine3.discountAmount</key>
            <value xsi:type="xsd:string">60</value>
          </entry>
          <entry>
            <key xsi:type="xsd:string">enhancedSchemeData.itemDetailLine3.totalAmount</key>
            <value xsi:type="xsd:string">4940</value>
          </entry>    
        </additionalData>
  </paymentRequest>
      </authorise>
   </soap:Body>
</soap:Envelope>

Response:

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns0="http://payment.services.adyen.com" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
   <soap:Body>
      <ns0:authoriseResponse>
         <ns0:paymentResult>
            <ns0:pspReference>9914339722372783</ns0:pspReference>
            <ns0:resultCode>Authorised</ns0:resultCode>
            <ns0:authCode>506847</ns0:authCode>
            <additionalData>
               <entry>
                  <key xsi:type="xsd:string">cardSchemeEnhancedDataLevel</key>
                  <value xsi:type="xsd:string">L2</value>
               </entry>
               <entry>
                  <key xsi:type="xsd:string">cardPaymentMethod</key>
                  <value xsi:type="xsd:string">visa</value>
               </entry>
               <entry>
                  <key xsi:type="xsd:string">cardIssuingBank</key>
                  <value xsi:type="xsd:string">Bank of America</value>
               </entry>
               <entry>
                  <key xsi:type="xsd:string">cardIssuingCountry</key>
                  <value xsi:type="xsd:string">US</value>
               </entry>
               <entry>
                  <key xsi:type="xsd:string">cardIssuingCurrency</key>
                  <value xsi:type="xsd:string">USD</value>
               </entry>
               <entry>
                  <key xsi:type="xsd:string">cardBin</key>
                  <value xsi:type="xsd:string">411111</value>
               </entry>
               <entry>
                  <key xsi:type="xsd:string">fundingSource</key>
                  <value xsi:type="xsd:string">CREDIT</value>
               </entry>
            </additionalData>
         </ns0:paymentResult>
      </ns0:authoriseResponse>
   </soap:Body>
</soap:Envelope> 

Code examples: Capture

The following examples illustrate the data that you should send with the /capture request for Level 2/3 interchange rates, or with the /authorise request if auto capture is enabled.

For more information about required fields, see Level 2/3 data.

Level 2

{
   "merchantAccount":"MC_US_WF_MA_TC02",
   "modificationAmount":{
      "currency":"USD",
      "value":"1000"
   },
   "originalReference":"9914339722372783",
   "additionalData":{
      "enhancedSchemeData.totalTaxAmount":"160",
      "enhancedSchemeData.customerReference":"101"
   }
}
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <soap:Body>
    <capture xmlns="http://payment.services.adyen.com">
      <modificationRequest>
        <merchantAccount>MC_US_WF_MA_TC02</merchantAccount>
        <modificationAmount>
          <currency xmlns="http://common.services.adyen.com">USD</currency>
          <value xmlns="http://common.services.adyen.com">1000</value>
        </modificationAmount>
        <originalReference>9914339722372783</originalReference>
        <additionalData>
          <entry>
            <key xsi:type="xsd:string">enhancedSchemeData.totalTaxAmount</key>
            <value xsi:type="xsd:string">160</value>
          </entry>
          <entry>
            <key xsi:type="xsd:string">enhancedSchemeData.customerReference</key>
            <value xsi:type="xsd:string">101</value>
          </entry>

        </additionalData>
      </modificationRequest>
    </capture>
  </soap:Body>
</soap:Envelope>

Level 3

{  
   "merchantAccount":"MC_US_WF_MA_7995",
   "modificationAmount":{  
      "currency":"USD",
      "value":"80000"
   },
   "originalReference":"9914339722372783",
   "additionalData":{  
      "enhancedSchemeData.totalTaxAmount":"12800",
      "enhancedSchemeData.customerReference":"101",
      "enhancedSchemeData.freightAmount":"300",
      "enhancedSchemeData.destinationStateProvinceCode":"NYC",
      "enhancedSchemeData.shipFromPostalCode":"1082GM",
      "enhancedSchemeData.orderDate":"101216",
      "enhancedSchemeData.dutyAmount":"500",
      "enhancedSchemeData.destinationCountryCode":"NLD",
      "enhancedSchemeData.destinationPostalCode":"1082GM",

      "enhancedSchemeData.itemDetailLine1.description":"T16 Test products 1",
      "enhancedSchemeData.itemDetailLine1.productCode":"TEST120",
      "enhancedSchemeData.itemDetailLine1.quantity":"5",
      "enhancedSchemeData.itemDetailLine1.unitOfMeasure":"m",
      "enhancedSchemeData.itemDetailLine1.unitPrice":"4000",
      "enhancedSchemeData.itemDetailLine1.discountAmount":"60",
      "enhancedSchemeData.itemDetailLine1.totalAmount":"19940",

      "enhancedSchemeData.itemDetailLine2.description":"T16 Test products 2",
      "enhancedSchemeData.itemDetailLine2.productCode":"TEST120",
      "enhancedSchemeData.itemDetailLine2.quantity":"5",
      "enhancedSchemeData.itemDetailLine2.unitOfMeasure":"m",
      "enhancedSchemeData.itemDetailLine2.unitPrice":"4000",
      "enhancedSchemeData.itemDetailLine2.discountAmount":"60",
      "enhancedSchemeData.itemDetailLine2.totalAmount":"19940",

      "enhancedSchemeData.itemDetailLine3.description":"T16 Test products 3",
      "enhancedSchemeData.itemDetailLine3.productCode":"TEST120",
      "enhancedSchemeData.itemDetailLine3.quantity":"5",
      "enhancedSchemeData.itemDetailLine3.unitOfMeasure":"m",
      "enhancedSchemeData.itemDetailLine3.unitPrice":"4000",
      "enhancedSchemeData.itemDetailLine3.discountAmount":"60",
      "enhancedSchemeData.itemDetailLine3.totalAmount":"19940",

      "enhancedSchemeData.itemDetailLine4.description":"T16 Test products 4",
      "enhancedSchemeData.itemDetailLine4.productCode":"TEST120",
      "enhancedSchemeData.itemDetailLine4.quantity":"5",
      "enhancedSchemeData.itemDetailLine4.unitOfMeasure":"m",
      "enhancedSchemeData.itemDetailLine4.unitPrice":"4000",
      "enhancedSchemeData.itemDetailLine4.discountAmount":"60",
      "enhancedSchemeData.itemDetailLine4.totalAmount":"19940"
   }
}
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <soap:Body>
    <capture xmlns="http://payment.services.adyen.com">
      <modificationRequest>
        <merchantAccount>MC_US_WF_MA_7995</merchantAccount>
        <modificationAmount>
          <currency xmlns="http://common.services.adyen.com">USD</currency>
          <value xmlns="http://common.services.adyen.com">80000</value>
        </modificationAmount>
        <originalReference>9914339722372783</originalReference>
        <additionalData>
          <entry>
            <key xsi:type="xsd:string">enhancedSchemeData.totalTaxAmount</key>
            <value xsi:type="xsd:string">12800</value>
          </entry>
          <entry>
            <key xsi:type="xsd:string">enhancedSchemeData.customerReference</key>
            <value xsi:type="xsd:string">101</value>
          </entry>
          <entry>
            <key xsi:type="xsd:string">enhancedSchemeData.freightAmount</key>
            <value xsi:type="xsd:string">300</value>
          </entry>
          <entry>
            <key xsi:type="xsd:string">enhancedSchemeData.destinationStateProvinceCode</key>
            <value xsi:type="xsd:string">NYC</value>
          </entry>
          <entry>
            <key xsi:type="xsd:string">enhancedSchemeData.shipFromPostalCode</key>
            <value xsi:type="xsd:string">1082GM</value>
          </entry>
          <entry>
            <key xsi:type="xsd:string">enhancedSchemeData.destinationPostalCode</key>
            <value xsi:type="xsd:string">1082GM</value>
          </entry>
          <entry>
            <key xsi:type="xsd:string">enhancedSchemeData.orderDate</key>
            <value xsi:type="xsd:string">101216</value>
          </entry>
          <entry>
            <key xsi:type="xsd:string">enhancedSchemeData.dutyAmount</key>
            <value xsi:type="xsd:string">500</value>
          </entry>
          <entry>
            <key xsi:type="xsd:string">enhancedSchemeData.destinationCountryCode</key>
            <value xsi:type="xsd:string">NLD</value>
          </entry>





          <entry>
            <key xsi:type="xsd:string">enhancedSchemeData.itemDetailLine1.description</key>
            <value xsi:type="xsd:string">T16 Test products 1</value>
          </entry>
          <entry>
            <key xsi:type="xsd:string">enhancedSchemeData.itemDetailLine1.productCode</key>
            <value xsi:type="xsd:string">TEST120</value>
          </entry>
          <entry>
            <key xsi:type="xsd:string">enhancedSchemeData.itemDetailLine1.quantity</key>
            <value xsi:type="xsd:string">5</value>
          </entry>
          <entry>
            <key xsi:type="xsd:string">enhancedSchemeData.itemDetailLine1.unitOfMeasure</key>
            <value xsi:type="xsd:string">m</value>
          </entry>
			<entry>
            <key xsi:type="xsd:string">enhancedSchemeData.itemDetailLine1.unitPrice</key>
            <value xsi:type="xsd:string">4000</value>
          </entry>
          <entry>
            <key xsi:type="xsd:string">enhancedSchemeData.itemDetailLine1.discountAmount</key>
            <value xsi:type="xsd:string">60</value>
          </entry>
  		  <entry>
            <key xsi:type="xsd:string">enhancedSchemeData.itemDetailLine1.totalAmount</key>
            <value xsi:type="xsd:string">19940</value>
          </entry>


   
          <entry>
            <key xsi:type="xsd:string">enhancedSchemeData.itemDetailLine2.description</key>
            <value xsi:type="xsd:string">T16 Test products 2</value>
          </entry>
          <entry>
            <key xsi:type="xsd:string">enhancedSchemeData.itemDetailLine2.productCode</key>
            <value xsi:type="xsd:string">TEST120</value>
          </entry>
		  <entry>
            <key xsi:type="xsd:string">enhancedSchemeData.itemDetailLine2.quantity</key>
            <value xsi:type="xsd:string">5</value>
          </entry>
          <entry>
            <key xsi:type="xsd:string">enhancedSchemeData.itemDetailLine2.unitOfMeasure</key>
            <value xsi:type="xsd:string">m</value>
          </entry>
      	 <entry>
            <key xsi:type="xsd:string">enhancedSchemeData.itemDetailLine2.unitPrice</key>
            <value xsi:type="xsd:string">4000</value>
          </entry>
          <entry>
            <key xsi:type="xsd:string">enhancedSchemeData.itemDetailLine2.discountAmount</key>
            <value xsi:type="xsd:string">60</value>
          </entry>
		  <entry>
            <key xsi:type="xsd:string">enhancedSchemeData.itemDetailLine2.totalAmount</key>
            <value xsi:type="xsd:string">19940</value>
          </entry>

        
          <entry>
            <key xsi:type="xsd:string">enhancedSchemeData.itemDetailLine3.description</key>
            <value xsi:type="xsd:string">T16 Test products 3</value>
          </entry>
     	   <entry>
            <key xsi:type="xsd:string">enhancedSchemeData.itemDetailLine3.productCode</key>
            <value xsi:type="xsd:string">TEST120</value>
          </entry>
          <entry>
            <key xsi:type="xsd:string">enhancedSchemeData.itemDetailLine3.quantity</key>
            <value xsi:type="xsd:string">5</value>
          </entry>
          <entry>
            <key xsi:type="xsd:string">enhancedSchemeData.itemDetailLine3.unitOfMeasure</key>
            <value xsi:type="xsd:string">m</value>
          </entry>
          <entry>
            <key xsi:type="xsd:string">enhancedSchemeData.itemDetailLine3.unitPrice</key>
            <value xsi:type="xsd:string">4000</value>
          </entry>
           <entry>
            <key xsi:type="xsd:string">enhancedSchemeData.itemDetailLine3.discountAmount</key>
            <value xsi:type="xsd:string">60</value>
          </entry>
          <entry>
            <key xsi:type="xsd:string">enhancedSchemeData.itemDetailLine3.totalAmount</key>
            <value xsi:type="xsd:string">19940</value>
          </entry>


      
          <entry>
            <key xsi:type="xsd:string">enhancedSchemeData.itemDetailLine4.description</key>
            <value xsi:type="xsd:string">T16 Test products 4</value>
          </entry>
		 <entry>
            <key xsi:type="xsd:string">enhancedSchemeData.itemDetailLine4.productCode</key>
            <value xsi:type="xsd:string">TEST120</value>
          </entry>      
          <entry>
            <key xsi:type="xsd:string">enhancedSchemeData.itemDetailLine4.quantity</key>
            <value xsi:type="xsd:string">5</value>
          </entry>
 		  <entry>
            <key xsi:type="xsd:string">enhancedSchemeData.itemDetailLine4.unitOfMeasure</key>
            <value xsi:type="xsd:string">m</value>
          </entry>
		  <entry>
            <key xsi:type="xsd:string">enhancedSchemeData.itemDetailLine4.unitPrice</key>
            <value xsi:type="xsd:string">4000</value>
          </entry>      
          <entry>
            <key xsi:type="xsd:string">enhancedSchemeData.itemDetailLine4.discountAmount</key>
            <value xsi:type="xsd:string">60</value>
          </entry>
          <entry>
            <key xsi:type="xsd:string">enhancedSchemeData.itemDetailLine4.totalAmount</key>
            <value xsi:type="xsd:string">19940</value>
          </entry>
      
         
        </additionalData>
      </modificationRequest>
    </capture>
  </soap:Body>
</soap:Envelope>