PayPal for WooCommerce

(250 customer reviews)

FREE!

Upgrade the WooCommerce PayPal Gateway options available to your buyers for FREE!
  • PayPal Express Checkout
  • PayPal Pro
  • Braintree Payments
  • Visa / MasterCard / American Express / Discover
  • Apple Pay
  • Google Pay
  • and more!
SKU: paypal-woocommerce Categories: , , Tags: ,
Our WooCommerce PayPal Plugin (PayPal for WooCommerce) makes it quick and easy to integrate PayPal Express Checkout and Payments Pro into a WordPress / WooCommerce shopping cart system...and it's FREE!

PayPal Express Checkout

Millions of shoppers pay with PayPal. If you already accept credit cards online, you can also accept PayPal by adding our Express Checkout button—and boost sales by up to 18% in the process.When you integrate the PayPal Express Checkout Shortcut, your buyers can speed through checkout using the shipping information and funding source already stored in their PayPal accounts. They don’t have to re-type any information—saving them time and reducing shopping cart abandonment. And once the transaction is approved, the money usually shows up in your PayPal account in minutes.

Benefits

  • PayPal Express Checkout gives your customers another way to pay you, and it complements your existing payments solutions.
  • You only pay a low transaction fee and a fixed percentage on each sale when you get paid. There are no setup costs or monthly fees.
  • PayPal Express Checkout gets seamlessly integrated with WooCommerce.
  • Buyers shopping from smartphones are automatically redirected to a mobile-friendly version of your website for a fast and easy checkout experience.
  • Quickly access the money in your PayPal account.
  • Open the door to over 110 million active users who look for the PayPal way to pay.
  • PayPal Marketing Solutions - Offer promotional deals like 6 months no interest financing to buyers, and get valuable insights about your shoppers to increase conversion rates and average order amounts on your site!

PayPal Payments Pro

PayPal Payments Pro gives you everything you need to securely accept credit cards, and debit cards on your website. It offers a secure payment experience with complete customization ability over your customers’ checkout process; and an Internet merchant account from PayPal.PayPal Payments Pro is ideal for businesses that want complete control over the checkout experience. This plugin makes it work with WooCommerce and customers can pay by credit card without ever leaving your website. Plus, you can tap into more than 110 million active PayPal users. PayPal Payments Pro requires credit approval (2-3 business days).

Get a FREE PayPal Payments Pro account review when using our plugin!

By using our PayPal for WooCommerce plugin we can potentially get you special deals on the upgrade to PayPal Payments Pro.  This availability is limited based on your monthly volume, so you will need to be doing at least $1,000/mo in sales in order to get special deals.  If you not yet at this level, enabling Express Checkout with our plugin will increase conversion rates on your site and help you get to that benefit level.Click Here to request your Free PayPal Pro Account review today!NOTE: Your account must be based in the U.S. or Canada in order for this potential benefit to work for you.

PayPal Plus

Important Update

Our PayPal Plus for WooCommerce integration has been moved into its own plugin separate from this one.  The beta version included in this plugin is no longer available.Click here for details about the new PayPal Plus for WooCommerce plugin.PayPal PLUS is a solution where PayPal offers PayPal, Credit Card, and ELV (others available depending on country) as individual payment options on the payment selection page. The available payment methods are provided in a PayPal hosted iFrame that gets embedded into the WooCommerce checkout page.
PayPal Plus is available for PayPal merchants in Germany, Brazil, and Mexico.
Based on the payment method selected by the buyer, he will at a later stage (on redirect to PayPal / in context checkout) be presented with either the PayPal Login page or an input mask for bank / credit card details.The redirect can be initiated from within the iFrame or at any later stage during checkout. The final payment execution happens on the merchant side.

PayPal Payments Advanced

PayPal Payments Advanced is a cheaper alternative to PayPal Payments Pro which ties PayPal and credit card payments into an iframe on your website's checkout page.  This eliminates the need to worry about PCI compliance and is roughly half the price of PayPal Payments Pro.

PayPal REST Credit Cards

