<?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 Authorize.net AIM Customer Receipt Issue in Integration and Testing</title>
    <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Authorize-net-AIM-Customer-Receipt-Issue/m-p/37279#M20668</link>
    <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;We are using Authorize.net AIM on our Opencart 1.5.4 the problem we are facing is when a recipet is fetched to client it does not show Product title description etc about which products are purchased how can we integrate these things to customer reciept &amp;nbsp;below is code i think through which api is controlled&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Here is the image for reciept&amp;nbsp;&lt;A href="http://snag.gy/RGdTC.jpg" target="_blank"&gt;http://snag.gy/RGdTC.jpg&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&amp;lt;?php

class ControllerPaymentAuthorizeNetAim extends Controller {

	protected function index() {

		$this-&amp;gt;language-&amp;gt;load('payment/authorizenet_aim');

		

		$this-&amp;gt;data['text_credit_card'] = $this-&amp;gt;language-&amp;gt;get('text_credit_card');

		$this-&amp;gt;data['text_wait'] = $this-&amp;gt;language-&amp;gt;get('text_wait');

		

		$this-&amp;gt;data['entry_cc_owner'] = $this-&amp;gt;language-&amp;gt;get('entry_cc_owner');

		$this-&amp;gt;data['entry_cc_number'] = $this-&amp;gt;language-&amp;gt;get('entry_cc_number');

		$this-&amp;gt;data['entry_cc_expire_date'] = $this-&amp;gt;language-&amp;gt;get('entry_cc_expire_date');

		$this-&amp;gt;data['entry_cc_cvv2'] = $this-&amp;gt;language-&amp;gt;get('entry_cc_cvv2');

		

		$this-&amp;gt;data['button_confirm'] = $this-&amp;gt;language-&amp;gt;get('button_confirm');

		

		$this-&amp;gt;data['months'] = array();

		

		for ($i = 1; $i &amp;lt;= 12; $i++) {

			$this-&amp;gt;data['months'][] = array(

				'text'  =&amp;gt; strftime('%B', mktime(0, 0, 0, $i, 1, 2000)), 

				'value' =&amp;gt; sprintf('%02d', $i)

			);

		}

		

		$today = getdate();



		$this-&amp;gt;data['year_expire'] = array();



		for ($i = $today['year']; $i &amp;lt; $today['year'] + 11; $i++) {

			$this-&amp;gt;data['year_expire'][] = array(

				'text'  =&amp;gt; strftime('%Y', mktime(0, 0, 0, 1, 1, $i)),

				'value' =&amp;gt; strftime('%Y', mktime(0, 0, 0, 1, 1, $i)) 

			);

		}

		

		if (file_exists(DIR_TEMPLATE . $this-&amp;gt;config-&amp;gt;get('config_template') . '/template/payment/authorizenet_aim.tpl')) {

			$this-&amp;gt;template = $this-&amp;gt;config-&amp;gt;get('config_template') . '/template/payment/authorizenet_aim.tpl';

		} else {

			$this-&amp;gt;template = 'default/template/payment/authorizenet_aim.tpl';

		}	

		

		$this-&amp;gt;render();		

	}

	

