<?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: Error. Check your MD5 Setting. (codeigniter) in Integration and Testing</title>
    <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Error-Check-your-MD5-Setting-codeigniter/m-p/33898#M18397</link>
    <description>&lt;P&gt;So did you check your MD5 Setting? is the MD5 setting on the merchant account 'abc'?&lt;/P&gt;</description>
    <pubDate>Thu, 11 Apr 2013 11:26:19 GMT</pubDate>
    <dc:creator>RaynorC1emen7</dc:creator>
    <dc:date>2013-04-11T11:26:19Z</dc:date>
    <item>
      <title>Error. Check your MD5 Setting. (codeigniter)</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Error-Check-your-MD5-Setting-codeigniter/m-p/33896#M18395</link>
      <description>&lt;P&gt;Hi im using DPM on codeigniter. Everthing is going fine. Tansaction is approved, i get the trans_id,&amp;nbsp; response = 1 (approved). However i getting the above error as &lt;FONT color="#993300"&gt;Error. Check your MD5 Setting&lt;/FONT&gt;.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;HERE is my response with print_r($response)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;AuthorizeNetSIM Object
(
    [subscription_id] =&amp;gt; 
    [subscription_paynum] =&amp;gt; 
    [approved] =&amp;gt; 
    [declined] =&amp;gt; 
    [error] =&amp;gt; 
    [held] =&amp;gt; 
    [response_code] =&amp;gt; 
    [response_subcode] =&amp;gt; 
    [response_reason_code] =&amp;gt; 
    [response_reason_text] =&amp;gt; 
    [authorization_code] =&amp;gt; UJ1PQ2
    [avs_response] =&amp;gt; Y
    [transaction_id] =&amp;gt; 2191231254
    [invoice_number] =&amp;gt; 
    [description] =&amp;gt; 
    [amount] =&amp;gt; 
    [method] =&amp;gt; 
    [transaction_type] =&amp;gt; 
    [customer_id] =&amp;gt; 
    [first_name] =&amp;gt; 
    [last_name] =&amp;gt; 
    [company] =&amp;gt; 
    [address] =&amp;gt; 
    [city] =&amp;gt; 
    [state] =&amp;gt; 
    [zip_code] =&amp;gt; 
    [country] =&amp;gt; 
    [phone] =&amp;gt; 
    [fax] =&amp;gt; 
    [email_address] =&amp;gt; 
    [ship_to_first_name] =&amp;gt; 
    [ship_to_last_name] =&amp;gt; 
    [ship_to_company] =&amp;gt; 
    [ship_to_address] =&amp;gt; 
    [ship_to_city] =&amp;gt; 
    [ship_to_state] =&amp;gt; 
    [ship_to_zip_code] =&amp;gt; 
    [ship_to_country] =&amp;gt; 
    [tax] =&amp;gt; 
    [duty] =&amp;gt; 
    [freight] =&amp;gt; 
    [tax_exempt] =&amp;gt; 
    [purchase_order_number] =&amp;gt; 
    [md5_hash] =&amp;gt; 7BED4793802CA86B7A9D515217B9029A
    [card_code_response] =&amp;gt; P
    [cavv_response] =&amp;gt; 2
    [account_number] =&amp;gt; 
    [card_type] =&amp;gt; 
    [split_tender_id] =&amp;gt; 
    [requested_amount] =&amp;gt; 
    [balance_on_card] =&amp;gt; 
    [response] =&amp;gt; Array
        (
            [x_response_code] =&amp;gt; 1
            [x_response_reason_code] =&amp;gt; 1
            [x_response_reason_text] =&amp;gt; This transaction has been approved.
            [x_avs_code] =&amp;gt; Y
            [x_auth_code] =&amp;gt; UJ1PQ2
            [x_trans_id] =&amp;gt; 2191231254
            [x_method] =&amp;gt; CC
            [x_card_type] =&amp;gt; Discover
            [x_account_number] =&amp;gt; XXXX0012
            [x_first_name] =&amp;gt; John
            [x_last_name] =&amp;gt; Doe
            [x_company] =&amp;gt; 
            [x_address] =&amp;gt; 123 Main Street
            [x_city] =&amp;gt; Boston
            [x_state] =&amp;gt; MA
            [x_zip] =&amp;gt; 02142
            [x_country] =&amp;gt; US
            [x_phone] =&amp;gt; 
            [x_fax] =&amp;gt; 
            [x_email] =&amp;gt; 
            [x_invoice_num] =&amp;gt; 
            [x_description] =&amp;gt; 
            [x_type] =&amp;gt; auth_capture
            [x_cust_id] =&amp;gt; 
            [x_ship_to_first_name] =&amp;gt; 
            [x_ship_to_last_name] =&amp;gt; 
            [x_ship_to_company] =&amp;gt; 
            [x_ship_to_address] =&amp;gt; 
            [x_ship_to_city] =&amp;gt; 
            [x_ship_to_state] =&amp;gt; 
            [x_ship_to_zip] =&amp;gt; 
            [x_ship_to_country] =&amp;gt; 
            [x_amount] =&amp;gt; 5.99
            [x_tax] =&amp;gt; 0.00
            [x_duty] =&amp;gt; 0.00
            [x_freight] =&amp;gt; 0.00
            [x_tax_exempt] =&amp;gt; FALSE
            [x_po_num] =&amp;gt; 
            [x_MD5_Hash] =&amp;gt; 7BED4793802CA86B7A9D515217B9029A
            [x_cvv2_resp_code] =&amp;gt; P
            [x_cavv_response] =&amp;gt; 2
            [x_test_request] =&amp;gt; false
        )

    [api_login_id] =&amp;gt; 94kK2nAJUmh
    [md5_setting] =&amp;gt; abc
    [name] =&amp;gt; false
)&lt;/PRE&gt;&lt;P&gt;Error. Check your MD5 Setting.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;and here is my code:&lt;/P&gt;&lt;P&gt;-------------------------------------------------------&lt;/P&gt;&lt;P&gt;private $api_login_id;&lt;BR /&gt;private $transaction_key;&lt;BR /&gt;private $relay_response_url;&lt;BR /&gt;private $md5_setting;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public function __construct() {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; parent::__construct();&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $this-&amp;gt;load-&amp;gt;library('authorizenet_dpm');&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$this-&amp;gt;api_login_id = '94kK5346Umh'; // changed&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$this-&amp;gt;transaction_key = '6L723467e8t32Lk'; //changed&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$this-&amp;gt;relay_response_url = '&lt;A target="_blank" href="http://www.domain.com/checkout/relay_response';"&gt;http://www.domain.com/checkout/relay_response';&lt;/A&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$this-&amp;gt;md5_setting = 'abc';&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$arr = array('api_login_id' =&amp;gt; $this-&amp;gt;api_login_id, 'md5_setting' =&amp;gt;$this-&amp;gt;md5_setting);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$this-&amp;gt;load-&amp;gt;library('authorizenet_sim', $arr);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;P&gt;public function relay_response(){&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$redirect_url = "&lt;A target="_blank" href="http://access-keys.com/perfume_new/checkout/order_reciept"&gt;http://access-keys.com/perfume_new/checkout/order_reciept&lt;/A&gt;"; // Where theuserwill end up.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$response = new AuthorizeNetSIM($this-&amp;gt;api_login_id, $this-&amp;gt;md5_setting);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;echo "&amp;lt;pre&amp;gt;";&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;print_r($response);echo "&amp;lt;/pre&amp;gt;";&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;if ($this-&amp;gt;authorizenet_sim-&amp;gt;isAuthorizeNet())&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;if ($this-&amp;gt;authorizenet_sim-&amp;gt;approved)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;// Do your processing here.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$redirect_url .= '?response_code=1&amp;amp;transaction_id=' .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$this-&amp;gt;authorizenet_sim-&amp;gt;transaction_id;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;else&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$redirect_url .= '?response_code='.$this-&amp;gt;authorizenet_sim-&amp;gt;response_code .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;'&amp;amp;response_reason_text=' . $this-&amp;gt;authorizenet_sim-&amp;gt;response_reason_text;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;// Send the Javascript back to AuthorizeNet, which will redirect userback toyour site.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$this-&amp;gt;authorizenet_dpm-&amp;gt;getRelayResponseSnippet($redirect_url);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;else&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;echo "Error. Check your MD5 Setting.";&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;/P&gt;&lt;P&gt;---------------------------------------------------------------------------------------------&lt;/P&gt;&lt;P&gt;public function order_reciept(){&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;if ($_GET['response_code'] == 1)&lt;BR /&gt;{&lt;BR /&gt;echo "Thank you for your purchase! Transaction id: ".htmlentities($_GET['transaction_id']);}&lt;BR /&gt;else&lt;BR /&gt;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; echo "Sorry, an error occurred: " . htmlentities($_GET['response_reason_text']);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you.&lt;/P&gt;</description>
      <pubDate>Thu, 11 Apr 2013 07:12:01 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Error-Check-your-MD5-Setting-codeigniter/m-p/33896#M18395</guid>
      <dc:creator>puzzell784</dc:creator>
      <dc:date>2013-04-11T07:12:01Z</dc:date>
    </item>
    <item>
      <title>Re: Error. Check your MD5 Setting. (codeigniter)</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Error-Check-your-MD5-Setting-codeigniter/m-p/33898#M18397</link>
      <description>&lt;P&gt;So did you check your MD5 Setting? is the MD5 setting on the merchant account 'abc'?&lt;/P&gt;</description>
      <pubDate>Thu, 11 Apr 2013 11:26:19 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Error-Check-your-MD5-Setting-codeigniter/m-p/33898#M18397</guid>
      <dc:creator>RaynorC1emen7</dc:creator>
      <dc:date>2013-04-11T11:26:19Z</dc:date>
    </item>
  </channel>
</rss>