PayPal's new REST API provides the ability to process credit cards directly on the site without the need for PayPal Payments Pro.  This means no more monthly fees for processing credit cards directly!  This is essentially the exact same thing that Stripe offers with their credit card processing features:  a RESTful API that gets you up-and-running very quickly with no monthly fees.

PayPal Credit Card Payments by Braintree

PayPal acquired the Braintree platform a while back and are now pushing most new credit card merchant accounts into this system.  PayPal for WooCommerce now supports Braintree!

Why Use PayPal for WooCommerce?

PayPal Certified Developer and PartnerWe at Angell EYE are PayPal specialists, and have developed a very close relationship with PayPal over the years. Rest assured that when you're working with Angell EYE PayPal plugins, your PayPal payments will just...work...and everything between WooCommerce orders and PayPal's transaction details will be seamless.

Quality Control and Seamless PayPal Integration

Our developers have built and tested this plugin thoroughly in the PayPal sandbox. We have ensured that all data that should be passed to PayPal is indeed passed, and also that it is passed in the correct parameter(s) that were intended for such data. This ensures that all order details will show up in PayPal as expected, and all data about orders will match whether you're looking at PayPal transaction details or WooCommerce order details.The following outline describes just some of the things that we found wrong with other plugins that we've done correctly with ours.
  • Error Handling
    • Many (in fact, all) of the other PayPal extensions I've seen have some serious issues in regards to error handling.
    • One example is with Payments Pro, where you can have Fraud Filters configured in your PayPal account.
      • Orders could raise a flag and get caught by a filter, however, the payment still completes successfully and the buyer should see the order complete page.
      • In many cases, these end up getting treated as failures, the buyer is shown an error, and could potentially end up processing multiple payments if they continue re-trying.
      • This sort of crucial error handling problem will not happen with our plugin!
  • Cart Items
    • All cart item details are passed fully to PayPal and will show up correctly in PayPal's transaction details.
    • All items will always be passed.
    • You will not find truncated item names in the PayPal transaction details.
    • The WooCommerce SKU is correctly passed to PayPal as the Item Number.
    • Item Attributes
      • We've seen all sorts of crazy ways people try to handle item attributes (ie. color, size, etc.)
      • All attributes are appended to the item name with our plugin so that they can be easily seen in the PayPal tranaction details.
        • You will not find item attributes being passed in random fields like other plugins.
  • Cart Totals
    • With our plugin, all cart totals are calculated accurately and sent correctly over to PayPal.
    • You will not find any "rounding issue" items popping up on your orders when using our plugins.
    • Subtotal, shipping, handling, taxes, and grand total amounts are calculated and passed to PayPal accurately and in their correct parameters.
  • Discount Codes
    • We've ensured that all discount codes applied to an order are correctly passed over to PayPal so that you can see each individual code that was used, it's amount, and it's actual code value.
  • Shipping
    • If a shipping calculator is enabled on the cart page for estimates, and shipping estimates are available, they will be passed along to PayPal when paying via Express Checkout so that those same estimates will appear on the PayPal review pages.
      • If the shipping address is changed on the PayPal review page, the shipping and tax will be re-calculated on the WooCommerce final review page prior to finalizing the order.
    • The shipping address will always be included with the PayPal request so that it will show up in the PayPal transaction details page.
  • URL Encoding
    • All data passed to PayPal is correctly URL encoded and formatted per specified standards.
    • You will not have problems where you see a bunch of special characters included with your transaction data.