	public function send() {

		if ($this-&amp;gt;config-&amp;gt;get('authorizenet_aim_server') == 'live') {

    		$url = '&lt;A href="https://secure.authorize.net/gateway/transact.dll';" target="_blank"&gt;https://secure.authorize.net/gateway/transact.dll';&lt;/A&gt;

		} elseif ($this-&amp;gt;config-&amp;gt;get('authorizenet_aim_server') == 'test') {

			$url = '&lt;A href="https://test.authorize.net/gateway/transact.dll';" target="_blank"&gt;https://test.authorize.net/gateway/transact.dll';&lt;/A&gt;		

		}	

		

		//$url = '&lt;A href="https://secure.networkmerchants.com/gateway/transact.dll';" target="_blank"&gt;https://secure.networkmerchants.com/gateway/transact.dll';&lt;/A&gt;	

		

		$this-&amp;gt;load-&amp;gt;model('checkout/order');

		

		$order_info = $this-&amp;gt;model_checkout_order-&amp;gt;getOrder($this-&amp;gt;session-&amp;gt;data['order_id']);

		

        $data = array();



		$data['x_login'] = $this-&amp;gt;config-&amp;gt;get('authorizenet_aim_login');

		$data['x_tran_key'] = $this-&amp;gt;config-&amp;gt;get('authorizenet_aim_key');

		$data['x_version'] = '3.1';

		$data['x_delim_data'] = 'true';

		$data['x_delim_char'] = ',';

		$data['x_encap_char'] = '"';

		$data['x_relay_response'] = 'false';

		$data['x_first_name'] = html_entity_decode($order_info['payment_firstname'], ENT_QUOTES, 'UTF-8');

		$data['x_last_name'] = html_entity_decode($order_info['payment_lastname'], ENT_QUOTES, 'UTF-8');

		$data['x_company'] = html_entity_decode($order_info['payment_company'], ENT_QUOTES, 'UTF-8');

		$data['x_address'] = html_entity_decode($order_info['payment_address_1'], ENT_QUOTES, 'UTF-8');

		$data['x_city'] = html_entity_decode($order_info['payment_city'], ENT_QUOTES, 'UTF-8');

		$data['x_state'] = html_entity_decode($order_info['payment_zone'], ENT_QUOTES, 'UTF-8');

		$data['x_zip'] = html_entity_decode($order_info['payment_postcode'], ENT_QUOTES, 'UTF-8');

		$data['x_country'] = html_entity_decode($order_info['payment_country'], ENT_QUOTES, 'UTF-8');

		$data['x_phone'] = $order_info['telephone'];

		$data['x_customer_ip'] = $this-&amp;gt;request-&amp;gt;server['REMOTE_ADDR'];

		$data['x_email'] = $order_info['email'];

		$data['x_description'] = html_entity_decode($this-&amp;gt;config-&amp;gt;get('config_name'), ENT_QUOTES, 'UTF-8');

		$data['x_amount'] = $this-&amp;gt;currency-&amp;gt;format($order_info['total'], $order_info['currency_code'], 1.00000, false);

		$data['x_currency_code'] = $this-&amp;gt;currency-&amp;gt;getCode();

		$data['x_method'] = 'CC';

		$data['x_type'] = ($this-&amp;gt;config-&amp;gt;get('authorizenet_aim_method') == 'capture') ? 'AUTH_CAPTURE' : 'AUTH_ONLY';

		$data['x_card_num'] = str_replace(' ', '', $this-&amp;gt;request-&amp;gt;post['cc_number']);

		$data['x_exp_date'] = $this-&amp;gt;request-&amp;gt;post['cc_expire_date_month'] . $this-&amp;gt;request-&amp;gt;post['cc_expire_date_year'];

		$data['x_card_code'] = $this-&amp;gt;request-&amp;gt;post['cc_cvv2'];

		$data['x_invoice_num'] = $this-&amp;gt;session-&amp;gt;data['order_id'];



		/* Customer Shipping Address Fields */

		$data['x_ship_to_first_name'] = html_entity_decode($order_info['shipping_firstname'], ENT_QUOTES, 'UTF-8');

		$data['x_ship_to_last_name'] = html_entity_decode($order_info['shipping_lastname'], ENT_QUOTES, 'UTF-8');

		$data['x_ship_to_company'] = html_entity_decode($order_info['shipping_company'], ENT_QUOTES, 'UTF-8');

		$data['x_ship_to_address'] = html_entity_decode($order_info['shipping_address_1'], ENT_QUOTES, 'UTF-8') . ' ' . html_entity_decode($order_info['shipping_address_2'], ENT_QUOTES, 'UTF-8');

		$data['x_ship_to_city'] = html_entity_decode($order_info['shipping_city'], ENT_QUOTES, 'UTF-8');

		$data['x_ship_to_state'] = html_entity_decode($order_info['shipping_zone'], ENT_QUOTES, 'UTF-8');

		$data['x_ship_to_zip'] = html_entity_decode($order_info['shipping_postcode'], ENT_QUOTES, 'UTF-8');

		$data['x_ship_to_country'] = html_entity_decode($order_info['shipping_country'], ENT_QUOTES, 'UTF-8');

	

		if ($this-&amp;gt;config-&amp;gt;get('authorizenet_aim_mode') == 'test') {

			$data['x_test_request'] = 'true';

		}	

				

		$curl = curl_init($url);



		curl_setopt($curl, CURLOPT_PORT, 443);

		curl_setopt($curl, CURLOPT_HEADER, 0);

		curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 0);

		curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);

		curl_setopt($curl, CURLOPT_FORBID_REUSE, 1);

		curl_setopt($curl, CURLOPT_FRESH_CONNECT, 1);

		curl_setopt($curl, CURLOPT_POST, 1);

		curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 10);

		curl_setopt($curl, CURLOPT_TIMEOUT, 10);

		curl_setopt($curl, CURLOPT_POSTFIELDS, http_build_query($data, '', '&amp;amp;'));

 

		$response = curl_exec($curl);

		

		$json = array();

		

		if (curl_error($curl)) {

			$json['error'] = 'CURL ERROR: ' . curl_errno($curl) . '::' . curl_error($curl);

			

			$this-&amp;gt;log-&amp;gt;write('AUTHNET AIM CURL ERROR: ' . curl_errno($curl) . '::' . curl_error($curl));	

		} elseif ($response) {

			$i = 1;

			

			$response_info = array();

			

			$results = explode(',', $response);

			

			foreach ($results as $result) {

				$response_info[$i] = trim($result, '"');

				

				$i++;

			}

		

			if ($response_info[1] == '1') {

				//if (strtoupper($response_info[38]) == strtoupper(md5($this-&amp;gt;config-&amp;gt;get('authorizenet_aim_hash') . $response_info[6] . $this-&amp;gt;currency-&amp;gt;format($order_info['total'], $order_info['currency_code'], 1.00000, false)))) {//

					$this-&amp;gt;model_checkout_order-&amp;gt;confirm($this-&amp;gt;session-&amp;gt;data['order_id'], $this-&amp;gt;config-&amp;gt;get('config_order_status_id'));

					

					$message = '';

					

					if (isset($response_info['5'])) {

						$message .= 'Authorization Code: ' . $response_info['5'] . "\n";

					}

					

					if (isset($response_info['6'])) {

						$message .= 'AVS Response: ' . $response_info['6'] . "\n";

					}

			

					if (isset($response_info['7'])) {

						$message .= 'Transaction ID: ' . $response_info['7'] . "\n";

					}

	

					if (isset($response_info['39'])) {

						$message .= 'Card Code Response: ' . $response_info['39'] . "\n";

					}

					

					if (isset($response_info['40'])) {

						$message .= 'Cardholder Authentication Verification Response: ' . $response_info['40'] . "\n";

					}				

	

					$this-&amp;gt;model_checkout_order-&amp;gt;update($this-&amp;gt;session-&amp;gt;data['order_id'], $this-&amp;gt;config-&amp;gt;get('authorizenet_aim_order_status_id'), $message, false);				

				//}

				

				$json['success'] = $this-&amp;gt;url-&amp;gt;link('checkout/success', '', 'SSL');

			} else {

				$json['error'] = $response_info[4];

			}

		} else {

			$json['error'] = 'Empty Gateway Response';

			

			$this-&amp;gt;log-&amp;gt;write('AUTHNET AIM CURL ERROR: Empty Gateway Response');

		}

		

		curl_close($curl);

		

		$this-&amp;gt;response-&amp;gt;setOutput(json_encode($json));

	}

}

?&amp;gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Mon, 09 Dec 2013 09:16:57 GMT</pubDate>
    <dc:creator>nmans</dc:creator>
    <dc:date>2013-12-09T09:16:57Z</dc:date>
    <item>
      <title>Authorize.net AIM Customer Receipt Issue</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Authorize-net-AIM-Customer-Receipt-Issue/m-p/37279#M20668</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;We are using Authorize.net AIM on our Opencart 1.5.4 the problem we are facing is when a recipet is fetched to client it does not show Product title description etc about which products are purchased how can we integrate these things to customer reciept &amp;nbsp;below is code i think through which api is controlled&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Here is the image for reciept&amp;nbsp;&lt;A href="http://snag.gy/RGdTC.jpg" target="_blank"&gt;http://snag.gy/RGdTC.jpg&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&amp;lt;?php

class ControllerPaymentAuthorizeNetAim extends Controller {

