<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Error 270, Line item 1 is invalid. with AIM php integration in Integration and Testing</title>
    <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Error-270-Line-item-1-is-invalid-with-AIM-php-integration/m-p/53885#M28959</link>
    <description>&lt;P&gt;Hi,&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am getting error 270,&amp;nbsp;Line item 1 is invalid. with certain orders but I cannot find anything to differentiate them from good orders. I have attached my logs (with character replaced for privacy).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;02-24-2016 @ 15:11:58 - Request
method: POST
uri: https://api.authorize.net/xml/v1/request.api
user-agent: WooCommerce-Authorize.net-AIM-Gateway/3.5.1 (WooCommerce/2.5.2; WordPress/4.4.2)
headers: Array
(
    [content-type] =&amp;gt; application/xml
    [accept] =&amp;gt; application/xml
)

body: &amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;
&amp;lt;createTransactionRequest xmlns="AnetApi/xml/v1/schema/AnetApiSchema.xsd"&amp;gt;
  &amp;lt;merchantAuthentication&amp;gt;
    &amp;lt;name&amp;gt;*********&amp;lt;/name&amp;gt;
    &amp;lt;transactionKey&amp;gt;****************&amp;lt;/transactionKey&amp;gt;
  &amp;lt;/merchantAuthentication&amp;gt;
  &amp;lt;refId&amp;gt;######&amp;lt;/refId&amp;gt;
  &amp;lt;transactionRequest&amp;gt;
    &amp;lt;transactionType&amp;gt;authCaptureTransaction&amp;lt;/transactionType&amp;gt;
    &amp;lt;amount&amp;gt;53.00&amp;lt;/amount&amp;gt;
    &amp;lt;currencyCode&amp;gt;USD&amp;lt;/currencyCode&amp;gt;
    &amp;lt;payment&amp;gt;
      &amp;lt;creditCard&amp;gt;
        &amp;lt;cardNumber&amp;gt;4***********####&amp;lt;/cardNumber&amp;gt;
        &amp;lt;expirationDate&amp;gt;##-##&amp;lt;/expirationDate&amp;gt;
        &amp;lt;cardCode&amp;gt;***&amp;lt;/cardCode&amp;gt;
      &amp;lt;/creditCard&amp;gt;
    &amp;lt;/payment&amp;gt;
    &amp;lt;solution&amp;gt;
      &amp;lt;id&amp;gt;########&amp;lt;/id&amp;gt;
    &amp;lt;/solution&amp;gt;
    &amp;lt;order&amp;gt;
      &amp;lt;invoiceNumber&amp;gt;2####&amp;lt;/invoiceNumber&amp;gt;
      &amp;lt;description&amp;gt;##### ####### ### - Order 2####&amp;lt;/description&amp;gt;
    &amp;lt;/order&amp;gt;
    &amp;lt;lineItems&amp;gt;
      &amp;lt;lineItem&amp;gt;
        &amp;lt;itemId&amp;gt;4269&amp;lt;/itemId&amp;gt;
        &amp;lt;name&amp;gt;#######​ ### UNIT 1003 Linen...&amp;lt;/name&amp;gt;
        &amp;lt;description&amp;gt;SKU: ​####, Booking Date: August 6, 2016, Duration: 1 weeks, Booking ID: 2####&amp;lt;/description&amp;gt;
        &amp;lt;quantity&amp;gt;1&amp;lt;/quantity&amp;gt;
        &amp;lt;unitPrice&amp;gt;53.00&amp;lt;/unitPrice&amp;gt;
      &amp;lt;/lineItem&amp;gt;
    &amp;lt;/lineItems&amp;gt;
    &amp;lt;customer&amp;gt;
      &amp;lt;id&amp;gt;6##&amp;lt;/id&amp;gt;
      &amp;lt;email&amp;gt;###########@centurylink.net&amp;lt;/email&amp;gt;
    &amp;lt;/customer&amp;gt;
    &amp;lt;billTo&amp;gt;
      &amp;lt;firstName&amp;gt;#####&amp;lt;/firstName&amp;gt;
      &amp;lt;lastName&amp;gt;######&amp;lt;/lastName&amp;gt;
      &amp;lt;address&amp;gt;### ########### Road Apartment, suite, unit etc. (optional)&amp;lt;/address&amp;gt;
      &amp;lt;city&amp;gt;###########&amp;lt;/city&amp;gt;
      &amp;lt;state&amp;gt;PA&amp;lt;/state&amp;gt;
      &amp;lt;zip&amp;gt;17307&amp;lt;/zip&amp;gt;
      &amp;lt;country&amp;gt;USA&amp;lt;/country&amp;gt;
      &amp;lt;phoneNumber&amp;gt;###-###-####&amp;lt;/phoneNumber&amp;gt;
    &amp;lt;/billTo&amp;gt;
    &amp;lt;shipTo&amp;gt;
      &amp;lt;firstName&amp;gt;#####&amp;lt;/firstName&amp;gt;
      &amp;lt;lastName&amp;gt;######&amp;lt;/lastName&amp;gt;
      &amp;lt;address&amp;gt;### ########### Road Apartment, suite, unit etc. (optional)&amp;lt;/address&amp;gt;
      &amp;lt;city&amp;gt;###########&amp;lt;/city&amp;gt;
      &amp;lt;state&amp;gt;PA&amp;lt;/state&amp;gt;
      &amp;lt;zip&amp;gt;17307&amp;lt;/zip&amp;gt;
      &amp;lt;country&amp;gt;USA&amp;lt;/country&amp;gt;
    &amp;lt;/shipTo&amp;gt;
    &amp;lt;customerIP&amp;gt;##.###.##.###&amp;lt;/customerIP&amp;gt;
    &amp;lt;transactionSettings&amp;gt;
      &amp;lt;setting&amp;gt;
        &amp;lt;settingName&amp;gt;duplicateWindow&amp;lt;/settingName&amp;gt;
        &amp;lt;settingValue&amp;gt;0&amp;lt;/settingValue&amp;gt;
      &amp;lt;/setting&amp;gt;
    &amp;lt;/transactionSettings&amp;gt;
  &amp;lt;/transactionRequest&amp;gt;
