<?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: Using the PHP SDK - missing AuthorizeNet.php file in Integration and Testing</title>
    <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Using-the-PHP-SDK-missing-AuthorizeNet-php-file/m-p/61210#M35699</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.developer.cybersource.com/t5/user/viewprofilepage/user-id/5076"&gt;@mdutra555&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Yes the team is working on removing the dependencies of the PHP SDKs .&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I will updates more once i have the ETA for it&amp;nbsp; .&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Sat, 13 Jan 2018 00:46:38 GMT</pubDate>
    <dc:creator>Anurag</dc:creator>
    <dc:date>2018-01-13T00:46:38Z</dc:date>
    <item>
      <title>Using the PHP SDK - missing AuthorizeNet.php file</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Using-the-PHP-SDK-missing-AuthorizeNet-php-file/m-p/53876#M28952</link>
      <description>&lt;P&gt;So I am trying to integrate authorize.net with PHP and I am getting this errors&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Warning&lt;/STRONG&gt;&lt;SPAN&gt;: include(C:\xampp\htdocs\authorize-net/vendor/jms/serializer/src/JMS/Serializer/Annotation/Type.php): failed to open stream: No such file or directory in &lt;/SPAN&gt;&lt;STRONG&gt;C:\xampp\htdocs\authorize-net\autoload.php&lt;/STRONG&gt;&lt;SPAN&gt; on line &lt;/SPAN&gt;&lt;STRONG&gt;16&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;Warning&lt;/STRONG&gt;&lt;SPAN&gt;: include(): Failed opening 'C:\xampp\htdocs\authorize-net/vendor/jms/serializer/src/JMS/Serializer/Annotation/Type.php' for inclusion (include_path='.;C:\xampp\php\PEAR') in &lt;/SPAN&gt;&lt;STRONG&gt;C:\xampp\htdocs\authorize-net\autoload.php&lt;/STRONG&gt;&lt;SPAN&gt; on line &lt;/SPAN&gt;&lt;STRONG&gt;16&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;Fatal error&lt;/STRONG&gt;&lt;SPAN&gt;: Class 'JMS\Serializer\Annotation\Type' not found in &lt;/SPAN&gt;&lt;STRONG&gt;C:\xampp\htdocs\authorize-net\lib\net\authorize\util\SensitiveDataConfigType.php&lt;/STRONG&gt;&lt;SPAN&gt; on line &lt;/SPAN&gt;&lt;STRONG&gt;6&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;I downloaded the zipfile from github to get started ... &lt;A href="https://github.com/AuthorizeNet/sdk-php" target="_blank"&gt;https://github.com/AuthorizeNet/sdk-php&lt;/A&gt; &lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;what's causing this error ?&lt;/STRONG&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 26 Feb 2016 23:23:35 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Using-the-PHP-SDK-missing-AuthorizeNet-php-file/m-p/53876#M28952</guid>
      <dc:creator>mase857</dc:creator>
      <dc:date>2016-02-26T23:23:35Z</dc:date>
    </item>
    <item>
      <title>Re: Using the PHP SDK - missing AuthorizeNet.php file</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Using-the-PHP-SDK-missing-AuthorizeNet-php-file/m-p/53886#M28960</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/19710" target="_self"&gt;&lt;SPAN class=""&gt;mase857&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;As mentioned in this &lt;A href="https://community.developer.cybersource.com/t5/Integration-and-Testing/Missing-serializer-builder/m-p/52668/highlight/true#M27895" target="_blank"&gt;post&lt;/A&gt;, our SDK is designed to be loaded using composer which automatically also downloads other dependencies such as the serializer. Please make sure you are using composer or those dependencies will be failing. Please check &lt;A href="https://github.com/AuthorizeNet/sdk-php/" target="_blank"&gt;https://github.com/AuthorizeNet/sdk-php/&lt;/A&gt; and I recommend using composer to install the SDK as documented there.&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>Mon, 29 Feb 2016 15:42:46 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Using-the-PHP-SDK-missing-AuthorizeNet-php-file/m-p/53886#M28960</guid>
      <dc:creator>Joy</dc:creator>
      <dc:date>2016-02-29T15:42:46Z</dc:date>
    </item>
    <item>
      <title>Re: Using the PHP SDK - missing AuthorizeNet.php file</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Using-the-PHP-SDK-missing-AuthorizeNet-php-file/m-p/54283#M29289</link>
      <description>&lt;P&gt;Hi. I am new to authorize.net development. I am trying to get SDK working with the "Hello World" example and it seems like the SDK is missing parts and it poorly setup for public use.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;From the start the git page indicates:&amp;nbsp;&lt;/P&gt;&lt;P&gt;"Composer&lt;SPAN&gt; currently has a &lt;/SPAN&gt;MITM&lt;SPAN&gt; security vulnerability. However, if you wish to use it..."&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;So right away I don't want to use it: &amp;nbsp;for the reason your developers has mentioned, and for general not wanting to include 3rd party apps to our secure app.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;The other option is manual including autoloader, but that is missing files:&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;- JMS serilizer was missing, and there is no mention of it anywhere in the authorize documentation.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;after fixing that I see it is again missing another dependency: phpcollection and again there is no mention of getting that in documentation.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I haven't spend time fixing the other dependency, but since none of these where mentioned in documentation, now I am doubting competency and reliablity of your product. Who knows howmany other dependencies is going to be there, even after I fix the next, and the next.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;If any of the developers working for me, made a documentation like yours, or so much dependent on 3rd party code with known security volunability I would have a seriouse talk with them.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;How to fix:&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;1 -first dicsiplin&amp;nbsp;you team to not put incomple documentation live, and if they did, they don't continue defending incomeleteness after it has been brought to their attention on the forum.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;2 -Add documentation about dependensies when SDK is used without composer.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;3 -Do not rely on 3rd party library or program for your suppose-to-be-secure code.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 08 Apr 2016 22:13:57 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Using-the-PHP-SDK-missing-AuthorizeNet-php-file/m-p/54283#M29289</guid>
      <dc:creator>seanjahan1</dc:creator>
      <dc:date>2016-04-08T22:13:57Z</dc:date>
    </item>
    <item>
      <title>Re: Using the PHP SDK - missing AuthorizeNet.php file</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Using-the-PHP-SDK-missing-AuthorizeNet-php-file/m-p/54884#M29841</link>
      <description>&lt;P&gt;Faced the same issues with error :&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Fatal error&lt;/STRONG&gt;: Class 'JMS\Serializer\Annotation\Type' not found in &lt;STRONG&gt;PATH/lib/net/authorize/util/SensitiveDataConfigType.php&lt;/STRONG&gt; on line &lt;STRONG&gt;6&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Fixed it:&lt;/P&gt;&lt;P&gt;1. Don't make any change to composer.json, keep it as it was in downloaded latest sdk&lt;/P&gt;&lt;P&gt;2. To use composer, follow the steps in &lt;A href="https://getcomposer.org/download/" target="_blank"&gt;https://getcomposer.org/download/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;3. After getting composer.phar file, on command promt run&lt;/P&gt;&lt;P&gt;php composer.phar install&lt;/P&gt;&lt;P&gt;4. That's it! it downloaded all dependencies&lt;/P&gt;</description>
      <pubDate>Fri, 10 Jun 2016 09:21:12 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Using-the-PHP-SDK-missing-AuthorizeNet-php-file/m-p/54884#M29841</guid>
      <dc:creator>KiranK</dc:creator>
      <dc:date>2016-06-10T09:21:12Z</dc:date>
    </item>
    <item>
      <title>Re: Using the PHP SDK - missing AuthorizeNet.php file</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Using-the-PHP-SDK-missing-AuthorizeNet-php-file/m-p/54942#M29894</link>
      <description>&lt;P&gt;Sorry my access to our Linux Dev server is ftp only.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am on a Windows workstation. How do I install the PHP SDK on our Dev server?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;1) I cannot install Composer on the Linux Machine because it's hosted offsite.&lt;/P&gt;&lt;P&gt;2) Installing PHP and Composer on Windows is possible but ??? ::confused&lt;/P&gt;&lt;P&gt;3) Tried #2 and ran Composer from a download of the SDK directory. Got Errors =(&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So is there a FULL set of files from the SDK I can just ftp to our server and make configuration changes to?&lt;/P&gt;</description>
      <pubDate>Wed, 15 Jun 2016 22:59:20 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Using-the-PHP-SDK-missing-AuthorizeNet-php-file/m-p/54942#M29894</guid>
      <dc:creator>glsdev</dc:creator>
      <dc:date>2016-06-15T22:59:20Z</dc:date>
    </item>
    <item>
      <title>Re: Using the PHP SDK - missing AuthorizeNet.php file</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Using-the-PHP-SDK-missing-AuthorizeNet-php-file/m-p/54945#M29897</link>
      <description>&lt;P&gt;&lt;EM&gt;"Composer currently has a MITM security vulnerability. However, if you wish to use it..."&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;It appears that this issue has been fixed. Your post got me wondering since I just installed my sandbox via composer.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Here are the issues on Compsers GitHub account:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;A href="https://github.com/composer/composer/issues/4777" target="_blank"&gt;https://github.com/composer/composer/issues/4777&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;A href="https://github.com/composer/composer/pull/4907" target="_blank"&gt;https://github.com/composer/composer/pull/4907&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I'm no security expert so I'd do my own confirmation.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;- D&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 16 Jun 2016 14:02:26 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Using-the-PHP-SDK-missing-AuthorizeNet-php-file/m-p/54945#M29897</guid>
      <dc:creator>fifty-git</dc:creator>
      <dc:date>2016-06-16T14:02:26Z</dc:date>
    </item>
    <item>
      <title>Re: Using the PHP SDK - missing AuthorizeNet.php file</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Using-the-PHP-SDK-missing-AuthorizeNet-php-file/m-p/54946#M29898</link>
      <description>&lt;P&gt;I believe you can download the SDK and point to autoload.php in your code:&lt;/P&gt;&lt;P&gt;&lt;A href="https://github.com/AuthorizeNet/sdk-php" target="_blank"&gt;https://github.com/AuthorizeNet/sdk-php&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://github.com/AuthorizeNet/sdk-php/releases" target="_blank"&gt;https://github.com/AuthorizeNet/sdk-php/releases&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;- D&lt;/P&gt;</description>
      <pubDate>Thu, 16 Jun 2016 14:15:08 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Using-the-PHP-SDK-missing-AuthorizeNet-php-file/m-p/54946#M29898</guid>
      <dc:creator>fifty-git</dc:creator>
      <dc:date>2016-06-16T14:15:08Z</dc:date>
    </item>
    <item>
      <title>Re: Using the PHP SDK - missing AuthorizeNet.php file</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Using-the-PHP-SDK-missing-AuthorizeNet-php-file/m-p/61196#M35686</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;These posts are over a year old. But this is the same issue I have with PHP SDK 3rd party dependencies and security issues using Composer. I would like to know if there has been any effort to re-write this PHP SDK removing all 3rd party (vendor) depencies. If not, I will not be upgrading my application to use this new Authorize.net API.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Please let me know if this PHP SDK is currently being refactored.&lt;BR /&gt;&lt;BR /&gt;Thank you,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Mauro&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 11 Jan 2018 18:53:39 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Using-the-PHP-SDK-missing-AuthorizeNet-php-file/m-p/61196#M35686</guid>
      <dc:creator>mdutra555</dc:creator>
      <dc:date>2018-01-11T18:53:39Z</dc:date>
    </item>
    <item>
      <title>Re: Using the PHP SDK - missing AuthorizeNet.php file</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Using-the-PHP-SDK-missing-AuthorizeNet-php-file/m-p/61210#M35699</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.developer.cybersource.com/t5/user/viewprofilepage/user-id/5076"&gt;@mdutra555&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Yes the team is working on removing the dependencies of the PHP SDKs .&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I will updates more once i have the ETA for it&amp;nbsp; .&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 13 Jan 2018 00:46:38 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Using-the-PHP-SDK-missing-AuthorizeNet-php-file/m-p/61210#M35699</guid>
      <dc:creator>Anurag</dc:creator>
      <dc:date>2018-01-13T00:46:38Z</dc:date>
    </item>
  </channel>
</rss>

