[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fZCJ1AIkQl6QLBH6Gr13uYYBOSaboGSSr73iPQtwfLWs":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":29,"last_vuln_date":30,"fetched_at":31,"vulnerabilities":32,"developer":49,"crawl_stats":38,"alternatives":56,"analysis":153,"fingerprints":1994},"woocommerce-paypal-payments","WooCommerce PayPal Payments","3.4.1","WooCommerce","https:\u002F\u002Fprofiles.wordpress.org\u002Fwoocommerce\u002F","\u003Cp>WooCommerce PayPal Payments is an \u003Cstrong>all-in-one solution\u003C\u002Fstrong> to help you \u003Cstrong>maximize conversions\u003C\u002Fstrong> by offering PayPal, Venmo (US), Pay Later options, credit and debit cards, and more.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Instant access\u003C\u002Fstrong> to funds while payment is processing.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fraud detection\u003C\u002Fstrong> and \u003Cstrong>global compliance\u003C\u002Fstrong> (including PCI, PSD2, and 3D Secure).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Faster checkout\u003C\u002Fstrong> via PayPal buttons on product pages and in-cart.\u003C\u002Fli>\n\u003Cli>Convenience to \u003Cstrong>pay over time\u003C\u002Fstrong> with PayPal Pay Later.\u003C\u002Fli>\n\u003Cli>Allow Venmo shoppers (US only) to \u003Cstrong>share purchases\u003C\u002Fstrong> with friends.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Standard\u003C\u002Fstrong> and \u003Cstrong>Advanced Card Processing\u003C\u002Fstrong> options.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Country-specific\u003C\u002Fstrong> payment methods to build global trust.\u003C\u002Fli>\n\u003Cli>Multiple \u003Cstrong>subscription payment\u003C\u002Fstrong> options to help drive repeat business.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Get started\u003C\u002Fh4>\n\u003Cp>If you’re new to PayPal, \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fdocument\u002Fwoocommerce-paypal-payments\u002F\" rel=\"nofollow ugc\">add it to your store today\u003C\u002Fa>. Existing user? \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fdocument\u002Fwoocommerce-paypal-payments\u002Fpaypal-payments-upgrade-guide\u002F\" rel=\"nofollow ugc\">Upgrade your integration\u003C\u002Fa> now to access these exciting new features.\u003C\u002Fp>\n\u003Ch4>It pays to PayPal\u003C\u002Fh4>\n\u003Cp>Get \u003Cstrong>instant access to funds\u003C\u002Fstrong> in your PayPal business account while payment is processing. Save time and money with \u003Cstrong>fraud detection\u003C\u002Fstrong> and Seller Protection features†.\u003C\u002Fp>\n\u003Cp>Plus, you’ll meet \u003Cstrong>global compliance standards\u003C\u002Fstrong> (such as PCI, PSD2, SCA, and 3D Secure), bringing international markets within reach.\u003C\u002Fp>\n\u003Cp>†Available on eligible purchases. Limits apply.\u003C\u002Fp>\n\u003Ch4>Flexible payment options\u003C\u002Fh4>\n\u003Cp>Shoppers are nearly \u003Cstrong>three times more likely to buy\u003C\u002Fstrong> when you offer PayPal.¹ Increase conversions by automatically \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fdocument\u002Fwoocommerce-paypal-payments\u002F#section-35\" rel=\"nofollow ugc\">displaying PayPal buttons\u003C\u002Fa> on product pages, in-cart, and at checkout.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fdocument\u002Fwoocommerce-paypal-payments\u002F#pay-later\" rel=\"nofollow ugc\">PayPal Pay Later\u003C\u002Fa> options help boost conversion rates and \u003Cstrong>increase cart sizes by 39%\u003C\u002Fstrong>.² Let customers pay over time while you get paid upfront — at no additional cost. Available in select countries. \u003Ca href=\"https:\u002F\u002Fdeveloper.paypal.com\u002Fdocs\u002Fcheckout\u002Fpay-later\u002Fus\u002F\" rel=\"nofollow ugc\">Learn more about Pay Later messaging\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Venmo users spend 2.2 times more annually\u003C\u002Fstrong> on online purchases than other online buyers.³ Now you can \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fdocument\u002Fwoocommerce-paypal-payments\u002F#pay-with-venmo\" rel=\"nofollow ugc\">reach Venmo shoppers\u003C\u002Fa> (US only) and allow them to share their purchases with friends.\u003C\u002Fp>\n\u003Ch4>Country-specific payments\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Standard Card Processing:\u003C\u002Fstrong> Suitable for all business and personal seller accounts. Card transactions are managed via a prebuilt user experience, simplifying compliance.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced Card Processing:\u003C\u002Fstrong> Customize the look, feel, and placement of debit and credit card payment fields. You can also use fraud protection tools to set up personal risk tolerance filters.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Earn recurring revenue through subscriptions\u003C\u002Fh4>\n\u003Cp>Drive repeat business for stable, predictable income using \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fproducts\u002Fwoocommerce-subscriptions\u002F\" rel=\"nofollow ugc\">WooCommerce Subscriptions\u003C\u002Fa> or \u003Ca href=\"https:\u002F\u002Fwww.paypal.com\u002Fwebapps\u002Fmpp\u002Fsubscription-payments\" rel=\"nofollow ugc\">PayPal Subscriptions\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>You can also use PayPal’s \u003Ca href=\"https:\u002F\u002Fwww.paypal.com\u002Fus\u002Fbrc\u002Farticle\u002Fsecurely-store-payments\" rel=\"nofollow ugc\">Vaulting\u003C\u002Fa> feature to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Offer flexible plans with fixed or quantity-based pricing.\u003C\u002Fli>\n\u003Cli>Set billing cycles for any period.\u003C\u002Fli>\n\u003Cli>Offer discounted trial periods or prorated payments.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>With no monthly or setup fees, it’s simple for your customers — and \u003Cstrong>great for your business\u003C\u002Fstrong> (\u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fdocument\u002Fwoocommerce-paypal-payments\u002F#get-vaulting-approval\" rel=\"nofollow ugc\">account approval required\u003C\u002Fa>).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Legal Disclosures:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>*For Australian users, the PayPal service is provided by PayPal Australia Pty Limited AFSL 304962. Any information provided is general only and does not take into account your objectives, financial situation, or needs. Please read and consider the CFSGPDS (paypal.com.au) before acquiring or using the service. See website for TMD.\u003C\u002Fp>\n\u003Col>\n\u003Cli>An online study commissioned by PayPal and conducted by Netfluential in November 2020, involving 1,000 US online shoppers ages 18-39.\u003C\u002Fli>\n\u003Cli>PayPal Q2 Earnings 2021.\u003C\u002Fli>\n\u003Cli>Edison Trends commissioned by PayPal, April 2020 to March 2021. Edison Trends conducted a behavioral panel of email receipts from 306,939 US consumers and 3.4+ M purchases at a vertical level between Pay with Venmo and non-Venmo users during a 12-month period.\u003C\u002Fli>\n\u003C\u002Fol>\n","PayPal's latest payment processing solution. Accept PayPal, Pay Later, credit\u002Fdebit cards, alternative digital wallets and bank accounts.",800000,24094813,54,528,"2026-03-05T15:21:00.000Z","6.9.4","6.5","7.4",[20,21,22,23,24],"credit-card","ecommerce","payments","paypal","woocommerce","https:\u002F\u002Fwoocommerce.com\u002Fproducts\u002Fwoocommerce-paypal-payments\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoocommerce-paypal-payments.3.4.1.zip",100,1,0,"2023-06-20 00:00:00","2026-03-15T15:16:48.613Z",[33],{"id":34,"url_slug":35,"title":36,"description":37,"plugin_slug":4,"theme_slug":38,"affected_versions":39,"patched_in_version":40,"severity":41,"cvss_score":42,"cvss_vector":43,"vuln_type":44,"published_date":30,"updated_date":45,"references":46,"days_to_patch":48},"CVE-2023-35917","woocommerce-paypal-payments-cross-site-request-forgery","WooCommerce PayPal Payments \u003C= 2.0.4 - Cross-Site Request Forgery","The WooCommerce PayPal Payments plugin for WordPress is vulnerable to Cross-Site Request Forgery in versions up to, and including, 2.0.4. This is due to missing or incorrect nonce validation on an unknown function. This makes it possible for unauthenticated attackers to perform an unauthorized action via a forged request granted they can trick a site administrator into performing an action such as clicking on a link.",null,"\u003C2.0.5","2.0.5","medium",4.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:U\u002FC:N\u002FI:L\u002FA:N","Cross-Site Request Forgery (CSRF)","2024-01-22 19:56:02",[47],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F1023edcb-9879-4dde-b62e-3ce65d7fef2f?source=api-prod",217,{"slug":24,"display_name":7,"profile_url":8,"plugin_count":50,"total_installs":51,"avg_security_score":52,"avg_patch_time_days":53,"trust_score":54,"computed_at":55},36,4716280,96,234,76,"2026-04-03T19:23:38.476Z",[57,78,99,119,136],{"slug":58,"name":59,"version":60,"author":61,"author_profile":62,"description":63,"short_description":64,"active_installs":65,"downloaded":66,"rating":67,"num_ratings":68,"last_updated":69,"tested_up_to":16,"requires_at_least":70,"requires_php":18,"tags":71,"homepage":73,"download_link":74,"security_score":75,"vuln_count":76,"unpatched_count":29,"last_vuln_date":77,"fetched_at":31},"mollie-payments-for-woocommerce","Mollie Payments for WooCommerce","8.1.4","Mollie","https:\u002F\u002Fprofiles.wordpress.org\u002Fmollieintegration\u002F","\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F33sQNKelKW4?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>Quickly integrate all major payment methods in WooCommerce, wherever you need them. Mollie Payments for WooCommerce adds the critical success factor: an easy-to-install, easy-to-use, customizable payments gateway that is as flexible as WooCommerce itself.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Effortless payments for your customers, designed for growth\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>No need to spend weeks on paperwork or security compliance procedures. Enjoy enhanced conversions as we support shopper’s favorite payment methods and ensure their utmost safety. We made payments intuitive and safe for merchants and their customers.\u003C\u002Fp>\n\u003Ch4>Payment methods\u003C\u002Fh4>\n\u003Cp>Credit & Debit Cards:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>VISA (International)\u003C\u002Fli>\n\u003Cli>MasterCard (International)\u003C\u002Fli>\n\u003Cli>American Express (International)\u003C\u002Fli>\n\u003Cli>Cartes Bancaires (France)\u003C\u002Fli>\n\u003Cli>CartaSi (Italy)\u003C\u002Fli>\n\u003Cli>V Pay (International)\u003C\u002Fli>\n\u003Cli>Maestro (International)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>European and local payment methods:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Bancomat Pay (Italy)\u003C\u002Fli>\n\u003Cli>Bancontact (Belgium)\u003C\u002Fli>\n\u003Cli>Belfius (Belgium)\u003C\u002Fli>\n\u003Cli>Blik (Poland)\u003C\u002Fli>\n\u003Cli>EPS (Austria)\u003C\u002Fli>\n\u003Cli>Gift cards (Netherlands)\u003C\u002Fli>\n\u003Cli>iDEAL (Netherlands)\u003C\u002Fli>\n\u003Cli>KBC\u002FCBC payment button (Belgium)\u003C\u002Fli>\n\u003Cli>Klarna\u003C\u002Fli>\n\u003Cli>MB Way (Portugal)\u003C\u002Fli>\n\u003Cli>Multibanco (Portugal)\u003C\u002Fli>\n\u003Cli>PaybyBank\u003C\u002Fli>\n\u003Cli>Payconiq (Belgium, Luxembourg)\u003C\u002Fli>\n\u003Cli>Przelewy24 (Poland)\u003C\u002Fli>\n\u003Cli>Satispay (EU)\u003C\u002Fli>\n\u003Cli>SEPA – Direct Debit (EU)\u003C\u002Fli>\n\u003Cli>Swish (Sweden)\u003C\u002Fli>\n\u003Cli>TWINT (Switzerland)\u003C\u002Fli>\n\u003Cli>Vouchers (Netherlands, Belgium)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>International payment methods:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Apple Pay (International)\u003C\u002Fli>\n\u003Cli>PayPal (International)\u003C\u002Fli>\n\u003Cli>Paysafecard (International)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Pay after delivery payment methods:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Alma (France, Belgium)\u003C\u002Fli>\n\u003Cli>Billie – Pay by Invoice for Businesses\u003C\u002Fli>\n\u003Cli>iDEAL in3 – Pay in 3 installments, 0% interest\u003C\u002Fli>\n\u003Cli>Riverty (Netherlands, Belgium, Germany, Austria)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Get started with Mollie\u003C\u002Fh4>\n\u003Col>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmy.mollie.com\u002Fdashboard\u002Fsignup\" rel=\"nofollow ugc\">Create a Mollie account\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Install \u003Cstrong>Mollie Payments for WooCommerce\u003C\u002Fstrong> on your WordPress website\u003C\u002Fli>\n\u003Cli>Activate Mollie in your WooCommerce webshop and enter your Mollie API key\u003C\u002Fli>\n\u003Cli>In your Mollie Dashboard, go to Settings > Website profiles and select the payment methods you want to offer\u003C\u002Fli>\n\u003Cli>Go to your WordPress Admin Panel. Open WooCommerce > Settings > Payments to check if your preferred methods are enabled\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Once your Mollie account has been approved, you can start accepting payments.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Our pricing is always per transaction. No startup fees, no monthly fees, and no gateway fees. No hidden fees, period.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Support for all available Mollie payment methods\u003C\u002Fli>\n\u003Cli>Compatible with WooCommerce Subscriptions for recurring payments (Apple Pay, credit card, iDEAL, and more via SEPA Direct Debit)\u003C\u002Fli>\n\u003Cli>Transparent pricing. No startup fees, no monthly fees, and no gateway fees. No hidden fees, period.\u003C\u002Fli>\n\u003Cli>Edit the order, title and description of every payment method in WooCommerce checkout\u003C\u002Fli>\n\u003Cli>Support for full and partial payment refunds\u003C\u002Fli>\n\u003Cli>Configurable pay outs: daily, weekly, monthly – whatever you prefer\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.mollie.com\u002Fen\u002Ffeatures\u002Fdashboard\" rel=\"nofollow ugc\">Powerful dashboard\u003C\u002Fa> on mollie.com to easily keep track of your payments\u003C\u002Fli>\n\u003Cli>Fast in-house support. You will always be helped by someone who knows our products intimately\u003C\u002Fli>\n\u003Cli>Multiple translations: English, Dutch, German, French, Italian, Spanish\u003C\u002Fli>\n\u003Cli>Event log for debugging purposes\u003C\u002Fli>\n\u003Cli>WordPress Multisite support\u003C\u002Fli>\n\u003Cli>Works well with multilingual plugins like WPML\u002FPolylang\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Join the Mollie Community\u003C\u002Fh4>\n\u003Cp>Become part of Mollie’s growing community and gain access to our comprehensive support network, including a \u003Ca href=\"https:\u002F\u002Fdiscord.gg\u002Fy2rbjqszbs\" rel=\"nofollow ugc\">Discord Developer Community\u003C\u002Fa> to stay connected and informed.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Your success is our mission. With Mollie, simplify your payments and focus on growing your business.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fmy.mollie.com\u002Fdashboard\u002Fsignup\" rel=\"nofollow ugc\">Sign up today\u003C\u002Fa> and start enhancing your WooCommerce store with Mollie’s advanced payment solutions.\u003C\u002Fp>\n\u003Cp>Feel free to contact info@mollie.com if you have any questions or comments about this plugin.\u003C\u002Fp>\n\u003Ch4>More about Mollie\u003C\u002Fh4>\n\u003Cp>Mollie offers a single platform for businesses to get paid and manage their money. One that makes payments, reconciliation, reporting, fraud prevention, and financing simple for all – from startups to enterprises.\u003C\u002Fp>\n\u003Cp>Founded in 2004, Mollie’s mission is to make payments and money management effortless for every business in the UK and Europe. Their 800-strong team works from offices across the continent, including Amsterdam, Ghent, Lisbon, London, Maastricht, Milan, Munich, and Paris.\u003C\u002Fp>\n\u003Cp>Today, more than 250,000 businesses use Mollie to drive revenue, reduce costs, and manage funds.\u003C\u002Fp>\n","Accept all major payment methods in WooCommerce today. Credit cards, iDEAL and more! Fast, safe and intuitive.",100000,4586604,70,68,"2026-03-09T09:16:00.000Z","5.0",[20,21,72,22,24],"mollie","https:\u002F\u002Fwww.mollie.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmollie-payments-for-woocommerce.8.1.4.zip",93,4,"2026-02-11 00:00:00",{"slug":79,"name":80,"version":81,"author":82,"author_profile":83,"description":84,"short_description":85,"active_installs":86,"downloaded":87,"rating":88,"num_ratings":89,"last_updated":90,"tested_up_to":16,"requires_at_least":91,"requires_php":92,"tags":93,"homepage":95,"download_link":96,"security_score":52,"vuln_count":97,"unpatched_count":29,"last_vuln_date":98,"fetched_at":31},"contact-form-7-paypal-add-on","Contact Form 7 – PayPal & Stripe Add-on","2.4.6","Scott Paterson","https:\u002F\u002Fprofiles.wordpress.org\u002Fscottpaterson\u002F","\u003Ch3>This plugin seamlessly integrates PayPal & Stripe with Contact Form 7\u003C\u002Fh3>\n\u003Cp>Do you use Contact Form 7 and want to accept PayPal & Stripe payments easily? This plugin can do just that. It’s easy to setup and use. On top of that we’re an official PayPal and Stripe partner.\u003C\u002Fp>\n\u003Ch3>Do you have questions or problems?\u003C\u002Fh3>\n\u003Cp>We’re here to help! Please create a support post in the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fcontact-form-7-paypal-add-on\u002F\" rel=\"ugc\">support forum\u003C\u002Fa> and we’ll get back to you right away!\u003C\u002Fp>\n\u003Ch3>Watch this short video to see how the plugin works:\u003C\u002Fh3>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FGZ_lYEAJgsQ?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Cp>Each contact form can have its own PayPal & Stripe settings. When a contact form is enabled to use PayPal or Stripe, and the user submits the form it will send the email as usual, then auto redirect.\u003C\u002Fp>\n\u003Cp>Note: This plugin works with both the old and new Contact Form 7 interface. A PayPal account, which is free, is required to use PayPal. A Stripe account, which is also free, is required to use Stripe. You can use the plugin with only PayPal enabled, only Stripe or PayPal and Stripe at the same time.\u003C\u002Fp>\n\u003Ch3>Plugin Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>View payments history for PayPal & Stripe\u003C\u002Fli>\n\u003Cli>Set items name, price, SKU\u002FID per contact form\u003C\u002Fli>\n\u003Cli>Built in support for 18 languages (PayPal currently supports 18 languages)\u003C\u002Fli>\n\u003Cli>Built in support 25 currencies (PayPal currently supports 25 currencies)\u003C\u002Fli>\n\u003Cli>PayPal testing through SandBox\u003C\u002Fli>\n\u003Cli>Choose a cancel payment URL\u003C\u002Fli>\n\u003Cli>Choose a successful payment URL\u003C\u002Fli>\n\u003Cli>Supports PayPal Express\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Pro Version\u003C\u002Fh3>\n\u003Cp>We offer a Pro version of this PayPal plugin for business owners who need more features.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwpplugin.org\u002Fdownloads\u002Fcontact-form-7-paypal-add-on\u002F\" rel=\"nofollow ugc\">Learn more about the Pro version\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>Here is a short video of how the Pro version works:\u003Cbr \u002F>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FaS9bxBDgpqY?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Only send Contact Form 7 email if PayPal or Stripe payment is successful.\u003C\u002Fli>\n\u003Cli>No 2% per transaction application fee (only pay normal PayPal & Stripe fees).\u003C\u002Fli>\n\u003Cli>Link a form item to quantity – A form item can be a textbox, dropdown, radio button, etc. anything that is a number.\u003C\u002Fli>\n\u003Cli>Link a form item to price – The price field can be linked to any form item. Pipes are supported to allow for dropdown text options for each price.\u003C\u002Fli>\n\u003Cli>Link up to 5 different price elements per form \u003C\u002Fli>\n\u003Cli>Link form items to option text fields – The text field can be linked to any form item.\u003C\u002Fli>\n\u003Cli>Charge Tax & Shipping\u003C\u002Fli>\n\u003Cli>Skip redirecting based upon form elements\u003C\u002Fli>\n\u003Cli>Amazing plugin support agents from California and Colorado\u003C\u002Fli>\n\u003Cli>Choose a success \u002F cancel  payment URL per contact form\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwpplugin.org\u002Fdownloads\u002Fcontact-form-7-paypal-add-on\u002F\" rel=\"nofollow ugc\">Upgrade to the Pro Version Today!\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Our other Contact Form 7 plugins\u003C\u002Fh3>\n\u003Cblockquote>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcf7-redirect-thank-you-page\" rel=\"ugc\">Contact Form 7 Redirect & Thank You Page\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>About Us\u003C\u002Fh3>\n\u003Cp>WP Plugin is based in Boulder, Colorado. You can visit the WP Plugin website at \u003Ca href=\"https:\u002F\u002Fwpplugin.org\" rel=\"nofollow ugc\">wpplugin.org\u003C\u002Fa>. Various trademarks held by their respective owners.\u003C\u002Fp>\n","Easily add PayPal and Stripe to Contact Form 7. Accept credit card payments with Stripe & PayPal on your site today. Offical PayPal & Stripe Partner.",8000,453175,84,124,"2026-01-19T23:21:00.000Z","3.0","5.5",[20,21,22,23,94],"stripe","https:\u002F\u002Fwpplugin.org\u002Fdownloads\u002Fcontact-form-7-paypal-add-on\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontact-form-7-paypal-add-on.2.4.6.zip",5,"2025-05-07 00:00:00",{"slug":100,"name":101,"version":102,"author":103,"author_profile":104,"description":105,"short_description":106,"active_installs":107,"downloaded":108,"rating":54,"num_ratings":109,"last_updated":110,"tested_up_to":111,"requires_at_least":112,"requires_php":92,"tags":113,"homepage":116,"download_link":117,"security_score":118,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"express-checkout","Express Checkout via PayPal for WooCommerce","6.0.0","wpgateways","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpgateways\u002F","\u003Cp>\u003Cstrong>PayPal for WooCommerce\u003C\u002Fstrong> is the official solution for integrating PayPal Express Checkout and additional payment options into your WooCommerce store. Developed by an official PayPal Partner, this plugin ensures you can offer PayPal, credit cards, and local payment methods, providing a secure and reliable payment experience for your customers.\u003C\u002Fp>\n\u003Cp>With \u003Cstrong>PayPal for WooCommerce\u003C\u002Fstrong>, you can enable:\u003Cbr \u002F>\n* PayPal Smart Payment Buttons\u003Cbr \u002F>\n* Pay in 4 (Buy Now, Pay Later)\u003Cbr \u002F>\n* Credit and Debit Card Payments with 3D Secure\u003Cbr \u002F>\n* Venmo, iDEAL, Sofort, and other local payment methods\u003C\u002Fp>\n\u003Ch3>Key Features of PayPal for WooCommerce\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>PayPal Express Checkout\u003C\u002Fstrong> with Smart Payment Buttons\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple Payment Methods\u003C\u002Fstrong> including PayPal, Venmo, Visa, Mastercard, American Express, and more\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Buy Now, Pay Later\u003C\u002Fstrong> with Pay in 4\u003C\u002Fli>\n\u003Cli>\u003Cstrong>3D Secure for Credit\u002FDebit Cards\u003C\u002Fstrong> ensuring compliance with PSD2 for European merchants\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Localization and Multi-currency Support\u003C\u002Fstrong> with automatic currency conversion\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Why PayPal for WooCommerce?\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Integrate PayPal, one of the most trusted payment methods, directly into your WooCommerce store with ease.\u003C\u002Fli>\n\u003Cli>Offer a variety of payment options, including PayPal, credit\u002Fdebit cards, and local payment methods like Sofort and iDEAL.\u003C\u002Fli>\n\u003Cli>Improve customer experience by offering Pay in 4, allowing buyers to pay in installments.\u003C\u002Fli>\n\u003Cli>Ensure 3D Secure compliance, keeping transactions safe and PSD2 compliant.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Why PayPal for WooCommerce?\u003C\u002Fh3>\n\u003Cp>– Quick setup with minimal configuration\u003Cbr \u002F>\n– Provide multiple payment options with a single integration\u003Cbr \u002F>\n– Increase average order value with Pay in 4 (Buy Now, Pay Later)\u003Cbr \u002F>\n– Ensure secure and PSD2-compliant payments with 3D Secure\u003Cbr \u002F>\n– Accept global payments with multi-currency support\u003C\u002Fp>\n\u003Cp>\u003Cstrong>PayPal for WooCommerce\u003C\u002Fstrong> is the best choice for WooCommerce store owners who want a secure, scalable, and easy-to-use payment solution.\u003C\u002Fp>\n","Integrate PayPal Express Checkout and other payment methods seamlessly into your WooCommerce store with PayPal for WooCommerce.",900,94458,22,"2024-09-26T07:21:00.000Z","6.6.5","5.3.0",[20,21,23,114,115],"paypal-checkout","paypal-for-woocommerce","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fexpress-checkout\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fexpress-checkout.6.0.0.zip",92,{"slug":120,"name":121,"version":122,"author":120,"author_profile":123,"description":124,"short_description":125,"active_installs":126,"downloaded":127,"rating":27,"num_ratings":128,"last_updated":129,"tested_up_to":130,"requires_at_least":70,"requires_php":131,"tags":132,"homepage":134,"download_link":135,"security_score":27,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"monei","MONEI Payments for WooCommerce","7.0.2","https:\u002F\u002Fprofiles.wordpress.org\u002Fmonei\u002F","\u003Ch4>ACCEPT ONLINE PAYMENTS WITH MONEI\u003C\u002Fh4>\n\u003Cp>MONEI is an e-commerce payment gateway for WooCommerce (and other e-commerce platforms).\u003C\u002Fp>\n\u003Cp>Its payment gateway is the choice of many Spain and Andorra based e-commerce businesses. Use MONEI’s technology to accept and manage all major and alternative payment methods in a single platform.\u003C\u002Fp>\n\u003Cp>MONEI is dedicated to helping you simplify your digital payments so you can focus on growing your online business.\u003C\u002Fp>\n\u003Ch4>PAYMENT METHODS\u003C\u002Fh4>\n\u003Cp>Use MONEI’s payment gateway to accept debit and credit card payments from customers worldwide in 230+ currencies.\u003C\u002Fp>\n\u003Cp>Let shoppers pay from the convenience of their smartphone with digital wallets like Apple Pay, Google Pay, and PayPal. And accept local payment methods such as Bizum (Spain) and SEPA Direct Debit (EU).\u003C\u002Fp>\n\u003Cp>Offering customers \u003Ca href=\"https:\u002F\u002Fmonei.com\u002Fes\u002Fonline-payment-methods\u002F\" rel=\"nofollow ugc\">many payment methods\u003C\u002Fa> leads to an increase in sales and customer satisfaction. 🚀\u003C\u002Fp>\n\u003Ch4>WHY TO USE MONEI’S PAYMENT PLUGIN FOR WOOCOMMERCE\u003C\u002Fh4>\n\u003Cp>MONEI’s serverless architecture allows you to scale and process a high volume of transactions. Its dynamic pricing model means as you sell more your transaction fees decrease. Once you’re an approved merchant, enjoy 1-day payment settlements.\u003C\u002Fp>\n\u003Cp>Payment security is crucial. MONEI is PCI DSS compliant, 3D Secure, and uses payment tokenization to make sure sensitive payment information is never compromised.\u003C\u002Fp>\n\u003Cp>Connect your custom domain to MONEI and customize the appearance of your checkout page to build trust and brand awareness.\u003C\u002Fp>\n\u003Cp>With MONEI’s payment gateway for e-commerce, get real-time sales analytics via your customer dashboard.\u003C\u002Fp>\n\u003Cp>Please go to the 👉 \u003Ca href=\"https:\u002F\u002Fdashboard.monei.com\u002F?action=signUp\" rel=\"nofollow ugc\">signup page\u003C\u002Fa> 👈 to create a new MONEI account. Contact support@monei.com if you have any questions or feedback about this plugin.\u003C\u002Fp>\n\u003Ch4>PAYMENT GATEWAY FEATURES\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Merchant support for all available MONEI payment methods\u003C\u002Fli>\n\u003Cli>Accept and manage all major and alternative payment methods in a single platform\u003C\u002Fli>\n\u003Cli>Quickly and easily integrate with your WooCommerce website using MONEI’s API\u003C\u002Fli>\n\u003Cli>Connect your custom domain to MONEI and customize the appearance of your checkout page\u003C\u002Fli>\n\u003Cli>Scale and process a high volume of transactions\u003C\u002Fli>\n\u003Cli>Dynamic pricing model — as you sell more your transaction fees decrease\u003C\u002Fli>\n\u003Cli>Verified merchants enjoy 1-day payment settlements\u003C\u002Fli>\n\u003Cli>PCI-DSS compliant\u003C\u002Fli>\n\u003Cli>Self-hosted flexible input fields\u003C\u002Fli>\n\u003Cli>Supports 3D Secure and 3D Secure exemptions\u003C\u002Fli>\n\u003Cli>Tokenization for deep integration of recurring billing + usage-based charges\u003C\u002Fli>\n\u003Cli>Subscriptions support for various payment methods via WooCommerce Subscriptions\u003C\u002Fli>\n\u003Cli>13 languages available with auto-detection based on browser language\u003C\u002Fli>\n\u003Cli>Capture pre-authorized payments and process refunds within your WooCommerce admin Dashboard\u003C\u002Fli>\n\u003Cli>Notifications via email or SMS for customer information and monitoring your store\u003C\u002Fli>\n\u003Cli>Get real-time sales analytics via your customer dashboard\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>GETTING STARTED WITH MONEI\u003C\u002Fh4>\n\u003Col>\n\u003Cli>How do I open my MONEI account so I can plug in with WooCommerce?\u003Cbr \u002F>\nLearn how to \u003Ca href=\"https:\u002F\u002Fsupport.monei.com\u002Fhc\u002Fen-us\u002Farticles\u002F360017801677-Get-started-with-MONEI\" rel=\"nofollow ugc\">get started with MONEI here ››\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>What countries does MONEI support?\u003Cbr \u002F>\nCurrently, MONEI is available in Spain and Andorra, but our global expansion is happening fast. \u003Ca href=\"https:\u002F\u002Fclient.moonmail.io\u002Fac8e391c-8cfb-46e3-aed9-e7a84d0fd830\u002Fforms\u002F6bafcdbf-442a-4e3b-874f-7e2ed30ee001\" rel=\"nofollow ugc\">Join our newsletter here\u003C\u002Fa> to get notified once we support your country!\u003C\u002Fli>\n\u003Cli>I have different questions about this plugin.\u003Cbr \u002F>\nPlease contact support@monei.com with your MONEI ID. Describe your problem in detail and include screenshots when necessary.\u003C\u002Fli>\n\u003C\u002Fol>\n","Accept Card, Apple Pay, Google Pay, Bizum, PayPal and many more payment methods in your WooCommerce store using MONEI payment gateway.",400,14167,45,"2025-11-20T10:59:00.000Z","6.8.5","8.0",[20,21,133,22,24],"payment-gateway","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmonei\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmonei.7.0.2.zip",{"slug":137,"name":138,"version":139,"author":140,"author_profile":141,"description":142,"short_description":143,"active_installs":27,"downloaded":144,"rating":29,"num_ratings":29,"last_updated":145,"tested_up_to":146,"requires_at_least":147,"requires_php":148,"tags":149,"homepage":151,"download_link":152,"security_score":27,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"paystation-woocommerce-payment-gateway","Paystation Payment Gateway for woocommerce","1.3.1","paystationNZ","https:\u002F\u002Fprofiles.wordpress.org\u002Fpaystationnz\u002F","\u003Cp>Accept credit card payments with \u003Ca href=\"http:\u002F\u002Fwww.paystation.co.nz\" rel=\"nofollow ugc\">Paystation\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>With our secure hosted payment pages you can take payments via multiple card types\u003C\u002Fp>\n\u003Cul>\n\u003Cli>VISA\u003C\u002Fli>\n\u003Cli>Mastercard\u003C\u002Fli>\n\u003Cli>American Express\u003C\u002Fli>\n\u003Cli>Diners Club\u003C\u002Fli>\n\u003Cli>Q Card\u003C\u002Fli>\n\u003Cli>POLi\u003C\u002Fli>\n\u003Cli>MasterPass\u003C\u002Fli>\n\u003Cli>UnionPay\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Requirements:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>An account with \u003Ca href=\"https:\u002F\u002Fpaystation.co.nz\u002Fpricing\u002F\" rel=\"nofollow ugc\">Paystation\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>An HMAC key for your Paystation account, contact our support team \u003Ca href=\"mailto:support@paystation.co.nz\" rel=\"nofollow ugc\">via email\u003C\u002Fa> if you do not already have this.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Installation\u003C\u002Fh4>\n\u003Col>\n\u003Cli>From the WooCommerce menu on the admin menu, select the ‘Settings’ link.\u003C\u002Fli>\n\u003Cli>Select ‘Payments’ tab from the top menu bar.\u003C\u002Fli>\n\u003Cli>Scroll down to the Paystation payment method and click ‘Manage’ for using Paystation Payment Gateway’.\u003C\u002Fli>\n\u003Cli>Click ‘Enable Paystation Payment Module’ checkbox to turn on plugin.\u003C\u002Fli>\n\u003Cli>Enter Paystation Id as provided by Paystation.\u003C\u002Fli>\n\u003Cli>Enter Gateway Id as provided by Paystation.\u003C\u002Fli>\n\u003Cli>Enter HMAC key as provided by Paystation.\u003C\u002Fli>\n\u003Cli>Select the ‘Enable test mode’ box if required.\u003C\u002Fli>\n\u003Cli>Click ‘Save changes’ button.\u003C\u002Fli>\n\u003Cli>Email our support team \u003Ca href=\"mailto:support@paystation.co.nz\" rel=\"nofollow ugc\">via email\u003C\u002Fa> if you have any issues with the details: Your Paystation ID, Gateway ID, confirming that you are using the Paystation WooCommerce plugin, the website link.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Testing Payments\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Ensure your Paystation settings have ‘Enable test mode’ selected.\u003C\u002Fli>\n\u003Cli>Make sure that you have at least one product added to your store.\u003C\u002Fli>\n\u003Cli>Set up a product with any amount to check successful or unsuccessful transaction testing respectively.\u003C\u002Fli>\n\u003Cli>Add product to cart and proceed to the checkout screen.\u003C\u002Fli>\n\u003Cli>Select Paystation credit card payments as payment method and continue.\u003C\u002Fli>\n\u003Cli>Fill the test card details of hosted payment form with one of our VISA or Mastercard \u003Ca href=\"https:\u002F\u002Fpaystation.co.nz\u002Fdevelopers\u002Ftest-cards\u002F\" rel=\"nofollow ugc\">test cards\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Upon successful transaction orders will be shown at your website backend store.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Taking Live Credit Payments\u003C\u002Fh4>\n\u003Cp>Once the site is working as expected you will need to fill in the \u003Ca href=\"https:\u002F\u002Fpaystation.co.nz\u002Fgolive\" rel=\"nofollow ugc\">Go live\u003C\u002Fa> form so that Paystation can test and set your account into Production Mode.\u003C\u002Fp>\n\u003Cp>Your account will be confirmed by Paystation when it’s live, and after that you need to go back to the Woocommerce checkout settings, and uncheck the ‘Enable test mode’ box in the Paystation method settings.\u003C\u002Fp>\n\u003Cp>Congratulations – you’re now setup to take credit card Payments!\u003C\u002Fp>\n","Take credit card payments on your store via Paystation.",8420,"2026-02-09T02:12:00.000Z","6.9.0","4.1","7.0",[20,21,150,133,24],"online-payments","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpaystation-woocommerce-payment-gateway.1.3.1.zip",{"attackSurface":154,"codeSignals":1042,"taintFlows":1923,"riskAssessment":1984,"analyzedAt":1993},{"hooks":155,"ajaxHandlers":1035,"restRoutes":1039,"shortcodes":1040,"cronEvents":1041,"entryPointCount":28,"unprotectedCount":28},[156,162,165,168,171,175,179,183,187,190,193,195,198,201,204,207,210,213,216,219,222,224,227,230,233,236,239,241,244,249,252,255,258,261,264,266,269,272,275,278,281,283,286,287,290,293,296,298,301,303,305,308,312,315,318,320,321,323,325,327,329,331,333,334,336,340,343,346,350,353,355,357,359,362,365,368,371,374,378,382,385,388,390,392,394,397,399,401,404,406,408,410,413,415,417,419,422,425,428,431,434,437,440,443,445,448,452,456,458,462,465,466,469,472,474,476,479,482,485,487,490,492,494,495,496,498,499,501,503,505,507,509,510,512,514,517,518,519,520,522,525,528,531,534,538,540,543,545,548,551,553,556,558,560,563,567,571,575,578,581,585,588,590,591,593,595,597,599,602,604,606,609,611,614,616,618,620,623,625,629,632,635,638,640,643,645,648,651,653,655,657,658,660,661,663,667,670,671,674,676,679,681,683,686,688,690,693,698,702,703,704,705,707,709,712,713,715,716,717,720,723,726,728,731,733,736,739,742,745,748,751,754,757,760,763,766,769,772,774,776,778,780,782,785,788,791,794,797,799,802,804,806,809,811,813,815,818,820,821,823,826,829,831,834,837,842,845,847,849,852,855,857,859,862,863,865,866,867,868,870,873,875,877,879,880,884,888,892,895,898,900,902,903,906,907,909,911,913,916,917,919,921,924,926,928,930,932,934,936,939,941,943,945,947,950,953,956,959,962,965,967,969,971,973,976,979,982,984,985,988,990,992,994,996,997,999,1002,1004,1006,1010,1012,1014,1015,1017,1018,1019,1023,1026,1028,1031,1034],{"type":157,"name":158,"callback":159,"file":160,"line":161},"action","admin_notices","closure","modules\\ppcp-admin-notices\\src\\AdminNotices.php",48,{"type":157,"name":163,"callback":159,"file":160,"line":164},"admin_footer",79,{"type":157,"name":166,"callback":159,"file":160,"line":167},"woocommerce_paypal_payments_uninstall",87,{"type":157,"name":169,"callback":159,"file":160,"line":170},"woocommerce_init",90,{"type":157,"name":172,"callback":173,"file":174,"line":54},"enable-installments-action-link","anonymous","modules\\ppcp-admin-notices\\src\\Notes\\MexicoInstallmentsNote.php",{"type":157,"name":176,"callback":159,"file":177,"line":178},"woocommerce_after_calculate_totals","modules\\ppcp-api-client\\src\\ApiModule.php",59,{"type":180,"name":181,"callback":159,"file":177,"line":182},"filter","ppcp_create_order_request_body_data",63,{"type":157,"name":184,"callback":159,"priority":185,"file":177,"line":186},"woocommerce_paypal_payments_paypal_order_created",10,71,{"type":157,"name":188,"callback":159,"priority":185,"file":177,"line":189},"woocommerce_paypal_payments_woocommerce_order_created",77,{"type":157,"name":191,"callback":159,"priority":185,"file":177,"line":192},"woocommerce_paypal_payments_clear_apm_product_status",83,{"type":157,"name":194,"callback":159,"file":177,"line":118},"woocommerce_paypal_payments_flush_api_cache",{"type":180,"name":196,"callback":159,"file":177,"line":197},"ppcp_request_args",115,{"type":157,"name":191,"callback":159,"file":199,"line":200},"modules\\ppcp-applepay\\src\\ApplepayModule.php",56,{"type":157,"name":202,"callback":159,"priority":28,"file":199,"line":203},"init",61,{"type":180,"name":205,"callback":159,"priority":27,"file":199,"line":206},"nonce_user_logged_out",94,{"type":180,"name":208,"callback":159,"file":199,"line":209},"woocommerce_payment_gateways",114,{"type":157,"name":211,"callback":159,"file":199,"line":212},"woocommerce_review_order_after_submit",135,{"type":157,"name":214,"callback":159,"file":199,"line":215},"woocommerce_pay_order_after_submit",139,{"type":180,"name":217,"callback":159,"priority":185,"file":199,"line":218},"woocommerce_paypal_payments_selected_button_locations",143,{"type":180,"name":220,"callback":159,"file":199,"line":221},"woocommerce_paypal_payments_rest_common_merchant_features",150,{"type":180,"name":181,"callback":159,"priority":185,"file":199,"line":223},157,{"type":157,"name":225,"callback":159,"file":199,"line":226},"wp_enqueue_scripts",197,{"type":157,"name":228,"callback":159,"file":199,"line":229},"enqueue_block_editor_assets",216,{"type":157,"name":231,"callback":159,"file":199,"line":232},"woocommerce_blocks_payment_method_type_registration",222,{"type":157,"name":234,"callback":159,"file":199,"line":235},"admin_enqueue_scripts",236,{"type":157,"name":237,"callback":159,"file":199,"line":238},"woocommerce_paypal_payments_admin_gateway_settings",249,{"type":157,"name":228,"callback":159,"file":199,"line":240},266,{"type":157,"name":242,"callback":159,"file":199,"line":243},"wp",284,{"type":180,"name":245,"callback":246,"priority":185,"file":247,"line":248},"ppcp_onboarding_options","add_apple_onboarding_option","modules\\ppcp-applepay\\src\\Assets\\ApplePayButton.php",133,{"type":180,"name":250,"callback":159,"file":247,"line":251},"ppcp_partner_referrals_option",134,{"type":180,"name":253,"callback":159,"file":247,"line":254},"ppcp_partner_referrals_data",144,{"type":180,"name":256,"callback":159,"file":247,"line":257},"woocommerce_payment_successful_result",321,{"type":180,"name":259,"callback":159,"file":247,"line":260},"woocommerce_checkout_posted_data",613,{"type":180,"name":262,"callback":159,"file":247,"line":263},"woocommerce_paypal_payments_sdk_components_hook",667,{"type":157,"name":225,"callback":159,"file":247,"line":265},755,{"type":180,"name":208,"callback":159,"priority":28,"file":267,"line":268},"modules\\ppcp-axo\\src\\AxoModule.php",65,{"type":180,"name":270,"callback":159,"file":267,"line":271},"woocommerce_available_payment_gateways",110,{"type":157,"name":273,"callback":159,"file":267,"line":274},"wc_payment_gateways_initialized",128,{"type":157,"name":276,"callback":159,"file":267,"line":277},"admin_init",141,{"type":157,"name":279,"callback":159,"priority":28,"file":267,"line":280},"wp_loaded",151,{"type":157,"name":225,"callback":159,"file":267,"line":282},169,{"type":180,"name":284,"callback":159,"file":267,"line":285},"woocommerce_paypal_payments_axo_shipping_wc_enabled_locations",189,{"type":180,"name":262,"callback":159,"file":267,"line":226},{"type":157,"name":288,"callback":159,"file":267,"line":289},"wp_head",206,{"type":180,"name":291,"callback":159,"priority":185,"file":267,"line":292},"ppcp_onboarding_dcc_table_rows",218,{"type":157,"name":294,"callback":159,"file":267,"line":295},"template_redirect",238,{"type":157,"name":225,"callback":159,"file":267,"line":297},254,{"type":180,"name":299,"callback":159,"file":267,"line":300},"ppcp_return_url_error_args",257,{"type":180,"name":270,"callback":159,"file":267,"line":302},274,{"type":157,"name":304,"callback":159,"file":267,"line":257},"woocommerce_checkout_before_customer_details",{"type":157,"name":306,"callback":159,"file":267,"line":307},"woocommerce_checkout_after_customer_details",324,{"type":157,"name":309,"callback":159,"priority":310,"file":267,"line":311},"woocommerce_checkout_billing",8,327,{"type":157,"name":309,"callback":159,"priority":313,"file":267,"line":314},12,330,{"type":157,"name":158,"callback":159,"file":316,"line":317},"modules\\ppcp-axo-block\\src\\AxoBlockModule.php",51,{"type":157,"name":279,"callback":159,"file":316,"line":319},55,{"type":180,"name":262,"callback":159,"file":316,"line":203},{"type":157,"name":231,"callback":159,"file":316,"line":322},69,{"type":157,"name":225,"callback":159,"file":316,"line":324},78,{"type":157,"name":225,"callback":159,"file":316,"line":326},88,{"type":157,"name":158,"callback":159,"file":328,"line":161},"modules\\ppcp-blocks\\src\\BlocksModule.php",{"type":157,"name":231,"callback":159,"file":328,"line":330},53,{"type":157,"name":225,"callback":159,"file":328,"line":332},73,{"type":157,"name":228,"callback":159,"file":328,"line":88},{"type":180,"name":262,"callback":159,"priority":185,"file":328,"line":335},91,{"type":180,"name":337,"callback":159,"priority":185,"file":338,"line":339},"woocommerce_credit_card_form_fields","modules\\ppcp-button\\src\\Assets\\SmartButton.php",325,{"type":157,"name":341,"callback":159,"file":338,"line":342},"ppcp_after_pay_order_message_wrapper",398,{"type":180,"name":344,"callback":159,"file":338,"line":345},"render_block",618,{"type":180,"name":347,"callback":159,"priority":348,"file":338,"line":349},"woocommerce_widget_cart_is_hidden",11,1442,{"type":157,"name":242,"callback":159,"file":351,"line":352},"modules\\ppcp-button\\src\\ButtonModule.php",60,{"type":157,"name":225,"callback":159,"file":351,"line":354},72,{"type":180,"name":356,"callback":159,"file":351,"line":164},"woocommerce_create_order",{"type":157,"name":242,"callback":159,"file":351,"line":358},192,{"type":157,"name":294,"callback":159,"priority":360,"file":351,"line":361},20,258,{"type":180,"name":363,"callback":159,"priority":185,"file":351,"line":364},"user_has_cap",291,{"type":180,"name":366,"callback":159,"file":351,"line":367},"woocommerce_order_received_verify_known_shoppers",316,{"type":180,"name":369,"callback":159,"priority":185,"file":351,"line":370},"woocommerce_order_email_verification_required",347,{"type":180,"name":205,"callback":372,"priority":27,"file":373,"line":109},"nonce_fix","modules\\ppcp-button\\src\\Endpoint\\RequestData.php",{"type":180,"name":375,"callback":159,"file":376,"line":377},"woocommerce_is_checkout","modules\\ppcp-button\\src\\Helper\\Context.php",35,{"type":157,"name":379,"callback":159,"file":380,"line":381},"woocommerce_checkout_order_processed","modules\\ppcp-button\\src\\Helper\\EarlyOrderHandler.php",101,{"type":180,"name":375,"callback":173,"file":383,"line":384},"modules\\ppcp-button\\src\\Validation\\CheckoutFormValidator.php",41,{"type":180,"name":262,"callback":159,"file":386,"line":387},"modules\\ppcp-card-fields\\src\\CardFieldsModule.php",52,{"type":180,"name":389,"callback":159,"priority":185,"file":386,"line":182},"woocommerce_paypal_payments_sdk_disabled_funding_hook",{"type":180,"name":337,"callback":159,"priority":185,"file":386,"line":391},75,{"type":180,"name":181,"callback":159,"priority":185,"file":386,"line":393},111,{"type":157,"name":395,"callback":159,"file":386,"line":396},"woocommerce_paypal_payments_before_capture_order",132,{"type":157,"name":169,"callback":159,"file":398,"line":13},"modules\\ppcp-compat\\src\\CompatModule.php",{"type":157,"name":202,"callback":159,"file":398,"line":400},58,{"type":157,"name":234,"callback":402,"file":398,"line":403},"enqueue",62,{"type":157,"name":405,"callback":159,"file":398,"line":189},"woocommerce_paypal_payments_gateway_migrate",{"type":157,"name":405,"callback":159,"file":398,"line":407},98,{"type":157,"name":169,"callback":159,"file":398,"line":409},137,{"type":157,"name":411,"callback":159,"file":398,"line":412},"woocommerce_paypal_payments_gateway_migrate_on_update",172,{"type":157,"name":411,"callback":159,"file":398,"line":414},259,{"type":157,"name":411,"callback":159,"file":398,"line":416},278,{"type":157,"name":202,"callback":159,"file":398,"line":418},301,{"type":180,"name":420,"callback":159,"priority":97,"file":398,"line":421},"woocommerce_paypal_payments_single_product_renderer_hook",303,{"type":180,"name":423,"callback":159,"file":398,"line":424},"sgo_js_minify_exclude",359,{"type":180,"name":426,"callback":159,"file":398,"line":427},"litespeed_optimize_js_excludes",363,{"type":180,"name":429,"callback":159,"priority":185,"file":398,"line":430},"w3tc_minify_js_do_tag_minification",367,{"type":180,"name":432,"callback":159,"priority":185,"file":398,"line":433},"woocommerce_paypal_payments_shipping_callback_cart_line_item_total",395,{"type":157,"name":435,"callback":159,"priority":185,"file":398,"line":436},"woocommerce_paypal_payments_woocommerce_order_created_from_cart",410,{"type":180,"name":438,"callback":159,"file":398,"line":439},"woocommerce_paypal_payments_is_acdc_active",455,{"type":157,"name":441,"callback":173,"file":442,"line":403},"deactivate-paypal-checkout-plugin","modules\\ppcp-compat\\src\\PPEC\\DeactivateNote.php",{"type":157,"name":444,"callback":173,"file":442,"line":182},"learn-more",{"type":180,"name":208,"callback":446,"file":447,"line":319},"add_mock_ppec_gateway","modules\\ppcp-compat\\src\\PPEC\\SubscriptionsHandler.php",{"type":180,"name":449,"callback":450,"file":447,"line":451},"woocommerce_paypal_payments_valid_payment_token_types","add_billing_agreement_as_token_type",57,{"type":180,"name":453,"callback":454,"priority":185,"file":447,"line":455},"woocommerce_paypal_payments_subscriptions_get_token_for_customer","use_billing_agreement_as_token",99,{"type":180,"name":270,"callback":159,"file":457,"line":414},"modules\\ppcp-compat\\src\\Settings\\StylingSettingsMapHelper.php",{"type":180,"name":459,"callback":159,"file":460,"line":461},"woocommerce_integrations","modules\\ppcp-fraud-protection\\src\\FraudProtectionModule.php",33,{"type":180,"name":463,"callback":159,"file":460,"line":464},"woocommerce_generate_ppcp_recaptcha_log_html",47,{"type":157,"name":225,"callback":159,"file":460,"line":387},{"type":157,"name":467,"callback":159,"file":460,"line":468},"woocommerce_paypal_payments_create_order_request_started",81,{"type":157,"name":470,"callback":159,"file":460,"line":471},"woocommerce_checkout_process",86,{"type":157,"name":473,"callback":159,"file":460,"line":335},"woocommerce_blocks_loaded",{"type":180,"name":475,"callback":159,"priority":455,"file":460,"line":206},"rest_authentication_errors",{"type":157,"name":477,"callback":159,"priority":185,"file":460,"line":478},"woocommerce_new_order",109,{"type":157,"name":480,"callback":159,"file":460,"line":481},"add_meta_boxes",125,{"type":180,"name":245,"callback":483,"priority":185,"file":484,"line":209},"add_onboarding_options","modules\\ppcp-googlepay\\src\\Assets\\Button.php",{"type":180,"name":250,"callback":486,"priority":185,"file":484,"line":197},"filter_partner_referrals_option",{"type":180,"name":253,"callback":488,"priority":185,"file":484,"line":489},"add_partner_referrals_data",116,{"type":180,"name":262,"callback":159,"file":484,"line":491},232,{"type":157,"name":191,"callback":159,"file":493,"line":13},"modules\\ppcp-googlepay\\src\\GooglepayModule.php",{"type":157,"name":202,"callback":159,"priority":28,"file":493,"line":178},{"type":157,"name":242,"callback":159,"file":493,"line":324},{"type":157,"name":225,"callback":159,"file":493,"line":497},85,{"type":157,"name":234,"callback":159,"file":493,"line":271},{"type":157,"name":231,"callback":159,"file":493,"line":500},122,{"type":157,"name":237,"callback":159,"file":493,"line":502},129,{"type":180,"name":208,"callback":159,"file":493,"line":504},142,{"type":157,"name":211,"callback":159,"file":493,"line":506},163,{"type":157,"name":214,"callback":159,"file":493,"line":508},166,{"type":180,"name":217,"callback":159,"priority":185,"file":493,"line":282},{"type":180,"name":220,"callback":159,"file":493,"line":511},176,{"type":180,"name":181,"callback":159,"priority":185,"file":493,"line":513},183,{"type":157,"name":515,"callback":159,"file":516,"line":330},"after_setup_theme","modules\\ppcp-local-alternative-payment-methods\\src\\LocalAlternativePaymentMethodsModule.php",{"type":157,"name":225,"callback":159,"file":516,"line":354},{"type":180,"name":208,"callback":159,"file":516,"line":471},{"type":180,"name":270,"callback":159,"file":516,"line":478},{"type":157,"name":231,"callback":159,"file":516,"line":521},149,{"type":180,"name":523,"callback":159,"file":516,"line":524},"woocommerce_paypal_payments_localized_script_data",162,{"type":157,"name":526,"callback":527,"file":516,"line":511},"woocommerce_before_thankyou","handle_cancelled_local_apm",{"type":157,"name":294,"callback":529,"file":516,"line":530},"handle_pwc_order_received_redirect",177,{"type":157,"name":532,"callback":159,"priority":185,"file":516,"line":533},"woocommerce_paypal_payments_payment_capture_completed_webhook_handler",178,{"type":180,"name":535,"callback":536,"file":516,"line":537},"woocommerce_order_has_status","__return_true",231,{"type":180,"name":535,"callback":536,"file":516,"line":539},250,{"type":180,"name":541,"callback":159,"file":516,"line":542},"woocommerce_paypal_payments_local_apm_payment_methods",309,{"type":180,"name":544,"callback":159,"file":516,"line":257},"woocommerce_paypal_payments_gateway_group_apm",{"type":180,"name":546,"callback":159,"file":516,"line":547},"woocommerce_paypal_payments_todos_list",332,{"type":180,"name":549,"callback":159,"file":516,"line":550},"woocommerce_paypal_payments_features_list",342,{"type":180,"name":523,"callback":159,"priority":348,"file":516,"line":552},351,{"type":157,"name":234,"callback":159,"file":554,"line":555},"modules\\ppcp-onboarding\\src\\OnboardingModule.php",46,{"type":157,"name":557,"callback":402,"file":554,"line":451},"woocommerce_settings_checkout",{"type":180,"name":559,"callback":159,"priority":185,"file":554,"line":178},"woocommerce_form_field",{"type":157,"name":561,"callback":562,"file":554,"line":326},"rest_api_init","register_routes",{"type":180,"name":564,"callback":565,"file":566,"line":226},"woocommerce_paypal_payments_partner_config_override_return_url","add_args_to_return_url","modules\\ppcp-onboarding\\src\\OnboardingRESTController.php",{"type":157,"name":568,"callback":159,"priority":569,"file":570,"line":203},"pr_save_dhl_label_tracking",600,"modules\\ppcp-order-tracking\\src\\Integration\\DhlShipmentIntegration.php",{"type":157,"name":572,"callback":159,"priority":573,"file":574,"line":182},"woocommerce_gzd_shipment_status_shipped",500,"modules\\ppcp-order-tracking\\src\\Integration\\GermanizedShipmentIntegration.php",{"type":180,"name":576,"callback":159,"priority":185,"file":577,"line":335},"woocommerce_rest_prepare_order_shipment_tracking","modules\\ppcp-order-tracking\\src\\Integration\\ShipmentTrackingIntegration.php",{"type":157,"name":579,"callback":159,"priority":573,"file":580,"line":203},"woocommerce_shipstation_shipnotify","modules\\ppcp-order-tracking\\src\\Integration\\ShipStationIntegration.php",{"type":180,"name":582,"callback":159,"priority":185,"file":583,"line":584},"rest_post_dispatch","modules\\ppcp-order-tracking\\src\\Integration\\WcShippingTaxIntegration.php",66,{"type":157,"name":586,"callback":159,"priority":573,"file":587,"line":203},"woocommerce_process_shop_order_meta","modules\\ppcp-order-tracking\\src\\Integration\\YithShipmentIntegration.php",{"type":157,"name":202,"callback":159,"file":589,"line":403},"modules\\ppcp-order-tracking\\src\\OrderTrackingModule.php",{"type":157,"name":202,"callback":159,"file":589,"line":68},{"type":157,"name":480,"callback":159,"priority":185,"file":589,"line":592},74,{"type":157,"name":202,"callback":159,"priority":360,"file":594,"line":354},"modules\\ppcp-paylater-block\\src\\PayLaterBlockModule.php",{"type":157,"name":202,"callback":159,"file":596,"line":352},"modules\\ppcp-paylater-configurator\\src\\PayLaterConfiguratorModule.php",{"type":157,"name":202,"callback":159,"priority":360,"file":598,"line":27},"modules\\ppcp-paylater-wc-blocks\\src\\PayLaterWCBlocksModule.php",{"type":157,"name":600,"callback":159,"priority":185,"file":598,"line":601},"block_categories_all",117,{"type":157,"name":202,"callback":159,"file":598,"line":603},120,{"type":180,"name":605,"callback":159,"priority":185,"file":598,"line":248},"render_block_woocommerce\u002Fcart-totals-block",{"type":180,"name":607,"callback":159,"priority":185,"file":598,"line":608},"render_block_woocommerce\u002Fcheckout-totals-block",140,{"type":157,"name":228,"callback":159,"file":598,"line":610},148,{"type":180,"name":612,"callback":159,"priority":27,"file":613,"line":403},"woocommerce_subscription_payment_gateway_supports","modules\\ppcp-paypal-subscriptions\\src\\PayPalSubscriptionsModule.php",{"type":180,"name":615,"callback":159,"priority":185,"file":613,"line":164},"woocommerce_can_subscription_be_updated_to_active",{"type":180,"name":617,"callback":159,"priority":185,"file":613,"line":471},"woocommerce_can_subscription_be_updated_to_new-payment-method",{"type":180,"name":619,"callback":159,"priority":185,"file":613,"line":75},"woocommerce_paypal_payments_before_order_process",{"type":157,"name":621,"callback":159,"priority":313,"file":613,"line":622},"save_post",127,{"type":180,"name":624,"callback":159,"priority":185,"file":613,"line":223},"woocommerce_add_to_cart_validation",{"type":157,"name":626,"callback":159,"priority":627,"file":613,"line":628},"woocommerce_save_product_variation",30,202,{"type":157,"name":630,"callback":159,"priority":360,"file":613,"line":631},"woocommerce_process_shop_subscription_meta",228,{"type":157,"name":633,"callback":159,"file":613,"line":634},"woocommerce_subscription_status_updated",253,{"type":157,"name":636,"callback":159,"file":613,"line":637},"woocommerce_subscription_before_actions",262,{"type":180,"name":639,"callback":159,"priority":185,"file":613,"line":364},"woocommerce_order_data_store_cpt_get_orders_query",{"type":157,"name":641,"callback":159,"file":613,"line":642},"woocommerce_customer_changed_subscription_to_cancelled",307,{"type":157,"name":644,"callback":159,"file":613,"line":547},"woocommerce_customer_changed_subscription_to_active",{"type":157,"name":646,"callback":159,"file":613,"line":647},"woocommerce_product_options_general_product_data",357,{"type":157,"name":649,"callback":159,"priority":185,"file":613,"line":650},"woocommerce_variation_options_pricing",385,{"type":157,"name":234,"callback":159,"file":613,"line":652},415,{"type":157,"name":480,"callback":159,"priority":627,"file":613,"line":654},445,{"type":157,"name":411,"callback":159,"file":656,"line":268},"modules\\ppcp-save-payment-methods\\src\\SavePaymentMethodsModule.php",{"type":157,"name":515,"callback":159,"file":656,"line":391},{"type":180,"name":523,"callback":159,"file":656,"line":659},80,{"type":180,"name":181,"callback":159,"priority":360,"file":656,"line":75},{"type":157,"name":662,"callback":159,"priority":185,"file":656,"line":608},"woocommerce_paypal_payments_after_order_processor",{"type":180,"name":664,"callback":665,"file":656,"line":666},"woocommerce_paypal_payments_disable_add_payment_method","__return_false",187,{"type":180,"name":668,"callback":665,"file":656,"line":669},"woocommerce_paypal_payments_should_render_card_custom_fields",188,{"type":157,"name":225,"callback":159,"file":656,"line":285},{"type":157,"name":672,"callback":159,"file":656,"line":673},"woocommerce_add_payment_method_form_bottom",229,{"type":157,"name":675,"callback":159,"file":656,"line":539},"woocommerce_paypal_payments_before_delete_payment_token",{"type":180,"name":677,"callback":159,"file":656,"line":678},"woocommerce_paypal_payments_credit_card_gateway_supports",265,{"type":180,"name":680,"callback":159,"file":656,"line":302},"woocommerce_paypal_payments_save_payment_methods_eligible",{"type":157,"name":211,"callback":159,"file":682,"line":584},"modules\\ppcp-session\\src\\Cancellation\\CancelController.php",{"type":180,"name":684,"callback":159,"file":685,"line":384},"woocommerce_session_handler","modules\\ppcp-session\\src\\MemoryWcSession.php",{"type":157,"name":169,"callback":159,"file":687,"line":330},"modules\\ppcp-session\\src\\SessionModule.php",{"type":157,"name":689,"callback":159,"priority":185,"file":687,"line":403},"ppcp_session_get_order",{"type":157,"name":276,"callback":691,"file":692,"line":330},"handle_redirects","modules\\ppcp-settings\\src\\Service\\GatewayRedirectService.php",{"type":157,"name":694,"callback":695,"file":696,"line":697},"admin_head","add_settings_loading_screen","modules\\ppcp-settings\\src\\Service\\LoadingScreenService.php",26,{"type":180,"name":699,"callback":159,"file":700,"line":701},"woocommerce_paypal_payments_inside_settings_page_header","modules\\ppcp-settings\\src\\SettingsModule.php",95,{"type":157,"name":234,"callback":159,"file":700,"line":197},{"type":157,"name":411,"callback":159,"file":700,"line":212},{"type":157,"name":202,"callback":159,"priority":28,"file":700,"line":608},{"type":180,"name":706,"callback":159,"file":700,"line":280},"woocommerce_paypal_payments_override_acdc_status_with_bcdc",{"type":157,"name":405,"callback":159,"file":700,"line":708},159,{"type":157,"name":710,"callback":159,"file":700,"line":711},"woocommerce_paypal_payments_reset_settings",203,{"type":157,"name":234,"callback":159,"file":700,"line":289},{"type":157,"name":714,"callback":159,"file":700,"line":232},"woocommerce_paypal_payments_gateway_admin_options_wrapper",{"type":157,"name":561,"callback":159,"file":700,"line":673},{"type":157,"name":276,"callback":159,"file":700,"line":235},{"type":157,"name":718,"callback":159,"file":700,"line":719},"woocommerce_paypal_payments_merchant_disconnected",242,{"type":157,"name":721,"callback":159,"file":700,"line":722},"woocommerce_paypal_payments_authenticated_merchant",260,{"type":180,"name":724,"callback":159,"file":700,"line":725},"woocommerce_paypal_payments_payment_methods",280,{"type":180,"name":208,"callback":159,"priority":455,"file":700,"line":727},290,{"type":157,"name":729,"callback":159,"priority":97,"file":700,"line":730},"woocommerce_admin_field_payment_gateways",328,{"type":180,"name":270,"callback":159,"file":700,"line":732},340,{"type":180,"name":734,"callback":159,"priority":185,"file":700,"line":735},"woocommerce_paypal_payments_gateway_title",362,{"type":180,"name":737,"callback":159,"priority":185,"file":700,"line":738},"woocommerce_paypal_payments_gateway_description",365,{"type":180,"name":740,"callback":159,"file":700,"line":741},"woocommerce_paypal_payments_paypal_gateway_icon",368,{"type":180,"name":743,"callback":536,"file":700,"line":744},"woocommerce_paypal_payments_card_button_gateway_should_register_gateway",374,{"type":180,"name":746,"callback":159,"file":700,"line":747},"woocommerce_paypal_payments_credit_card_gateway_form_fields",375,{"type":180,"name":749,"callback":665,"file":700,"line":750},"woocommerce_paypal_payments_credit_card_gateway_should_update_enabled",379,{"type":180,"name":752,"callback":159,"priority":185,"file":700,"line":753},"woocommerce_paypal_payments_credit_card_gateway_title",380,{"type":180,"name":755,"callback":159,"priority":185,"file":700,"line":756},"woocommerce_paypal_payments_credit_card_gateway_description",383,{"type":180,"name":758,"callback":665,"file":700,"line":759},"woocommerce_paypal_payments_axo_gateway_should_update_enabled",387,{"type":180,"name":761,"callback":159,"priority":185,"file":700,"line":762},"woocommerce_paypal_payments_axo_gateway_title",388,{"type":180,"name":764,"callback":159,"priority":185,"file":700,"line":765},"woocommerce_paypal_payments_axo_gateway_description",391,{"type":157,"name":767,"callback":159,"priority":185,"file":700,"line":768},"woocommerce_paypal_payments_toggle_payment_gateways",396,{"type":157,"name":770,"callback":159,"priority":185,"file":700,"line":771},"woocommerce_paypal_payments_toggle_payment_gateways_apms",416,{"type":157,"name":773,"callback":159,"file":700,"line":654},"woocommerce_paypal_payments_sync_gateways",{"type":180,"name":775,"callback":159,"file":700,"line":439},"woocommerce_paypal_payments_should_render_pay_later_messaging",{"type":157,"name":411,"callback":159,"file":700,"line":777},461,{"type":180,"name":389,"callback":159,"file":700,"line":779},478,{"type":157,"name":405,"callback":159,"file":700,"line":781},490,{"type":180,"name":783,"callback":665,"file":700,"line":784},"woocommerce_paypal_payments_is_eligible_for_applepay",539,{"type":180,"name":786,"callback":665,"file":700,"line":787},"woocommerce_paypal_payments_is_eligible_for_googlepay",540,{"type":180,"name":789,"callback":665,"file":700,"line":790},"woocommerce_paypal_payments_is_eligible_for_axo",541,{"type":180,"name":792,"callback":665,"file":700,"line":793},"woocommerce_paypal_payments_is_eligible_for_save_payment_methods",542,{"type":180,"name":795,"callback":665,"file":700,"line":796},"woocommerce_paypal_payments_is_eligible_for_card_fields",543,{"type":180,"name":438,"callback":665,"file":700,"line":798},544,{"type":157,"name":800,"callback":159,"file":801,"line":330},"woocommerce_system_status_report","modules\\ppcp-status-report\\src\\StatusReportModule.php",{"type":157,"name":202,"callback":159,"file":803,"line":128},"modules\\ppcp-uninstall\\src\\UninstallModule.php",{"type":157,"name":234,"callback":402,"file":803,"line":805},49,{"type":157,"name":169,"callback":159,"file":807,"line":808},"modules\\ppcp-vaulting\\src\\CustomerApprovalListener.php",82,{"type":157,"name":169,"callback":159,"file":810,"line":403},"modules\\ppcp-vaulting\\src\\VaultingModule.php",{"type":157,"name":812,"callback":159,"file":810,"line":68},"woocommerce_created_customer",{"type":180,"name":814,"callback":159,"file":810,"line":468},"woocommerce_payment_token_class",{"type":180,"name":816,"callback":159,"file":810,"line":817},"woocommerce_get_customer_payment_tokens",102,{"type":180,"name":819,"callback":159,"priority":185,"file":810,"line":212},"woocommerce_payment_methods_list_item",{"type":157,"name":242,"callback":159,"file":810,"line":506},{"type":157,"name":411,"callback":159,"file":810,"line":822},191,{"type":157,"name":824,"callback":159,"file":810,"line":825},"pcp_migrate_payment_tokens",205,{"type":157,"name":827,"callback":159,"file":810,"line":828},"woocommerce_paypal_payments_payment_tokens_migration",210,{"type":180,"name":270,"callback":159,"file":810,"line":830},215,{"type":157,"name":225,"callback":159,"file":832,"line":833},"modules\\ppcp-wc-gateway\\src\\Assets\\FraudNetAssets.php",103,{"type":180,"name":835,"callback":159,"file":836,"line":504},"allowed_redirect_hosts","modules\\ppcp-wc-gateway\\src\\Endpoint\\ReturnUrlEndpoint.php",{"type":157,"name":838,"callback":839,"priority":185,"file":840,"line":841},"gettext","replace_credit_card_cvv_label","modules\\ppcp-wc-gateway\\src\\Gateway\\CreditCardGateway.php",276,{"type":157,"name":838,"callback":843,"priority":185,"file":840,"line":844},"replace_credit_card_cvv_placeholder",277,{"type":180,"name":270,"callback":159,"file":846,"line":164},"modules\\ppcp-wc-gateway\\src\\Gateway\\OXXO\\OXXO.php",{"type":157,"name":225,"callback":848,"file":846,"line":52},"register_assets",{"type":180,"name":850,"callback":159,"priority":185,"file":846,"line":851},"woocommerce_thankyou_order_received_text",97,{"type":157,"name":853,"callback":159,"priority":185,"file":846,"line":854},"woocommerce_email_before_order_table",118,{"type":180,"name":856,"callback":159,"priority":185,"file":846,"line":215},"ppcp_payment_capture_reversed_webhook_update_status_note",{"type":157,"name":480,"callback":159,"file":846,"line":858},145,{"type":157,"name":860,"callback":159,"file":846,"line":861},"woocommerce_order_details_before_order_table_items",167,{"type":157,"name":532,"callback":159,"priority":185,"file":846,"line":533},{"type":180,"name":250,"callback":159,"file":864,"line":500},"modules\\ppcp-wc-gateway\\src\\Gateway\\PayUponInvoice\\PayUponInvoice.php",{"type":180,"name":253,"callback":159,"file":864,"line":396},{"type":157,"name":532,"callback":159,"priority":185,"file":864,"line":221},{"type":157,"name":853,"callback":159,"priority":185,"file":864,"line":511},{"type":180,"name":869,"callback":159,"priority":185,"file":864,"line":631},"woocommerce_gateway_description",{"type":157,"name":871,"callback":159,"priority":185,"file":864,"line":872},"woocommerce_after_checkout_validation",273,{"type":180,"name":270,"callback":159,"file":864,"line":874},312,{"type":157,"name":876,"callback":159,"file":864,"line":547},"woocommerce_update_options_checkout_ppcp-pay-upon-invoice-gateway",{"type":157,"name":557,"callback":159,"file":864,"line":878},338,{"type":157,"name":480,"callback":159,"file":864,"line":747},{"type":180,"name":881,"callback":665,"file":882,"line":883},"woocommerce_paypal_payments_fastlane_watermark_enabled","modules\\ppcp-wc-gateway\\src\\Helper\\CardPaymentsConfiguration.php",235,{"type":180,"name":885,"callback":886,"file":887,"line":504},"comments_clauses","exclude_order_comments","modules\\ppcp-wc-gateway\\src\\Helper\\RefundFeesUpdater.php",{"type":180,"name":889,"callback":159,"file":890,"line":891},"redirect_post_location","modules\\ppcp-wc-gateway\\src\\Notice\\AuthorizeOrderActionNotice.php",67,{"type":157,"name":893,"callback":159,"priority":360,"file":894,"line":833},"woocommerce_sections_checkout","modules\\ppcp-wc-gateway\\src\\WCGatewayModule.php",{"type":157,"name":896,"callback":159,"priority":185,"file":894,"line":897},"woocommerce_paypal_payments_order_captured",112,{"type":157,"name":899,"callback":159,"priority":185,"file":894,"line":396},"woocommerce_paypal_payments_order_authorized",{"type":157,"name":901,"callback":159,"file":894,"line":858},"woocommerce_admin_order_totals_after_total",{"type":157,"name":234,"callback":159,"file":894,"line":708},{"type":157,"name":904,"callback":159,"file":894,"line":905},"woocommerce_paypal_commerce_gateway_deactivate",212,{"type":157,"name":405,"callback":159,"file":894,"line":537},{"type":157,"name":411,"callback":159,"priority":360,"file":894,"line":908},244,{"type":157,"name":279,"callback":159,"file":894,"line":910},264,{"type":157,"name":912,"callback":159,"priority":185,"file":894,"line":872},"woocommerce_paypal_payments_check_pui_payment_captured",{"type":157,"name":914,"callback":159,"priority":185,"file":894,"line":915},"woocommerce_order_status_changed",289,{"type":157,"name":166,"callback":159,"file":894,"line":314},{"type":157,"name":202,"callback":159,"file":894,"line":918},336,{"type":157,"name":191,"callback":159,"file":894,"line":920},341,{"type":180,"name":922,"callback":159,"file":894,"line":923},"woocommerce_admin_billing_fields",369,{"type":157,"name":925,"callback":159,"file":894,"line":747},"woocommerce_admin_order_data_after_shipping_address",{"type":157,"name":405,"callback":159,"file":894,"line":927},376,{"type":180,"name":220,"callback":159,"file":894,"line":929},384,{"type":157,"name":561,"callback":159,"file":894,"line":931},414,{"type":180,"name":181,"callback":159,"priority":185,"file":894,"line":933},420,{"type":180,"name":208,"callback":159,"file":894,"line":935},439,{"type":157,"name":937,"callback":159,"file":894,"line":938},"woocommerce_settings_save_checkout",480,{"type":157,"name":276,"callback":159,"file":894,"line":940},489,{"type":157,"name":158,"callback":159,"file":894,"line":942},499,{"type":180,"name":559,"callback":159,"priority":185,"file":894,"line":944},504,{"type":180,"name":270,"callback":159,"file":894,"line":946},518,{"type":180,"name":948,"callback":159,"file":894,"line":949},"woocommerce_order_actions",535,{"type":157,"name":951,"callback":159,"file":894,"line":952},"woocommerce_order_action_ppcp_authorize_order",549,{"type":157,"name":954,"callback":159,"file":894,"line":955},"woocommerce_order_action_ppcp_reauthorize_order",558,{"type":157,"name":957,"callback":159,"file":894,"line":958},"woocommerce_order_actions_start",583,{"type":180,"name":960,"callback":159,"file":894,"line":961},"manage_edit-shop_order_columns",592,{"type":157,"name":963,"callback":159,"priority":185,"file":894,"line":964},"manage_shop_order_posts_custom_column",601,{"type":180,"name":966,"callback":159,"priority":185,"file":894,"line":345},"woocommerce_checkout_get_value",{"type":157,"name":202,"callback":159,"file":894,"line":968},640,{"type":157,"name":276,"callback":159,"file":894,"line":970},661,{"type":157,"name":234,"callback":159,"file":894,"line":972},680,{"type":157,"name":974,"callback":159,"file":894,"line":975},"woocommerce_paypal_payments_contacts_added",733,{"type":157,"name":977,"callback":159,"file":894,"line":978},"woocommerce_store_api_cart_update_order_from_request",738,{"type":180,"name":980,"callback":159,"priority":185,"file":981,"line":701},"woocommerce_subscription_payment_method_to_display","modules\\ppcp-wc-subscriptions\\src\\WcSubscriptionsModule.php",{"type":157,"name":983,"callback":159,"file":981,"line":500},"woocommerce_subscriptions_change_payment_after_submit",{"type":180,"name":619,"callback":159,"priority":185,"file":981,"line":504},{"type":157,"name":986,"callback":159,"file":981,"line":987},"woocommerce_subscription_payment_complete",174,{"type":180,"name":270,"callback":159,"file":981,"line":989},211,{"type":180,"name":869,"callback":159,"priority":185,"file":981,"line":991},248,{"type":180,"name":337,"callback":159,"priority":360,"file":981,"line":993},270,{"type":157,"name":995,"callback":159,"file":981,"line":364},"woocommerce_paypal_payments_smart_button_render_wrapper",{"type":157,"name":211,"callback":159,"file":981,"line":418},{"type":180,"name":523,"callback":159,"file":981,"line":998},326,{"type":180,"name":1000,"callback":159,"file":981,"line":1001},"woocommerce_paypal_payments_paypal_gateway_supports",392,{"type":180,"name":677,"callback":159,"file":981,"line":1003},401,{"type":180,"name":1005,"callback":159,"file":981,"line":931},"woocommerce_paypal_payments_card_button_gateway_supports",{"type":157,"name":1007,"callback":159,"file":1008,"line":1009},"shutdown","modules\\ppcp-webhooks\\src\\Handler\\CheckoutOrderApproved.php",154,{"type":157,"name":561,"callback":159,"file":1011,"line":319},"modules\\ppcp-webhooks\\src\\WebhookModule.php",{"type":157,"name":1013,"callback":159,"file":1011,"line":332},"woocommerce_paypal_payments_gateway_deactivate",{"type":157,"name":202,"callback":159,"file":1011,"line":851},{"type":157,"name":234,"callback":402,"file":1011,"line":1016},105,{"type":157,"name":405,"callback":159,"file":1011,"line":854},{"type":157,"name":202,"callback":159,"file":1011,"line":502},{"type":157,"name":1020,"callback":159,"file":1021,"line":1022},"all_admin_notices","uninstall.php",50,{"type":157,"name":1024,"callback":159,"file":1025,"line":817},"plugins_loaded","woocommerce-paypal-payments.php",{"type":157,"name":202,"callback":159,"file":1025,"line":1027},107,{"type":180,"name":1029,"callback":159,"priority":185,"file":1025,"line":1030},"plugin_row_meta",155,{"type":157,"name":1032,"callback":159,"file":1025,"line":1033},"before_woocommerce_init",173,{"type":157,"name":405,"callback":159,"file":1025,"line":358},[1036],{"action":1037,"nopriv":1038,"callback":159,"hasNonce":1038,"hasCapCheck":1038,"file":577,"line":182},"wc_shipment_tracking_save_form",false,[],[],[],{"dangerousFunctions":1043,"sqlUsage":1845,"outputEscaping":1847,"fileOperations":97,"externalRequests":76,"nonceChecks":1921,"capabilityChecks":1282,"bundledLibraries":1922},[1044,1048,1050,1052,1053,1055,1057,1060,1063,1065,1069,1071,1073,1075,1078,1081,1084,1086,1088,1090,1092,1094,1097,1101,1104,1106,1109,1111,1112,1114,1117,1118,1120,1122,1124,1126,1128,1130,1132,1134,1136,1139,1141,1144,1145,1146,1148,1150,1152,1153,1154,1156,1157,1159,1160,1162,1163,1164,1166,1168,1169,1170,1172,1174,1176,1178,1180,1181,1184,1185,1187,1188,1190,1191,1192,1195,1197,1198,1199,1201,1202,1203,1206,1207,1208,1211,1212,1214,1216,1218,1221,1223,1225,1227,1228,1230,1234,1236,1238,1241,1243,1244,1246,1247,1248,1250,1251,1253,1255,1257,1259,1261,1263,1265,1267,1268,1270,1273,1274,1276,1278,1280,1284,1287,1289,1290,1291,1292,1293,1294,1296,1298,1299,1301,1302,1305,1308,1309,1311,1314,1316,1318,1320,1321,1322,1325,1326,1328,1329,1330,1331,1333,1335,1336,1339,1340,1342,1344,1345,1347,1348,1349,1350,1352,1354,1355,1358,1360,1362,1364,1367,1369,1371,1372,1373,1376,1378,1380,1381,1382,1384,1385,1386,1388,1390,1391,1393,1394,1396,1397,1398,1399,1400,1401,1403,1405,1407,1408,1410,1411,1413,1415,1416,1419,1420,1421,1423,1425,1429,1431,1432,1434,1435,1437,1439,1440,1442,1444,1445,1447,1449,1450,1451,1452,1455,1457,1459,1461,1462,1464,1465,1466,1468,1469,1471,1473,1474,1475,1476,1477,1478,1479,1480,1482,1483,1485,1488,1491,1493,1494,1496,1498,1500,1502,1503,1505,1507,1509,1510,1512,1515,1516,1517,1519,1521,1524,1526,1527,1528,1531,1533,1535,1537,1539,1542,1545,1546,1548,1550,1552,1554,1557,1560,1562,1564,1565,1567,1568,1570,1573,1575,1577,1578,1580,1582,1584,1586,1589,1591,1592,1593,1595,1597,1599,1601,1604,1605,1606,1607,1609,1611,1613,1615,1618,1620,1622,1624,1626,1629,1631,1633,1635,1637,1640,1643,1645,1647,1649,1651,1653,1656,1658,1661,1664,1666,1669,1670,1671,1672,1673,1676,1677,1680,1682,1684,1686,1688,1689,1690,1691,1693,1695,1697,1699,1701,1703,1704,1707,1709,1711,1713,1715,1717,1720,1721,1722,1723,1726,1728,1730,1731,1733,1735,1737,1739,1742,1744,1746,1747,1749,1751,1753,1755,1757,1759,1761,1764,1765,1768,1771,1774,1777,1780,1781,1782,1783,1785,1786,1788,1791,1793,1795,1796,1799,1801,1803,1804,1807,1809,1810,1811,1815,1818,1819,1820,1822,1825,1827,1829,1831,1833,1835,1836,1839,1841,1842,1844],{"fn":1045,"file":1046,"line":555,"context":1047},"assert","api\\order-functions.php","assert($order_endpoint instanceof OrderEndpoint);",{"fn":1045,"file":1046,"line":400,"context":1049},"assert($order_processor instanceof OrderProcessor);",{"fn":1045,"file":1046,"line":164,"context":1051},"assert($authorized_payment_processor instanceof AuthorizedPaymentsProcessor);",{"fn":1045,"file":1046,"line":817,"context":1051},{"fn":1045,"file":1046,"line":500,"context":1054},"assert($refund_processor instanceof RefundProcessor);",{"fn":1045,"file":1046,"line":1056,"context":1054},136,{"fn":1045,"file":1046,"line":1058,"context":1059},147,"assert($updater instanceof RefundFeesUpdater);",{"fn":1045,"file":1046,"line":1061,"context":1062},171,"assert($shipment_factory instanceof ShipmentFactoryInterface);",{"fn":1045,"file":1046,"line":1033,"context":1064},"assert($endpoint instanceof OrderTrackingEndpoint);",{"fn":1045,"file":1066,"line":1067,"context":1068},"modules\\ppcp-admin-notices\\services.php",21,"assert($factory instanceof AssetGetterFactory);",{"fn":1045,"file":160,"line":464,"context":1070},"assert($renderer instanceof RendererInterface);",{"fn":1045,"file":160,"line":584,"context":1072},"assert($admin_notices instanceof Repository);",{"fn":1045,"file":160,"line":88,"context":1074},"assert($endpoint instanceof MuteMessageEndpoint);",{"fn":1045,"file":1076,"line":335,"context":1077},"modules\\ppcp-api-client\\services.php","assert($environment instanceof Environment);",{"fn":1045,"file":1076,"line":1079,"context":1080},179,"assert($session_handler instanceof SessionHandler);",{"fn":1045,"file":1076,"line":1082,"context":1083},182,"assert($settings instanceof Settings);",{"fn":1045,"file":1076,"line":232,"context":1085},"assert($settings instanceof SettingsModel);",{"fn":1045,"file":1076,"line":1087,"context":1083},458,{"fn":1045,"file":177,"line":701,"context":1089},"assert($logger instanceof LoggerInterface);",{"fn":1045,"file":177,"line":455,"context":1091},"assert($cache instanceof Cache);",{"fn":1045,"file":177,"line":603,"context":1093},"assert($partner_attribution instanceof PartnerAttribution);",{"fn":1045,"file":1095,"line":555,"context":1096},"modules\\ppcp-api-client\\src\\Repository\\CustomerRepository.php","assert(is_string($unique_id));",{"fn":1045,"file":1098,"line":1099,"context":1100},"modules\\ppcp-applepay\\extensions.php",34,"assert($display_manager instanceof DisplayManager);",{"fn":1045,"file":1098,"line":1102,"context":1103},37,"assert($env instanceof Environment);",{"fn":1045,"file":1098,"line":403,"context":1105},"assert($asset_getter instanceof AssetGetter);",{"fn":1045,"file":1107,"line":461,"context":1108},"modules\\ppcp-applepay\\services.php","assert($apm_applies instanceof ApmApplies);",{"fn":1045,"file":1107,"line":464,"context":1110},"assert($status instanceof AppleProductStatus);",{"fn":1045,"file":1107,"line":68,"context":1110},{"fn":1045,"file":1107,"line":1113,"context":1068},108,{"fn":1045,"file":1107,"line":1115,"context":1116},287,"assert($product_status instanceof AppleProductStatus);",{"fn":1045,"file":1107,"line":915,"context":1077},{"fn":1045,"file":199,"line":400,"context":1119},"assert($apm_status instanceof AppleProductStatus);",{"fn":1045,"file":199,"line":322,"context":1121},"assert($apple_payment_method instanceof ApplepayButton);",{"fn":1045,"file":199,"line":332,"context":1123},"assert($availability_notice instanceof AvailabilityNotice);",{"fn":1045,"file":199,"line":1125,"context":1083},126,{"fn":1045,"file":199,"line":502,"context":1127},"assert($applepay_gateway instanceof WC_Payment_Gateway);",{"fn":1045,"file":199,"line":1129,"context":1116},152,{"fn":1045,"file":199,"line":524,"context":1131},"assert($experience_context_builder instanceof ExperienceContextBuilder);",{"fn":1045,"file":199,"line":628,"context":1133},"assert($smart_button instanceof SmartButtonInterface);",{"fn":1045,"file":199,"line":1135,"context":1103},310,{"fn":1045,"file":1137,"line":1138,"context":1100},"modules\\ppcp-axo\\extensions.php",23,{"fn":1045,"file":1137,"line":1140,"context":1105},25,{"fn":1045,"file":1142,"line":461,"context":1143},"modules\\ppcp-axo\\services.php","assert($axo_applies instanceof AxoApplies);",{"fn":1045,"file":1142,"line":464,"context":1083},{"fn":1045,"file":1142,"line":387,"context":1068},{"fn":1045,"file":1142,"line":1147,"context":1083},64,{"fn":1045,"file":1142,"line":584,"context":1149},"assert($currency instanceof CurrencyGetter);",{"fn":1045,"file":1142,"line":897,"context":1151},"assert($compatibility_checker instanceof CompatibilityChecker);",{"fn":1045,"file":1142,"line":601,"context":1151},{"fn":1045,"file":1142,"line":500,"context":1151},{"fn":1045,"file":1142,"line":622,"context":1155},"assert($settings_notice_generator instanceof CompatibilityChecker);",{"fn":1045,"file":1142,"line":396,"context":1155},{"fn":1045,"file":1142,"line":409,"context":1158},"assert($dcc_configuration instanceof CardPaymentsConfiguration);",{"fn":1045,"file":267,"line":52,"context":1158},{"fn":1045,"file":267,"line":218,"context":1161},"assert($listener instanceof SettingsListener);",{"fn":1045,"file":267,"line":858,"context":1158},{"fn":1045,"file":267,"line":1009,"context":1083},{"fn":1045,"file":267,"line":223,"context":1165},"assert($subscription_helper instanceof SubscriptionHelper);",{"fn":1045,"file":267,"line":861,"context":1167},"assert($manager instanceof AxoManager);",{"fn":1045,"file":267,"line":1061,"context":1133},{"fn":1045,"file":267,"line":1033,"context":1143},{"fn":1045,"file":267,"line":1171,"context":1143},181,{"fn":1045,"file":267,"line":1173,"context":1158},199,{"fn":1045,"file":267,"line":1175,"context":1158},209,{"fn":1045,"file":267,"line":1177,"context":1143},240,{"fn":1045,"file":267,"line":539,"context":1179},"assert($endpoint instanceof FrontendLogger);",{"fn":1045,"file":267,"line":240,"context":1143},{"fn":1045,"file":267,"line":1182,"context":1183},292,"assert($endpoint instanceof AxoScriptAttributes);",{"fn":1045,"file":267,"line":642,"context":1143},{"fn":1045,"file":267,"line":1186,"context":1143},319,{"fn":1045,"file":267,"line":650,"context":1105},{"fn":1045,"file":1189,"line":109,"context":1068},"modules\\ppcp-axo-block\\services.php",{"fn":1045,"file":316,"line":192,"context":1105},{"fn":1045,"file":316,"line":478,"context":1105},{"fn":1045,"file":1193,"line":1194,"context":1068},"modules\\ppcp-blocks\\services.php",18,{"fn":1045,"file":1193,"line":627,"context":1196},"assert($settings instanceof ContainerInterface);",{"fn":1045,"file":328,"line":200,"context":1083},{"fn":1045,"file":328,"line":203,"context":1133},{"fn":1045,"file":328,"line":322,"context":1200},"assert($endpoint instanceof UpdateShippingEndpoint);",{"fn":1045,"file":328,"line":324,"context":1105},{"fn":1045,"file":328,"line":471,"context":1105},{"fn":1045,"file":1204,"line":354,"context":1205},"modules\\ppcp-button\\services.php","assert($settings_status instanceof SettingsStatus);",{"fn":1045,"file":1204,"line":468,"context":1158},{"fn":1045,"file":1204,"line":1113,"context":1068},{"fn":1045,"file":338,"line":1209,"context":1210},855,"assert($order !== null);",{"fn":1045,"file":351,"line":592,"context":1133},{"fn":1045,"file":351,"line":608,"context":1213},"assert($endpoint instanceof ApproveSubscriptionEndpoint);",{"fn":1045,"file":351,"line":1009,"context":1215},"assert($endpoint instanceof SaveCheckoutFormEndpoint);",{"fn":1045,"file":351,"line":708,"context":1217},"assert($endpoint instanceof ValidateCheckoutEndpoint);",{"fn":1045,"file":351,"line":1219,"context":1220},164,"assert($endpoint instanceof CartScriptParamsEndpoint);",{"fn":1045,"file":351,"line":282,"context":1222},"assert($endpoint instanceof GetOrderEndpoint);",{"fn":1045,"file":351,"line":530,"context":1224},"assert($endpoint instanceof StartPayPalVaultingEndpoint);",{"fn":1045,"file":351,"line":828,"context":1226},"assert($card_data_storage instanceof CartDataTransientStorage);",{"fn":1045,"file":351,"line":673,"context":1047},{"fn":1045,"file":351,"line":491,"context":1229},"assert($wc_order_creator instanceof WooCommerceOrderCreator);",{"fn":1045,"file":1231,"line":1232,"context":1233},"modules\\ppcp-button\\src\\Endpoint\\CreateOrderEndpoint.php",343,"assert($this->purchase_unit instanceof PurchaseUnit);",{"fn":1045,"file":1231,"line":750,"context":1235},"assert(!empty($key));",{"fn":1045,"file":1237,"line":109,"context":1235},"modules\\ppcp-button\\src\\Session\\CartDataTransientStorage.php",{"fn":1045,"file":1239,"line":109,"context":1240},"modules\\ppcp-card-fields\\services.php","assert($save_payment_methods_applies instanceof CardFieldsApplies);",{"fn":1045,"file":386,"line":13,"context":1242},"assert($dcc_config instanceof CardPaymentsConfiguration);",{"fn":1045,"file":386,"line":68,"context":1242},{"fn":1045,"file":386,"line":326,"context":1245},"assert($card_payments_configuration instanceof CardPaymentsConfiguration);",{"fn":1045,"file":386,"line":603,"context":1083},{"fn":1045,"file":386,"line":500,"context":1131},{"fn":1045,"file":386,"line":251,"context":1249},"assert($validator instanceof CardCaptureValidator);",{"fn":1045,"file":386,"line":409,"context":1089},{"fn":1045,"file":1252,"line":391,"context":1068},"modules\\ppcp-compat\\services.php",{"fn":1045,"file":1252,"line":118,"context":1254},"assert($styling_settings_map_helper instanceof StylingSettingsMapHelper);",{"fn":1045,"file":1252,"line":206,"context":1256},"assert($settings_tab_map_helper instanceof SettingsTabMapHelper);",{"fn":1045,"file":1252,"line":52,"context":1258},"assert($subscription_map_helper instanceof SubscriptionSettingsMapHelper);",{"fn":1045,"file":1252,"line":407,"context":1260},"assert($general_map_helper instanceof GeneralSettingsMapHelper);",{"fn":1045,"file":1252,"line":27,"context":1262},"assert($payment_methods_map_helper instanceof PaymentMethodSettingsMapHelper);",{"fn":1045,"file":398,"line":352,"context":1264},"assert($asset_loader instanceof CompatAssets);",{"fn":1045,"file":398,"line":381,"context":1266},"assert($settings_model instanceof SettingsModel);",{"fn":1045,"file":398,"line":833,"context":1083},{"fn":1045,"file":398,"line":489,"context":1269},"assert($payment_settings instanceof PaymentSettings);",{"fn":1045,"file":398,"line":1271,"context":1272},153,"assert($integration instanceof \\WooCommerce\\PayPalCommerce\\Compat\\Integration);",{"fn":1045,"file":398,"line":987,"context":1083},{"fn":1045,"file":398,"line":1275,"context":1083},261,{"fn":1045,"file":398,"line":1277,"context":1083},457,{"fn":1045,"file":457,"line":1279,"context":1269},198,{"fn":1045,"file":1281,"line":1282,"context":1283},"modules\\ppcp-fraud-protection\\extensions.php",17,"assert($inbox_note_factory instanceof InboxNoteFactory);",{"fn":1045,"file":1285,"line":1286,"context":1068},"modules\\ppcp-fraud-protection\\services.php",16,{"fn":1045,"file":460,"line":805,"context":1288},"assert($recaptcha instanceof Recaptcha);",{"fn":1045,"file":460,"line":13,"context":1288},{"fn":1045,"file":460,"line":352,"context":1288},{"fn":1045,"file":460,"line":54,"context":1288},{"fn":1045,"file":460,"line":192,"context":1288},{"fn":1045,"file":460,"line":326,"context":1288},{"fn":1045,"file":460,"line":1295,"context":1288},104,{"fn":1045,"file":460,"line":1297,"context":1288},119,{"fn":1045,"file":460,"line":622,"context":1288},{"fn":1045,"file":1300,"line":461,"context":1100},"modules\\ppcp-googlepay\\extensions.php",{"fn":1045,"file":1300,"line":377,"context":1105},{"fn":1045,"file":1303,"line":1304,"context":1108},"modules\\ppcp-googlepay\\services.php",32,{"fn":1045,"file":1303,"line":1306,"context":1307},44,"assert($status instanceof ApmProductStatus);",{"fn":1045,"file":1303,"line":319,"context":1307},{"fn":1045,"file":1303,"line":1310,"context":1068},224,{"fn":1045,"file":1303,"line":1312,"context":1313},245,"assert($product_status instanceof ApmProductStatus);",{"fn":1045,"file":1303,"line":1315,"context":1077},247,{"fn":1045,"file":493,"line":200,"context":1317},"assert($apm_status instanceof ApmProductStatus);",{"fn":1045,"file":493,"line":584,"context":1319},"assert($button instanceof ButtonInterface);",{"fn":1045,"file":493,"line":67,"context":1123},{"fn":1045,"file":493,"line":167,"context":1133},{"fn":1045,"file":493,"line":1323,"context":1324},138,"assert($endpoint instanceof UpdatePaymentDataEndpoint);",{"fn":1045,"file":493,"line":1009,"context":1083},{"fn":1045,"file":493,"line":223,"context":1327},"assert($googlepay_gateway instanceof WC_Payment_Gateway);",{"fn":1045,"file":493,"line":533,"context":1313},{"fn":1045,"file":493,"line":285,"context":1083},{"fn":1045,"file":493,"line":822,"context":1131},{"fn":1045,"file":1332,"line":1282,"context":1068},"modules\\ppcp-local-alternative-payment-methods\\services.php",{"fn":1045,"file":1332,"line":203,"context":1334},"assert($general_settings instanceof GeneralSettings);",{"fn":1045,"file":516,"line":189,"context":1105},{"fn":1045,"file":516,"line":1337,"context":1338},184,"assert($fees_updater instanceof FeesUpdater);",{"fn":1045,"file":516,"line":1182,"context":1083},{"fn":1045,"file":1341,"line":384,"context":1077},"modules\\ppcp-onboarding\\services.php",{"fn":1045,"file":1341,"line":400,"context":1343},"assert($state instanceof \\WooCommerce\\PayPalCommerce\\Onboarding\\State);",{"fn":1045,"file":1341,"line":352,"context":1083},{"fn":1045,"file":1341,"line":592,"context":1346},"assert($state instanceof ConnectionState);",{"fn":1045,"file":1341,"line":497,"context":1346},{"fn":1045,"file":1341,"line":701,"context":1346},{"fn":1045,"file":1341,"line":271,"context":1068},{"fn":1045,"file":554,"line":319,"context":1351},"assert($asset_loader instanceof OnboardingAssets);",{"fn":1045,"file":554,"line":1147,"context":1353},"assert($renderer instanceof OnboardingRenderer);",{"fn":1045,"file":566,"line":326,"context":1105},{"fn":1045,"file":566,"line":1356,"context":1357},170,"assert($webhook_registrar instanceof WebhookRegistrar);",{"fn":1045,"file":1359,"line":50,"context":1068},"modules\\ppcp-order-tracking\\services.php",{"fn":1045,"file":589,"line":203,"context":1361},"assert($asset_loader instanceof OrderEditPageAssets);",{"fn":1045,"file":589,"line":271,"context":1363},"assert($meta_box_renderer instanceof \\WooCommerce\\PayPalCommerce\\OrderTracking\\MetaBoxRenderer);",{"fn":1045,"file":1365,"line":409,"context":1366},"modules\\ppcp-order-tracking\\src\\Shipment\\Shipment.php","assert($item instanceof WC_Order_Item_Product);",{"fn":1045,"file":1368,"line":1282,"context":1068},"modules\\ppcp-paylater-block\\services.php",{"fn":1045,"file":594,"line":68,"context":1370},"assert($messages_apply instanceof MessagesApply);",{"fn":1045,"file":594,"line":592,"context":1083},{"fn":1045,"file":594,"line":54,"context":1105},{"fn":1045,"file":1374,"line":1375,"context":1093},"modules\\ppcp-paylater-block\\src\\PayLaterBlockRenderer.php",31,{"fn":1045,"file":1377,"line":1286,"context":1083},"modules\\ppcp-paylater-configurator\\extensions.php",{"fn":1045,"file":1379,"line":109,"context":1068},"modules\\ppcp-paylater-configurator\\services.php",{"fn":1045,"file":1379,"line":461,"context":1370},{"fn":1045,"file":1379,"line":377,"context":1083},{"fn":1045,"file":1379,"line":1102,"context":1383},"assert($dcc_product_status instanceof DCCProductStatus);",{"fn":1045,"file":1379,"line":1306,"context":1083},{"fn":1045,"file":596,"line":67,"context":1083},{"fn":1045,"file":596,"line":332,"context":1387},"assert($endpoint instanceof SaveConfig);",{"fn":1045,"file":596,"line":324,"context":1389},"assert($endpoint instanceof GetConfig);",{"fn":1045,"file":596,"line":471,"context":1105},{"fn":1045,"file":596,"line":170,"context":1392},"assert($config_factory instanceof ConfigFactory);",{"fn":1045,"file":596,"line":118,"context":1093},{"fn":1045,"file":1395,"line":1286,"context":1068},"modules\\ppcp-paylater-wc-blocks\\services.php",{"fn":1045,"file":598,"line":52,"context":1370},{"fn":1045,"file":598,"line":817,"context":1083},{"fn":1045,"file":598,"line":1295,"context":1392},{"fn":1045,"file":598,"line":1027,"context":1105},{"fn":1045,"file":598,"line":280,"context":1105},{"fn":1045,"file":1402,"line":206,"context":1093},"modules\\ppcp-paylater-wc-blocks\\src\\PayLaterWCBlocksRenderer.php",{"fn":1045,"file":1404,"line":360,"context":1068},"modules\\ppcp-paypal-subscriptions\\services.php",{"fn":1045,"file":613,"line":400,"context":1406},"assert($subscriptions_helper instanceof SubscriptionHelper);",{"fn":1045,"file":613,"line":1056,"context":1083},{"fn":1045,"file":613,"line":1129,"context":1409},"assert($subscriptions_api_handler instanceof \\WooCommerce\\PayPalCommerce\\PayPalSubscriptions\\Subscri",{"fn":1045,"file":613,"line":530,"context":1083},{"fn":1045,"file":613,"line":1412,"context":1409},220,{"fn":1045,"file":613,"line":1312,"context":1414},"assert($subscription_status instanceof \\WooCommerce\\PayPalCommerce\\PayPalSubscriptions\\SubscriptionS",{"fn":1045,"file":613,"line":414,"context":1414},{"fn":1045,"file":613,"line":1417,"context":1418},318,"assert($subscriptions_endpoint instanceof BillingSubscriptions);",{"fn":1045,"file":613,"line":1232,"context":1418},{"fn":1045,"file":613,"line":735,"context":1083},{"fn":1045,"file":613,"line":1422,"context":1083},397,{"fn":1045,"file":613,"line":1424,"context":1105},432,{"fn":1045,"file":1426,"line":1427,"context":1428},"modules\\ppcp-save-payment-methods\\services.php",27,"assert($save_payment_methods_applies instanceof SavePaymentMethodsApplies);",{"fn":1045,"file":1426,"line":1430,"context":1068},43,{"fn":1045,"file":656,"line":891,"context":1083},{"fn":1045,"file":656,"line":322,"context":1433},"assert($reference_transaction_status instanceof ReferenceTransactionStatus);",{"fn":1045,"file":656,"line":808,"context":1406},{"fn":1045,"file":656,"line":167,"context":1436},"assert($api instanceof UserIdToken);",{"fn":1045,"file":656,"line":1438,"context":1089},89,{"fn":1045,"file":656,"line":701,"context":1083},{"fn":1045,"file":656,"line":504,"context":1441},"assert($payment_source instanceof PaymentSource);",{"fn":1045,"file":656,"line":1129,"context":1443},"assert($wc_payment_tokens instanceof WooCommercePaymentTokens);",{"fn":1045,"file":656,"line":1082,"context":1089},{"fn":1045,"file":656,"line":822,"context":1446},"assert($context instanceof Context);",{"fn":1045,"file":656,"line":1448,"context":1105},196,{"fn":1045,"file":656,"line":1173,"context":1436},{"fn":1045,"file":656,"line":828,"context":1083},{"fn":1045,"file":656,"line":292,"context":1089},{"fn":1045,"file":656,"line":1453,"context":1454},237,"assert($endpoint instanceof CreateSetupToken);",{"fn":1045,"file":656,"line":719,"context":1456},"assert($endpoint instanceof CreatePaymentToken);",{"fn":1045,"file":656,"line":1315,"context":1458},"assert($endpoint instanceof CreatePaymentTokenForGuest);",{"fn":1045,"file":656,"line":634,"context":1460},"assert($endpoint instanceof PaymentTokensEndpoint);",{"fn":1045,"file":656,"line":300,"context":1089},{"fn":1045,"file":656,"line":1463,"context":1196},267,{"fn":1045,"file":687,"line":54,"context":1047},{"fn":1045,"file":687,"line":808,"context":1089},{"fn":1045,"file":1467,"line":1438,"context":1068},"modules\\ppcp-settings\\services.php",{"fn":1045,"file":1467,"line":489,"context":1077},{"fn":1045,"file":1467,"line":500,"context":1470},"assert($config_factors instanceof ConfigFactory);",{"fn":1045,"file":1467,"line":89,"context":1472},"assert($save_config instanceof SaveConfig);",{"fn":1045,"file":1467,"line":1125,"context":1083},{"fn":1045,"file":1467,"line":409,"context":1346},{"fn":1045,"file":1467,"line":610,"context":1346},{"fn":1045,"file":1467,"line":708,"context":1346},{"fn":1045,"file":1467,"line":915,"context":1334},{"fn":1045,"file":1467,"line":418,"context":1083},{"fn":1045,"file":1467,"line":421,"context":1266},{"fn":1045,"file":1467,"line":1481,"context":1370},305,{"fn":1045,"file":1467,"line":771,"context":1370},{"fn":1045,"file":1467,"line":935,"context":1484},"assert($applepay_product_status instanceof AppleProductStatus);",{"fn":1045,"file":1467,"line":1486,"context":1487},441,"assert($googlepay_product_status instanceof ApmProductStatus);",{"fn":1045,"file":1467,"line":1489,"context":1490},469,"assert($data instanceof GeneralSettings);",{"fn":1045,"file":1467,"line":1492,"context":1490},487,{"fn":1045,"file":700,"line":601,"context":1105},{"fn":1045,"file":700,"line":622,"context":1495},"assert($endpoint instanceof SwitchSettingsUiEndpoint);",{"fn":1045,"file":700,"line":1323,"context":1497},"assert($loading_screen_service instanceof LoadingScreenService);",{"fn":1045,"file":700,"line":1271,"context":1499},"assert(is_callable($check_override));",{"fn":1045,"file":700,"line":1079,"context":1501},"assert($payment_settings_migration instanceof PaymentSettingsMigration);",{"fn":1045,"file":700,"line":1337,"context":1269},{"fn":1045,"file":700,"line":292,"context":1504},"assert($script_data_handler instanceof ScriptDataHandler);",{"fn":1045,"file":700,"line":491,"context":1506},"assert($endpoint instanceof RestEndpoint);",{"fn":1045,"file":700,"line":295,"context":1508},"assert($connection_handler instanceof ConnectionListener);",{"fn":1045,"file":700,"line":908,"context":1089},{"fn":1045,"file":700,"line":991,"context":1511},"assert($onboarding_profile instanceof OnboardingProfile);",{"fn":1045,"file":700,"line":1513,"context":1514},256,"assert($todos instanceof TodosModel);",{"fn":1045,"file":700,"line":637,"context":1089},{"fn":1045,"file":700,"line":678,"context":1511},{"fn":1045,"file":700,"line":993,"context":1518},"assert($data_manager instanceof SettingsDataManager);",{"fn":1045,"file":700,"line":1520,"context":1334},272,{"fn":1045,"file":700,"line":1522,"context":1523},282,"assert($payment_methods_eligibility_service instanceof PaymentMethodsEligibilityService);",{"fn":1045,"file":700,"line":421,"context":1525},"assert($card_button_gateway instanceof CardButtonGateway);",{"fn":1045,"file":700,"line":1481,"context":1327},{"fn":1045,"file":700,"line":642,"context":1127},{"fn":1045,"file":700,"line":1529,"context":1530},313,"assert($axo_gateway instanceof WC_Payment_Gateway);",{"fn":1045,"file":700,"line":1532,"context":1269},370,{"fn":1045,"file":700,"line":1534,"context":1151},399,{"fn":1045,"file":700,"line":1536,"context":1334},405,{"fn":1045,"file":700,"line":1538,"context":1334},418,{"fn":1045,"file":700,"line":1540,"context":1541},447,"assert($settings_data_manager instanceof SettingsDataManager);",{"fn":1045,"file":700,"line":1543,"context":1544},452,"assert($gateway_redirect_service instanceof GatewayRedirectService);",{"fn":1045,"file":700,"line":1277,"context":1266},{"fn":1045,"file":700,"line":1547,"context":1334},463,{"fn":1045,"file":700,"line":1549,"context":1093},465,{"fn":1045,"file":700,"line":1551,"context":1158},484,{"fn":1045,"file":700,"line":1553,"context":1266},509,{"fn":1045,"file":700,"line":1555,"context":1556},532,"assert($settings instanceof GeneralSettings);",{"fn":1045,"file":700,"line":1558,"context":1559},565,"assert($path_repository instanceof PathRepository);",{"fn":1045,"file":700,"line":1561,"context":1093},567,{"fn":1045,"file":700,"line":1563,"context":1334},569,{"fn":1045,"file":801,"line":319,"context":1196},{"fn":1045,"file":801,"line":68,"context":1566},"assert($last_webhook_storage instanceof WebhookEventStorage);",{"fn":1045,"file":801,"line":67,"context":1433},{"fn":1045,"file":1569,"line":1102,"context":1068},"modules\\ppcp-uninstall\\services.php",{"fn":1045,"file":1571,"line":27,"context":1572},"modules\\ppcp-vaulting\\src\\PaymentTokensMigration.php","assert($payment_token_paypal instanceof \\WooCommerce\\PayPalCommerce\\Vaulting\\PaymentTokenPayPal);",{"fn":1045,"file":810,"line":1147,"context":1574},"assert($listener instanceof \\WooCommerce\\PayPalCommerce\\Vaulting\\CustomerApprovalListener);",{"fn":1045,"file":810,"line":1576,"context":1083},193,{"fn":1045,"file":810,"line":1173,"context":1089},{"fn":1045,"file":810,"line":1579,"context":1089},207,{"fn":1045,"file":810,"line":905,"context":1581},"assert($migration instanceof \\WooCommerce\\PayPalCommerce\\Vaulting\\PaymentTokensMigration);",{"fn":1045,"file":1583,"line":167,"context":1572},"modules\\ppcp-vaulting\\src\\WooCommercePaymentTokens.php",{"fn":1045,"file":1583,"line":89,"context":1585},"assert($payment_token_venmo instanceof \\WooCommerce\\PayPalCommerce\\Vaulting\\PaymentTokenVenmo);",{"fn":1045,"file":1583,"line":1587,"context":1588},160,"assert($payment_token_applepay instanceof \\WooCommerce\\PayPalCommerce\\Vaulting\\PaymentTokenApplePay)",{"fn":1045,"file":1590,"line":603,"context":1083},"modules\\ppcp-wc-gateway\\services.php",{"fn":1045,"file":1590,"line":89,"context":1105},{"fn":1045,"file":1590,"line":1412,"context":1083},{"fn":1045,"file":1590,"line":1594,"context":1158},223,{"fn":1045,"file":1590,"line":1596,"context":1433},344,{"fn":1045,"file":1590,"line":647,"context":1598},"assert($state instanceof State);",{"fn":1045,"file":1590,"line":424,"context":1600},"assert($dcc_applies instanceof DccApplies);",{"fn":1045,"file":1590,"line":1602,"context":1603},361,"assert($onboarding_options_renderer instanceof OnboardingOptionsRenderer);",{"fn":1045,"file":1590,"line":427,"context":1165},{"fn":1045,"file":1590,"line":738,"context":1158},{"fn":1045,"file":1590,"line":940,"context":1068},{"fn":1045,"file":1590,"line":1608,"context":1083},508,{"fn":1045,"file":1590,"line":1610,"context":1346},588,{"fn":1045,"file":1590,"line":1612,"context":1196},663,{"fn":1045,"file":1590,"line":1614,"context":1196},671,{"fn":1045,"file":1590,"line":1616,"context":1617},679,"assert($pui_helper instanceof PayUponInvoiceHelper);",{"fn":1045,"file":1590,"line":1619,"context":1383},726,{"fn":1045,"file":1590,"line":1621,"context":1077},728,{"fn":1045,"file":1590,"line":1623,"context":1077},739,{"fn":1045,"file":1590,"line":1625,"context":1433},741,{"fn":1045,"file":1590,"line":1627,"context":1628},756,"assert($pui_product_status instanceof PayUponInvoiceProductStatus);",{"fn":1045,"file":1590,"line":1630,"context":1077},758,{"fn":1045,"file":1590,"line":1632,"context":1083},812,{"fn":1045,"file":1590,"line":1634,"context":1083},828,{"fn":1045,"file":1590,"line":1636,"context":1083},878,{"fn":1045,"file":1590,"line":1638,"context":1639},880,"assert($settings_provider instanceof SettingsProvider);",{"fn":1045,"file":1590,"line":1641,"context":1642},924,"assert($simple_redirect_task_factory instanceof SimpleRedirectTaskFactoryInterface);",{"fn":1045,"file":1590,"line":1644,"context":1283},948,{"fn":1045,"file":1590,"line":1646,"context":1083},950,{"fn":1045,"file":1590,"line":1648,"context":1266},952,{"fn":1045,"file":1590,"line":1650,"context":1370},954,{"fn":1045,"file":1590,"line":1652,"context":1639},956,{"fn":1045,"file":1590,"line":1654,"context":1655},995,"assert($details instanceof MerchantDetails);",{"fn":1045,"file":1590,"line":1657,"context":1566},1059,{"fn":1045,"file":1659,"line":1295,"context":1660},"modules\\ppcp-wc-gateway\\src\\Assets\\VoidButtonAssets.php","assert($theorder instanceof WC_Order);",{"fn":1045,"file":1662,"line":13,"context":1663},"modules\\ppcp-wc-gateway\\src\\Helper\\EnvironmentConfig.php","assert(gettype($production_value) === $data_type || $production_value instanceof $data_type, \"Produc",{"fn":1045,"file":1662,"line":319,"context":1665},"assert(gettype($sandbox_value) === $data_type || $sandbox_value instanceof $data_type, \"Sandbox valu",{"fn":1045,"file":1667,"line":1668,"context":1598},"modules\\ppcp-wc-gateway\\src\\Settings\\Fields\\connection-tab-fields.php",28,{"fn":1045,"file":1667,"line":627,"context":1600},{"fn":1045,"file":1667,"line":461,"context":1603},{"fn":1045,"file":1667,"line":377,"context":1105},{"fn":1045,"file":1667,"line":1102,"context":1100},{"fn":1045,"file":1667,"line":1674,"context":1675},39,"assert($onboarding_send_only_notice_renderer instanceof OnboardingSendOnlyNoticeRenderer);",{"fn":1045,"file":1667,"line":384,"context":1077},{"fn":1045,"file":1678,"line":360,"context":1679},"modules\\ppcp-wc-gateway\\src\\Settings\\Fields\\pay-later-tab-fields.php","assert($settings instanceof \\WooCommerce\\PayPalCommerce\\WcGateway\\Settings\\Settings);",{"fn":1045,"file":1681,"line":1067,"context":1679},"modules\\ppcp-wc-gateway\\src\\Settings\\Fields\\paypal-smart-button-fields.php",{"fn":1045,"file":894,"line":1016,"context":1683},"assert($header_renderer instanceof HeaderRenderer);",{"fn":1045,"file":894,"line":1027,"context":1685},"assert($section_renderer instanceof SectionsRenderer);",{"fn":1045,"file":894,"line":254,"context":1687},"assert($fees_renderer instanceof FeesRenderer);",{"fn":1045,"file":894,"line":861,"context":1205},{"fn":1045,"file":894,"line":282,"context":1083},{"fn":1045,"file":894,"line":1061,"context":1158},{"fn":1045,"file":894,"line":530,"context":1692},"assert($notice instanceof ConnectAdminNotice);",{"fn":1045,"file":894,"line":513,"context":1694},"assert($notice instanceof UnsupportedCurrencyAdminNotice);",{"fn":1045,"file":894,"line":285,"context":1696},"assert($gateway_without_paypal_notice instanceof GatewayWithoutPayPalAdminNotice);",{"fn":1045,"file":894,"line":1448,"context":1698},"assert($send_only_country_notice instanceof SendOnlyCountryNotice);",{"fn":1045,"file":894,"line":1579,"context":1700},"assert($settings_renderer instanceof SettingsRenderer);",{"fn":1045,"file":894,"line":631,"context":1702},"assert($endpoint instanceof RefreshFeatureStatusEndpoint);",{"fn":1045,"file":894,"line":53,"context":1083},{"fn":1045,"file":894,"line":1705,"context":1706},246,"assert($dcc_status_cache instanceof Cache);",{"fn":1045,"file":894,"line":991,"context":1708},"assert($pui_status_cache instanceof Cache);",{"fn":1045,"file":894,"line":361,"context":1710},"assert($dcc_status instanceof DCCProductStatus);",{"fn":1045,"file":894,"line":1275,"context":1712},"assert($pui_status instanceof PayUponInvoiceProductStatus);",{"fn":1045,"file":894,"line":993,"context":1714},"assert($fraudnet_assets instanceof FraudNetAssets);",{"fn":1045,"file":894,"line":1716,"context":1196},295,{"fn":1045,"file":894,"line":1718,"context":1719},300,"assert($gateway_repository instanceof GatewayRepository);",{"fn":1045,"file":894,"line":1417,"context":1051},{"fn":1045,"file":894,"line":339,"context":1089},{"fn":1045,"file":894,"line":547,"context":1161},{"fn":1045,"file":894,"line":1724,"context":1725},358,"assert($reference_transaction_status_cache instanceof Cache);",{"fn":1045,"file":894,"line":1727,"context":1083},378,{"fn":1045,"file":894,"line":1729,"context":1433},390,{"fn":1045,"file":894,"line":1001,"context":1383},{"fn":1045,"file":894,"line":433,"context":1732},"assert($apms_product_status instanceof LocalApmProductStatus);",{"fn":1045,"file":894,"line":1422,"context":1734},"assert($installments_product_status instanceof InstallmentsProductStatus);",{"fn":1045,"file":894,"line":1534,"context":1736},"assert($pwc_product_status instanceof PWCProductStatus);",{"fn":1045,"file":894,"line":1003,"context":1738},"assert(is_callable($contact_module_check));",{"fn":1045,"file":894,"line":1740,"context":1741},403,"assert(is_callable($save_payment_methods_check));",{"fn":1045,"file":894,"line":771,"context":1743},"assert($endpoint instanceof ShippingCallbackEndpoint);",{"fn":1045,"file":894,"line":1486,"context":1745},"assert($paypal_gateway instanceof \\WC_Payment_Gateway);",{"fn":1045,"file":894,"line":654,"context":1196},{"fn":1045,"file":894,"line":1748,"context":1158},453,{"fn":1045,"file":894,"line":1750,"context":1600},460,{"fn":1045,"file":894,"line":1752,"context":1383},462,{"fn":1045,"file":894,"line":1754,"context":1628},470,{"fn":1045,"file":894,"line":1756,"context":1161},491,{"fn":1045,"file":894,"line":1758,"context":1072},560,{"fn":1045,"file":894,"line":1760,"context":1089},642,{"fn":1045,"file":894,"line":1762,"context":1763},649,"assert($task_registrar instanceof TaskRegistrarInterface);",{"fn":1045,"file":894,"line":1612,"context":1089},{"fn":1045,"file":894,"line":1766,"context":1767},665,"assert($inbox_note_registrar instanceof InboxNoteRegistrar);",{"fn":1045,"file":894,"line":1769,"context":1770},682,"assert($assets instanceof VoidButtonAssets);",{"fn":1045,"file":894,"line":1772,"context":1773},689,"assert($endpoint instanceof VoidOrderEndpoint);",{"fn":1045,"file":894,"line":1775,"context":1776},789,"assert($order instanceof WC_Order);",{"fn":1045,"file":1778,"line":508,"context":1779},"modules\\ppcp-wc-subscriptions\\src\\Helper\\SubscriptionHelper.php","assert($product instanceof WC_Product);",{"fn":1045,"file":1778,"line":533,"context":1779},{"fn":1045,"file":1778,"line":989,"context":1779},{"fn":1045,"file":981,"line":1147,"context":1406},{"fn":1045,"file":981,"line":1297,"context":1784},"assert($endpoint instanceof SubscriptionChangePaymentMethod);",{"fn":1045,"file":981,"line":89,"context":1446},{"fn":1045,"file":981,"line":502,"context":1787},"assert($payment_method_tokens_checked instanceof PaymentMethodTokensChecker);",{"fn":1045,"file":981,"line":1789,"context":1790},156,"assert($change_payment_method instanceof ChangePaymentMethod);",{"fn":1045,"file":981,"line":1587,"context":1792},"assert($change_payment_method_vault_v2 instanceof ChangePaymentMethodVaultV2);",{"fn":1045,"file":981,"line":722,"context":1794},"assert($display_saved_payment_tokens instanceof DisplaySavedPaymentTokens);",{"fn":1045,"file":981,"line":1522,"context":1794},{"fn":1045,"file":981,"line":1797,"context":1798},297,"assert($free_trial_subscription_helper instanceof FreeTrialSubscriptionHelper);",{"fn":1045,"file":981,"line":421,"context":1800},"assert($vaulted_paypal_email instanceof VaultedPayPalEmail);",{"fn":1045,"file":981,"line":1802,"context":1798},331,{"fn":1045,"file":981,"line":918,"context":1800},{"fn":1045,"file":981,"line":1805,"context":1806},355,"assert($handler instanceof \\WooCommerce\\PayPalCommerce\\WcSubscriptions\\RenewalHandler);",{"fn":1045,"file":981,"line":1808,"context":1083},394,{"fn":1045,"file":981,"line":1740,"context":1083},{"fn":1045,"file":981,"line":771,"context":1083},{"fn":1045,"file":1812,"line":1813,"context":1814},"modules\\ppcp-webhooks\\factories.php",15,"assert($endpoint instanceof WebhookEndpoint);",{"fn":1045,"file":1816,"line":206,"context":1817},"modules\\ppcp-webhooks\\services.php","assert($factory instanceof WebhookFactory);",{"fn":1045,"file":1816,"line":455,"context":1089},{"fn":1045,"file":1816,"line":215,"context":1068},{"fn":1045,"file":1008,"line":1789,"context":1821},"assert($session instanceof WC_Session_Handler);",{"fn":1045,"file":1823,"line":254,"context":1824},"modules\\ppcp-webhooks\\src\\VaultV2\\VaultPaymentTokenCreated.php","assert($payment_token_paypal instanceof PaymentTokenPayPal);",{"fn":1045,"file":1011,"line":88,"context":1826},"assert($endpoint instanceof ResubscribeEndpoint);",{"fn":1045,"file":1011,"line":1438,"context":1828},"assert($endpoint instanceof SimulateEndpoint);",{"fn":1045,"file":1011,"line":206,"context":1830},"assert($endpoint instanceof SimulationStateEndpoint);",{"fn":1045,"file":1011,"line":833,"context":1832},"assert($asset_loader instanceof WebhooksStatusPageAssets);",{"fn":1045,"file":1011,"line":393,"context":1834},"assert($registrar instanceof \\WooCommerce\\PayPalCommerce\\Webhooks\\WebhookRegistrar);",{"fn":1045,"file":1011,"line":274,"context":1834},{"fn":1045,"file":1837,"line":1067,"context":1838},"src\\services.php","assert($properties instanceof Properties);",{"fn":1045,"file":1021,"line":461,"context":1840},"assert($app_container instanceof ContainerInterface);",{"fn":1045,"file":1021,"line":50,"context":1083},{"fn":1045,"file":1021,"line":1430,"context":1843},"assert($clear_db instanceof ClearDatabaseInterface);",{"fn":1045,"file":1021,"line":592,"context":1334},{"prepared":1813,"raw":29,"locations":1846},[],{"escaped":552,"rawEcho":161,"locations":1848},[1849,1851,1852,1853,1854,1856,1858,1859,1860,1862,1863,1864,1865,1867,1869,1871,1873,1874,1876,1877,1878,1879,1880,1881,1883,1884,1886,1888,1890,1891,1893,1895,1897,1899,1900,1902,1903,1905,1906,1908,1910,1911,1913,1914,1915,1917,1918,1919],{"file":199,"line":1337,"context":1850},"raw output",{"file":338,"line":964,"context":1850},{"file":351,"line":295,"context":1850},{"file":460,"line":403,"context":1850},{"file":1855,"line":631,"context":1850},"modules\\ppcp-fraud-protection\\src\\Recaptcha\\Recaptcha.php",{"file":1857,"line":381,"context":1850},"modules\\ppcp-order-tracking\\src\\MetaBoxRenderer.php",{"file":1857,"line":1016,"context":1850},{"file":1857,"line":489,"context":1850},{"file":1857,"line":1861,"context":1850},121,{"file":1857,"line":218,"context":1850},{"file":1857,"line":521,"context":1850},{"file":1857,"line":861,"context":1850},{"file":1857,"line":1866,"context":1850},200,{"file":1857,"line":1868,"context":1850},208,{"file":1857,"line":1870,"context":1850},213,{"file":1857,"line":1872,"context":1850},225,{"file":1857,"line":631,"context":1850},{"file":1857,"line":1875,"context":1850},233,{"file":1365,"line":861,"context":1850},{"file":1365,"line":511,"context":1850},{"file":1365,"line":1171,"context":1850},{"file":1365,"line":285,"context":1850},{"file":1365,"line":1866,"context":1850},{"file":1365,"line":1882,"context":1850},227,{"file":594,"line":497,"context":1850},{"file":1885,"line":471,"context":1850},"modules\\ppcp-paylater-wc-blocks\\src\\PayLaterWCBlocksUtils.php",{"file":613,"line":1887,"context":1850},473,{"file":613,"line":1889,"context":1850},474,{"file":613,"line":787,"context":1850},{"file":613,"line":1892,"context":1850},547,{"file":613,"line":1894,"context":1850},548,{"file":613,"line":1896,"context":1850},554,{"file":613,"line":1898,"context":1850},561,{"file":613,"line":1561,"context":1850},{"file":613,"line":1901,"context":1850},575,{"file":613,"line":958,"context":1850},{"file":613,"line":1904,"context":1850},595,{"file":682,"line":68,"context":1850},{"file":700,"line":1907,"context":1850},580,{"file":1909,"line":387,"context":1850},"modules\\ppcp-status-report\\src\\Renderer.php",{"file":846,"line":396,"context":1850},{"file":846,"line":1912,"context":1850},161,{"file":846,"line":1061,"context":1850},{"file":864,"line":1724,"context":1850},{"file":1916,"line":1424,"context":1850},"modules\\ppcp-wc-gateway\\src\\Settings\\SettingsRenderer.php",{"file":894,"line":478,"context":1850},{"file":894,"line":223,"context":1850},{"file":894,"line":1920,"context":1850},836,13,[],[1924,1947,1957,1971],{"entryPoint":1925,"graph":1926,"unsanitizedCount":28,"severity":41},"sdk_client_token (modules\\ppcp-api-client\\src\\Authentication\\SdkClientToken.php:70)",{"nodes":1927,"edges":1944},[1928,1933,1937],{"id":1929,"type":1930,"label":1931,"file":1932,"line":659},"n0","source","$_SERVER","modules\\ppcp-api-client\\src\\Authentication\\SdkClientToken.php",{"id":1934,"type":1935,"label":1936,"file":1932,"line":659},"n1","transform","→ request()",{"id":1938,"type":1939,"label":1940,"file":1941,"line":1942,"wp_function":1943},"n2","sink","wp_remote_get() [SSRF]","modules\\ppcp-api-client\\src\\Endpoint\\RequestTrait.php",40,"wp_remote_get",[1945,1946],{"from":1929,"to":1934,"sanitized":1038},{"from":1934,"to":1938,"sanitized":1038},{"entryPoint":1948,"graph":1949,"unsanitizedCount":28,"severity":41},"\u003CSdkClientToken> (modules\\ppcp-api-client\\src\\Authentication\\SdkClientToken.php:0)",{"nodes":1950,"edges":1954},[1951,1952,1953],{"id":1929,"type":1930,"label":1931,"file":1932,"line":659},{"id":1934,"type":1935,"label":1936,"file":1932,"line":659},{"id":1938,"type":1939,"label":1940,"file":1941,"line":1942,"wp_function":1943},[1955,1956],{"from":1929,"to":1934,"sanitized":1038},{"from":1934,"to":1938,"sanitized":1038},{"entryPoint":1958,"graph":1959,"unsanitizedCount":29,"severity":1970},"\u003CPayPalSubscriptionsModule> (modules\\ppcp-paypal-subscriptions\\src\\PayPalSubscriptionsModule.php:0)",{"nodes":1960,"edges":1967},[1961,1964],{"id":1929,"type":1930,"label":1962,"file":613,"line":1963},"$_POST (x2)",494,{"id":1934,"type":1939,"label":1965,"file":613,"line":1892,"wp_function":1966},"echo() [XSS]","echo",[1968],{"from":1929,"to":1934,"sanitized":1969},true,"low",{"entryPoint":1972,"graph":1973,"unsanitizedCount":1982,"severity":1983},"\u003COrderProcessor> (modules\\ppcp-wc-gateway\\src\\Processor\\OrderProcessor.php:0)",{"nodes":1974,"edges":1980},[1975,1977],{"id":1929,"type":1930,"label":1962,"file":1976,"line":358},"modules\\ppcp-wc-gateway\\src\\Processor\\OrderProcessor.php",{"id":1934,"type":1939,"label":1978,"file":1976,"line":1232,"wp_function":1979},"query() [SQLi]","query",[1981],{"from":1929,"to":1934,"sanitized":1038},2,"high",{"summary":1985,"deductions":1986},"The plugin \"woocommerce-paypal-payments\" version 3.4.1 presents a mixed security posture. While it demonstrates good practices in certain areas, such as using prepared statements for all SQL queries and a high percentage of properly escaped output, there are significant concerns. The presence of a single unprotected AJAX handler creates a direct entry point for potential attacks. The taint analysis reveals a high severity flow with unsanitized paths, indicating a risk of code injection or data leakage if not handled carefully. The vulnerability history shows one medium-severity CVE, which has since been patched, suggesting a past issue related to Cross-Site Request Forgery. This, combined with the unprotected AJAX handler, highlights a need for vigilance regarding input validation and CSRF protection mechanisms.",[1987,1989,1991],{"reason":1988,"points":310},"Unprotected AJAX handler",{"reason":1990,"points":313},"Taint flow with unsanitized paths (high severity)",{"reason":1992,"points":185},"Medium severity CVE in vulnerability history","2026-03-16T16:59:03.278Z",{"wat":1995,"direct":2010},{"assetPaths":1996,"generatorPatterns":2002,"scriptPaths":2003,"versionParams":2004},[1997,1998,1999,2000,2001],"\u002Fwp-content\u002Fplugins\u002Fwoocommerce-paypal-payments\u002Fbuild\u002Fjs\u002Fadmin-bundle.js","\u002Fwp-content\u002Fplugins\u002Fwoocommerce-paypal-payments\u002Fbuild\u002Fcss\u002Fadmin-bundle.css","\u002Fwp-content\u002Fplugins\u002Fwoocommerce-paypal-payments\u002Fbuild\u002Fcss\u002Ffrontend-bundle.css","\u002Fwp-content\u002Fplugins\u002Fwoocommerce-paypal-payments\u002Fbuild\u002Fjs\u002Ffrontend-bundle.js","\u002Fwp-content\u002Fplugins\u002Fwoocommerce-paypal-payments\u002Fbuild\u002Fjs\u002Feditor-bundle.js",[],[1997,2000,2001],[2005,2006,2007,2008,2009],"\u002Fwp-content\u002Fplugins\u002Fwoocommerce-paypal-payments\u002Fbuild\u002Fjs\u002Fadmin-bundle.js?ver=","\u002Fwp-content\u002Fplugins\u002Fwoocommerce-paypal-payments\u002Fbuild\u002Fcss\u002Fadmin-bundle.css?ver=","\u002Fwp-content\u002Fplugins\u002Fwoocommerce-paypal-payments\u002Fbuild\u002Fcss\u002Ffrontend-bundle.css?ver=","\u002Fwp-content\u002Fplugins\u002Fwoocommerce-paypal-payments\u002Fbuild\u002Fjs\u002Ffrontend-bundle.js?ver=","\u002Fwp-content\u002Fplugins\u002Fwoocommerce-paypal-payments\u002Fbuild\u002Fjs\u002Feditor-bundle.js?ver=",{"cssClasses":2011,"htmlComments":2016,"htmlAttributes":2024,"restEndpoints":2027,"jsGlobals":2028,"shortcodeOutput":2035},[2012,2013,2014,2015],"ppcp-admin-notice","ppcp-connection-error-message","wc_payment_method_ppcp","ppcp-smart-button-container",[2017,2018,2019,2020,2021,2022,2023],"\u003C!-- The hook fired after the plugin bootstrap with the app services container as parameter. -->","\u003C!-- The hook fired when the plugin is installed or updated. -->","\u003C!-- The hook fired when the plugin is updated. -->","\u003C!-- The hook fired in register_activation_hook. -->","\u003C!-- The hook fired in register_deactivation_hook. -->","\u003C!-- Add \"Settings\" link to Plugins screen. -->","\u003C!-- Add links below the description on the Plugins page. -->",[2025,2026],"data-ppcp-admin-notices","data-ppcp-connection-error",[],[2029,2030,2031,2032,2033,2034],"wc_ppcp_settings_params","wc_ppcp_frontend_params","wc_ppcp_editor_params","window.wc_ppcp_settings_params","window.wc_ppcp_frontend_params","window.wc_ppcp_editor_params",[]]