<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>PHPDeveloper.org</title>
    <link>http://www.phpdeveloper.org</link>
    <description>Up-to-the Minute PHP News, views and community</description>
    <language>en-us</language>
    <pubDate>Wed, 22 May 2013 02:29:18 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[John Conde's Blog: Handling Online Payments With PHP And Authorize.Net]]></title>
      <guid>http://www.phpdeveloper.org/news/17253</guid>
      <link>http://www.phpdeveloper.org/news/17253</link>
      <description><![CDATA[<p>
<i>John Conde</i> has <a href="http://www.johnconde.net/blog/handling-online-payments-with-php-and-authorize-net/">shared his multi-part guide</a> to getting your application integrated with the popular payment service <a href="http://authorize.net">Authorize.net</a>.
</p>
<blockquote>
As an Authorize.Net blogger, I decided to write a series of articles that outlined not only the basics of handling an ecommerce transaction, but also included some best practices as well. These were demonstrated using a web-based payment form that when complete forms a real-world, production ready solution. Since there was a lot of ground to cover, I broke the tutorial into eleven parts.
</blockquote>
<p>Parts of the series cover topics like:</p>
<ul>
<li><a href="http://community.developer.authorize.net/t5/The-Authorize-Net-Developer-Blog/Handling-Online-Payments-Part-2-Reading-In-And-Sanitizing/ba-p/9446">reading/sanitizing data</a>
<li><a href="http://community.developer.authorize.net/t5/The-Authorize-Net-Developer-Blog/Handling-Online-Payments-Part-4-Handling-and-Displaying-Errors/ba-p/10322">handling validation errors</a>
<li><a href="http://community.developer.authorize.net/t5/The-Authorize-Net-Developer-Blog/Handling-Online-Payments-Part-6-Preventing-Duplicate-Submissions/ba-p/11168">preventing duplicate submissions</a>
<li><a href="http://community.developer.authorize.net/t5/The-Authorize-Net-Developer-Blog/Handling-Online-Payments-Part-7-Preventing-Automated-Form/ba-p/11778">preventing automated form submissions</a>
</ul>
<p>
For those that want to jump straight into the code, he also links to <a href="http://community.developer.authorize.net/authorize/attachments/authorize/DeveloperBlog/132/1/payment-form.zip">his sample payment form</a> and the <a href="http://developer.authorize.net/downloads/">Authorize.net PHP SDK</a>.
</p>]]></description>
      <pubDate>Tue, 13 Dec 2011 14:05:14 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Zend Developer Zone: Accepting Credit Card Payments with OXID eShop CE and Authorize.Net]]></title>
      <guid>http://www.phpdeveloper.org/news/12768</guid>
      <link>http://www.phpdeveloper.org/news/12768</link>
      <description><![CDATA[<p>
The Zend Developer Zone has <a href="http://devzone.zend.com/article/4780-Accepting-Credit-Card-Payments-with-OXID-eShop-CE-and-Authorize.Net">a new post</a> from <i>Vikram Vaswani</i> about accepting credit card payments through Authorize.net in the <a href="http://www.oxid-esales.com/en/download/open-source-ecommerce-solution-oxid-eshop-community-edition">OXID eShop CE</a> (e-commerce platform).
</p>
<blockquote>
Now, if you're planning to start an online store, it should be pretty clear that accepting electronic payments isn't an option - it's a necessity for you to compete effectively. And that's where this article comes in. Over the next couple of pages, I'll show you how to begin accepting credit card payments for your products using the open source OXID shopping cart and the Authorize.Net payment gateway...with, of course, a little bit of PHP to make things interesting!
</blockquote>
<p>
The glue between the OXID install and Authorize.net is created with the <a href="http://pear.php.net/HTTP_Request2">PEAR HTTP_Request2</a> package. This combined with a little extra PHP code can be installed and used as a component directly inside the application. He gives full code and screenshots to help you get it up and running on your install.
</p>]]></description>
      <pubDate>Fri, 26 Jun 2009 16:48:14 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Shaun Oleson's Blog: Authorize.NET and PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/11367</guid>
      <link>http://www.phpdeveloper.org/news/11367</link>
      <description><![CDATA[<p>
<i>Shaun Oleson</i> has <a href="http://blog.olebox.com/2008/11/07/authorizenet-and-php/">posted his method</a> (a chunk of code to do it) to connect to the Authorize.NET servers and make a request:
</p>
<blockquote>
So I've had quite a bit of experience with authorize.NET and PHP and I've found it's difficult to find resources that provide textual examples for integrating the payment processor. I've put together a generic tutorial from documentation that is public. Of course, you will have to specify your Transaction ID and API Login ID. So here you are. If you need assistance or have any questions, feel free to leave a comment.
</blockquote>
<p>
His <A href="http://blog.olebox.com/2008/11/07/authorizenet-and-php/">example</a> is a large get_auth() function that takes in the credit card information (including billing address) and makes a cURL connection to their servers for the request.
</p>]]></description>
      <pubDate>Fri, 07 Nov 2008 11:20:59 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[GoodPHPTutorials.com: Integrating the Authorize.Net AIM API with PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/11100</guid>
      <link>http://www.phpdeveloper.org/news/11100</link>
      <description><![CDATA[<p>
On the GoodPHPTutorials.com website there's <a href="http://www.goodphptutorials.com/out/Integrating_the_Authorize_Net_AIM_API_with_PHP">a new tutorial</a> showing how to get the Authorize.net API to talk back and forth between it and your application.
</p>
<blockquote>
I have taken the time to abstract the AIM API into my own class that not only simplifies the code we will need to work with that API but also makes it modular and easy to port from application to application. To begin you will need to download the AuthnetAIM class. You can find it <a href="http://www.johnconde.net/files/AuthnetAIM.class.phps">here</a>. 
</blockquote>
<p>
He walks you through the <a href="http://www.goodphptutorials.com/out/Integrating_the_Authorize_Net_AIM_API_with_PHP">setup and configuration</a> of the library and includes a few examples of how to make both simple and more complex transactions through it.
</p>]]></description>
      <pubDate>Fri, 26 Sep 2008 13:05:55 -0500</pubDate>
    </item>
  </channel>
</rss>