&amp;lt;/createTransactionRequest&amp;gt;

duration: 0.40078s
02-24-2016 @ 15:11:58 - Response
code: 200
message: OK
headers: Array
(
    [cache-control] =&amp;gt; private
    [content-length] =&amp;gt; 803
    [content-type] =&amp;gt; application/xml; charset=utf-8
    [server] =&amp;gt; Microsoft-IIS/7.5
    [x-aspnet-version] =&amp;gt; 2.0.50727
    [x-powered-by] =&amp;gt; ASP.NET
    [access-control-allow-origin] =&amp;gt; *
    [access-control-allow-methods] =&amp;gt; PUT,OPTIONS,POST,GET
    [access-control-allow-headers] =&amp;gt; x-requested-with,cache-control,content-type,origin,method,SOAPAction
    [date] =&amp;gt; Wed, 24 Feb 2016 20:11:57 GMT
    [connection] =&amp;gt; close
)

body: &amp;lt;?xml version="1.0" encoding="utf-8"?&amp;gt;
&amp;lt;createTransactionResponse xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="AnetApi/xml/v1/schema/AnetApiSchema.xsd"&amp;gt;
  &amp;lt;refId&amp;gt;2####&amp;lt;/refId&amp;gt;
  &amp;lt;messages&amp;gt;
    &amp;lt;resultCode&amp;gt;Error&amp;lt;/resultCode&amp;gt;
    &amp;lt;message&amp;gt;
      &amp;lt;code&amp;gt;E00027&amp;lt;/code&amp;gt;
      &amp;lt;text&amp;gt;The transaction was unsuccessful.&amp;lt;/text&amp;gt;
    &amp;lt;/message&amp;gt;
  &amp;lt;/messages&amp;gt;
  &amp;lt;transactionResponse&amp;gt;
    &amp;lt;responseCode&amp;gt;3&amp;lt;/responseCode&amp;gt;
    &amp;lt;authCode/&amp;gt;
    &amp;lt;avsResultCode&amp;gt;P&amp;lt;/avsResultCode&amp;gt;
    &amp;lt;cvvResultCode/&amp;gt;
    &amp;lt;cavvResultCode/&amp;gt;
    &amp;lt;transId&amp;gt;0&amp;lt;/transId&amp;gt;
    &amp;lt;refTransID/&amp;gt;
    &amp;lt;transHash&amp;gt;E6400A064AF9B08F18BC6A553C0008D1&amp;lt;/transHash&amp;gt;
    &amp;lt;testRequest&amp;gt;0&amp;lt;/testRequest&amp;gt;
    &amp;lt;accountNumber/&amp;gt;
    &amp;lt;accountType/&amp;gt;
    &amp;lt;errors&amp;gt;
      &amp;lt;error&amp;gt;
        &amp;lt;errorCode&amp;gt;270&amp;lt;/errorCode&amp;gt;
        &amp;lt;errorText&amp;gt;Line item 1 is invalid.&amp;lt;/errorText&amp;gt;
      &amp;lt;/error&amp;gt;
    &amp;lt;/errors&amp;gt;
  &amp;lt;/transactionResponse&amp;gt;
&amp;lt;/createTransactionResponse&amp;gt;

02-24-2016 @ 15:12:00 - Status code E00027: The transaction was unsuccessful. Error Code: 270 - Line item 1 is invalid. Error Code: 270 - Line item 1 is invalid.&lt;/PRE&gt;</description>
    <pubDate>Mon, 29 Feb 2016 13:36:09 GMT</pubDate>
    <dc:creator>otherjohn</dc:creator>
    <dc:date>2016-02-29T13:36:09Z</dc:date>
    <item>
      <title>Error 270, Line item 1 is invalid. with AIM php integration</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Error-270-Line-item-1-is-invalid-with-AIM-php-integration/m-p/53885#M28959</link>
      <description>&lt;P&gt;Hi,&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am getting error 270,&amp;nbsp;Line item 1 is invalid. with certain orders but I cannot find anything to differentiate them from good orders. I have attached my logs (with character replaced for privacy).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;02-24-2016 @ 15:11:58 - Request
method: POST
uri: https://api.authorize.net/xml/v1/request.api
user-agent: WooCommerce-Authorize.net-AIM-Gateway/3.5.1 (WooCommerce/2.5.2; WordPress/4.4.2)
headers: Array
(
    [content-type] =&amp;gt; application/xml
    [accept] =&amp;gt; application/xml
)