250 reviews for PayPal for WooCommerce

  1. Eran Solomon (verified owner)

    It appears that your plugin does not function in my country (Israel) and your representative did not foresee it. No harm was done because it was for free, but still….

    Was this review helpful to you?
    • Drew Angell (store manager)

      Express Checkout will work just fine for you. It’s only PayPal Pro / Braintree that would not be available.

  2. Dragan D. (verified owner)

    I downloaded your PayPal for Woocommerce nodule and was little bit sceptic but I was pleasantly surprised when integrate your app quickly, ran couple of different tests, IPN, API, Webhooks, etc. and all successful.
    P.S. I had problems integrating PayPal module but not with yours. It’s brilliant job ! Thank you guys!

    Was this review helpful to you?
  3. Chris

    This is one of the best woocommerce payment plugins. It provides loads of payment options which works perfectly.

    Was this review helpful to you?
  4. Kumar Gaurav (verified owner)

    Nice Plugin.

    Was this review helpful to you?
  5. Gary D. (verified owner)

    “it hard to pay a little to get a lot” this service is FREE!

    Was this review helpful to you?
  6. Sandra Romo (verified owner)

    Awesome

    Was this review helpful to you?
  7. Emilio

    El plugin está de puta madre, muy completo!
    The plugin works like a charm, integrates a lot of payment options, you don’t need another to complement it.

    Was this review helpful to you?
  8. Thomas Hinks (verified owner)

    Plugin seems to be working perfectly without any issues so far. 5 stars for the support and hand holding I got with this plugin which was just what I needed as a newbie and was very comprehensive and way above and beyond the call of duty.

    1 out of 1 people found this helpful. Was this review helpful to you?
  9. Jason Crandall

    I’m getting PHP errors non stop from this plugin on line 60 what ever that means. this 503’s my site into non display. Mike Eppel has been working on it to no avail.

    [13-May-2019 23:06:25 UTC] 1557788680
    [13-May-2019 23:07:54 UTC] 1557788800
    [13-May-2019 23:09:01 UTC] 1557788920
    [13-May-2019 23:09:48 UTC] 1557788980
    [13-May-2019 23:10:38 UTC] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/hmbdx28essd5/public_html/wp-content/plugins/canada-post-shipping-for-woocommerce/canada-post-shipping-for-woocommerce-canada-post.php on line 60
    [13-May-2019 23:10:38 UTC] 1557789040
    [13-May-2019 23:14:00 UTC] 1557789040
    [13-May-2019 23:14:34 UTC] 1557789280
    [13-May-2019 23:16:08 UTC] 1557789280
    [13-May-2019 23:19:00 UTC] 1557789400
    [13-May-2019 23:20:33 UTC] 1557789580
    [13-May-2019 23:23:54 UTC] 1557789640
    [13-May-2019 23:23:59 UTC] 1557789880
    [13-May-2019 23:26:28 UTC] 1557789880
    [13-May-2019 23:27:00 UTC] 1557790000
    [13-May-2019 23:27:09 UTC] 1557790060
    [13-May-2019 23:29:00 UTC] 1557790060
    [13-May-2019 23:33:57 UTC] 1557790180
    [13-May-2019 23:33:59 UTC] 1557790480
    [13-May-2019 23:37:14 UTC] 1557790480
    [13-May-2019 23:37:23 UTC] 1557790660
    [13-May-2019 23:38:16 UTC] 1557790660
    [13-May-2019 23:39:00 UTC] 1557790720
    [13-May-2019 23:40:19 UTC] 1557790780
    [13-May-2019 23:40:57 UTC] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/hmbdx28essd5/public_html/wp-content/plugins/canada-post-shipping-for-woocommerce/canada-post-shipping-for-woocommerce-canada-post.php on line 60
    [13-May-2019 23:40:57 UTC] 1557790840
    [13-May-2019 23:43:08 UTC] 1557790900
    [13-May-2019 23:43:08 UTC] 1557790900
    [13-May-2019 23:43:08 UTC] 1557790900
    [13-May-2019 23:43:59 UTC] 1557791020
    [13-May-2019 23:45:24 UTC] 1557791080
    [13-May-2019 23:45:36 UTC] 1557791140
    [13-May-2019 23:49:00 UTC] 1557791140
    [13-May-2019 23:50:15 UTC] 1557791380
    [13-May-2019 23:50:20 UTC] 1557791440
    [13-May-2019 23:52:16 UTC] 1557791440
    [13-May-2019 23:52:37 UTC] 1557791440
    [13-May-2019 23:52:37 UTC] 1557791440
    [13-May-2019 23:52:37 UTC] 1557791440
    [13-May-2019 23:53:59 UTC] 1557791560
    [13-May-2019 23:54:06 UTC] 1557791680
    [13-May-2019 23:55:57 UTC] 1557791680

    I don’t want a refund, I want the plugin to work.
    Can I get some resolution to this?

    1 out of 1 people found this helpful. Was this review helpful to you?
    • Drew Angell (store manager)

      It looks like the problem is coming from a Canada shipping plugin you must have installed. Can you try disabling that plugin to see if the problem goes away?

  10. marek (verified owner)

    Works fine.
    But the latest version 2.0.0 has some errors into code.
    This is screen from PhpStorm.

    Uploaded image(s):

    Image #1 from marek
    1 out of 1 people found this helpful. Was this review helpful to you?
    • Andrew Angell (store manager)

      What specific errors are you seeing? I see that it’s underlining some files/folders, but that may just be because of how it pulls those in and PHPStorm thinks it can’t find them..?? Are you getting any actual errors/notices/failures when running on the site?

Add a review

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Our WooCommerce PayPal Gateway plugin will make it quick and easy to add PayPal Express checkout and Credit Card payments to a WooCommerce store. Also, it’s FREE!

WooCommerce PayPal Gateway Express Checkout

Millions of shoppers pay with PayPal. If you already accept credit cards online, you can add PayPal as an option by adding our Express Checkout button

Studies show this will boost sales by an average of 23% on your website!

With WooCommerce PayPal Express Checkout on your site, buyers will speed through checkout using the shipping information and funding source already stored in their PayPal account.

Users will not have to type any information.  This will save time and reduce shopping cart abandonment!

Once the transaction approves, the money will be available in your PayPal account within seconds.

Benefits

  • Express Checkout gives customers another way to pay, and it complements existing payments solutions.
  • Smart Payment Buttons provide seamless integration with PayPal including PayPal wallet, Venmo, and PayPal Credit options.
  • You only pay a low transaction fee and a fixed percentage on each sale when you receive a payment.
    • There are no setup costs or monthly fees.
  • Buyers shopping from smartphones are automatically sent to a mobile version of your website for a fast and easy checkout experience.
  • Quickly access the money in your PayPal account.
  • Open the door to over 250 million active users who look for the PayPal way to pay.
  • PayPal Marketing Solutions – Offer promotional deals like 6 months no interest financing to buyers.
    • Get valuable insights about your shoppers to increase conversion rates and average order amounts on your site!

Braintree WooCommerce Credit Card Payments

Braintree Payments is a powerful payment platform that PayPal previously acquired.

It provides credit card processing using interchange-plus accounts.  Above all, this can offer flexibility in fees and pricing of products.

The Braintree Drop-In User Interface that gets embedded into your WooCommerce checkout page provides a variety of payment options to your buyers.

 

  •  PayPal Checkout
  • Venmo
  • Apple Pay
  • Google Pay
  • Visa Checkout
  • MasterCard Masterpass
  • American Express Checkout
  • and more!

WooCommerce PayPal Pro Credit Card Payments

PayPal Payments Pro gives you everything you need to securely accept credit cards and debit cards on your website.

It offers a secure payment experience with complete customization ability over your customers’ checkout process; and an Internet merchant account from PayPal. 

Therefore, Payments Pro is ideal for businesses that want complete control over the checkout experience.

Our plugin makes it work with WooCommerce and customers can pay by credit card without ever leaving your website.

PayPal Payments Pro requires credit approval (2-3 business days).

 

Get a FREE PayPal Pro Account!

By using our PayPal for WooCommerce plugin we can possibly get you special deals on the upgrade to PayPal Payments Pro.

There are limits based on your monthly volume.  You will need to be doing at least $1,000/mo in sales in order to get special deals.

If you are not yet at this level, adding PayPal Checkout with our plugin will increase conversion rates on your site and help you get to that benefit level.

For this potential benefit to be available for you, you will need to a PayPal account based in the U.S. or Canada.

PayPal Plus

Important Update

Our PayPal Plus for WooCommerce feature has been moved into its own plugin separate from this one. 

Click here for details about the new PayPal Plus for WooCommerce plugin.

