<?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 Re: AIM - PHP - Description in Integration and Testing</title>
    <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/AIM-PHP-Description/m-p/21003#M11468</link>
    <description>&lt;P&gt;That looks good to me! :)&lt;/P&gt;</description>
    <pubDate>Tue, 03 Jan 2012 17:26:31 GMT</pubDate>
    <dc:creator>stymiee</dc:creator>
    <dc:date>2012-01-03T17:26:31Z</dc:date>
    <item>
      <title>AIM - PHP - Description</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/AIM-PHP-Description/m-p/20991#M11462</link>
      <description>&lt;P&gt;I'm having diffuculkties trying to display the description for an AIM transaction. &amp;nbsp;I have read the AIM Guild and was getting confused. &amp;nbsp;Is the "Description" tag used by itself, like "amount"?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Here is my code for the transaction. &amp;nbsp;I've tried moving the "Description" tag around and I keep getting a child element error.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;$xml-&amp;gt;ARBCreateSubscriptionRequest(array(
        'refId' =&amp;gt; $userid,
        'subscription' =&amp;gt; array(
            'name' =&amp;gt; $membership_name,
            'paymentSchedule' =&amp;gt; array(
                'interval' =&amp;gt; array(
                    'length' =&amp;gt; '1',
                    'unit' =&amp;gt; 'months'
                ),
                'startDate' =&amp;gt; $date_next_month,
                'totalOccurrences' =&amp;gt; '9999',
            ),
            'amount' =&amp;gt; $membership_amount,
	    'Description' =&amp;gt; $membership_name,
            'payment' =&amp;gt; array(
                'bankAccount' =&amp;gt; array(
					'accountType' =&amp;gt; $frm_banktype,
					'routingNumber' =&amp;gt; $routing,
					'accountNumber' =&amp;gt; $account,
					'nameOnAccount' =&amp;gt; $nameonaccount,
					'echeckType' =&amp;gt; 'WEB',
					'bankName' =&amp;gt; $bankname
                ),
            ),
            'billTo' =&amp;gt; array(
               'firstName' =&amp;gt; $firstname,
               'lastName' =&amp;gt; $lastname,
			   'address' =&amp;gt; $address,
			   'city' =&amp;gt; $city,
			   'zip' =&amp;gt; $zip
				)
        	)
   	 	)); // END $xml-&amp;gt;ARBCreateSubscriptionRequest(array(&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Would this be correct?&lt;/P&gt;</description>
      <pubDate>Tue, 03 Jan 2012 16:48:26 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/AIM-PHP-Description/m-p/20991#M11462</guid>
      <dc:creator>Wstar</dc:creator>
      <dc:date>2012-01-03T16:48:26Z</dc:date>
    </item>
    <item>
      <title>Re: AIM - PHP - Description</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/AIM-PHP-Description/m-p/20995#M11464</link>
      <description>&lt;P&gt;That is incorrect. You're using the ARB API to make a call to the AIM API. Obviously that won't work.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;According to &lt;A href="http://community.developer.authorize.net/t5/News-and-Announcements/New-XML-API-for-Transaction-Processing/td-p/6402" target="_self"&gt;the example in the AIM XML announcement&lt;/A&gt;&amp;nbsp;and in the XML guide, it doesn't look like there is a field for a general description for the entire order available in the XML schema. There are only item based descriptions available. It looks like &lt;A href="http://www.authorize.net/support/AIM_guide.pdf" target="_self"&gt;the original name value pairs API&lt;/A&gt; still allows for a description though.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 03 Jan 2012 17:07:08 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/AIM-PHP-Description/m-p/20995#M11464</guid>
      <dc:creator>stymiee</dc:creator>
      <dc:date>2012-01-03T17:07:08Z</dc:date>
    </item>
    <item>
      <title>Re: AIM - PHP - Description</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/AIM-PHP-Description/m-p/20999#M11466</link>
      <description>&lt;P&gt;So Sorry, I copied the wrong code :)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So, I have to add a lineItem in order to have a description. &amp;nbsp;Like this?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;    $xml-&amp;gt;createTransactionRequest(array(
        'refId' =&amp;gt; $userid,
        'transactionRequest' =&amp;gt; array(
            'transactionType' =&amp;gt; 'authCaptureTransaction',
            'amount' =&amp;gt; $payment_price,
			'Description' =&amp;gt; $membership_name,
            'payment' =&amp;gt; array(
                'bankAccount' =&amp;gt; array(
			'accountType' =&amp;gt; $frm_banktype,
			'routingNumber' =&amp;gt; $routing,
			'accountNumber' =&amp;gt; $account,
			'nameOnAccount' =&amp;gt; $nameonaccount,
			'echeckType' =&amp;gt; 'WEB',
			'bankName' =&amp;gt; $bankname
                ),
            ),
		'lineItems' =&amp;gt; array(
                'lineItem' =&amp;gt; array(
                   'itemId' =&amp;gt; $membership,
                    'name' =&amp;gt; $membership_name,
		    'description' =&amp;gt; $membership_description,
		    'quantity' =&amp;gt; '1',
		    'unitPrice' =&amp;gt; $payment_price
                ),
            ),
            'customer' =&amp;gt; array(
               'id' =&amp;gt; $userid,
               'email' =&amp;gt; $email,
			 
            ),
	       'billTo' =&amp;gt; array(
               'firstName' =&amp;gt; $firstname,
               'lastName' =&amp;gt; $lastname,
			   'address' =&amp;gt; $address,
			   'city' =&amp;gt; $city,
			   'zip' =&amp;gt; $zip,
            ),
            'transactionSettings' =&amp;gt; array(
                'setting' =&amp;gt; array(
                    'settingName' =&amp;gt; 'allowPartialAuth',
                    'settingValue' =&amp;gt; 'false',
                ),
                'setting' =&amp;gt; array(
                    'settingName' =&amp;gt; 'duplicateWindow',
                    'settingValue' =&amp;gt; '0',
                ),
                'setting' =&amp;gt; array(
                    'settingName' =&amp;gt; 'emailCustomer',
                    'settingValue' =&amp;gt; 'true',
                ),
                'setting' =&amp;gt; array(
                  'settingName' =&amp;gt; 'recurringBilling',
                  'settingValue' =&amp;gt; 'false',
                ),
                'setting' =&amp;gt; array(
                    'settingName' =&amp;gt; 'testRequest',
                    'settingValue' =&amp;gt; 'false',
                ),
            ),
            'userFields' =&amp;gt; array(
                'userField' =&amp;gt; array(
                    'name' =&amp;gt; 'CustomerID',
                    'value' =&amp;gt; $userid,
                ),
				'userField' =&amp;gt; array(
                    'name' =&amp;gt; 'Membership ID',
                    'value' =&amp;gt; $membership,
                ),
            ),
        ),
    )); // END $xml-&amp;gt;createTransactionRequest(array(&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 03 Jan 2012 17:22:58 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/AIM-PHP-Description/m-p/20999#M11466</guid>
      <dc:creator>Wstar</dc:creator>
      <dc:date>2012-01-03T17:22:58Z</dc:date>
    </item>
    <item>
      <title>Re: AIM - PHP - Description</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/AIM-PHP-Description/m-p/21003#M11468</link>
      <description>&lt;P&gt;That looks good to me! :)&lt;/P&gt;</description>
      <pubDate>Tue, 03 Jan 2012 17:26:31 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/AIM-PHP-Description/m-p/21003#M11468</guid>
      <dc:creator>stymiee</dc:creator>
      <dc:date>2012-01-03T17:26:31Z</dc:date>
    </item>
    <item>
      <title>Re: AIM - PHP - Description</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/AIM-PHP-Description/m-p/21021#M11477</link>
      <description>&lt;P&gt;Thank you for the help!&lt;/P&gt;</description>
      <pubDate>Tue, 03 Jan 2012 20:39:29 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/AIM-PHP-Description/m-p/21021#M11477</guid>
      <dc:creator>Wstar</dc:creator>
      <dc:date>2012-01-03T20:39:29Z</dc:date>
    </item>
    <item>
      <title>Re: AIM - PHP - Description</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/AIM-PHP-Description/m-p/21023#M11478</link>
      <description>&lt;P&gt;Wrong, there is a field for description. This is the first part of the createTransactionRequest example in the AIM XML guide:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&amp;lt;?xml version="1.0" encoding="utf-16"?&amp;gt; 
