Integration Guide

Table Of Contents
PayPal Payments Standard Integration Guide June 2012 345
Securing Your PayPal Payments Standard Buttons
Protecting Payment Buttons by Using Encrypted Website Payments
8
Generating Your Public Certificate Using OpenSSL
The public certificate must be in PEM format. To generate your certificate, enter the following
openssl command, which generates a public certificate in the file my-pubcert.pem:
openssl req -new -key my-prvkey.pem -x509 -days 365 -out my-pubcert.pem
Uploading Your Public Certificate to Your PayPal Account
To upload your public certificate to your PayPal account:
1. Log in to your PayPal Business or Premier account.
2. Click the Profile subtab.
3. In the Selling Preferences column, click the Encrypted Payment Settings link.
The Website Payment Certificates page appears.
4. Scroll down the page to the Your Public Certificates section, and click the Add button.
The Add Certificate page appears.
5. Click the Browse button, and select the public certificate that you want to upload to PayPal
from your local computer.
NOTE: The file you upload must be in PEM format.
6. Click the Add button.
After your public certificate uploads successfully, it appears in the Your Public
Certificates section of the Website Payment Certificates page.
7. Store the certificate ID that PayPal assigned to your public certificate in a secure place.
You need the certificate ID that PayPal assigned to encrypt your payment buttons by using
the Encrypted Website Payments software provided by PayPal.
Downloading the PayPal Public Certificate From the PayPal Website
To download the PayPal public certificate:
1. Log in to your PayPal Premier account or Business account.
2. Click the Profile subtab.
3. In the Seller Preferences column, click the Encrypted Payment Settings link.