.NET Developer Tools for PayPal

Updated for TLS 1.2

Merchants and partners use HTTPS to securely connect with PayPal’s servers. PayPal uses the Transport Layer Security (TLS) protocol to encrypt these communications. To ensure the security of their systems and adhere to industry best practices, PayPal is updating its services to require TLS 1.2 for all HTTPS connections. To avoid any disruption of service, you must verify that your systems are ready for this change by June 17, 2016 June 30, 2017.

While Encore Systems is no longer adding new features to our PayPal class libraries, we did not want to leave our customers searching for a new solution when PayPal makes the switch to TLS 1.2. Since we are no longer actively developing these libraries for the legacy Website Payments Pro, we are now providing them free of charge. A license key is no longer required.

Our PayPal class libraries support the legacy Website Payments Pro solution. This payment solution is still used outside the US, and by many US merchants who have had their PayPal business account for some time. Merchants with new PayPal business accounts are generally using PayPal Payments Pro, which is not supported by the Encore PayPal class libraries.

While updating our class libraries for TLS 1.2, we also made sure that they work correctly with ASP.NET MVC. We are providing a completely rewritten demo site that demonstrates using the libraries with ASP.NET MVC. Our libraries will still work with ASP.NET Web Forms and .NET Windows Forms as well.