PayPal Pro is a payment gateway for Shopp powered by the PayPal Website Payments Pro payment processing solution, currently only available for the continental United States and the United Kingdom (not available in other countries or U.S. territories). The PayPal Pro gateway module for Shopp uses an onsite checkout process, meaning that the customer stays on your website throughout the entire transaction. As sensitive information is required to complete a (test)transaction, SSL Setup & Certificates for your website is required.
PayPal’s Website Payments Pro solution includes monthly fees and transaction fees to use it. Please refer to PayPal’s website for details and current rates.
PayPal Account Setup
To start using the PayPal Pro payment gateway, you’ll need to setup a Verified PayPal Premier or Business Account. If you have an existing Personal, you can upgrade your account to a Premier or Business account.
When you have your verified account setup, you’ll need your API details to enter into Shopp’s PayPal Pro settings. To get your API access information:
- Login to PayPal and click My Account → Profile
- Click API Access under the heading Account Information
- Select Request API Credentials
- Mark the Request API signature option and click Agree and Submit
- To complete the process, click Done.
- Uncompress the add-on files
- Upload the folder (directory) and all its contents to your Shopp add-ons folder (directory) under:
You will be given API Signature credentials that you will need to copy into your Shopp PayPal Pro settings. Copy the following details from PayPal to your PayPal Pro settings in Shopp and click Save Changes:
- API Username
- API Password
- API Signature
Enable test mode
By toggling on this setting, you will be able to run test checkouts using PayPal Pro without any money changing hands or accounts being debited. This setting switches the PayPal Pro gateway to use the PayPal sandbox environment for test transactions. You will need to setup PayPal Sandbox|a PayPal Sandbox account to use the test mode. Successfully processed test orders will show up in your Orders page as if they were fully processed.