WooCommerce PayPal Payments

Description

PayPal’s latest, most complete payment processing solution. Accept PayPal exclusives, credit/debit cards and local payment methods. Turn on only PayPal options or process a full suite of payment methods. Enable global transactions with extensive currency and country coverage.
Built and supported by WooCommerce and PayPal.

Screenshots

  • PayPal buttons on a single product page.
  • Cart page.
  • Checkout page.
  • Enable "PayPal" on the Payment methods tab in WooCommerce.
  • Click "Connect to PayPal" to link your site to your PayPal account.
  • Main settings screen.

Installation

Requirements

To install WooCommerce PayPal Payments, you need:

  • WordPress Version 5.3 or newer (installed)
  • WooCommerce Version 3.9 or newer (installed and activated)
  • PHP Version 7.1 or newer
  • PayPal business account

Instructions

  1. Log in to WordPress admin.
  2. Go to Plugins > Add New.
  3. Search for the WooCommerce PayPal Payments plugin.
  4. Click on Install Now and wait until the plugin is installed successfully.
  5. You can activate the plugin immediately by clicking on Activate now on the success page. If you want to activate it later, you can do so via Plugins > Installed Plugins.

Setup and Configuration

Follow the steps below to connect the plugin to your PayPal account:

  1. After you have activated the WooCommerce PayPal Payments plugin, go to WooCommerce > Settings.
  2. Click the Payments tab.
  3. The Payment methods list will include two PayPal options. Click on PayPal (not PayPal Standard).
  4. Click the PayPal Checkout tab.
  5. Click on the Connect to PayPal button.
  6. Sign in to your PayPal account. If you do not have a PayPal account yet, sign up for a new PayPal business account.
  7. After you have successfully connected your PayPal account, click on the Enable the PayPal Gateway checkbox to enable PayPal.
  8. Click Save changes.

Reviews

July 23, 2021
So im setting up a new Woo Shop and i want to configure PayPal. The last Shops it was ver easy with the old Version. Nowaday youve forced to use other payment gateways "powerd by PayPal" this Gateways are way more expensive then other gateways like Stripe or some others. The localization is the worst ive ever seen. It not finished its bullshit and makes everything way more complicated. HATE IT
July 20, 2021
Really poor that something as widespread as Paypal can't even get a simple plugin right. I started noticing a massive increase in orders in "Pending Payment" but testing was working for me. A customer reported that Paypal wasn't loading and they couldn't finish the payment. I've contacted support and have been advised that Paypal knows about this + other issues but no plan on fixing it...
July 18, 2021
Updated review: decided to switch back to "WooCommerce PayPal Checkout Payment Gateway" after getting a lot of "Pending Payment" orders which converted to "canceled". Digging deeper in this, it looks like there is a timeout issue that they are talking about here: https://wordpress.org/support/topic/ipn-paypal-settings/ I guess this plugin is not ready yet. I have lost a lot of conversions during the live test. if things work fine with the other checkout plugin, stay there until this plugin is better developed and improved.
July 9, 2021
Everything worked great for me. For the one-step setup: do not log in with your PayPal account. Go to PayPal Developer an log in with your PayPal account. And use a sandbox business account for the one-step test-installation.
July 2, 2021
Both the standard Woocommerce paypal checkout gateway (without upgrade) broke my payment methods when my dreamhost server updated to php 7.3! I just updated that, and it works again, but the popup saying "WooCommerce PayPal Payments is a full-stack solution that offers powerful and flexible payment processing capabilities. Expand your business by connecting with over 370+ million active PayPal accounts around the globe. With PayPal, you can sell in 200+ markets and accept 100+ currencies. Plus, PayPal can automatically identify customer locations and offer country-specific, local payment methods. Upgrade now and get access to these great features:", only scares the heck out of me that it will break again. i made nio sales for 3 months because of their broken plugin!
Read all 10 reviews

Contributors & Developers

“WooCommerce PayPal Payments” is open source software. The following people have contributed to this plugin.

Contributors

“WooCommerce PayPal Payments” has been translated into 1 locale. Thank you to the translators for their contributions.

Translate “WooCommerce PayPal Payments” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

1.3.2

  • Fix – Improve Subscription plugin support. #161
  • Fix – Disable vault setting if vaulting feature is not available. #150
  • Fix – Cast item get_quantity into int. #168
  • Fix – Fix Credit Card form fields placeholder and label. #146
  • Fix – Filter PayPal-supported language codes. #154
  • Fix – Wrong order status for orders with contain only products which are both virtual and downloadable. #145
  • Fix – Use order_number instead of internal id when creating invoice Id. #163
  • Fix – Fix pay later messaging options. #141
  • Fix – UI/UX for vaulting settings. #166

1.3.1

  • Fix – Fix Credit Card fields for non logged-in users. #152

1.3.0

  • Add – Client-side vaulting and allow WooCommerce Subscriptions product renewals through payment tokens. #134
  • Add – Send transaction ids to woocommerce. #125
  • Fix – Validate checkout form before sending request to PayPal #137
  • Fix – Duplicate Invoice Id error. #143
  • Fix – Unblock UI if Credit Card payment failed. #122
  • Fix – Detected container element removed from DOM. #123
  • Fix – Remove disabling credit for UK. #127
  • Fix – Show WC message on account creating error. #136

1.2.1

  • Fix – Address compatibility issue with Jetpack.

1.2.0

  • Add – Rework onboarding code and add REST controller for integration with the OBW. #121
  • Fix – Remove spinner on click, on cancel and on error. #124

1.1.0

  • Add – Buy Now Pay Later for UK. #104
  • Add – DE now has 12 month installments. #106
  • Fix – Check phone for empty string. #102

1.0.4

  • Fix – Check if WooCommerce is active before initialize. #99
  • Fix – Payment buttons only visible on order-pay site when Mini Cart is enabled; payment fails. #96
  • Fix – High volume of failed calls to /v1/notifications/webhooks #93
  • Fix – GB country has ACDC blocked. #91

1.0.3

  • Fix – Order with Payment received when Hosted Fields transaction is declined. #88

1.0.2

  • Fix – Purchases over 1.000 USD fail. #84

1.0.1

  • Fix – PayPal Smart buttons don’t load when using a production/live account and WP_Debug is turned on/true. #66
  • Fix – [Card Processing] SCA/Visa Verification form loads underneath the Checkout blockUI element. #63
  • Fix – Attempting to checkout without country selected results in unexpected error message. #67
  • Fix – Remove ability to change shipping address on PayPal from checkout page. #72
  • Fix – Amount value should be a string when send to the api. #76
  • Fix – “The value of a field does not conform to the expected format” error when using certain e-mail addresses. #56
  • Fix – HTML tags in Product description. #79

1.0.0

  • Initial release.