&amp;lt;createTransactionRequest 
xmlns:xsi="&lt;A target="_blank" href="http://www.w3.org/2001/XMLSchema-instance"&gt;http://www.w3.org/2001/XMLSchema-instance&lt;/A&gt;" 
xmlns:xsd="&lt;A target="_blank" href="http://www.w3.org/2001/XMLSchema"&gt;http://www.w3.org/2001/XMLSchema&lt;/A&gt;" 
xmlns="AnetApi/xml/v1/schema/AnetApiSchema.xsd"&amp;gt; 
  &amp;lt;merchantAuthentication&amp;gt; 
    &amp;lt;name&amp;gt;bvt_[L2x&amp;lt;/name&amp;gt; 
    
&amp;lt;sessionToken&amp;gt;gAc9F$cY0VRqpzLLlfhWdhQYR9WWLxhUvnXWSE9ffqkA&amp;lt;/session 
Token&amp;gt; 
    &amp;lt;mobileDeviceId&amp;gt;mpldf58693&amp;lt;/mobileDeviceId&amp;gt; 
  &amp;lt;/merchantAuthentication&amp;gt; 
  &amp;lt;transactionRequest&amp;gt; 
    &amp;lt;transactionType&amp;gt;authCaptureTransaction&amp;lt;/transactionType&amp;gt; 
    &amp;lt;amount&amp;gt;10.00&amp;lt;/amount&amp;gt; 
    &amp;lt;payment&amp;gt; 
      &amp;lt;creditCard&amp;gt; 
        &amp;lt;cardNumber&amp;gt;5424000000000015&amp;lt;/cardNumber&amp;gt; 
        &amp;lt;expirationDate&amp;gt;0511&amp;lt;/expirationDate&amp;gt; 
        &amp;lt;cardCode&amp;gt;123&amp;lt;/cardCode&amp;gt; 
      &amp;lt;/creditCard&amp;gt; 
    &amp;lt;/payment&amp;gt; 
    &amp;lt;order&amp;gt; 
      &amp;lt;invoiceNumber&amp;gt;INV001&amp;lt;/invoiceNumber&amp;gt; 
      &lt;STRONG&gt;&amp;lt;description&amp;gt;Really nice things!&amp;lt;/description&amp;gt;&lt;BR /&gt; &amp;nbsp;&lt;/STRONG&gt;&amp;lt;/order&amp;gt; &lt;/PRE&gt;&lt;P&gt;&amp;nbsp;It's also clearly mentioned in the regular PHP API documentation, and I've used it myself through that.&lt;/P&gt;</description>
      <pubDate>Tue, 03 Jan 2012 20:40:43 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/AIM-PHP-Description/m-p/21023#M11478</guid>
      <dc:creator>TJPride</dc:creator>
      <dc:date>2012-01-03T20:40:43Z</dc:date>
    </item>
  </channel>
</rss>

