How does it work?

Customers click on PayPal purchase buttons on your purchase web page to add items to their shopping cart. When they have completed shopping they make their purchase using PayPal's payment facilities. Customers can pay by credit cart, echeck or from their PayPal account. They do not have to sign up for a PayPal account to use PayPal's payment mechanism.

Once PayPal has received and verified the payment they post details of the transaction to the web address (on your website) where you installed IPN.NET Server. IPN.NET Server verifies that the posted data is a legitimate PayPal transaction and that the payment is correct for the purchased products. It then generates license keys (if required) and emails the customer with customised information for their purchase.

A second email with an XML attachment containing full details of the transaction is sent a nominated email account - allowing you to import the data into your purchasing database (License Tracker if you are using the Infralution Licensing System)

Sign up for PayPal and start accepting credit card payments instantly.

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 can be used in conjunction with the Infralution Licensing System for a complete licensing and purchasing solution or you can integrate your own licensing system into IPN.NET. We supply full source code for the IPN.NET Server so that you can customize it to your own needs.

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. This tool alone is worth the purchase price.

You can download a fully functional precompiled 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 and web accept 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 (can also be used independently of ILS)
  • 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 an XML transaction log for each purchase made and emails this to a nominated address
  • Full C# source code for the IPN.NET Server is included, allowing you to fully customize the solution to your requirements
IPN.NET System Requirements

To use IPN.NET you will require:

  • Microsoft Visual Studio (C#) 2005 or 2008 (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
  • Infralution Licensing System (ILS) Version 4 (if you wish to automatically issue ILS license keys for products)

Download Trial | Purchase


Why use PayPal?

PayPal's payment processing fees are lower than any other distribution and payment mechanism. PayPal currently charges 2.9% + 30c on each transaction. This is 5 to 10% less than the lowest cost third party software vendor. Even better, there are no nasty wire transfer fees since PayPal allows you to transfer funds directly to your bank account at no cost.

If you sell $1500 worth of product a month then you will save the cost of IPN.NET in the first month.

Copyright 2005,2008 © Infralution