- PHP Secure Authentication of User Logins
- Most Used PHP Framework-The Popular Top 7 List in year 2011
- Blogger Robots.txt Tips
- Best Caching Plugin for Wordpress in 2011 is “Quick Cache”
Sample Code Applications
- PHP Secure Login
- Video Streaming PHP Script Tutorial
- Statistical T-Test Online using PHP
- Custom Google XML Sitemap Generator
- Paypal IPN Shopping Page Demo using PHP
- Encrypt PHP code
- Compute Descriptive Statistics using PHP
- Calculate and Estimate Website Authority in Google
- Decimal Random Generator using PHP
- AJAX webform using Prototype library
- Sample AJAX Web Form
- PHP preg_match test online and Function Definition
Important: After you click the "Download my ebook" button, the ebook will then be streamed to you for downloading, you can then save it to your computer. Thank you for purchasing our ebooks!
Frequently Asked Questions about Paypal IPN and PHP:
1.) What are the most important requirements for customer to successfully purchase my digital products using this system?
The following are the requirements which you should state to your customer so that they can successfully purchase products in your website using this Paypal IPN system in PHP:
a.) The IP address/computer they used to click the Buy Now button should be the same IP address/computer used for downloading the products. This is included as a security measure to avoid malicious third parties from spoofing the purchase that does not belong to the original IP address of the buyer.
b.) They should not use any kinds of proxy or IP address hiding technology when they shop and buy products in your website. The primary reason is that IP address was added as a measure of monitoring the original purchaser. It is for their own benefit.
c.) Of course they credit cards and much better with a Paypal buyer account.
2.) What are my technical server requirements to run this system?
To prevent any compatibility issues, the following are the most recommended configuration to run this Paypal IPN system:
a.) Apache web server (tested with 2.2.17) b.) Linux/Unix operating system c.) At least MySQL 5.0 version d.) At least using PHP 5.
You can integrate this application with any CMS, for example in this website; I have integrate the Paypal IPN with Wordpress. You can as well apply this to any CMS as long as it runs on Apache web server, Linux/Unix, MySQL 5 and PHP 5.
Of course you need to have fsockopen enabled as well as other important PHP functions discussed in the documentation. In this case, if you are using a free hosting account with limited features in PHP processing, you will not be able to use this system in your website.
3.) How to implement this Paypal IPN system in my website?
It is important you read the documentations very carefully so that you will know what are those things that needs customization when you are deploying this system in your website. For details about implementation, you can read this tutorial: Deploying and Implementing Paypal IPN in your website
4.) Where can I ask for support for this Paypal IPN system? Just in case I encounter technical problems I cannot solve or does not know how to implement it entirely?
For PayPal related matters, you can contact Paypal support. For PHP related problems and implementation you can hire me for technical support and I will help solve the problem. If you have questions relating to my article (not relating to problems and implementation), ask it in the www.devshed.com comments for that article.
5.) What are the scope of this project and to what extent can I apply this one?
This PayPal IPN is developed for selling digital products in your website. Digital products means that the buyer will be downloading the products (instead of shipping them to their address) at the end of successful payment in PayPal. Common products you can sell digitally are mp3, ebook, audio book, images, movies and software.
6.) What is the licensing requirement to use this project? Can I use the project source code for free?
This project is released open source, so yes you can use the project source code for free; you can edit it if you like and anything you would like to do for the existing source code I wrote. However bear in mind that the use is subject to the website terms and conditions (particularly my disclaimer). If you are happy with this project, I will be glad if you just link to this website: http://www.php-developer.org. Linking will help a lot in the marketing and promotion of this tool.