	protected function index() {

		$this-&amp;gt;language-&amp;gt;load('payment/authorizenet_aim');

		

		$this-&amp;gt;data['text_credit_card'] = $this-&amp;gt;language-&amp;gt;get('text_credit_card');

		$this-&amp;gt;data['text_wait'] = $this-&amp;gt;language-&amp;gt;get('text_wait');

		

		$this-&amp;gt;data['entry_cc_owner'] = $this-&amp;gt;language-&amp;gt;get('entry_cc_owner');

		$this-&amp;gt;data['entry_cc_number'] = $this-&amp;gt;language-&amp;gt;get('entry_cc_number');

		$this-&amp;gt;data['entry_cc_expire_date'] = $this-&amp;gt;language-&amp;gt;get('entry_cc_expire_date');

		$this-&amp;gt;data['entry_cc_cvv2'] = $this-&amp;gt;language-&amp;gt;get('entry_cc_cvv2');

		

		$this-&amp;gt;data['button_confirm'] = $this-&amp;gt;language-&amp;gt;get('button_confirm');

		

		$this-&amp;gt;data['months'] = array();

		

		for ($i = 1; $i &amp;lt;= 12; $i++) {

			$this-&amp;gt;data['months'][] = array(

				'text'  =&amp;gt; strftime('%B', mktime(0, 0, 0, $i, 1, 2000)), 

				'value' =&amp;gt; sprintf('%02d', $i)

			);

		}

		

		$today = getdate();



		$this-&amp;gt;data['year_expire'] = array();



		for ($i = $today['year']; $i &amp;lt; $today['year'] + 11; $i++) {

			$this-&amp;gt;data['year_expire'][] = array(

				'text'  =&amp;gt; strftime('%Y', mktime(0, 0, 0, 1, 1, $i)),

				'value' =&amp;gt; strftime('%Y', mktime(0, 0, 0, 1, 1, $i)) 

			);

		}

		

		if (file_exists(DIR_TEMPLATE . $this-&amp;gt;config-&amp;gt;get('config_template') . '/template/payment/authorizenet_aim.tpl')) {

			$this-&amp;gt;template = $this-&amp;gt;config-&amp;gt;get('config_template') . '/template/payment/authorizenet_aim.tpl';

		} else {

			$this-&amp;gt;template = 'default/template/payment/authorizenet_aim.tpl';

		}	

		

		$this-&amp;gt;render();		

	}

	

