Infralution IPN.NET provides a complete ASP.NET solution for automating your purchasing and product licensing system using PayPal's Instant Payment Notification (IPN) mechanism.
IPN.NET is used in conjunction with the Infralution Licensing System to provide a complete licensing and purchasing solution.
IPN.NET includes a sophisticated IPN Test Tool (see below) that allows you to fully test and debug your IPN Server on your local development machine.

You can download a fully functional evaluation version of IPN.NET to fully test and evaluate your complete purchasing system before making the decision to purchase IPN.NET.
IPN.NET Features
IPN.NET includes the following features:
- Verification of IPN posts with PayPal
- Full validation of payment details including product prices
- IPN Test Tool that allows complete testing and debugging of your IPN.NET server on your desktop development machine
- Automatic support for testing in PayPal's sandbox environment
- Handles PayPal shopping cart, web accept and subscription payments
- Detects and handles repeat transactions
- Support for multiple currencys
- Volume discount support - allows you to sell a package of items at a reduced item price
- Prerequisite support - allows you to require that a given item (eg source code) can only be purchased when another specified item is purchased in the same shopping cart transaction
- Product update verification - a product can be tagged as an update allowing you to verify eligibility for the update before the customer is sent the product.
- Integrates fully with Infralution's Licensing System (ILS) to provide a complete licensing system
- Subscription licensing support - the expiry date of authenticated licenses purchased using a subscription is automatically updated when the subscription is renewed.
- Automatically sends emails to customers providing license keys and product download links
- Email block list allows you to prevent customers, with email addresses from anonymous email providers (eg hotmail), receiving product emails until you have verified their details. Credit card fraudsters commonly use anonymous email address to avoid tracing.
- HTML Email templates allow easy customization of emails sent to the customer
- Comprehensive error handling mechanism emails full details of any errors to a nominated address so that that you are notified immediately of any issues.
- Records sales data either directly to the License Tracker database or to a standalone database (from which it can be imported into the License Tracker database)
- Full C# source code for the IPN.NET Server can be purchased separately, allowing you to fully customize the solution to your requirements
IPN.NET System Requirements
To use IPN.NET you will require:
- Infralution Licensing System Version 5 License
- Microsoft Visual Studio 2005, 2008, 2010 or 2012 (with ASP.NET support)
- Website with ASP.NET 2.0 support
- SMTP Email account (to send notifications to you and your customers)
- Ability to create sub-folders on website and set permissions for them
- PayPal Business or Premier Account (free from PayPal)
- Basic understanding HTML and C# coding

