How to install PayPal's digital certificate for Website Payments Pro on DiscountASP.NET servers

PayPal will issue a digital certificate so that your web application can encrypt/decrypt and sign SOAP messages to/from the PayPal API. The PayPal digital certificate will need to be installed in the webserver's LOCAL_MACHINE\My keystore for ASP.NET 1.1 web applications.

Contact the DiscountASP.NET support team to get the PayPal digital certificate installed on your webserver. There will be a $15 one-time setup fee for the certificate installation.

Please note that the installation is for the LIVE certificate. We recommend testing the SANDBOX certificate in your local development environment. If you must test the SANDBOX certificate on our web server, we can install it but we will charge a $15 service fee.

When you are ready to have the certificate installed, provide DiscountASP.NET support team with the private key and certificate pair file, which is normally in a file named "cert_key_pem.txt". We will install the certificate with the appropriate access permissions for your site's ASPNET user.

Please note that the certificate must be issued to and have the common name in the following format:

commonname.YourHostedDomainName.com

In addition, the expiration date must be set for at least 1 year. We recommend setting the expiration date longer, as we will charge the $15 service fee each time our system administrators reinstalls an expired certificate.

ASP.NET 1.1 sample code using the PayPal API can be found in the software development kit at the PayPal Website.

Article ID: 342, Created On: 11/24/2008, Modified: 9/28/2011