body: &amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;
&amp;lt;createTransactionRequest xmlns="AnetApi/xml/v1/schema/AnetApiSchema.xsd"&amp;gt;
  &amp;lt;merchantAuthentication&amp;gt;
    &amp;lt;name&amp;gt;*********&amp;lt;/name&amp;gt;
    &amp;lt;transactionKey&amp;gt;****************&amp;lt;/transactionKey&amp;gt;
  &amp;lt;/merchantAuthentication&amp;gt;
  &amp;lt;refId&amp;gt;######&amp;lt;/refId&amp;gt;
  &amp;lt;transactionRequest&amp;gt;
    &amp;lt;transactionType&amp;gt;authCaptureTransaction&amp;lt;/transactionType&amp;gt;
    &amp;lt;amount&amp;gt;53.00&amp;lt;/amount&amp;gt;
    &amp;lt;currencyCode&amp;gt;USD&amp;lt;/currencyCode&amp;gt;
    &amp;lt;payment&amp;gt;
      &amp;lt;creditCard&amp;gt;
        &amp;lt;cardNumber&amp;gt;4***********####&amp;lt;/cardNumber&amp;gt;
        &amp;lt;expirationDate&amp;gt;##-##&amp;lt;/expirationDate&amp;gt;
        &amp;lt;cardCode&amp;gt;***&amp;lt;/cardCode&amp;gt;
      &amp;lt;/creditCard&amp;gt;
    &amp;lt;/payment&amp;gt;
    &amp;lt;solution&amp;gt;
      &amp;lt;id&amp;gt;########&amp;lt;/id&amp;gt;
    &amp;lt;/solution&amp;gt;
    &amp;lt;order&amp;gt;
      &amp;lt;invoiceNumber&amp;gt;2####&amp;lt;/invoiceNumber&amp;gt;
      &amp;lt;description&amp;gt;##### ####### ### - Order 2####&amp;lt;/description&amp;gt;
    &amp;lt;/order&amp;gt;
    &amp;lt;lineItems&amp;gt;
      &amp;lt;lineItem&amp;gt;
        &amp;lt;itemId&amp;gt;4269&amp;lt;/itemId&amp;gt;
        &amp;lt;name&amp;gt;#######​ ### UNIT 1003 Linen...&amp;lt;/name&amp;gt;
        &amp;lt;description&amp;gt;SKU: ​####, Booking Date: August 6, 2016, Duration: 1 weeks, Booking ID: 2####&amp;lt;/description&amp;gt;
        &amp;lt;quantity&amp;gt;1&amp;lt;/quantity&amp;gt;
        &amp;lt;unitPrice&amp;gt;53.00&amp;lt;/unitPrice&amp;gt;
      &amp;lt;/lineItem&amp;gt;
    &amp;lt;/lineItems&amp;gt;
    &amp;lt;customer&amp;gt;
      &amp;lt;id&amp;gt;6##&amp;lt;/id&amp;gt;
      &amp;lt;email&amp;gt;###########@centurylink.net&amp;lt;/email&amp;gt;
    &amp;lt;/customer&amp;gt;
    &amp;lt;billTo&amp;gt;
      &amp;lt;firstName&amp;gt;#####&amp;lt;/firstName&amp;gt;
      &amp;lt;lastName&amp;gt;######&amp;lt;/lastName&amp;gt;
      &amp;lt;address&amp;gt;### ########### Road Apartment, suite, unit etc. (optional)&amp;lt;/address&amp;gt;
      &amp;lt;city&amp;gt;###########&amp;lt;/city&amp;gt;
      &amp;lt;state&amp;gt;PA&amp;lt;/state&amp;gt;
      &amp;lt;zip&amp;gt;17307&amp;lt;/zip&amp;gt;
      &amp;lt;country&amp;gt;USA&amp;lt;/country&amp;gt;
      &amp;lt;phoneNumber&amp;gt;###-###-####&amp;lt;/phoneNumber&amp;gt;
    &amp;lt;/billTo&amp;gt;
    &amp;lt;shipTo&amp;gt;
      &amp;lt;firstName&amp;gt;#####&amp;lt;/firstName&amp;gt;
      &amp;lt;lastName&amp;gt;######&amp;lt;/lastName&amp;gt;
      &amp;lt;address&amp;gt;### ########### Road Apartment, suite, unit etc. (optional)&amp;lt;/address&amp;gt;
      &amp;lt;city&amp;gt;###########&amp;lt;/city&amp;gt;
      &amp;lt;state&amp;gt;PA&amp;lt;/state&amp;gt;
      &amp;lt;zip&amp;gt;17307&amp;lt;/zip&amp;gt;
      &amp;lt;country&amp;gt;USA&amp;lt;/country&amp;gt;
    &amp;lt;/shipTo&amp;gt;
    &amp;lt;customerIP&amp;gt;##.###.##.###&amp;lt;/customerIP&amp;gt;
    &amp;lt;transactionSettings&amp;gt;
      &amp;lt;setting&amp;gt;
        &amp;lt;settingName&amp;gt;duplicateWindow&amp;lt;/settingName&amp;gt;
        &amp;lt;settingValue&amp;gt;0&amp;lt;/settingValue&amp;gt;
      &amp;lt;/setting&amp;gt;
    &amp;lt;/transactionSettings&amp;gt;
  &amp;lt;/transactionRequest&amp;gt;
&amp;lt;/createTransactionRequest&amp;gt;

duration: 0.40078s
02-24-2016 @ 15:11:58 - Response
code: 200
message: OK
headers: Array
(
    [cache-control] =&amp;gt; private
    [content-length] =&amp;gt; 803
    [content-type] =&amp;gt; application/xml; charset=utf-8
    [server] =&amp;gt; Microsoft-IIS/7.5
    [x-aspnet-version] =&amp;gt; 2.0.50727
    [x-powered-by] =&amp;gt; ASP.NET
    [access-control-allow-origin] =&amp;gt; *
    [access-control-allow-methods] =&amp;gt; PUT,OPTIONS,POST,GET
    [access-control-allow-headers] =&amp;gt; x-requested-with,cache-control,content-type,origin,method,SOAPAction
    [date] =&amp;gt; Wed, 24 Feb 2016 20:11:57 GMT
    [connection] =&amp;gt; close
)