	public function send() {

		if ($this-&amp;gt;config-&amp;gt;get('authorizenet_aim_server') == 'live') {

    		$url = '&lt;A href="https://secure.authorize.net/gateway/transact.dll';" target="_blank"&gt;https://secure.authorize.net/gateway/transact.dll';&lt;/A&gt;

		} elseif ($this-&amp;gt;config-&amp;gt;get('authorizenet_aim_server') == 'test') {

			$url = '&lt;A href="https://test.authorize.net/gateway/transact.dll';" target="_blank"&gt;https://test.authorize.net/gateway/transact.dll';&lt;/A&gt;		

		}	

		

		//$url = '&lt;A href="https://secure.networkmerchants.com/gateway/transact.dll';" target="_blank"&gt;https://secure.networkmerchants.com/gateway/transact.dll';&lt;/A&gt;	

		

		$this-&amp;gt;load-&amp;gt;model('checkout/order');

		

		$order_info = $this-&amp;gt;model_checkout_order-&amp;gt;getOrder($this-&amp;gt;session-&amp;gt;data['order_id']);

		

        $data = array();



		$data['x_login'] = $this-&amp;gt;config-&amp;gt;get('authorizenet_aim_login');

		$data['x_tran_key'] = $this-&amp;gt;config-&amp;gt;get('authorizenet_aim_key');

		$data['x_version'] = '3.1';

		$data['x_delim_data'] = 'true';

		$data['x_delim_char'] = ',';

		$data['x_encap_char'] = '"';

		$data['x_relay_response'] = 'false';

		$data['x_first_name'] = html_entity_decode($order_info['payment_firstname'], ENT_QUOTES, 'UTF-8');

		$data['x_last_name'] = html_entity_decode($order_info['payment_lastname'], ENT_QUOTES, 'UTF-8');

		$data['x_company'] = html_entity_decode($order_info['payment_company'], ENT_QUOTES, 'UTF-8');

		$data['x_address'] = html_entity_decode($order_info['payment_address_1'], ENT_QUOTES, 'UTF-8');

		$data['x_city'] = html_entity_decode($order_info['payment_city'], ENT_QUOTES, 'UTF-8');

		$data['x_state'] = html_entity_decode($order_info['payment_zone'], ENT_QUOTES, 'UTF-8');

		$data['x_zip'] = html_entity_decode($order_info['payment_postcode'], ENT_QUOTES, 'UTF-8');

		$data['x_country'] = html_entity_decode($order_info['payment_country'], ENT_QUOTES, 'UTF-8');

		$data['x_phone'] = $order_info['telephone'];

		$data['x_customer_ip'] = $this-&amp;gt;request-&amp;gt;server['REMOTE_ADDR'];

		$data['x_email'] = $order_info['email'];

		$data['x_description'] = html_entity_decode($this-&amp;gt;config-&amp;gt;get('config_name'), ENT_QUOTES, 'UTF-8');

		$data['x_amount'] = $this-&amp;gt;currency-&amp;gt;format($order_info['total'], $order_info['currency_code'], 1.00000, false);

		$data['x_currency_code'] = $this-&amp;gt;currency-&amp;gt;getCode();

		$data['x_method'] = 'CC';

		$data['x_type'] = ($this-&amp;gt;config-&amp;gt;get('authorizenet_aim_method') == 'capture') ? 'AUTH_CAPTURE' : 'AUTH_ONLY';

		$data['x_card_num'] = str_replace(' ', '', $this-&amp;gt;request-&amp;gt;post['cc_number']);

		$data['x_exp_date'] = $this-&amp;gt;request-&amp;gt;post['cc_expire_date_month'] . $this-&amp;gt;request-&amp;gt;post['cc_expire_date_year'];

		$data['x_card_code'] = $this-&amp;gt;request-&amp;gt;post['cc_cvv2'];

		$data['x_invoice_num'] = $this-&amp;gt;session-&amp;gt;data['order_id'];



		/* Customer Shipping Address Fields */

		$data['x_ship_to_first_name'] = html_entity_decode($order_info['shipping_firstname'], ENT_QUOTES, 'UTF-8');

		$data['x_ship_to_last_name'] = html_entity_decode($order_info['shipping_lastname'], ENT_QUOTES, 'UTF-8');

		$data['x_ship_to_company'] = html_entity_decode($order_info['shipping_company'], ENT_QUOTES, 'UTF-8');

		$data['x_ship_to_address'] = html_entity_decode($order_info['shipping_address_1'], ENT_QUOTES, 'UTF-8') . ' ' . html_entity_decode($order_info['shipping_address_2'], ENT_QUOTES, 'UTF-8');

		$data['x_ship_to_city'] = html_entity_decode($order_info['shipping_city'], ENT_QUOTES, 'UTF-8');

		$data['x_ship_to_state'] = html_entity_decode($order_info['shipping_zone'], ENT_QUOTES, 'UTF-8');

		$data['x_ship_to_zip'] = html_entity_decode($order_info['shipping_postcode'], ENT_QUOTES, 'UTF-8');

		$data['x_ship_to_country'] = html_entity_decode($order_info['shipping_country'], ENT_QUOTES, 'UTF-8');

	

		if ($this-&amp;gt;config-&amp;gt;get('authorizenet_aim_mode') == 'test') {

			$data['x_test_request'] = 'true';

		}	

				

		$curl = curl_init($url);



		curl_setopt($curl, CURLOPT_PORT, 443);

		curl_setopt($curl, CURLOPT_HEADER, 0);

		curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 0);

		curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);

		curl_setopt($curl, CURLOPT_FORBID_REUSE, 1);

		curl_setopt($curl, CURLOPT_FRESH_CONNECT, 1);

		curl_setopt($curl, CURLOPT_POST, 1);

		curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 10);

		curl_setopt($curl, CURLOPT_TIMEOUT, 10);

		curl_setopt($curl, CURLOPT_POSTFIELDS, http_build_query($data, '', '&amp;amp;'));

 

		$response = curl_exec($curl);

		

		$json = array();

		

		if (curl_error($curl)) {

			$json['error'] = 'CURL ERROR: ' . curl_errno($curl) . '::' . curl_error($curl);

			

			$this-&amp;gt;log-&amp;gt;write('AUTHNET AIM CURL ERROR: ' . curl_errno($curl) . '::' . curl_error($curl));	

		} elseif ($response) {

			$i = 1;

			

			$response_info = array();

			

			$results = explode(',', $response);

			

			foreach ($results as $result) {

				$response_info[$i] = trim($result, '"');

				

				$i++;

			}

		

			if ($response_info[1] == '1') {

				//if (strtoupper($response_info[38]) == strtoupper(md5($this-&amp;gt;config-&amp;gt;get('authorizenet_aim_hash') . $response_info[6] . $this-&amp;gt;currency-&amp;gt;format($order_info['total'], $order_info['currency_code'], 1.00000, false)))) {//

					$this-&amp;gt;model_checkout_order-&amp;gt;confirm($this-&amp;gt;session-&amp;gt;data['order_id'], $this-&amp;gt;config-&amp;gt;get('config_order_status_id'));

					

					$message = '';

					

					if (isset($response_info['5'])) {

						$message .= 'Authorization Code: ' . $response_info['5'] . "\n";

					}

					

					if (isset($response_info['6'])) {

						$message .= 'AVS Response: ' . $response_info['6'] . "\n";

					}

			

					if (isset($response_info['7'])) {

						$message .= 'Transaction ID: ' . $response_info['7'] . "\n";

					}

	

					if (isset($response_info['39'])) {

						$message .= 'Card Code Response: ' . $response_info['39'] . "\n";

					}

					

					if (isset($response_info['40'])) {

						$message .= 'Cardholder Authentication Verification Response: ' . $response_info['40'] . "\n";

					}				

	

					$this-&amp;gt;model_checkout_order-&amp;gt;update($this-&amp;gt;session-&amp;gt;data['order_id'], $this-&amp;gt;config-&amp;gt;get('authorizenet_aim_order_status_id'), $message, false);				

				//}

				

				$json['success'] = $this-&amp;gt;url-&amp;gt;link('checkout/success', '', 'SSL');

			} else {

				$json['error'] = $response_info[4];

			}

		} else {

			$json['error'] = 'Empty Gateway Response';

			

			$this-&amp;gt;log-&amp;gt;write('AUTHNET AIM CURL ERROR: Empty Gateway Response');

		}

		

		curl_close($curl);

		

		$this-&amp;gt;response-&amp;gt;setOutput(json_encode($json));

	}

}

?&amp;gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 09 Dec 2013 09:16:57 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Authorize-net-AIM-Customer-Receipt-Issue/m-p/37279#M20668</guid>
      <dc:creator>nmans</dc:creator>
      <dc:date>2013-12-09T09:16:57Z</dc:date>
    </item>
    <item>
      <title>Re: Authorize.net AIM Customer Receipt Issue</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Authorize-net-AIM-Customer-Receipt-Issue/m-p/37281#M20669</link>
      <description>&lt;P&gt;For customer email, you can send x_line_item with the AIM request&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Read the "Itemized Order Information" section here&lt;/P&gt;&lt;P&gt;&lt;A href="http://developer.authorize.net/guides/AIM/wwhelp/wwhimpl/js/html/wwhelp.htm#href=3_TransDataReqs.html" target="_blank"&gt;http://developer.authorize.net/guides/AIM/wwhelp/wwhimpl/js/html/wwhelp.htm#href=3_TransDataReqs.html&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 09 Dec 2013 13:05:15 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Authorize-net-AIM-Customer-Receipt-Issue/m-p/37281#M20669</guid>
      <dc:creator>RaynorC1emen7</dc:creator>
      <dc:date>2013-12-09T13:05:15Z</dc:date>
    </item>
    <item>
      <title>Re: Authorize.net AIM Customer Receipt Issue</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Authorize-net-AIM-Customer-Receipt-Issue/m-p/37283#M20670</link>
      <description>&lt;P&gt;Yes we read about it but how do we integrate into above api for opencart so it works fine? can any one write php lines?&lt;/P&gt;</description>
      <pubDate>Mon, 09 Dec 2013 14:03:53 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Authorize-net-AIM-Customer-Receipt-Issue/m-p/37283#M20670</guid>
      <dc:creator>nmans</dc:creator>
      <dc:date>2013-12-09T14:03:53Z</dc:date>
    </item>
  </channel>
</rss>

