PayPal Pro & Express Checkout
Previous  Top  Next

clip10093
This shopping cart software is certified by
PayPal.

How to set up PayPal Express Checkout and Web Site Payments Pro

1. Request API Credentials from PayPal

Website Payments Pro service must be activated in your PayPal Business account.
An application through paypal.com is required and fees must be paid before Website Payments Pro or Express Checkout will work in the shopping cart. To use the Payment Pro options you will need a certificate file, a Merchant ID, and a password.

Login to your PayPal account and go to the Website Payments Pro section.

A.Login to your PayPal Pro enabled PayPal account and click Profile.  
 
B.Click "API Access" under the section "Account Information".  
 
C.Click "Request API Credentials".  

D.Select "API SSL client-side certificate", check the box "I agree" and click "Submit". The API Username on the following page should be entered into the box labeled "Merchant ID" in your AShop payment option and the API Password should be entered in the box labeled "Security Secret".  
 
E.Click "Download Certificate" and save the file named "cert_key_pem.txt" somewhere on your hard drive.  

F.Upload the certificate file to the directory admin/paypal where you installed your AShop Deluxe on your website.  

2. Upload the PayPal Pro program files from AShop

PayPal's Website Payments Pro SDK (Software Development Kit) must be installed on your server. This can be done at domain level or the SDK software may be installed centrally on the server, which reduces setup time and disk space usage. If your domain is hosted with a service where PayPal SDK software is installed centrally, skip this step.

On most Unix/Linux servers you should only need to upload the separate SDK files that we distribute to the admin/paypal subdirectory in the directory where you installed AShop Deluxe.

* On some servers you might need to ask your hosting provider to activate PEAR (a PHP code repository) and possibly also install the PayPal SDK in PEAR. The SDK and installation instructions are available at: http://www.paypal.com/sdk

To reduce bandwidth usage, the SDK files are not distributed with the shopping cart program installation or update packages. The SDK files can be downloaded from PayPal.com
or from AShopSoftware.com
.

You will need to first download these files and upload them to your server in the "admin" directory where AShop is installed (i.e. yourdomain.com/ashop/admin or yourdomain.com/admin).

The PayPal Pro package will have all the necessary files in a folder named "paypal", update the entire folder into the admin directory.


3. Setup PayPal Website Payments Pro in AShop

A.Login to your AShop Deluxe administration panel and click Store Configuration->Payment.  
 
B.Select PayPal Direct Payment and click Add.  
 
clip0210180

C.   Enter the PayPal certificate API Username into the box labeled Merchant ID and enter the PayPal API Password into the box labeled Security Secret. Then click the Update button.

clip0210181

D.   Select PayPal Express Payment and click Add.

clip0210182

E.Enter the PayPal certificate API Username into the box labeled Merchant ID and enter the PayPal API Password into the box labeled Security Secret. Then click the Update button.  
 
clip0210183

Note that the two payment options are set up separately in AShop, but PayPal requires both the Direct Payments and Express Checkout options to be offered together. The Merchant ID and Security Secret settings are identical for both options.