PayPal Express with shopify

papyrus123
Contributor
Contributor

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

Login to Me Too
1 ACCEPTED SOLUTION

Accepted Solutions
Solved

MTS_Chiranjeevi
Moderator
Moderator

Good day @papyrus123,

 

Thank you for posting to the PayPal community.

 

Steps to integrate Checkout with Shopify.
 

Here's how:

  1. Log in to your Shopify admin panel.
  2. Click Settings.
  3. Click Payments.
  4. Select PayPal Express Checkout within the PayPal module.
  5. Click Activate.
  6. Once directed to a PayPal login page, log in to your PayPal account and click I Give Permission.
  7. Click Back to Shopify.
  8. Under Payment Authorization, select:
    • Automatically capture payments for orders (Immediate Sale).
    • Manually capture payment for orders (Authorize only).
  9. 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=Soleand "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.

View solution in original post

Login to Me Too
2 REPLIES 2
Solved

MTS_Chiranjeevi
Moderator
Moderator

Good day @papyrus123,

 

Thank you for posting to the PayPal community.

 

Steps to integrate Checkout with Shopify.
 

Here's how:

  1. Log in to your Shopify admin panel.
  2. Click Settings.
  3. Click Payments.
  4. Select PayPal Express Checkout within the PayPal module.
  5. Click Activate.
  6. Once directed to a PayPal login page, log in to your PayPal account and click I Give Permission.
  7. Click Back to Shopify.
  8. Under Payment Authorization, select:
    • Automatically capture payments for orders (Immediate Sale).
    • Manually capture payment for orders (Authorize only).
  9. 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=Soleand "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.

Login to Me Too

mclechelle
Contributor
Contributor

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?

Login to Me Too

Haven't Found your Answer?

It happens. Hit the "Login to Ask the community" button to create a question for the PayPal community.