Paypal Gateway With IPN is very useful DLL (With Source) for accepting payments from clients. It will implement the payment gateway in minutes. And you can also do Post Data Processing using IPN method (even if user closes his browser before returning to your website after payment) . You can update database by using queries in IPN Method.
Some of the features are given below: