- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I Want to setup paypal checkout that anyone in my shopify store that want to checkout can use his credit/debit card through paypal without having a paypal account
Solved! Go to Solution.
Accepted Solutions

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Good day @papyrus123,
Thank you for posting to the PayPal community.
Here's how:
- Log in to your Shopify admin panel.
- Click Settings.
- Click Payments.
- Select PayPal Express Checkout within the PayPal module.
- Click Activate.
- Once directed to a PayPal login page, log in to your PayPal account and click I Give Permission.
- Click Back to Shopify.
- Under Payment Authorization, select:
- Automatically capture payments for orders (Immediate Sale).
- Manually capture payment for orders (Authorize only).
- Click Save.
https://www.paypal.com/gf/smarthelp/article/how-do-i-integrate-express-checkout-with-shopify-ts1797
To process PayPal Express Checkout payments, please contact your website developer or the support of third party platform(eCommerce) to handle their internal website code and initiate the payment by triggering the SetExpressCheckout API call from your website to the PayPal system via - https://developer.paypal.com/docs/archive/express-checkout/ec-initiate-payment.
Once the payment has been initiated, the merchant's website can trigger the GetExpressCheckoutDetails API call to obtain buyer/customer information, such as name, email address and delivery address, from PayPal.
https://developer.paypal.com/docs/archive/express-checkout/ec-get-payment-details/
Finally, the merchant's website must trigger a call to the DoExpressCheckout payment API to recover the buyer/customer's funds via - https://developer.paypal.com/docs/archive/express-checkout/ec-finalize-payment/.
Regarding, guest payment checkout(i.e payment via credit/debit without PayPal account) feature is not available for all Customers/Buyers.
It's important to remember that guest checkout is not guaranteed for every transaction.
To receive guest checkout payments :
Enable the PayPal Account Optional option in your account settings.
Login PayPal.com >> Settings >> Account settings >> Website payments >> Website preferences >> PayPal Account Optional >> toggle "yes" .
Please contact your website developer (or) support of your third-party platform Shopify to pass the variables "SOLUTIONTYPE=Sole" and "LANDINGPAGE=BILLING" in the SetExpressCheckout payment API request call to make sure guest checkout is offered as often as possible.
Guide links - https://developer.paypal.com/api/nvp-soap/set-express-checkout-nvp/
PayPal runs a risk check to determine eligibility for guest checkout. There will be times when guest checkout is not available.
Yes, this is intended behaviour of the product. Customer/buyer need to create PayPal account to process the payment.
Sincerely,
Chiranjeevi
PayPal/Braintree MTS
If this post or any other was helpful, please enrich the community by giving kudos or accepting it as a solution.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Good day @papyrus123,
Thank you for posting to the PayPal community.
Here's how:
- Log in to your Shopify admin panel.
- Click Settings.
- Click Payments.
- Select PayPal Express Checkout within the PayPal module.
- Click Activate.
- Once directed to a PayPal login page, log in to your PayPal account and click I Give Permission.
- Click Back to Shopify.
- Under Payment Authorization, select:
- Automatically capture payments for orders (Immediate Sale).
- Manually capture payment for orders (Authorize only).
- Click Save.
https://www.paypal.com/gf/smarthelp/article/how-do-i-integrate-express-checkout-with-shopify-ts1797
To process PayPal Express Checkout payments, please contact your website developer or the support of third party platform(eCommerce) to handle their internal website code and initiate the payment by triggering the SetExpressCheckout API call from your website to the PayPal system via - https://developer.paypal.com/docs/archive/express-checkout/ec-initiate-payment.
Once the payment has been initiated, the merchant's website can trigger the GetExpressCheckoutDetails API call to obtain buyer/customer information, such as name, email address and delivery address, from PayPal.
https://developer.paypal.com/docs/archive/express-checkout/ec-get-payment-details/
Finally, the merchant's website must trigger a call to the DoExpressCheckout payment API to recover the buyer/customer's funds via - https://developer.paypal.com/docs/archive/express-checkout/ec-finalize-payment/.
Regarding, guest payment checkout(i.e payment via credit/debit without PayPal account) feature is not available for all Customers/Buyers.
It's important to remember that guest checkout is not guaranteed for every transaction.
To receive guest checkout payments :
Enable the PayPal Account Optional option in your account settings.
Login PayPal.com >> Settings >> Account settings >> Website payments >> Website preferences >> PayPal Account Optional >> toggle "yes" .
Please contact your website developer (or) support of your third-party platform Shopify to pass the variables "SOLUTIONTYPE=Sole" and "LANDINGPAGE=BILLING" in the SetExpressCheckout payment API request call to make sure guest checkout is offered as often as possible.
Guide links - https://developer.paypal.com/api/nvp-soap/set-express-checkout-nvp/
PayPal runs a risk check to determine eligibility for guest checkout. There will be times when guest checkout is not available.
Yes, this is intended behaviour of the product. Customer/buyer need to create PayPal account to process the payment.
Sincerely,
Chiranjeevi
PayPal/Braintree MTS
If this post or any other was helpful, please enrich the community by giving kudos or accepting it as a solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I upgraded my account to business. I tried adding paypal to my shopify store but paypal disabled their payment option (according to shopify support). what could be the problem?

Haven't Found your Answer?
It happens. Hit the "Login to Ask the community" button to create a question for the PayPal community.
- Shopify PayPal integration, customer authorized multiple times in PayPal Payments Standard
- How can I have orders marked as shipped in Shopify be updated as shipped in PayPal? in Braintree Client-side Integration (JS, iOS, Android SDKs)
- PayPal Express Error #10413 when people use a discount code on my Magento2 store in PayPal Payments Standard
- How to Setting up the PayPal Payflow Pro on Shopify in Sandbox & Production mode? in Payflow
- How can I display the bill number and customize it in the transaction record in REST APIs