PayPal PLUS is a solution where PayPal offers PayPal, Credit Card, and ELV as individual payment options on the payment selection page.

A PayPal hosted i-Frame embedded in the WooCommerce checkout page provides the available payment methods.

PayPal Plus is available for PayPal merchants in Germany, Brazil, and Mexico.

 

PayPal Payments Advanced

Payments Advanced is a cheaper alternative to Payments Pro which ties PayPal and credit card payments into an i-frame on your website’s checkout page.

As such, this eliminates the need to worry about PCI compliance and is roughly half the price of PayPal Payments Pro.

 

NOTE: Payments Advanced is no longer being approved for new merchants.  However, if you already have it active on your account our plugin will still support it.

WooCommerce PayPal Gateway REST Credit Card Payments

PayPal’s new REST API adds the ability to process credit cards on the site without the need for PayPal Payments Pro.

This means no more monthly fees for processing credit cards directly!  This is essentially the exact same thing that Stripe offers with their credit card processing features.

  • A REST-full API that gets you taking payments very quickly with no monthly fees.

 

NOTE: Payments Advanced is no longer being approved for new merchants.  However, if you already have it active on your account our plugin will still support it.

Why Use PayPal for WooCommerce?

PayPal Certified Developer and Partner

We at AngellEYE are PayPal specialists.  We have developed a very close relationship with PayPal over the years.

Rest assured that when you’re working with AngellEYE PayPal plugins your payments will work as expected. 

In addition, everything between WooCommerce orders and PayPal’s transaction details will be seamless. 

Therefore, you will not find yourself confused when looking at orders in one place or the other because the same data is available in each location.

Quality Control and Seamless PayPal Integration

Our developers have built and tested this plugin thoroughly in the PayPal sandbox.

Firstly, we have ensured that all necessary data passes to PayPal with clean and accurate details.  In additional, we verify that all data passes to correct fields that PayPal provides.

Therefore, all order details will show up in PayPal as expected, and all data about orders will match.  This is true whether you’re looking at PayPal transaction details or WooCommerce order details.

The following outline describes just a few things that we found wrong with other plugins that we’ve done correctly with ours.

Error Handling

  • Many (in fact, all) of the other PayPal extensions I’ve seen have some serious issues regarding error handling.
  • One example is with Payments Pro, where you can have Fraud Filters configured in your PayPal account.
    • Orders could raise a flag and trigger a filter, however, the payment still completes successfully and the buyer should see the order complete page.
    • In many cases, these end up getting treated as failures, the buyer is shown an error, and could potentially end up processing multiple payments if they continue re-trying.
    • This sort of crucial error handling problem will not happen with our plugin!

Cart Items

  • All cart item details pass fully to PayPal and show up correctly in PayPal’s transaction details.
  • All items will always pass.
  • You will not find truncated item names in the PayPal transaction details.
  • The WooCommerce SKU is correctly passed to PayPal as the Item Number.
  • Item Attributes
    • We’ve seen all sorts of crazy ways people try to handle item attributes (ie. color, size, etc.)
    • All attributes will append to the item name with our plugin so that they can be easily seen in the PayPal tranaction details.
      • You will not find item attributes being passed in random fields like other plugins.

Cart Totals

  • With our plugin, all cart totals calculate accurately and are sent correctly over to PayPal.
  • You will not find any “rounding issue” items popping up on your orders when using our plugins.
  • Subtotal, shipping, handling, taxes, and grand total amounts calculate and pass to PayPal accurately and in their correct parameters.

Discount Codes

  • We’ve ensured that all discount codes applied to an order are correctly passed over to PayPal.
    • This allows you to see each individual code that a customer uses, its amount, and its actual code value.

Shipping

  • If shipping is available on the WooCommerce cart page, this will be passed to PayPal for review during checkout.
    • If the address changes during review, the shipping and tax will be re-calculated.
  • The PayPal request includes the shipping address, so that it will show up in the PayPal transaction details page accurately.

URL Encoding

  • All data passed to PayPal is correctly URL encoded and formatted per specified standards.
  • You will not have problems where you see a bunch of special characters included with your transaction data.

Pin It on Pinterest