PayPal Website Payments Pro

 

PayPal Website Payments Pro is one of many gateway options offered by PayPal.  PayPal Website Payments Pro combines internet merchant account and payment gateway functionality into one.   

 

System Requirements 

 

      PayPal Website Payments Pro uses a DLL from PayPal (paypal_base.dll ) that requires a full trust environment.  For more information on setting up your  site for full trust see the following link:

 

http://forums.asp.net/t/1201131.aspx

 

      PayPal Website Payments Pro also requires a DLL titled “log4net.dll” located in your \bin folder.   If you plan on using PayPal Website Payments Pro as your payment gateway please confirm you have the “log4net.dll” located in your \bin folder.   

 

Obtaining API Credentials

To use the PayPal API, you must have API credentials that identify you as a PayPal business account holder authorized to perform various API operations.

Although you can use either an API signature or a certificate for credentials, PayPal recommends you use a signature.

Creating an API Signature

You must establish credentials to use the PayPal API; typically, you create an API signature.

You must have a PayPal business account.

An API signature is a credential that consists of an API User Name along with an associated password and signature, all of which are assigned by PayPal.

To create an API signature

1.   Log into PayPal and click Profile.

 

acct_select_profile

 

2.   Click API Access from the Profile menu.

acct_api_access

 

3.   Click Request API Credentials.

acct_request_credentials

 

4.   Check Request API signature and click Agree and Submit.

 

acct_request_signature

 

5.   To complete the process, click Done.

acct_review_signature

 

Make a note of the API User Name, the Password, and the API Signature. You will need to enter this information under the Gateway setup in the module settings of the cart.