body: &amp;lt;?xml version="1.0" encoding="utf-8"?&amp;gt;
&amp;lt;createTransactionResponse xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="AnetApi/xml/v1/schema/AnetApiSchema.xsd"&amp;gt;
  &amp;lt;refId&amp;gt;2####&amp;lt;/refId&amp;gt;
  &amp;lt;messages&amp;gt;
    &amp;lt;resultCode&amp;gt;Error&amp;lt;/resultCode&amp;gt;
    &amp;lt;message&amp;gt;
      &amp;lt;code&amp;gt;E00027&amp;lt;/code&amp;gt;
      &amp;lt;text&amp;gt;The transaction was unsuccessful.&amp;lt;/text&amp;gt;
    &amp;lt;/message&amp;gt;
  &amp;lt;/messages&amp;gt;
  &amp;lt;transactionResponse&amp;gt;
    &amp;lt;responseCode&amp;gt;3&amp;lt;/responseCode&amp;gt;
    &amp;lt;authCode/&amp;gt;
    &amp;lt;avsResultCode&amp;gt;P&amp;lt;/avsResultCode&amp;gt;
    &amp;lt;cvvResultCode/&amp;gt;
    &amp;lt;cavvResultCode/&amp;gt;
    &amp;lt;transId&amp;gt;0&amp;lt;/transId&amp;gt;
    &amp;lt;refTransID/&amp;gt;
    &amp;lt;transHash&amp;gt;E6400A064AF9B08F18BC6A553C0008D1&amp;lt;/transHash&amp;gt;
    &amp;lt;testRequest&amp;gt;0&amp;lt;/testRequest&amp;gt;
    &amp;lt;accountNumber/&amp;gt;
    &amp;lt;accountType/&amp;gt;
    &amp;lt;errors&amp;gt;
      &amp;lt;error&amp;gt;
        &amp;lt;errorCode&amp;gt;270&amp;lt;/errorCode&amp;gt;
        &amp;lt;errorText&amp;gt;Line item 1 is invalid.&amp;lt;/errorText&amp;gt;
      &amp;lt;/error&amp;gt;
    &amp;lt;/errors&amp;gt;
  &amp;lt;/transactionResponse&amp;gt;
&amp;lt;/createTransactionResponse&amp;gt;

02-24-2016 @ 15:12:00 - Status code E00027: The transaction was unsuccessful. Error Code: 270 - Line item 1 is invalid. Error Code: 270 - Line item 1 is invalid.&lt;/PRE&gt;</description>
      <pubDate>Mon, 29 Feb 2016 13:36:09 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Error-270-Line-item-1-is-invalid-with-AIM-php-integration/m-p/53885#M28959</guid>
      <dc:creator>otherjohn</dc:creator>
      <dc:date>2016-02-29T13:36:09Z</dc:date>
    </item>
    <item>
      <title>Re: Error 270, Line item 1 is invalid. with AIM php integration</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Error-270-Line-item-1-is-invalid-with-AIM-php-integration/m-p/53903#M28974</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hi &lt;SPAN class="UserName lia-user-name lia-user-rank-Member"&gt;&lt;A href="https://community.developer.cybersource.com/t5/user/viewprofilepage/user-id/13383" target="_self"&gt;&lt;SPAN class=""&gt;otherjohn&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;,&lt;BR /&gt;&lt;BR /&gt;It is hard to tell for sure with some of the information being redacted in your post. One common reason of this error 270 is if you are passing more than the 31 character limit in the item name as explained &lt;A href="http://www.authorize.net/content/dam/authorize/documents/AIM_guide_XML.pdf#page=41" target="_blank"&gt;here&lt;/A&gt;. I suggest that you check this field and make sure you are not passing more than the character limit.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Joy&lt;/P&gt;</description>
      <pubDate>Thu, 03 Mar 2016 00:06:34 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Error-270-Line-item-1-is-invalid-with-AIM-php-integration/m-p/53903#M28974</guid>
      <dc:creator>Joy</dc:creator>
      <dc:date>2016-03-03T00:06:34Z</dc:date>
    </item>
  </channel>
</rss>

