Set up PayPal Express Checkout on your store

When you create your Shopify store, a PayPal Express Checkout account is automatically generated using the email address that you use to sign in. This account allows you to receive payments from PayPal orders. If you already have a PayPal account associated with the email that you use for your store, then you can start receiving payments immediately. However, for full functionality, including issuing refunds and capturing payments manually, you need to complete the setup of your PayPal account. If you choose not to use PayPal, then you can deactivate it from the Payments setting in your Shopify admin to protect your email address.

If you don't have a PayPal professional business account linked to the email that you use for your store, then you have two options. You can either add your email to an existing PayPal account or sign up for a new PayPal business account using the same email address you use to sign into your store.

Finish setting up your PayPal account

If you've used another PayPal account recently, then the email for that account might already be filled in. Make sure you're using the email for the account that you want to connect to your store. To find your PayPal account email address, go to Settings > Store details, and then find your Store email in the Contact information section.

If you receive an error indicating payment is pending, then it suggests that the payment was sent to an unverified PayPal account at the time of order creation. You need to verify your account email address, after which it could take up to two business days for the payment to be deposited. Before you mark the order as paid, you should confirm that you've received payment. Refer to the instructions provided on the PayPal help center for more information on how to confirm your email address.

Steps:

  1. From your Shopify admin, go to Settings > Payments.
  2. In the Additional payment methods section, click Setup incomplete next to PayPal.
  3. Click Complete setup.
  4. Enter the email address for your PayPal account, and then click Next.
  5. Enter the password for your PayPal account, and then click Next.
  6. On the Tell us about your business page, enter your business details.
  7. Review and select the policy and permissions statements, and then click Agree and Create Account.
  8. On the Describe your business page, do the following:
    1. Select your business type from the drop-down menu.
    2. Enter your business details.
    3. Click Next.
  9. On the Tell us more about you page, enter your details, and then click Submit.
  10. On the confirmation page, click Go back to Shopify.
  11. Make a test transaction to confirm that everything is set up properly.

Checkout language configuration

Shopify shares with PayPal Express Checkout which language to use during checkout based on your store's checkout language settings. If your checkout language is set to English, then Shopify attempts to detect the customer's location to inform PayPal about the preferred language for display.

Shopify considers the customer's shipping address and their location based on the IP address to set the language preference. In cases where customer details are unavailable before checkout, PayPal uses your store address from the Store details settings page to determine the language displayed during checkout.

Address handling in PayPal Express Checkout

PayPal Express Checkout automatically fills the billing address fields with the customer's shipping address during checkout. Customers can edit this information by clicking Change....

Shopify sends only one address to PayPal, typically the shipping address. This setup is unchangeable because there's no way for Shopify to know ahead of time whether the customer has a PayPal account. As a result, Shopify can't send the billing address, such as when the customer is paying with a credit card instead.

When using PayPal Express Checkout as an accelerated checkout payment solution, your customers billing address might be missing when they select local pickup.

Testing PayPal Express Checkout integration

If your store is on a trial plan, then you need select a paid plan to activate your checkout and make a test transaction. The trial end date remains unchanged.

To test credit card processing, create a test product and make a purchase from your store using a different PayPal account than the one designated to receive payments on your store.

Can't find answers you're looking for? We're here to help you.