> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.spreadsimple.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# PayPal Checkout

PayPal Checkout is a part of the shopping cart experience, so first of all, make sure you enabled the 'Order Form' for the action button element.

![Enable the order form and cart in your Content Tab -> Button settings](https://storage.crisp.chat/users/helpdesk/website/918f9541750fe800/pp1_1uaednf.png)

|| Please note that the **Price** column needs to be formatted as Currency in your Google Sheet!

## Step 2.  Enable the PayPal add-on

Go to `Checkout` Tab, then open **Shipping, Fees & Payments menu** and click on **Enable new add-on**:

![](https://storage.crisp.chat/users/helpdesk/website/918f9541750fe800/pay2_1pw761l.png)

Then select **PayPal** from the list of available payment methods:

![](https://storage.crisp.chat/users/helpdesk/website/918f9541750fe800/pp2_1c6c600.png)

And switch on the **Enable** toggler:

![](https://storage.crisp.chat/users/helpdesk/website/918f9541750fe800/pp3_kew6ht.png)

## Step 3. Get PayPal Client IDs

|| 
To go live (Production) you need to [create a PayPal business account](https://www.paypal.com/webapps/mpp/merchant). You can still use Sandbox in your personal PayPal account to test it out.

1. Log into the [Developer Dashboard](https://developer.paypal.com/developer/applications) with your PayPal account credentials. If you don't have an account, you can click on the sign up option.
2. On **My Apps & Credentials**, use the toggle to switch between sandbox and live (production) testing apps.
3. Navigate to the REST API apps section and click **Create App**.
![](https://storage.crisp.chat/users/helpdesk/website/918f9541750fe800/image_18tgr4s.png)
4. Type a name for your app and click Create App. The app details page opens and displays your credentials.

![](https://storage.crisp.chat/users/helpdesk/website/918f9541750fe800/image_1w398wn.png)
5. Copy the **client ID** for your app.


## Step 4. Finish the PayPal Checkout Configuration

Select the type of environment and paste the corresponding Client ID from the previous step.
It's better to start with Sandbox and once everything is tested, switch to Live (Production).

![](https://storage.crisp.chat/users/helpdesk/website/918f9541750fe800/pp4_917fsu.png)

Also, you need to select one of the supported currencies. PayPal supports only the listed ones.

You can also change the PayPal **button** color by choosing from 5 available color themes.

And you can change the **Custom title** (that will be displayed on card if you add [multiple payment methods](https://help.spreadsimple.com/en/article/adding-multiple-payment-methods-uoy2i6/)) 

After all necessary changes are done, click Save. 

![](https://storage.crisp.chat/users/helpdesk/website/918f9541750fe800/pp5_15cx1hy.png)

Congratulations! You have connected PayPal checkout! 🎉

---

### Also, check these how-to's

* [How to create a PayPal-powered online store](https://spreadsimple.com/blog/creating-online-store-with-paypal-checkout/)

* [How to add multiple payment methods](https://help.spreadsimple.com/en/article/adding-multiple-payment-methods-uoy2i6/)

* [How to set up Stripe](https://help.spreadsimple.com/en/article/stripe-checkout-1p4bv4n/)

* [How to set up Billplz](https://help.spreadsimple.com/en/article/billplz-checkout-10gheg6/)

* [How to set up Razorpay](https://help.spreadsimple.com/en/article/razorpay-checkout-rxjwty/)

* [How to set up Payplug](https://help.spreadsimple.com/en/article/payplug-checkout-ur9fvk/)