PayPal Pro merchants only
(other users can ignore this page.)
Beginners should consider using PayPal
Standard with the shopping cart, which has a much easier setup.
This particular Pro version of PayPal is intended for US
merchants only.
Merchants outside the US should use PayPal
Standard.
Prerequisites
Your website server must be capable of running Perl and
OpenSSL.
Your website must be be accessible using a secure HTTPS connection.
Check with your website user support to see if these options are available.
You should have already setup and configured the shop.pl file before proceeding further.
Initial Setup
Start the setup program.
Click on Setup 3, then select the PayPal Pro option.
You will now see the Setup 3 screen
Tick the PayPal Pro Setup box.

Enter your PayPal API Credentials.

You can use either a Live Account or a Sandbox Account. Sandbox accounts are available from PayPal and used for testing.
To find out how to obtain your API signature, password and username click API Signature
The root URL is the folder on your website containing the shopping cart.
The example below uses store, but you can place it in any folder of your choice.
The paypal_pro.pl file can be placed in any folder capable of running cgi-scripts. It will differ from server to server. It can be the same folder as the shop.html file, or it may require a separate cgi-bin folder

If you are not using a sandbox or test account, you can leave the following boxes blank

The payment action can be set to Sale or Authorize. The default value is Sale.
![]()
Some servers require the IP address of there secure proxy to be set, but for most this
value can be left blank. Check with your website user support if you are not sure.
![]()
Additional files to upload for PayPal Website Payments Pro
paypal_pro.pl and credit_card.jpg
paypal_pro.pl is a cgi script and should be placed in a secure cgi capable folder in a similar manner to shop.pl file file you configured earlier.
Upload the paypal_pro.pl file each time you make changes to the PayPal Website Payments Pro setup.
credit_card.jpg is an image file and should be placed in the same folder as paypal_pro.pl.