{"id":78544,"date":"2017-12-08T07:50:14","date_gmt":"2017-12-08T07:50:14","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/woocommerce-paypal-gateway\/"},"modified":"2026-07-27T11:44:28","modified_gmt":"2026-07-27T11:44:28","slug":"woo-paypal-gateway","status":"publish","type":"plugin","link":"https:\/\/frp.wordpress.org\/plugins\/woo-paypal-gateway\/","author":15770492,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"9.2.1","stable_tag":"9.2.1","tested":"7.0.2","requires":"5.3","requires_php":"7.4","requires_plugins":null,"header_name":"Payment Gateway for PayPal on WooCommerce","header_author":"easypayment","header_description":"Easily enable PayPal payment methods for WooCommerce.","assets_banners_color":"57367f","last_updated":"2026-07-27 11:44:28","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/profiles.wordpress.org\/easypayment","header_author_uri":"https:\/\/profiles.wordpress.org\/easypayment\/","rating":4.4,"author_block_rating":0,"active_installs":10000,"downloads":631095,"num_ratings":74,"support_threads":6,"support_threads_resolved":4,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"9.0.66":{"tag":"9.0.66","author":"easypayment","date":"2026-06-30 05:00:40"},"9.1.0":{"tag":"9.1.0","author":"easypayment","date":"2026-07-13 11:28:15"},"9.1.1":{"tag":"9.1.1","author":"easypayment","date":"2026-07-12 02:51:39"},"9.1.2":{"tag":"9.1.2","author":"easypayment","date":"2026-07-13 11:29:14"},"9.1.3":{"tag":"9.1.3","author":"easypayment","date":"2026-07-15 04:05:38"},"9.1.4":{"tag":"9.1.4","author":"easypayment","date":"2026-07-20 05:12:03"},"9.1.5":{"tag":"9.1.5","author":"easypayment","date":"2026-07-20 10:58:45"},"9.2.0":{"tag":"9.2.0","author":"easypayment","date":"2026-07-23 09:56:02"},"9.2.1":{"tag":"9.2.1","author":"easypayment","date":"2026-07-27 11:44:28"}},"upgrade_notice":[],"ratings":{"1":9,"2":2,"3":1,"4":0,"5":62},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3275768,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3275768,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3323601,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3323601,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{"blueprint.json":{"filename":"blueprint.json","revision":3624491,"resolution":false,"location":"assets","locale":"","contents":"{\"landingPage\":\"\\\/wp-admin\\\/plugins.php\",\"preferredVersions\":{\"php\":\"8.0\",\"wp\":\"latest\"},\"phpExtensionBundles\":[\"kitchen-sink\"],\"features\":{\"networking\":true},\"steps\":[{\"step\":\"installPlugin\",\"options\":{\"activate\":true},\"pluginData\":{\"resource\":\"wordpress.org\\\/plugins\",\"slug\":\"woocommerce\"}},{\"step\":\"installPlugin\",\"options\":{\"activate\":true},\"pluginData\":{\"resource\":\"wordpress.org\\\/plugins\",\"slug\":\"woo-paypal-gateway\"}},{\"step\":\"login\",\"username\":\"admin\",\"password\":\"password\"}]}"}},"all_blocks":[],"tagged_versions":["9.0.66","9.1.0","9.1.1","9.1.2","9.1.3","9.1.4","9.1.5","9.2.0","9.2.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3371788,"resolution":"1","location":"assets","locale":"","width":1480,"height":897},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3371788,"resolution":"2","location":"assets","locale":"","width":1729,"height":766},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3371788,"resolution":"3","location":"assets","locale":"","width":969,"height":1005},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3371788,"resolution":"4","location":"assets","locale":"","width":961,"height":1018},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3371788,"resolution":"5","location":"assets","locale":"","width":1252,"height":1057}},"screenshots":{"1":"<strong>Settings Page<\/strong>: Configure PayPal API credentials easily for WooCommerce.","2":"<strong>Checkout Page<\/strong>: Display multiple PayPal payment options, ideal for \"PayPal For WooCommerce.\"","3":"<strong>Order Confirmation<\/strong>: Real-time status updates for seamless transactions."}},"plugin_section":[],"plugin_tags":[8380,334,173968,141802],"plugin_category":[],"plugin_contributors":[150381],"plugin_business_model":[],"class_list":["post-78544","plugin","type-plugin","status-publish","hentry","plugin_tags-credit-cards","plugin_tags-paypal","plugin_tags-paypal-checkout","plugin_tags-venmo","plugin_contributors-easypayment","plugin_committers-easypayment","plugin_support_reps-jigneshmpatel","plugin_support_reps-mrbpatel"],"banners":{"banner":"https:\/\/ps.w.org\/woo-paypal-gateway\/assets\/banner-772x250.png?rev=3323601","banner_2x":"https:\/\/ps.w.org\/woo-paypal-gateway\/assets\/banner-1544x500.png?rev=3323601","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/woo-paypal-gateway\/assets\/icon-128x128.png?rev=3275768","icon_2x":"https:\/\/ps.w.org\/woo-paypal-gateway\/assets\/icon-256x256.png?rev=3275768","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/woo-paypal-gateway\/assets\/screenshot-1.png?rev=3371788","caption":"<strong>Settings Page<\/strong>: Configure PayPal API credentials easily for WooCommerce."},{"src":"https:\/\/ps.w.org\/woo-paypal-gateway\/assets\/screenshot-2.png?rev=3371788","caption":"<strong>Checkout Page<\/strong>: Display multiple PayPal payment options, ideal for \"PayPal For WooCommerce.\""},{"src":"https:\/\/ps.w.org\/woo-paypal-gateway\/assets\/screenshot-3.png?rev=3371788","caption":"<strong>Order Confirmation<\/strong>: Real-time status updates for seamless transactions."},{"src":"https:\/\/ps.w.org\/woo-paypal-gateway\/assets\/screenshot-4.png?rev=3371788","caption":""},{"src":"https:\/\/ps.w.org\/woo-paypal-gateway\/assets\/screenshot-5.png?rev=3371788","caption":""}],"raw_content":"<!--section=description-->\n<p>Payment Gateway for PayPal on WooCommerce is the ideal solution for adding PayPal payment options to your WooCommerce store. This comprehensive plugin integrates all major PayPal payment methods, providing a complete PayPal For WooCommerce\" experience. <strong>Developed by an Official PayPal Partner<\/strong>, this plugin ensures high performance and reliability.<\/p>\n\n<h3>Key Features:<\/h3>\n\n<ul>\n<li><strong>Advanced credit and debit card payments<\/strong>: Accept credit card payments directly on your site.<\/li>\n<li><strong>Fastlane by PayPal<\/strong>: Accelerated guest checkout \u2014 returning Fastlane members are recognized by their email address, verify with a one-time code and pay with their saved card in a couple of clicks.<\/li>\n<li><strong>PayPal Checkout<\/strong>: Provide PayPal Smart Buttons and alternative payment methods.<\/li>\n<li><strong>Real-Time Order Status Update<\/strong>: Stay informed with instant payment notifications (Webhooks).<\/li>\n<\/ul>\n\n<h3>Why Choose PayPal For WooCommerce?<\/h3>\n\n<ul>\n<li><strong>Improved User Experience<\/strong>: Simplifies the checkout process, reducing cart abandonment rates.<\/li>\n<li><strong>Enhanced Security<\/strong>: Leverages PayPal\u2019s secure payment processing, building customer trust.<\/li>\n<li><strong>Easy Integration<\/strong>: Set up quickly and manage directly from your WooCommerce dashboard.<\/li>\n<li><strong>Comprehensive PayPal Integration<\/strong>: Supports all major PayPal methods, making it the best \"PayPal For WooCommerce\" plugin.<\/li>\n<\/ul>\n\n<h3>List of Methods<\/h3>\n\n<ul>\n<li><strong>PayPal<\/strong> - The world's most trusted online payment service, offering secure transactions with global reach.<\/li>\n<li><strong>Advanced credit and debit card payments<\/strong> - Accept credit card payments directly on your site.<\/li>\n<li><strong>Fastlane by PayPal<\/strong> - Accelerated guest checkout for US merchants: members check out with their saved card after a one-time-code verification, and new customers can enroll while paying.<\/li>\n<li><strong>Google Pay<\/strong> - A fast, simple, and secure payment method, available globally, enabling users to pay with their saved cards through their Android devices or web browsers.  <\/li>\n<li><strong>Apple Pay<\/strong> - Streamlined payments using Apple\u2019s secure payment platform.<\/li>\n<li><strong>Pay Later<\/strong> - This service, offered by PayPal, lets customers defer payments, popular in the U.S. and Europe for flexible purchasing.  <\/li>\n<li><strong>Venmo<\/strong> - A major mobile payment service in the U.S. with over 70 million users, ideal for peer-to-peer and e-commerce transactions.  <\/li>\n<li><strong>Bancontact<\/strong> - The most widely used payment method in Belgium, processing millions of secure transactions annually.  <\/li>\n<li><strong>BLIK<\/strong> - A leading payment option in Poland, widely used for online and mobile transactions, with millions of users.  <\/li>\n<li><strong>Discover<\/strong> - A popular credit card option in the U.S., serving millions of cardholders and accepted by numerous merchants nationwide.  <\/li>\n<li><strong>eps<\/strong> - An Austrian online bank transfer system supported by major banks, handling millions of secure transactions annually.  <\/li>\n<li><strong>iDEAL<\/strong> - Dominant in the Netherlands, iDEAL is used for over half of online transactions, offering trusted bank-based payments.  <\/li>\n<li><strong>MyBank<\/strong> - A secure online payment method in several European countries, including Italy and France, serving millions of users.  <\/li>\n<li><strong>Mastercard<\/strong> - A globally recognized and trusted credit card option, accepted by merchants worldwide.  <\/li>\n<li><strong>Przelewy24<\/strong> - A leading payment method in Poland, connecting with numerous banks to facilitate millions of transactions.  <\/li>\n<li><strong>Mercado Pago<\/strong> - A major digital payment platform in Latin America with tens of millions of users across countries like Brazil and Argentina.  <\/li>\n<li><strong>SEPA-Lastschrift<\/strong> - Covering over 36 European countries, SEPA enables euro-denominated bank transfers for hundreds of millions of users.  <\/li>\n<\/ul>\n\n<h3>Supports<\/h3>\n\n<ul>\n<li>WooCommerce Subscriptions<\/li>\n<li>WooCommerce Blocks<\/li>\n<\/ul>\n\n<h3>Seamless integration with popular WooCommerce Side Cart and Mini Cart plugins:<\/h3>\n\n<ul>\n<li>Side Cart WooCommerce | WooCommerce Cart<\/li>\n<li>WooCommerce Cart &amp; Floating Cart<\/li>\n<li>XT Floating Cart for WooCommerce<\/li>\n<li>WPC Fly Cart for WooCommerce<\/li>\n<li>Addonify Floating Cart for WooCommerce<\/li>\n<li>All In One Woo Cart<\/li>\n<li>WooCommerce Fast Cart<\/li>\n<\/ul>\n\n<h3>Support and Feedback<\/h3>\n\n<p>Need help? Visit our <a href=\"https:\/\/wordpress.org\/support\/plugin\/payment-gateway-for-paypal-on-woocommerce\">support page<\/a>. If you enjoy our plugin, please <a href=\"https:\/\/wordpress.org\/support\/plugin\/payment-gateway-for-paypal-on-woocommerce\/reviews\/\">leave a review<\/a>!<\/p>\n\n<h3>License<\/h3>\n\n<p>This plugin is licensed under the <a href=\"http:\/\/www.gnu.org\/licenses\/gpl-3.0.html\">GPL v3<\/a>.<\/p>\n\n<!--section=installation-->\n<h3>Automatic Installation<\/h3>\n\n<ol>\n<li>Log in to your WordPress dashboard.<\/li>\n<li>Navigate to Plugins &gt; Add New.<\/li>\n<li>Search for \"Payment Gateway for PayPal on WooCommerce.\"<\/li>\n<li>Click \"Install Now\" and activate the plugin to fully integrate \"PayPal For WooCommerce.\"<\/li>\n<\/ol>\n\n<h3>Manual Installation<\/h3>\n\n<ol>\n<li>Download the plugin and unzip the files.<\/li>\n<li>Upload the plugin folder to <code>\/wp-content\/plugins\/<\/code>.<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress.<\/li>\n<\/ol>\n\n<h3>Usage<\/h3>\n\n<ol>\n<li>Open the WooCommerce settings page and click the \"Checkout\" tab.<\/li>\n<li>Select \"PayPal Express Checkout\" or any other PayPal method.<\/li>\n<li>Enter your API credentials and adjust settings to fit your store's needs for a complete \"PayPal For WooCommerce\" experience.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20do%20i%20create%20sandbox%20accounts%20for%20testing%3F\"><h3>How do I create sandbox accounts for testing?<\/h3><\/dt>\n<dd><ol>\n<li>Log in at <a href=\"http:\/\/developer.paypal.com\">PayPal Developer<\/a>.<\/li>\n<li>Click \"Applications\" in the top menu.<\/li>\n<li>Select \"Sandbox Accounts\" and click \"Create Account\" to test \"PayPal For WooCommerce\" settings.<\/li>\n<\/ol><\/dd>\n<dt id=\"does%20the%20plugin%20support%20subscription%20payments%3F\"><h3>Does the plugin support subscription payments?<\/h3><\/dt>\n<dd><p>Yes, to enable subscription payments with the \"PayPal for WooCommerce\" plugin, you can integrate it with WooCommerce Subscriptions or compatible third-party plugins.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>9.2.1 - 2026-07-27<\/h4>\n\n<ul>\n<li>Fixed - Verified payment confirmation for PayPal Advanced (Payflow): each returning transaction is now confirmed with a direct server-to-server inquiry to PayPal, and the invoice, amount and currency are reconciled against the WooCommerce order before it is marked paid. Reported by security researcher Muni Nitish Kumar Yaddala.<\/li>\n<li>Fixed - Trusted IPN handling: instant payment notifications are now confirmed to be for your own PayPal account and validated against the environment set in your plugin settings, so only genuine notifications update an order. Repeat deliveries are handled cleanly.<\/li>\n<li>Fixed - Stronger order integrity: the zero-total signup flow now applies strictly to zero-total orders, so every payable order follows the full, verified payment path.<\/li>\n<li>Fixed - Customer account safety: saved PayPal payment methods, subscription payment-method changes and the add-payment-method flow are now tied to the signed-in customer's own account, keeping stored billing agreements private to their owner.<\/li>\n<li>Fixed - Accurate FunnelKit upsells: the offer return now captures exactly the PayPal order the store created for that offer, so upsell totals always match what the buyer approved.<\/li>\n<li>Fixed - WordPress coding standards: admin actions carry explicit capability checks and the codebase now passes the WordPress Plugin Check review.<\/li>\n<li>Fixed - Dependable checkout totals: the PayPal line-item breakdown is validated before every order create and update, so per-line rounding, coupon distribution or tax-inclusive pricing can never hold up a checkout with an \"amount mismatch\" error.<\/li>\n<li>Fixed - Resilient capture handling: if a capture or authorization succeeds at PayPal but the confirmation is lost to a network timeout, the plugin recognises PayPal's \"already captured \/ already authorized\" reply, confirms the payment belongs to the order and completes it from the existing transaction \u2014 the customer is never charged twice.<\/li>\n<li>Fixed - Reliable subscription renewals: the card recorded on the subscription is always the card charged, and a renewal that cannot use it fails cleanly so it can be retried. The previous fallback behaviour remains available via the wpg_ppcp_renewal_charge_first_token_when_stored_missing filter.<\/li>\n<li>Fixed - Redirect-flow orders re-sync their final amount and shipping to PayPal after approval, so the buyer always confirms the correct total.<\/li>\n<li>Fixed - Complete refund records: refunds issued from the PayPal dashboard, including partial refunds, are recorded as real WooCommerce refunds on the order, with de-duplication when PayPal redelivers the same webhook. Fully refunded orders move to the Refunded status.<\/li>\n<li>Fixed - Dependable webhook processing: an event that cannot be processed is requeued with PayPal for redelivery instead of being dropped, and concurrent deliveries for the same order are serialised with an atomic lock so an order is completed exactly once.<\/li>\n<li>Fixed - 3D Secure results for card payments made through Google Pay and Apple Pay are now read from the wallet's card data. Liability-shift enforcement for wallets stays off by default (opt-in via the wpg_ppcp_enforce_wallet_3ds filter), so existing wallet payments are unaffected.<\/li>\n<li>Fixed - Smoother Fastlane retries on the block checkout: after an unsuccessful attempt the single-use card token is cleared so the buyer can re-authenticate and complete their purchase.<\/li>\n<li>Fixed - Cleaner webhook logs: events without a summary field are processed without a PHP notice.<\/li>\n<li>Improved - Stronger reCAPTCHA coverage: a checkout submission arriving without its token is now challenged rather than allowed through, closing a simple avenue for bots. PayPal-approved express sessions are unaffected, and the previous lenient behaviour is available via the wpg_ppcp_recaptcha_block_on_missing_token filter.<\/li>\n<li>Improved - Express checkout keeps totals in step with the buyer's chosen shipping address: if the total cannot be updated at PayPal, the address change is declined so the buyer can retry with an accurate amount. (Adjustable via the wpg_ppcp_reject_express_on_patch_failure filter.)<\/li>\n<li>Improved - [wpg_paypal_button] shortcode buttons recalculate shipping when the buyer changes their address in the PayPal popup, and a shortcode targeting a specific product now routes that product into the order.<\/li>\n<li>Improved - WooCommerce Blocks: the PayPal payment method handles incomplete configuration data gracefully and supports a store-defined eligibility override (window.wpgPPCPCanMakePayment).<\/li>\n<li>Improved - Scheduled subscription renewals can be classified as RECURRING stored-credential transactions per card-network guidance, and a card's first vaulting as FIRST usage (opt-in via the wpg_ppcp_use_recommended_stored_credentials filter; default behaviour unchanged).<\/li>\n<li>Improved - Compatibility filters are wired up for the PayPal SDK locale (WPML \/ Polylang), the Germanized checkout button label and frontend script data injection.<\/li>\n<li>Removed - The deprecated \"PayPal Credit Card Payments\" gateway (REST API direct card payments) and the bundled PayPal-PHP-SDK library, which PayPal has long since archived. Merchants using it continue to see the migration notice and are encouraged to move to PayPal Checkout, which supports Advanced Credit\/Debit Card payments, Google Pay and Apple Pay.<\/li>\n<li>Removed - The legacy Braintree gateway, its WooCommerce Blocks integration and the bundled Braintree PHP SDK. Merchants using it continue to see the migration notice and are encouraged to move to PayPal Checkout.<\/li>\n<li>Credits - Our sincere thanks to security researcher Muni Nitish Kumar Yaddala, whose responsible disclosure prompted the payment-verification improvements in this release, and to the WordPress Plugin Directory team for coordinating it. We welcome and act on reports like this one.<\/li>\n<\/ul>\n\n<h4>9.2.0 - 2026-07-22<\/h4>\n\n<ul>\n<li>Added - Fastlane by PayPal: accelerated guest checkout for the Advanced Credit\/Debit Card gateway. Returning Fastlane members are recognized by their email address, verify with a one-time code and pay with their saved card in a couple of clicks; new customers can enroll while entering their card. Available to US merchants transacting in USD; enable it under PayPal Gateway settings \u2192 Advanced Credit Card tab.<\/li>\n<li>Added - Fastlane flows: choose Email Detection (Fastlane engages automatically when a member email address is entered) or Express Button (a Fastlane button in the Express Checkout section, styled and sized to match the other express buttons).<\/li>\n<li>Added - Fastlane options: \"Fastlane by PayPal\" watermark under the email field, signup link for non-members, email-field-at-top checkout layout, and optional authenticate-on-page-load for customers whose email is already populated.<\/li>\n<li>Added - Fastlane member autofill: the saved card's billing address, the profile's default shipping address, and phone number are applied to the checkout automatically; the card fields are replaced with a tokenized-card tile with \"Choose a different card\" and \"Enter card details manually\" actions.<\/li>\n<li>Added - Fastlane works on both the classic and block-based checkout, and supports \"Save to account\": a logged-in customer can vault the Fastlane card for future purchases and subscription renewals.<\/li>\n<li>Added - Fastlane is now enabled by default for stores that connect their PayPal account after this release when the account is approved for Fastlane. Authenticate-on-page-load stays off by default (opt-in) so returning members are not shown a one-time-code prompt before they engage with the checkout. Existing stores are unaffected \u2014 Fastlane stays off until enabled manually.<\/li>\n<\/ul>\n\n<h4>9.1.5 - 2026-07-20<\/h4>\n\n<ul>\n<li>Fixed - Security: the approved PayPal order is now reconciled against the WooCommerce order before payment is captured. The order id embedded in the PayPal payment plus its amount and currency must match the order being paid, preventing a checkout from being completed with a different (for example lower-value) PayPal payment.<\/li>\n<li>Fixed - Pay Later message now displays on the block-based cart and checkout pages, rendered in the order summary below the totals and updated live as the cart changes. Classic cart and checkout pages keep working as before, using the same Pay Later message settings.<\/li>\n<\/ul>\n\n<h4>9.1.4 - 2026-07-20<\/h4>\n\n<ul>\n<li>Added - Free-trial subscriptions and charge-upon-release pre-orders can now be purchased with a new payment method: the buyer approves a PayPal vault setup token (nothing is charged now) and the saved method is used for the future charge. Saved payment methods complete zero-total signups directly.<\/li>\n<li>Added - Full WooCommerce Pre-Orders \"charge upon release\" support: the order is marked as pre-ordered at signup and the release charge uses the buyer's vaulted payment method.<\/li>\n<li>Added - FunnelKit upsells now work for buyers without a saved payment method: the buyer is redirected to PayPal to approve the offer amount and the upsell completes on return.<\/li>\n<li>Added - FunnelKit upsell offers can now be refunded directly from the FunnelKit admin.<\/li>\n<li>Added - Elementor: new \"PayPal Cart Buttons\", \"PayPal Product Buttons\" and \"PayPal Pay Later Message\" widgets for context-specific placement.<\/li>\n<li>Improved - CheckoutWC order bumps and FunnelKit upsells always charge exactly the approved offer amount when using a saved payment method.<\/li>\n<li>Improved - Saved-payment-method charges (subscription renewals, one-click offers) using the \"Authorize\" payment action are now seamlessly recognized as successful authorizations: the order moves to on-hold and is captured on status change.<\/li>\n<li>Improved - Express checkout from the product page now respects the store's product validation rules (for example required Product Add-ons\/Extra Product Options fields) and shows the store's own helpful message before payment begins.<\/li>\n<li>Improved - Express checkout from the product page always uses the buyer's latest selected quantity and product options.<\/li>\n<li>Improved - Pre-Orders compatibility updated for PayPal's latest API requirements.<\/li>\n<li>Improved - Smoother Mondial Relay compatibility: the pickup-point check now applies only to this plugin's own payment flows, so classic checkouts validated by the Mondial Relay plugin are never affected.<\/li>\n<li>Improved - Refunds for orders paid with the \"Authorize\" payment action are now processed seamlessly against the captured transaction.<\/li>\n<li>Improved - Clearer guidance when refunding an order whose payment has not been captured yet.<\/li>\n<li>Improved - Cancelling an order with an uncaptured authorized payment now instantly releases the hold on the customer's funds at PayPal. Captured payments are never affected.<\/li>\n<li>Improved - Smarter invoice ID handling: if PayPal reports an invoice number as already in use (for example after a store migration), the plugin automatically retries with a unique invoice ID so the shopper's checkout always completes smoothly.<\/li>\n<li>Improved - More accurate address handling during express checkout: only the address details PayPal shares before approval are synced, and the buyer's confirmed address is applied right after approval.<\/li>\n<li>Improved - Customer phone numbers entered with a country code (for example \"+1 650 555 5555\") are automatically formatted to PayPal's expected national format.<\/li>\n<li>Improved - Faster admin experience: the seller onboarding status check reuses the securely cached PayPal access token.<\/li>\n<li>Improved - Faster webhook processing: PayPal events are matched to orders instantly using the stored PayPal order ID, reducing API calls.<\/li>\n<li>Improved - Enhanced customer privacy: debug logs automatically mask buyer email addresses and phone numbers.<\/li>\n<li>Improved - Smoother PayPal account switching: disconnecting an account now fully refreshes all cached API credentials, so a newly connected account takes effect immediately.<\/li>\n<\/ul>\n\n<h4>9.1.3 - 2026-07-15<\/h4>\n\n<ul>\n<li>Improved - Cleaner post-update experience: the WooCommerce admin stays distraction-free after plugin updates, with detailed migration status available anytime from WooCommerce &gt; Status.<\/li>\n<li>Improved - More reliable database updates: version migrations now self-verify and complete automatically on the next admin page load, for a smooth, hands-free upgrade every time.<\/li>\n<\/ul>\n\n<h4>9.1.2 - 2026-07-13<\/h4>\n\n<ul>\n<li>Added - \"Smart\" 3D Secure liability handling mode (now the default): declines only card payments that fail the issuer's authentication challenge and lets shoppers retry, protecting against stolen-card chargebacks without declining legitimate customers.<\/li>\n<li>Fixed - The 3D Secure liability-shift decision is now enforced on every Advanced Card capture and authorize path (standard checkout, block checkout, and classic return handler), not only the smart-button path.<\/li>\n<li>Fixed - 3D Secure settings default is now read from and seeded into the correct gateway option.<\/li>\n<li>Changed - Existing stores using the legacy \"Accept\" 3D Secure default are automatically upgraded to \"Smart\" on update. Stores that deliberately selected \"Review\" or \"Reject\" are left unchanged.<\/li>\n<li>Added - AVS\/CVV fraud screening for the legacy direct-card gateways (PayPal Pro, Payflow Pro, REST Credit Card): orders where the security code does not match, or the billing address fails address verification, are placed on hold for review instead of being auto-completed, so they are not shipped before the merchant can verify or refund.<\/li>\n<\/ul>\n\n<h4>9.1.1 - 2026-07-12<\/h4>\n\n<ul>\n<li>Fixed - Fatal error when a third-party plugin (e.g. Advanced Product Fields for WooCommerce Extended) uses a fragile autoloader. Plugin-detection checks no longer trigger other plugins' autoloaders.<\/li>\n<\/ul>\n\n<h4>9.1.0 - 2026-07-10<\/h4>\n\n<ul>\n<li>Added - reCAPTCHA v3 fraud protection for checkout with configurable score threshold.<\/li>\n<li>Added - Configurable 3D Secure liability shift handling with admin settings.<\/li>\n<li>Added - WooCommerce Blocks mini-cart express payment buttons (PayPal, Google Pay, Apple Pay).<\/li>\n<li>Added - Theme-overridable template system for payment buttons.<\/li>\n<li>Added - Shortcode system for flexible PayPal button placement ([wpg_paypal_button]).<\/li>\n<li>Added - Elementor widget for PayPal button placement.<\/li>\n<li>Added - Third-party plugin compatibility layer (WPC Fly Cart, XT Floating Cart, Addonify, and more).<\/li>\n<li>Added - Germanized and CheckoutWC compatibility modules.<\/li>\n<li>Added - Admin token management for subscription payment methods.<\/li>\n<li>Enhanced - WooCommerce Blocks integration refactored for reliability and compatibility.<\/li>\n<li>Enhanced - Subscription renewal payment flow with atomic locking to prevent duplicate charges.<\/li>\n<li>Enhanced - reCAPTCHA token refresh on checkout submit to prevent 2-minute expiration failures.<\/li>\n<li>Enhanced - Cache flush query bounded with LIMIT to prevent long-running queries on large sites.<\/li>\n<li>Enhanced - Failing payment method update now preserves payment method title on subscriptions.<\/li>\n<\/ul>\n\n<h4>9.0.66 - 2026-06-30<\/h4>\n\n<ul>\n<li>Fixed - billing address not being saved to the order when paying with the Google Pay button in the payment options list on Block Checkout.<\/li>\n<\/ul>\n\n<h4>9.0.65 - 2026-06-02<\/h4>\n\n<ul>\n<li>Fixed - Missing shipping options in PayPal express checkout for specific addresses.<\/li>\n<\/ul>\n\n<h4>9.0.64 - 2026-04-17<\/h4>\n\n<ul>\n<li>Fixed - Google Pay [OR_BIBED_06] error on express payment when \"Hide shipping costs until an address is entered\" is enabled. <\/li>\n<\/ul>\n\n<h4>9.0.63 - 2026-04-16<\/h4>\n\n<ul>\n<li>Fixed - Compatibility issue with FunnelKit Upsell in certain cases.<\/li>\n<\/ul>\n\n<h4>9.0.62 - 2026-04-08<\/h4>\n\n<ul>\n<li>Fixed - Pay Later Messaging shortcode not rendering on default WordPress\/WooCommerce pages. (handled special case).<\/li>\n<li>Fixed - Inconsistent behavior of \u201cUse Place Order Button\u201d setting on Order Pay page.<\/li>\n<li>Fixed - Shipping-related issue.<\/li>\n<\/ul>\n\n<h4>9.0.61 - 2026-03-30<\/h4>\n\n<ul>\n<li>Fixed - Apple Pay and Google Pay buttons not rendering in mini cart on non-product pages (e.g. homepage).<\/li>\n<\/ul>\n\n<h4>9.0.60 - 2026-03-21<\/h4>\n\n<ul>\n<li>Fixed - Improved handling of authorization-only payments to ensure correct order status updates.<\/li>\n<\/ul>\n\n<h4>9.0.59 - 2026-03-20<\/h4>\n\n<ul>\n<li>Fixed PayPal order capture skipped and shipping address update not applied due to session status race condition during express checkout flow.<\/li>\n<\/ul>\n\n<h4>9.0.58 - 2026-03-19<\/h4>\n\n<ul>\n<li>Added - Settings to configure Authorized Order Status and Capture Order Statuses for better control over PayPal payment flow.<\/li>\n<li>Improved - Enhanced locale cookie handling to avoid repeated cookie resets and improve performance with caching systems.<\/li>\n<\/ul>\n\n<h4>9.0.57 - 2026-03-03<\/h4>\n\n<ul>\n<li>Added - Auto-complete paid orders option to automatically mark orders as Completed after successful payment.<\/li>\n<li>Updated - Improved Polylang compatibility.<\/li>\n<\/ul>\n\n<h4>9.0.56 - 2026-02-04<\/h4>\n\n<ul>\n<li>Added - Polylang compatibility.<\/li>\n<li>Added - Notice prompting Classic payment method users to migrate to the new PPCP.<\/li>\n<li>Fixed - Shipping address country is now correctly restricted based on the configured settings for Google Pay and Apple Pay.<\/li>\n<li>Updated - Default environment switched from Sandbox to Production.<\/li>\n<\/ul>\n\n<h4>9.0.55 - 2026-01-17<\/h4>\n\n<ul>\n<li>Added - Exclude PayPal SDK from Cache plugin.<\/li>\n<li>Added - PayPal button preview in the setting panel.<\/li>\n<li>Fixed - Google Pay button shape issue for express checkout.<\/li>\n<\/ul>\n\n<h4>9.0.54 - 2025-12-15<\/h4>\n\n<ul>\n<li>Fixed - Access control and request validation for admin settings updates.<\/li>\n<li>Fixed - WooCommerce pending order issue.<\/li>\n<li>Fixed - Block checkout order note issue.<\/li>\n<\/ul>\n\n<h4>9.0.53 - 2025-12-15<\/h4>\n\n<ul>\n<li>Added - Compatibility with YayCurrency for Express Checkout.<\/li>\n<li>Fixed - Updated required capability from activate_plugins to deactivate_plugins for improved admin access handling.<\/li>\n<li>Fixed - For Order Pay, ensured the final payment provider is correctly reflected on the order when checkout is completed via a different payment flow than initially selected.<\/li>\n<li>Fixed - Field validation for Express Checkout.<\/li>\n<\/ul>\n\n<h4>9.0.52 - 2025-11-27<\/h4>\n\n<ul>\n<li>Added - Option to skip the final Order Review page for faster checkout.<\/li>\n<li>Fixed - Apple Pay and Google Pay validation issues on express checkout when the phone number field is set as required.<\/li>\n<\/ul>\n\n<h4>9.0.51 - 2025-11-24<\/h4>\n\n<ul>\n<li>Added - Support for selecting shipping methods directly within PayPal, Google Pay, and Apple Pay pop-ups.<\/li>\n<\/ul>\n\n<h4>9.0.50 - 2025-11-17<\/h4>\n\n<ul>\n<li>Added \u2013 Compatibility with YayCurrency Multi-Currency Switcher plugin for Express Checkout.<\/li>\n<li>Fixed - Displaying decline reason on checkout page.<\/li>\n<\/ul>\n\n<h4>9.0.49 - 2025-11-06<\/h4>\n\n<ul>\n<li>Fixed - Hide PayPal\/Express buttons when order total is $0.<\/li>\n<li>Fixed - Shipping not calculating for Express Checkout when using wallet's default shipping address (calculates correctly at final capture).<\/li>\n<li>Fixed - Clear decline reason now displayed with improved logging.<\/li>\n<\/ul>\n\n<h4>9.0.48 - 2025-10-14<\/h4>\n\n<ul>\n<li>Fixed - Hide place order button issue for order review page.<\/li>\n<\/ul>\n\n<h4>9.0.47 - 2025-10-10<\/h4>\n\n<ul>\n<li>Fixed - In Block Checkout, Smart Buttons not reinitializing on subsequent page loads in some themes.<\/li>\n<li>Fixed - Google Pay button appearing when Credit Card method is selected in a specific layout.<\/li>\n<li>Fixed - \"Place Order\" button hidden when both Advanced Credit Card and Express Checkout options are disabled.<\/li>\n<li>Fixed - Credit Card subscription renewal processing issue.<\/li>\n<\/ul>\n\n<h4>9.0.46 - 2025-09-26<\/h4>\n\n<ul>\n<li>Fixed \u2013 Intermittent Google Pay button not rendering on first load.<\/li>\n<li>Fixed \u2013 Skeleton loader extending beyond container width.<\/li>\n<\/ul>\n\n<h4>9.0.45 \u2013 2025-09-23<\/h4>\n\n<ul>\n<li>Enhanced \u2013 PayPal button layout updated from vertical to horizontal in Checkout Block for improved design consistency.<\/li>\n<li>Fixed \u2013 Resolved friction with the Place Order button on the checkout page.<\/li>\n<\/ul>\n\n<h4>9.0.44 \u2013 2025-09-08<\/h4>\n\n<ul>\n<li>Enhanced \u2013 Added WooCommerce Subscriptions compatibility for Advanced Card Payments.<\/li>\n<li>Enhanced \u2013 Google Pay integration now includes line item support.<\/li>\n<\/ul>\n\n<h4>9.0.43 \u2013 2025-09-03<\/h4>\n\n<ul>\n<li>Fixed - Compatibility issue with FunnelKit Express Checkout.<\/li>\n<li>Fixed - PayPal SDK conflict affecting Advanced Credit Card fields.<\/li>\n<\/ul>\n\n<h4>9.0.42 \u2013 2025-08-27<\/h4>\n\n<ul>\n<li>Added - Compatibility with Checkout Field Editor (Checkout Manager) for WooCommerce by ThemeHigh.<\/li>\n<li>Added - Compatibility with FunnelKit\u2019s Express Checkout.<\/li>\n<li>Added - Loading placeholder for Smart Buttons.<\/li>\n<\/ul>\n\n<h4>9.0.41 \u2013 2025-08-19<\/h4>\n\n<ul>\n<li>Added - Admin Only Mode for safe live site testing.<\/li>\n<li>Fixed - Compatibility issue with FunnelKit Sliding Cart.<\/li>\n<li>Fixed - Minor webhook issue affecting real-time order updates.<\/li>\n<li>Fixed - Error handling when PayPal Fee value is empty.<\/li>\n<\/ul>\n\n<h4>9.0.40 \u2013 2025-08-12<\/h4>\n\n<ul>\n<li>Fixed - Advanced credit card was being automatically enabled after onboarding status sync API.<\/li>\n<li>Fixed - Pill style not displaying correctly for Apple Pay on cart and checkout blocks.<\/li>\n<\/ul>\n\n<h4>9.0.39 \u2013 2025-07-29<\/h4>\n\n<ul>\n<li>Added - New setting to choose PayPal icon style: Monogram, Wordmark, or Combination.<\/li>\n<li>Updated - Default PayPal icon set to Monogram for cleaner display beside the payment label.<\/li>\n<li>Fixed - Styling conflict affecting Google Pay label on some themes.<\/li>\n<\/ul>\n\n<h4>9.0.38 \u2013 2025-07-21<\/h4>\n\n<ul>\n<li>Fixed - Addressed an issue with shipping address validation during checkout.<\/li>\n<li>Enhanced - Refined the seller onboarding process for a smoother experience.<\/li>\n<\/ul>\n\n<h4>9.0.37 \u2013 2025-07-07<\/h4>\n\n<ul>\n<li>Fixed \u2013 Issue with PayPal fee not saving correctly has been resolved.<\/li>\n<li>Fixed \u2013 Deprecated payment methods Giropay and Sofort have been removed.<\/li>\n<\/ul>\n\n<h4>9.0.36 \u2013 2025-06-24<\/h4>\n\n<ul>\n<li>Enhanced \u2013 Optimized the settings panel for better usability.<\/li>\n<li>Fixed \u2013 Corrected the return and cancel URLs for improved redirect handling.<\/li>\n<\/ul>\n\n<h4>9.0.35 \u2013 2025-06-12<\/h4>\n\n<ul>\n<li>Added \u2013 WooCommerce 9.3.3 compatibility.<\/li>\n<\/ul>\n\n<h4>9.0.34 \u2013 2025-06-05<\/h4>\n\n<ul>\n<li>Enhanced \u2013 Added settings for Google Pay and Apple Pay button label, color, and shape.<\/li>\n<li>Enhanced \u2013 Introduced compatibility with Fluid Checkout for WooCommerce.<\/li>\n<\/ul>\n\n<h4>9.0.33 \u2013 2025-05-27<\/h4>\n\n<ul>\n<li>Enhanced \u2013 Introduced \"Save Card\" feature for advanced credit card payments.<\/li>\n<li>Enhanced \u2013 Apple Pay support on product page.<\/li>\n<li>Fixed \u2013 Resolved issues with alternative payment methods (bank redirect flow).<\/li>\n<\/ul>\n\n<h4>9.0.32 \u2013 2025-05-12<\/h4>\n\n<ul>\n<li>Enhanced \u2013 Added \"Use Place Order Button\" setting to show default checkout button instead of PayPal buttons (does not affect Express Checkout).<\/li>\n<li>Enhanced \u2013 Compatibility with WooCommerce Shipment Tracking extension.<\/li>\n<li>Fixed \u2013 Force 3D Secure for eligible transactions.<\/li>\n<\/ul>\n\n<h4>9.0.31 \u2013 2025-04-30<\/h4>\n\n<ul>\n<li>Fixed \u2013 Resolved Apple Pay issue in Express Checkout flow.<\/li>\n<\/ul>\n\n<h4>9.0.30 \u2013 2025-04-30<\/h4>\n\n<ul>\n<li>Fixed \u2013 Compatibility issues with Google Pay and Apple Pay.<\/li>\n<li>Fixed \u2013 Shipping country validation for Express Checkout.<\/li>\n<li>Enhanced \u2013 Added \"Use PayPal Shipping Address as Billing\" option under Additional Settings.<\/li>\n<\/ul>\n\n<h4>9.0.29 \u2013 2025-04-18<\/h4>\n\n<ul>\n<li>Fixed \u2013 Validation issue with Advanced Credit Card on checkout.<\/li>\n<li>Fixed \u2013 Compatibility issue with Google Pay transactions.<\/li>\n<\/ul>\n\n<h4>9.0.28 \u2013 2025-04-17<\/h4>\n\n<ul>\n<li>Fixed \u2013 PHP notice.<\/li>\n<li>Fixed \u2013 Minor changes in the settings panel.<\/li>\n<\/ul>\n\n<h4>9.0.27 \u2013 2025-04-15<\/h4>\n\n<ul>\n<li>Added \u2013 Compatibility with Reactify Classic Payments settings.<\/li>\n<li>Fixed \u2013 Spinner issue during Place Order error.<\/li>\n<li>Added \u2013 New FAQs for better user guidance.<\/li>\n<li>Updated \u2013 Notices and setup instructions for PayPal, Google Pay, and Apple Pay.<\/li>\n<\/ul>\n\n<h4>9.0.26 \u2013 2025-03-19<\/h4>\n\n<ul>\n<li>Enhanced \u2013 Improved positioning of PayPal Smart Buttons on checkout page.<\/li>\n<\/ul>\n\n<h4>9.0.25 \u2013 2025-02-25<\/h4>\n\n<ul>\n<li>Fixed \u2013 Compatibility with WooCommerce Germanized plugin.<\/li>\n<li>Fixed \u2013 Compatibility with YayCurrency Multi-Currency Switcher plugin.<\/li>\n<li>Added \u2013 PayPal Shipment Tracking widget in admin order details.<\/li>\n<li>Fixed \u2013 Removed getmypid() due to Kinsta incompatibility.<\/li>\n<\/ul>\n\n<h4>9.0.24 \u2013 2025-02-17<\/h4>\n\n<ul>\n<li>Fixed \u2013 Mini cart quantity update issue.<\/li>\n<\/ul>\n\n<h4>9.0.23 \u2013 2025-02-10<\/h4>\n\n<ul>\n<li>Optimized \u2013 Size and positioning adjustments.<\/li>\n<\/ul>\n\n<h4>9.0.22 \u2013 2025-01-29<\/h4>\n\n<ul>\n<li>Fixed \u2013 Settings panel issue.<\/li>\n<\/ul>\n\n<h4>9.0.21 \u2013 2025-01-21<\/h4>\n\n<ul>\n<li>Fixed \u2013 Shipping preferences API issue.<\/li>\n<\/ul>\n\n<h4>9.0.20 \u2013 2025-01-17<\/h4>\n\n<ul>\n<li>Fixed \u2013 Button design issue on Cart page.<\/li>\n<\/ul>\n\n<h4>9.0.19 \u2013 2025-01-16<\/h4>\n\n<ul>\n<li>Fixed \u2013 Google Pay integration issue on Checkout page.<\/li>\n<\/ul>\n\n<h4>9.0.18 \u2013 2025-01-10<\/h4>\n\n<ul>\n<li>Added \u2013 Apple Pay integration.<\/li>\n<li>Fixed \u2013 Minor Checkout page issue.<\/li>\n<\/ul>\n\n<h4>9.0.17 \u2013 2024-12-30<\/h4>\n\n<ul>\n<li>Added \u2013 WooCommerce Subscriptions compatibility.<\/li>\n<li>Added \u2013 PayPal Vault support.<\/li>\n<\/ul>\n\n<h4>9.0.16 \u2013 2024-12-17<\/h4>\n\n<ul>\n<li>Optimized \u2013 CSS and layout.<\/li>\n<\/ul>\n\n<h4>9.0.15 \u2013 2024-12-11<\/h4>\n\n<ul>\n<li>Added \u2013 PayPal Seller Onboarding.<\/li>\n<li>Fixed \u2013 Google Pay issue.<\/li>\n<\/ul>\n\n<h4>9.0.14 \u2013 2024-12-04<\/h4>\n\n<ul>\n<li>Added \u2013 Google Pay support.<\/li>\n<\/ul>\n\n<h4>9.0.13 \u2013 2024-11-25<\/h4>\n\n<ul>\n<li>Added \u2013 CSP and Cookies compatibility.<\/li>\n<li>Improved \u2013 Gateway settings organization.<\/li>\n<li>Enhanced \u2013 Button layout and UI styling.<\/li>\n<\/ul>\n\n<h4>9.0.12 \u2013 2024-11-15<\/h4>\n\n<ul>\n<li>Fixed \u2013 Sending line item details to PayPal.<\/li>\n<li>Fixed \u2013 \"Leaving Site\" popup issue.<\/li>\n<\/ul>\n\n<h4>9.0.11 \u2013 2024-11-12<\/h4>\n\n<ul>\n<li>Added \u2013 Language files for localization.<\/li>\n<li>Updated \u2013 Accordion design for settings panel.<\/li>\n<li>Enhanced \u2013 Settings fields usability.<\/li>\n<\/ul>\n\n<h4>9.0.10 \u2013 2024-11-05<\/h4>\n\n<ul>\n<li>Updated \u2013 CSS and JavaScript enhancements.<\/li>\n<\/ul>\n\n<h4>9.0.9 \u2013 2024-10-30<\/h4>\n\n<ul>\n<li>Fixed \u2013 wc&#095;add&#095;notice error trigger.<\/li>\n<\/ul>\n\n<h4>9.0.8 \u2013 2024-10-28<\/h4>\n\n<ul>\n<li>Fixed \u2013 Loading visibility issue.<\/li>\n<\/ul>\n\n<h4>9.0.7 \u2013 2024-10-25<\/h4>\n\n<ul>\n<li>Fixed \u2013 Credit card fields visibility issue.<\/li>\n<\/ul>\n\n<h4>9.0.6 \u2013 2024-10-24<\/h4>\n\n<ul>\n<li>Fixed \u2013 jQuery conflict with themes.<\/li>\n<li>Updated \u2013 Logic to toggle payment container visibility.<\/li>\n<\/ul>\n\n<h4>9.0.5 \u2013 2024-10-24<\/h4>\n\n<ul>\n<li>Added \u2013 Smart Buttons in Checkout block.<\/li>\n<li>Separated \u2013 PayPal Checkout and Debit\/Credit Cards.<\/li>\n<li>Added \u2013 PayPal icon in Checkout block.<\/li>\n<li>Fixed \u2013 jQuery conflict with PayPal SDK.<\/li>\n<li>Fixed \u2013 Access Token cache issue.<\/li>\n<\/ul>\n\n<h4>9.0.4<\/h4>\n\n<ul>\n<li>Fixed \u2013 PayPal IPN warning.<\/li>\n<\/ul>\n\n<h4>9.0.3<\/h4>\n\n<ul>\n<li>Added \u2013 Option to send item details.<\/li>\n<\/ul>\n\n<h4>9.0.2<\/h4>\n\n<ul>\n<li>Fixed \u2013 Access Token cache issue.<\/li>\n<\/ul>\n\n<h4>9.0.1<\/h4>\n\n<ul>\n<li>Fixed \u2013 Checkout field length validation error.<\/li>\n<\/ul>\n\n<h4>9.0.0<\/h4>\n\n<ul>\n<li>Fixed \u2013 Checkout field length validation error.<\/li>\n<\/ul>\n\n<h4>8.0.5<\/h4>\n\n<ul>\n<li>Fixed \u2013 Save button issue.<\/li>\n<\/ul>\n\n<h4>8.0.4<\/h4>\n\n<ul>\n<li>Fixed \u2013 PHP error.<\/li>\n<\/ul>\n\n<h4>8.0.3<\/h4>\n\n<ul>\n<li>Fixed \u2013 Access Token cache issue.<\/li>\n<\/ul>\n\n<h4>8.0.1<\/h4>\n\n<ul>\n<li>Fixed \u2013 JavaScript update.<\/li>\n<li>Fixed \u2013 PHP fatal error.<\/li>\n<\/ul>\n\n<h4>8.0.0<\/h4>\n\n<ul>\n<li>Added \u2013 Block Checkout compatibility.<\/li>\n<\/ul>\n\n<h4>7.2.2<\/h4>\n\n<ul>\n<li>Fixed \u2013 PHP notices and minor issues.<\/li>\n<\/ul>\n\n<h4>7.2.0<\/h4>\n\n<ul>\n<li>Fixed \u2013 PHP notices and minor issues.<\/li>\n<\/ul>\n\n<h4>7.1.8<\/h4>\n\n<ul>\n<li>Fixed \u2013 Phone number validation issue.<\/li>\n<\/ul>\n\n<h4>7.1.7<\/h4>\n\n<ul>\n<li>Verified \u2013 WooCommerce 7.7 compatibility.<\/li>\n<\/ul>\n\n<h4>7.1.6<\/h4>\n\n<ul>\n<li>Verified \u2013 WooCommerce 6.8.2 compatibility.<\/li>\n<\/ul>\n\n<h4>7.1.5<\/h4>\n\n<ul>\n<li>Fixed \u2013 Guest checkout issue on order review.<\/li>\n<li>Fixed \u2013 PayPal validation messages display.<\/li>\n<\/ul>\n\n<h4>7.1.4<\/h4>\n\n<ul>\n<li>Tested \u2013 WooCommerce 7.2.0 compatibility.<\/li>\n<\/ul>\n\n<h4>7.1.3<\/h4>\n\n<ul>\n<li>Updated \u2013 Disabled coupons with PayPal checkout.<\/li>\n<\/ul>\n\n<h4>7.1.2<\/h4>\n\n<ul>\n<li>Added \u2013 Gift Card plugin compatibility.<\/li>\n<\/ul>\n\n<h4>7.1.1<\/h4>\n\n<ul>\n<li>Fixed \u2013 Hiding other payment methods during review.<\/li>\n<\/ul>\n\n<h4>7.1.0<\/h4>\n\n<ul>\n<li>Major Update \u2013 Latest PayPal SDK integration.<\/li>\n<li>Improved \u2013 Performance.<\/li>\n<\/ul>\n\n<h4>7.0.0<\/h4>\n\n<ul>\n<li>Upgraded \u2013 PayPal Checkout.<\/li>\n<\/ul>\n\n<h4>6.0.1<\/h4>\n\n<ul>\n<li>Fixed \u2013 Rounding issue.<\/li>\n<li>Fixed \u2013 Payflow CC expiration year issue.<\/li>\n<\/ul>\n\n<h4>6.0.0<\/h4>\n\n<ul>\n<li>Verified \u2013 WooCommerce 6.8.2 compatibility.<\/li>\n<\/ul>\n\n<h4>5.0.8<\/h4>\n\n<ul>\n<li>Verified \u2013 WooCommerce 6.7.0 compatibility.<\/li>\n<\/ul>\n\n<h4>5.0.7<\/h4>\n\n<ul>\n<li>Verified \u2013 WooCommerce 6.4.0 compatibility.<\/li>\n<\/ul>\n\n<h4>5.0.6<\/h4>\n\n<ul>\n<li>Fixed \u2013 PHP notice.<\/li>\n<\/ul>\n\n<h4>5.0.5<\/h4>\n\n<ul>\n<li>Fixed \u2013 Body class issue on checkout.<\/li>\n<\/ul>\n\n<h4>5.0.4<\/h4>\n\n<ul>\n<li>Verified \u2013 WordPress 6.2.1 compatibility.<\/li>\n<\/ul>\n\n<h4>5.0.3<\/h4>\n\n<ul>\n<li>Fixed \u2013 Multiple PayPal buttons on field updates.<\/li>\n<\/ul>\n\n<h4>5.0.2<\/h4>\n\n<ul>\n<li>Fixed \u2013 PHP notice.<\/li>\n<\/ul>\n\n<h4>4.0.9<\/h4>\n\n<ul>\n<li>Removed \u2013 Trademark references.<\/li>\n<\/ul>\n\n<h4>2.0.0<\/h4>\n\n<ul>\n<li>Added \u2013 PayPal Express Checkout Smart Button.<\/li>\n<\/ul>\n\n<h4>1.0.7<\/h4>\n\n<ul>\n<li>Optimized \u2013 Code and error handling.<\/li>\n<\/ul>\n\n<h4>1.0.6<\/h4>\n\n<ul>\n<li>Added \u2013 WPML compatibility.<\/li>\n<\/ul>\n\n<h4>1.0.5<\/h4>\n\n<ul>\n<li>Added \u2013 PayPal Pro, Advanced, Payflow, and REST.<\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>Added \u2013 Braintree Payments.<\/li>\n<li>Added \u2013 Payment method icons.<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Added \u2013 PayPal Pro payment method.<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Added \u2013 Pre-Order support and payment token.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Fixed \u2013 PayPal IPN bug.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Feature \u2013 Initial PayPal Express Checkout.<\/li>\n<\/ul>","raw_excerpt":"PayPal, Credit\/Debit Cards, Google Pay, Apple Pay, Pay Later, Venmo, SEPA, iDEAL, Mercado Pago, Bancontact &amp; more - by an official PayPal Partner","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/frp.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/78544","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/frp.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/frp.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/frp.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=78544"}],"author":[{"embeddable":true,"href":"https:\/\/frp.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/easypayment"}],"wp:attachment":[{"href":"https:\/\/frp.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=78544"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/frp.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=78544"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/frp.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=78544"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/frp.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=78544"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/frp.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=78544"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/frp.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=78544"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}