NOTE: Due to PayPal requirements the PayPal Express Checkout add-on is no longer available for Shopp version 1.3+. You can use PayPal Express by use of the PayPal Pro add-on.
PayPal Express Checkout is a payment system provided by PayPal that allows your customers to use a PayPal account to make payments. PayPal Express is an offsite checkout system, meaning that checkout processes are done on a PayPal page, not directly on your WordPress/Shopp-powered website. As an external payment system, it can be used in addition to a primary Payment Gateway, or other offsite checkout systems such as Google Checkout.
When a customer is ready to checkout with their PayPal account, they simply click the Checkout with PayPal button which will redirect them to a PayPal checkout page. All shipping, billing and customer details are completed on the PayPal Express checkout page before the customer is returned to your website.
It should be noted that while payment by credit card without a PayPal account is supported, the payment process by credit card is also a signup form to create a PayPal account with the supplied card tied to the account.
PayPal Account Setup
To start using PayPal Express Checkout, you’ll need to set up 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, simply mark the ‘Enable PayPal Express’ checkbox in Shopp and enter your PayPal account API details. To get your API access information:
- Login to PayPal and click Profile under My Account.
- Click API Access from the Profile menu.
- Select Request API Credentials.
- Mark the Request API signature option and click Agree and Submit.
- To complete the process, click Done.
Copy the downloaded Shopp PayPal Express file to /wp-content/shopp-addons/. You need to create this folder if it is not present yet.
You will be given API Signature credentials that you will need to copy into your Shopp PayPal Express settings. Copy the following details from PayPal to your PayPal Express settings in Shopp and click Save Changes:
- API Username
- API Password
- API Signature
By toggling on the PayPal sandbox setting, you will be able to run test checkouts using PayPal Express without any money changing hands or accounts being debited. This setting switches the PayPal Express gateway to use the PayPal sandbox environment for test transactions. You will need to set up a PayPal Sandbox account to use the test mode setting. Successfully processed orders will show up in your Orders page as if they were fully processed.