This article is also available in:
If you already had a Business Account and Sandbox Account, kindly follow this tutorial to finish all steps.

In this guide:
A. Set up PayPal Business and Sandbox Account.
B. Get the Client ID and Secret Key
C. Activate PayPal as your payment method
D. Deactivate your PayPal account

A. Set up PayPal Business Account and Sandbox Account

If you do not have a PayPal Business Account, go to this link to sign up >> choose Receive payments with PayPal >> Create a Business Account.

After that, you will need to create a Sandbox account here or follow this instruction:

If you haven't had a PayPal Business account, you could still use your personal PayPal account to integrate in ShopBase and receive payments. However, in case your business expand rapidly, you should consider using PayPal business account due to its additional features that would help you monitor business more efficiently. You may refer to this article on PayPal to understand more.

B. Get the Client ID and Secret Key

You will need to get the Client ID and Secret Key on your PayPal account for later steps.

Log in Paypal Developer Dashboard with your Business Account

Click Live . However, if you want to use PayPal on the test mode only, you can choose Sandbox and use Sandbox API credentials instead.

Click Create App

Add App Name (can be anything) >> add the Sandbox Business account from step A >> Create App >> you will be directed to Client ID section.

Scroll down, you will have the Client ID and click Show to get the Secret Key.

Save it to use in step C.

C. Activate PayPal as your payment method

Go to ShopBase store admin >> Settings >> Payment Providers and click Add another account on the PayPal area.

Enter an account name. This name will only be used in ShopBase dashboard and order details.

Enter your Client ID and Client Secret Key from step B above >> Activate.

That's all and you are now ready to receive customers' purchases via PayPal.

Use Test mode if you just want to test the store.

To keep your account safe, ShopBase will only send product ID to PayPal for storing transaction details. Any other information related to your store, including your store name, store domain, product name, etc. will not be sent to help prevent your account from being restricted.

D. Deactivate your PayPal account

After connecting your PayPal account to the store, you can deactivate anytime and still be able to re-activate it later with the same or different credentials.


After being connected, PayPal will be shown on your Checkout Page (step 1 and 3), please refer to Section A of this article to see additional options after activating PayPal gateway

The shipping address & phone number will be prefilled with the address in their PayPal Account. Customers can easily click Change button to modify the information.
Was this article helpful?
Thank you!