[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fzyB2n3pnf7BEG9l2Yxx1cXY2H7zsZEfyqt3iWaShU2o":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":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":16,"tags":17,"homepage":21,"download_link":22,"security_score":11,"vuln_count":13,"unpatched_count":13,"last_vuln_date":23,"fetched_at":24,"vulnerabilities":25,"developer":26,"crawl_stats":23,"alternatives":31,"analysis":128,"fingerprints":344},"iwocapay-payment-gateway","iwocaPay Payment Gateway","1.3.2","iwocapay","https:\u002F\u002Fprofiles.wordpress.org\u002Fiwocapay\u002F","\u003Cp>Add iwocaPay as a payment option to your WooCommerce checkout flow.\u003C\u002Fp>\n","Add iwocaPay as a payment option to your WooCommerce checkout flow.",100,7255,0,"2025-11-25T15:04:00.000Z","6.8.5","",[18,19,20],"bnpl","payment-request","woocommerce","https:\u002F\u002Fwww.iwoca.co.uk\u002Fiwocapay-sellers\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fiwocapay-payment-gateway.1.3.2.zip",null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":27,"total_installs":11,"avg_security_score":11,"avg_patch_time_days":28,"trust_score":29,"computed_at":30},1,30,94,"2026-04-04T16:12:11.565Z",[32,54,73,91,111],{"slug":33,"name":34,"version":35,"author":36,"author_profile":37,"description":38,"short_description":39,"active_installs":40,"downloaded":41,"rating":42,"num_ratings":43,"last_updated":44,"tested_up_to":45,"requires_at_least":46,"requires_php":47,"tags":48,"homepage":52,"download_link":53,"security_score":11,"vuln_count":13,"unpatched_count":13,"last_vuln_date":23,"fetched_at":24},"woocommerce-payfast-gateway","WooCommerce Payfast Gateway","1.7.5","WooCommerce","https:\u002F\u002Fprofiles.wordpress.org\u002Fwoocommerce\u002F","\u003Cp>Give customers more flexibility and increase your bottom line with Payfast — one of South Africa’s most popular payment gateways.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Fast, \u003Cstrong>super-secure\u003C\u002Fstrong> payments from almost anywhere in the world.\u003C\u002Fli>\n\u003Cli>Compatible with \u003Cstrong>subscriptions\u003C\u002Fstrong>, \u003Cstrong>deposits\u003C\u002Fstrong>, and \u003Cstrong>pre-orders\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Get started\u003C\u002Fh4>\n\u003Cp>This extension requires a Payfast merchant account. \u003Ca href=\"https:\u002F\u002Fpayfast.io\u002Fgateway-aggregator-selector\u002F\" rel=\"nofollow ugc\">Sign up for free\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>How does it work?\u003C\u002Fh4>\n\u003Cp>At checkout, customers are automatically taken to Payfast to pay for their orders. Once payment is complete, Payfast redirects them to your store to continue shopping.\u003C\u002Fp>\n\u003Ch4>Fast, super-secure, and scalable\u003C\u002Fh4>\n\u003Cp>Pay it safe, every time. Payfast is trusted by \u003Cstrong>more than 100,000\u003C\u002Fstrong> South African businesses, with security that exceeds industry standards. It’s PCI DSS-compliant and also supports 18+ popular payment methods. In a nutshell, WooCommerce Payfast Gateway is the fastest, smartest, and safest way to accept payments online.\u003C\u002Fp>\n\u003Ch4>Boost your bottom line\u003C\u002Fh4>\n\u003Cp>Payfast is compatible with \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fproducts\u002Fwoocommerce-subscriptions\u002F\" rel=\"nofollow ugc\">WooCommerce Subscriptions\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fproducts\u002Fwoocommerce-pre-orders\u002F\" rel=\"nofollow ugc\">WooCommerce Pre-Orders\u003C\u002Fa>, giving your shoppers the ultimate flexibility. \u003Cstrong>Convert more customers\u003C\u002Fstrong> by letting them make deposits, order in advance, or subscribe to your products and services. You win each way!\u003C\u002Fp>\n","Give customers more flexibility and increase your bottom line with Payfast — one of South Africa’s most popular payment gateways.",30000,871750,60,7,"2026-02-24T19:05:00.000Z","6.9.4","6.7","7.4",[49,50,51,19,20],"automattic","credit-card","payfast","https:\u002F\u002Fwoocommerce.com\u002Fproducts\u002Fpayfast-payment-gateway\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoocommerce-payfast-gateway.1.7.5.zip",{"slug":55,"name":56,"version":57,"author":58,"author_profile":59,"description":60,"short_description":61,"active_installs":62,"downloaded":63,"rating":64,"num_ratings":65,"last_updated":66,"tested_up_to":15,"requires_at_least":67,"requires_php":47,"tags":68,"homepage":71,"download_link":72,"security_score":11,"vuln_count":13,"unpatched_count":13,"last_vuln_date":23,"fetched_at":24},"clover-payments-for-woocommerce","Clover Payments for WooCommerce","2.3.1","Clover eCommerce","https:\u002F\u002Fprofiles.wordpress.org\u002Fcloverecommerce\u002F","\u003Cp>The WordPress plugin from Clover allows a merchant using a WordPress based app like WooCommerce\u003Cbr \u002F>\nto securely collect card information from buyers and process the payment using their Clover merchant account.\u003C\u002Fp>\n\u003Cp>The payment extension uses iframes to collect card information. Card details are the tokenized by directly\u003Cbr \u002F>\ncommunicating with a Clover’s servers. The payment is processed using this token and the card details are never saved on WordPress or the merchant’s servers. Therefore, this plug-in does not contribute to the PCI scope of a merchant’s eCommerce site.\u003C\u002Fp>\n\u003Cp>The plug-in is free for merchants to use and transactions processed using this plugin will be charged under the merchant’s Clover account.\u003C\u002Fp>\n\u003Ch3>Privacy Statement\u003C\u002Fh3>\n\u003Cp>Clover’s privacy statement can be found \u003Ca href=\"https:\u002F\u002Fwww.clover.com\u002Fprivacy-policy\" rel=\"nofollow ugc\">here\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Feature list\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Authorize only\u003C\u002Fli>\n\u003Cli>Capture\u003C\u002Fli>\n\u003Cli>Charge (Authorize and Capture)\u003C\u002Fli>\n\u003Cli>Apple Pay\u003C\u002Fli>\n\u003Cli>Refund\u003C\u002Fli>\n\u003Cli>Void\u003C\u002Fli>\n\u003Cli>PCI Compliance through iFrames\u003C\u002Fli>\n\u003Cli>Multi-Lingual Support for Canadian French\u003C\u002Fli>\n\u003Cli>Payment option with the ‘Pay Now’ link sent via email\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Prerequisites\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Clover Merchant or Sandbox account\u003C\u002Fli>\n\u003Cli>If you are currently not a Clover merchant or do not have a Clover Sandbox account, you will need to sign up for one at Clover.com prior to using the Payment extension. You can then use this extension to send transactions to your Sandbox or Production accounts.\u003C\u002Fli>\n\u003Cli>We recommend that you test your plugin integration with your Clover sandbox account prior to sending transactions to your production\u002Flive\u003Cbr \u002F>\naccount(s).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Direct all questions to wordpress@clover.com\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdocs.clover.com\u002Fdocs\u002Fwoocommerce\" rel=\"nofollow ugc\">Clover Documentation\u003C\u002Fa>\u003C\u002Fp>\n","The Clover Payments plugin enables merchants that use WooCommerce to process online card payments using Clover.",3000,42488,34,16,"2026-02-05T04:14:00.000Z","6.1",[69,70,50,19,20],"apple-pay","clover","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fclover-payments-for-woocommerce\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fclover-payments-for-woocommerce.2.3.1.zip",{"slug":74,"name":75,"version":76,"author":36,"author_profile":37,"description":77,"short_description":78,"active_installs":62,"downloaded":79,"rating":80,"num_ratings":81,"last_updated":82,"tested_up_to":83,"requires_at_least":84,"requires_php":47,"tags":85,"homepage":88,"download_link":89,"security_score":11,"vuln_count":27,"unpatched_count":13,"last_vuln_date":90,"fetched_at":24},"woocommerce-gateway-eway","Eway Payments for Woo","3.9.2","\u003Cp>The Eway extension for WooCommerce allows you to take credit card payments directly on your store without redirecting your customers to a third party site to make payment. Supports \u003Cstrong>WooCommerce Subscriptions, WooCommerce Refunds API\u003C\u002Fstrong>, as well as \u003Cstrong>token payments\u003C\u002Fstrong>, which allows customers to save credit cards for future purchases. Everything happens on your site without the customer ever leaving.\u003C\u002Fp>\n\u003Cp>The Eway payment gateway for WooCommerce makes use of Eway’s brand new Rapid 3.1 API, it supports \u003Cstrong>3D Secure\u003C\u002Fstrong> and is \u003Cstrong>fully PCI compliant\u003C\u002Fstrong> as per Eway’s specifications and adds support for processing \u003Cstrong>subscription payments\u003C\u002Fstrong> as well as \u003Cstrong>token payments\u003C\u002Fstrong> allowing customers to save credit cards for future purchases.\u003C\u002Fp>\n\u003Cp>By using Eway’s Rapid 3.1 API there is a single endpoint for processing payment, meaning you only need this one extension to take payment through any of Eway’s processing countries, Eway Australia, Eway New Zealand, Eway Singapore, Eway Malaysia, and Eway Hong Kong. Eway uses complex DNS technology to ensure your payment is routed to the correct country.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Ability to host promotional flash sales in real-time\u003C\u002Fli>\n\u003Cli>Generate discount coupons for your customers to help with special promotions\u003C\u002Fli>\n\u003Cli>Product reviews from your customers\u003C\u002Fli>\n\u003Cli>Automatic up-sells and cross-sells\u003C\u002Fli>\n\u003Cli>Intuitive order management suite\u003C\u002Fli>\n\u003C\u002Ful>\n","This is the official WooCommerce extension to take credit card and subscription payments directly on your store with Eway.",156348,64,5,"2025-10-13T02:29:00.000Z","6.7.5","6.0",[50,86,87,19,20],"eway","gateway","https:\u002F\u002Fwoocommerce.com\u002Fproducts\u002Feway\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoocommerce-gateway-eway.3.9.2.zip","2023-01-04 00:00:00",{"slug":92,"name":93,"version":94,"author":95,"author_profile":96,"description":97,"short_description":98,"active_installs":99,"downloaded":100,"rating":101,"num_ratings":81,"last_updated":102,"tested_up_to":45,"requires_at_least":103,"requires_php":47,"tags":104,"homepage":108,"download_link":109,"security_score":11,"vuln_count":27,"unpatched_count":13,"last_vuln_date":110,"fetched_at":24},"alma-gateway-for-woocommerce","Alma – Pay in installments or later for WooCommerce","6.0.4","Alma","https:\u002F\u002Fprofiles.wordpress.org\u002Falmapayments\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Falmapay.com\" rel=\"nofollow ugc\">Alma\u003C\u002Fa> is a service to provide merchants with an \u003Cstrong>easy\u003C\u002Fstrong> and \u003Cstrong>safe\u003C\u002Fstrong> monthly payments solution.\u003Cbr \u002F>\nLet your customers pay for their purchases at their own pace! You’ll receive the funds instantly, and your customer will pay later over a few monthly instalments.\u003C\u002Fp>\n\u003Cp>This plugin integrates Alma into WooCommerce by adding a new payment method that you can activate to offer monthly payments to your customers.\u003C\u002Fp>\n\u003Ch3>Documentation\u003C\u002Fh3>\n\u003Cp>You can find more documentation on our \u003Ca href=\"https:\u002F\u002Fdocs.almapay.com\u002Fdocs\u002Fwoocommerce\" rel=\"nofollow ugc\">website\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>v6.0.4 – 2026-03-11\u003C\u002Fh3>\n\u003Ch3>Changes\u003C\u002Fh3>\n\u003Ch3>🐛 Bug Fixes\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>fix: Widget Eligibility get sandbox on live mode (#540)\u003C\u002Fli>\n\u003Cli>fix: Change asset name for changing asset (#538)\u003C\u002Fli>\n\u003Cli>fix: Price in page block without cent error (#537)\u003C\u002Fli>\n\u003Cli>fix: Price regex in classic inpage checkout nor support Thousands sep… (#536)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Contributors\u003C\u002Fh4>\n\u003Cp>@Benjamin-Freoua-Alma, @joyet-simon and \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fapps\u002Falma-create-pr-with-team-review\" rel=\"nofollow ugc\">alma-create-pr-with-team-review[bot]\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>v6.0.3 – 2026-03-10\u003C\u002Fh3>\n\u003Ch3>Changes\u003C\u002Fh3>\n\u003Ch3>🐛 Bug Fixes\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>fix: get first element of order total (#533)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Contributors\u003C\u002Fh4>\n\u003Cp>@joyet-simon\u003C\u002Fp>\n\u003Ch3>v6.0.2 – 2026-03-10\u003C\u002Fh3>\n\u003Ch3>Changes\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Feature\u002Fecom 3898 wrong error message (#530)\u003C\u002Fli>\n\u003Cli>Feature\u002Fecom 3858 classic checkout in page bug when cdn is too long to load (#526)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🚀 New Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>fix: fix namespaces (#529)\u003C\u002Fli>\n\u003Cli>feat: add cache on Fee Plan Repository (#524)\u003C\u002Fli>\n\u003Cli>fix: installments display (#527)\u003C\u002Fli>\n\u003Cli>Feature\u002F6.0 (#516)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Contributors\u003C\u002Fh4>\n\u003Cp>@Benjamin-Freoua-Alma, @alma-create-pr-with-team-review[bot], @alma-renovate-bot[bot], @joyet-simon, @remi-zuffinetti, @webaaz, \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fapps\u002Falma-create-pr-with-team-review\" rel=\"nofollow ugc\">alma-create-pr-with-team-review[bot]\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fapps\u002Falma-renovate-bot\" rel=\"nofollow ugc\">alma-renovate-bot[bot]\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>v6.0.0 – 2026-02-18\u003C\u002Fh3>\n\u003Ch3>Changes\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>API refactoring\u003C\u002Fli>\n\u003Cli>Native Blocks Management\u003C\u002Fli>\n\u003Cli>Remove technical fields\u003C\u002Fli>\n\u003Cli>Full alignment with WooCommerce guidelines\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Contributors\u003C\u002Fh4>\n\u003Cp>@Benjamin-Freoua-Alma, @alma-renovate-bot[bot], @joyet-simon, @remi-zuffinetti, \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fapps\u002Falma-create-pr-with-team-review\" rel=\"nofollow ugc\">alma-create-pr-with-team-review[bot]\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fapps\u002Falma-renovate-bot\" rel=\"nofollow ugc\">alma-renovate-bot[bot]\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>v5.11.0 – 2025-02-18\u003C\u002Fh3>\n\u003Ch3>Changes\u003C\u002Fh3>\n\u003Ch3>🚀 New Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Add payment method position to the gather cms data (#326)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🐛 Bug Fixes\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Fix typeError for display in page in gather cms data (#326)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Contributors\u003C\u002Fh4>\n\u003Cp>@joyet-simon and \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fapps\u002Falma-create-pr-with-team-review\" rel=\"nofollow ugc\">alma-create-pr-with-team-review[bot]\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>v5.10.0 – 2025-02-11\u003C\u002Fh3>\n\u003Ch3>Changes\u003C\u002Fh3>\n\u003Ch3>🚀 New Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Use cdn for alma widget and update to version 4.x.x (#322)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Contributors\u003C\u002Fh4>\n\u003Cp>@joyet-simon and \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fapps\u002Falma-create-pr-with-team-review\" rel=\"nofollow ugc\">alma-create-pr-with-team-review[bot]\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>v5.9.0 – 2025-02-06\u003C\u002Fh3>\n\u003Ch3>🚀 New Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Fix compatibility with Woocommerce Blocks (#310)\u003C\u002Fli>\n\u003Cli>Add auto_update in specific_features for gather cms data (#312)\u003C\u002Fli>\n\u003Cli>Fix error when no file to add or remove on release (#305)\u003C\u002Fli>\n\u003Cli>Cancel order before delete (#308)\u003C\u002Fli>\n\u003Cli>Change check nonce log lvl (#307)\u003C\u002Fli>\n\u003Cli>Fix has pay now method (#306)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Contributors\u003C\u002Fh4>\n\u003Cp>@Benjamin-Freoua-Alma, @Francois-Gomis, @carine-bonnafous, @joyet-simon, @webaaz and \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fapps\u002Falma-create-pr-with-team-review\" rel=\"nofollow ugc\">alma-create-pr-with-team-review[bot]\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>v5.8.1 – 2024-12-16\u003C\u002Fh3>\n\u003Ch3>🐛 Bug Fixes\u003C\u002Fh3>\n\u003Cp>Hotfix: compatibility for Woocommerce version under 6.1.0\u003C\u002Fp>\n\u003Ch3>v5.8.0 – 2024-12-12\u003C\u002Fh3>\n\u003Ch3>Changes\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Feature\u002Fecom 2261 translations loaded to early in woocommerce plugin (#298)\u003C\u002Fli>\n\u003Cli>Add editor config and sonarcloud config (#292)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🚀 New Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Implement add order status to order change (#299)\u003C\u002Fli>\n\u003Cli>Add gather cms data (#297)\u003C\u002Fli>\n\u003Cli>Feature\u002Fecom 2212 sonarcloud configuration (#296)\u003C\u002Fli>\n\u003Cli>Update widget version to 3.4.0 (#295)\u003C\u002Fli>\n\u003Cli>Add getter for product variable config (#290)\u003C\u002Fli>\n\u003Cli>fix: Change wording for In-Page configuration (#288)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🐛 Bug Fixes\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>fix: in page unmount (#289)\u003C\u002Fli>\n\u003Cli>fix: avoid blocking in-page if a notice is returned (#287)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Contributors\u003C\u002Fh4>\n\u003Cp>@Benjamin-Freoua-Alma, @CamilleFljt, @Francois-Gomis, @alma-create-pr-with-team-review, @gdraynz, @joyet-simon, @webaaz and Martin Supiot\u003C\u002Fp>\n\u003Ch3>v5.7.0 – 2024-10-07\u003C\u002Fh3>\n\u003Ch3>Changes\u003C\u002Fh3>\n\u003Ch3>🚀 New Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Integrate credit on in page (#282)\u003C\u002Fli>\n\u003Cli>Add hmac verification on ipn (#281)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Contributors\u003C\u002Fh4>\n\u003Cp>@Francois-Gomis, @alma-create-pr-with-team-review and @joyet-simon\u003C\u002Fp>\n\u003Ch3>v5.6.0 – 2024-09-16\u003C\u002Fh3>\n\u003Ch3>Changes\u003C\u002Fh3>\n\u003Ch3>🚀 New Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>feat: compatibility woocommerce 9.2.3 wordpress 6.6.1 (#278)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🐛 Bug Fixes\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>fix: force picture_url to string (#277)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Contributors\u003C\u002Fh4>\n\u003Cp>@Benjamin-Freoua-Alma, @Francois-Gomis, @alma-create-pr-with-team-review and @joyet-simon\u003C\u002Fp>\n\u003Ch3>v5.5.0 – 2024-07-29\u003C\u002Fh3>\n\u003Ch3>Changes\u003C\u002Fh3>\n\u003Ch3>🚀 New Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>feature: Compatibility woocommerce 9.0.2 wordpress 6.5.5 (#269)\u003C\u002Fli>\n\u003Cli>feature: Gather cart data from pnx and deferred payments (#265)\u003C\u002Fli>\n\u003Cli>feature: Compatibility woocommerce 8.9.2 (#260)\u003C\u002Fli>\n\u003Cli>feature: Compatibility woocommerce 8.8.2 wordpress 6.5 (#248)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Contributors\u003C\u002Fh4>\n\u003Cp>@Benjamin-Freoua-Alma, @ClaireAlma, @FranceBe, @carine-bonnafous, @gdraynz, @joyet-simon and @remic-alma\u003C\u002Fp>\n\u003Cp>v5.4.0\u003C\u002Fp>\n\u003Cul>\n\u003Cli>feature: Compatibility Woocommerce Blocks\u003C\u002Fli>\n\u003Cli>feature: compatibility Woocommerce 8.7.0\u003C\u002Fli>\n\u003Cli>feature: Compatibility WordPress 6.4.2\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>v5.3.0\u003C\u002Fp>\n\u003Cul>\n\u003Cli>feature: In page with Deferred payments is available\u003C\u002Fli>\n\u003Cli>feature: compatibility Woocommerce 8.2.2\u003C\u002Fli>\n\u003Cli>feature: Compatibility WordPress 6.4.1\u003C\u002Fli>\n\u003Cli>feature: add psr4\u003C\u002Fli>\n\u003Cli>fix: deactivate rendering of Alma payment methods on order pay checkout page\u003C\u002Fli>\n\u003Cli>fix: delete abandoned orders created by In Page\u003C\u002Fli>\n\u003Cli>fix: default plan selection\u003C\u002Fli>\n\u003Cli>fix: add flag security for SOC\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>5.2.1\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>fix: shortcode widget for XSS injection\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>5.2.0\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>feat: Update translations\u003C\u002Fli>\n\u003Cli>fix: widget XSS\u003C\u002Fli>\n\u003Cli>feature : HPOS compatibility\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>5.1.4\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>feat: Compatibility Woocommerce 8.2.1\u003C\u002Fli>\n\u003Cli>feat: change fee wording in the BO\u003C\u002Fli>\n\u003Cli>fix: In page installment plans\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>5.1.3\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>fix: update issues from version 1.* and 2.*\u003C\u002Fli>\n\u003Cli>feat: Compatibility WordPress 6.3.2\u003C\u002Fli>\n\u003Cli>feat: Compatibility Woocommerce 8.2.0\u003C\u002Fli>\n\u003Cli>feat: Update Widget version 3.3.8\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>5.1.2\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>fix: svn marketplace activation issue\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>5.1.1\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>fix: css incompatibility with plugin Yith Woocommerce Checkout Manager\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>5.1.0\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>feature : In Page checkout for all merchants\u003C\u002Fli>\n\u003Cli>feat: Update Widget version 3.3.6\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>5.0.6\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>hotfix: Show form errors on checkout in-page when some information are missing for the form\u003C\u002Fli>\n\u003Cli>hotfix: Add method payment description for In Page methods\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>5.0.5\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>hotfix: fix compatibility betwen In-Page mode and some plugins(colissimo, …)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>5.0.4\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>feat: compatibility Woocommerce 8.1.1\u003C\u002Fli>\n\u003Cli>change : PHP client version 1.11.2\u003C\u002Fli>\n\u003Cli>fix: compatibility with WC_Checkout::process_checkout()\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>5.0.3\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>fix : Incompatibility with Woocommerce Paypal Plugin\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>5.0.2\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>fix : In-Page creation order\u003C\u002Fli>\n\u003Cli>feat: Compatibility WordPress 6.3.1\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>5.0.1\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>fix: missing client information when In Page is activated\u003C\u002Fli>\n\u003Cli>fix: missing shipping information when In Page is activated\u003C\u002Fli>\n\u003Cli>fix: loading of the translation files\u003C\u002Fli>\n\u003Cli>feat: Compatibility Woocommerce 8.0.3\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>5.0.0\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>feat: In Page checkout\u003C\u002Fli>\n\u003Cli>feat: Separate the gateways in the checkout page\u003C\u002Fli>\n\u003Cli>feat: Compatibility Woocommerce 8.0.1\u003C\u002Fli>\n\u003Cli>feat: Compatibility Woocommerce 8.0.2\u003C\u002Fli>\n\u003Cli>feat: Compatibility WordPress 6.3\u003C\u002Fli>\n\u003Cli>feat: Update Widget version 3.3.5\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>4.3.4\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>fix: wrong variable in mismatch\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>4.3.3\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>fix: prevent to call Eligibility api with an amount to 0\u003C\u002Fli>\n\u003Cli>fix: wrong variable name\u003C\u002Fli>\n\u003Cli>fix: Change the return code (500 to 200)on Ipn callback when it’s a mismatch or potential fraud\u003C\u002Fli>\n\u003Cli>feat: upgrade PHP client to 1.11.1\u003C\u002Fli>\n\u003Cli>feat: Compatibility woocommerce 7.9.0\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>4.3.2\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>fix: SEPA deprecated test\u003C\u002Fli>\n\u003Cli>fix: Restore HTML description in gateway\u003C\u002Fli>\n\u003Cli>fix: Improve auto-update\u003C\u002Fli>\n\u003Cli>feat: Add merchant infos in BO\u003C\u002Fli>\n\u003Cli>feat: Add previous version info in BO\u003C\u002Fli>\n\u003Cli>feat: Prevent issues with Germanized for WooCommerce\u003C\u002Fli>\n\u003Cli>feat: Compatibility woocommerce 7.8.2\u003C\u002Fli>\n\u003Cli>feat: New widget v3.3.4\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>4.3.1\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>fix: Warning: Cannot modify header information – headers already sent\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>4.3.0\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>feat: Implement Pay Now\u003C\u002Fli>\n\u003Cli>feat: Compatibility woocommerce 7.8.0\u003C\u002Fli>\n\u003Cli>feat: Update Widget to 3.3.3\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>4.2.5\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>fix: fix the accordion css on checkout\u003C\u002Fli>\n\u003Cli>feat: Update widget to 3.3.2\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>4.2.4\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>feat: Allow to customize the gateway title\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>4.2.3\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>hotfix: don’t do the basic gateway checks during update process\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>4.2.2\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>hotfix: Prevent to send multi update thread\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>4.2.1\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>hotfix: Plugin update when the gateway is disabled\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>4.2.0\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>feat: Share of checkout feature\u003C\u002Fli>\n\u003Cli>feat: Encryption Key feature in database\u003C\u002Fli>\n\u003Cli>feat: Gather the gateway in checkout (design)\u003C\u002Fli>\n\u003Cli>fix: Reduce extended-call data\u003C\u002Fli>\n\u003Cli>feat: Send basket order details for credit\u003C\u002Fli>\n\u003Cli>feat: Implement a template system\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>4.1.2\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>fix: nonce error log issue\u003C\u002Fli>\n\u003Cli>feat: Update widget\u003C\u002Fli>\n\u003Cli>feat: compatibility with woocommerce 7.6\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>4.1.1\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>fix: PHP 8.0 and 8.1 compatibility\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>4.1.0\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>feat: compatibility WordPress 6.2\u003C\u002Fli>\n\u003Cli>feat: add logger to the php client\u003C\u002Fli>\n\u003Cli>feat: compatibility woocommerce 7.5\u003C\u002Fli>\n\u003Cli>feat: add namespaces\u003C\u002Fli>\n\u003Cli>fix: save alma version in db on fresh install\u003C\u002Fli>\n\u003Cli>fix: translations\u003C\u002Fli>\n\u003Cli>fix: unique nonce fields\u003C\u002Fli>\n\u003Cli>fix: compatibility with other plugins\u003C\u002Fli>\n\u003Cli>fix: reduce api calls\u003C\u002Fli>\n\u003Cli>fix: migration between versions of alma module\u003C\u002Fli>\n\u003Cli>fix: implement best practices Woocommerce and WordPress\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>3.2.2\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>feat: update widget to 3.1.0\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>3.2.1\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>feat: update widget to 3.0.4\u003C\u002Fli>\n\u003Cli>fix: nonce double check issue\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>3.2.0\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>feat: rebranding 2022\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>3.1.2\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>fix: widget translations\u003C\u002Fli>\n\u003Cli>fix: php8 compatibility\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>3.1.1\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>fix: correct bad button text for refund\u003C\u002Fli>\n\u003Cli>fix: correcting issue of multiple times the same order note\u003C\u002Fli>\n\u003Cli>fix: correcting wording issue in case of order not have a transaction_id\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>3.1.0\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>feat: implement B2B fields (INT-714 #65)\u003C\u002Fli>\n\u003Cli>refact: widget injection (INT-589 #57)\u003C\u002Fli>\n\u003Cli>fix: use sales price to update widget instead regular price (INT-290 \u002F INT-570 #52)\u003C\u002Fli>\n\u003Cli>feat: refund from woocommerce back-office (INT-510 #69)\u003C\u002Fli>\n\u003Cli>fix: alma should be hidden on checkout when test key is selected & user is not admin (INT-586 #71)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>3.0.0\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>feat: add nonce to secure checkout form\u003C\u002Fli>\n\u003Cli>feat: add script to retrieve widget files\u003C\u002Fli>\n\u003Cli>fix: data sanitizing\u003C\u002Fli>\n\u003Cli>fix: upd payment fields validation notice messages\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2.6.0\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>feat: add BO dynamic check variation\u003C\u002Fli>\n\u003Cli>feat: add BO technical fields section\u003C\u002Fli>\n\u003Cli>feat: add payment upon shipping\u003C\u002Fli>\n\u003Cli>fix: names inversion between shipping & billing addresses\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2.5.2\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>feat: ignore & remove composer.lock\u003C\u002Fli>\n\u003Cli>fix: allow widget to be injected in builder\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2.5.1\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>fix: admin test on unavailable var for other admin pages\u003C\u002Fli>\n\u003Cli>fix: check cart eligibility without customer\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2.5.0\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>feat: back-office i18n custom fields\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2.4.1\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>fix: issue on payment method order on checkout page\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2.4.0\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>feat: split payments\u003C\u002Fli>\n\u003Cli>fix: model get_cart on null in wysiwyg builder\u003C\u002Fli>\n\u003Cli>refactor: Remove the unnecessary boolean literal\u003C\u002Fli>\n\u003Cli>refactor: payment gateway description fix code duplication\u003C\u002Fli>\n\u003Cli>refactor: reduce cognitive complexity\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2.3.0\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>feat(widget): upgrade CDN from 1.x to 2.x\u003C\u002Fli>\n\u003Cli>feat(widget): alma API mode\u003C\u002Fli>\n\u003Cli>feat(widget): deferred_days & deferred_months\u003C\u002Fli>\n\u003Cli>feat(widget): locale\u003C\u002Fli>\n\u003Cli>fix: filter eligible feeplans in checkout\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2.2.1\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>fix: send user_locale in Alma checkout\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2.2.0\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>ci: add shell script bumper\u003C\u002Fli>\n\u003Cli>feat: add IT & DE languages\u003C\u002Fli>\n\u003Cli>fix: call eligibility without country if null\u003C\u002Fli>\n\u003Cli>fix: dynamic update on checkout for anonymous user\u003C\u002Fli>\n\u003Cli>fix: update translations without space on go_to_log\u003C\u002Fli>\n\u003Cli>fix: widget handler replace excluding by including tax\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2.1.1\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>fix: remove upgrade process\u003C\u002Fli>\n\u003Cli>fix: usage of woo deprecated get price func\u003C\u002Fli>\n\u003Cli>refactor: remove redundant properties initializations\u003C\u002Fli>\n\u003Cli>refactor: add Settings magic properties\u003C\u002Fli>\n\u003Cli>refactor: remove unnecessary brackets into strings\u003C\u002Fli>\n\u003Cli>word(typo): fix all doc block typo\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2.1.0\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>[i18n] allow plugin to works with all locales\u003C\u002Fli>\n\u003Cli>[i18n] add locale & advanced address fields on payment creation\u003C\u002Fli>\n\u003Cli>[i18n] add customer addresses information to check payment plans on checkout\u003C\u002Fli>\n\u003Cli>[i18n] add nl & es translations\u003C\u002Fli>\n\u003Cli>minor refactorings\u003C\u002Fli>\n\u003Cli>enhance docker env\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2.0.0\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Add inline Pay Later (Eligibility V2)\u003C\u002Fli>\n\u003Cli>Add dedicated DB migrations processor\u003C\u002Fli>\n\u003Cli>Load & update fee-plans dynamically from ALMA dashboard config\u003C\u002Fli>\n\u003Cli>Add autoloader\u003C\u002Fli>\n\u003Cli>Minor refactorisations\u003C\u002Fli>\n\u003Cli>Root tree refactorisation\u003C\u002Fli>\n\u003Cli>Re-design back-office fee plans configuration\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.3.1\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Avoid Fatal error on (not found) product badge injection\u003C\u002Fli>\n\u003Cli>Increase debug log on non displayed bages\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.3.0\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Remove PHP warnings & do not display widget on out-stock or un-priced product\u003C\u002Fli>\n\u003Cli>Minor refactoring\u003C\u002Fli>\n\u003Cli>Enhance dev docker env (display php warnings \u002F errors + prioritize custom-php-ini file)\u003C\u002Fli>\n\u003Cli>Fix widget display price without tax depending on WooCommerce tax rule configuration\u003C\u002Fli>\n\u003Cli>Add fallback locale on checkout payment ALMA API call\u003C\u002Fli>\n\u003Cli>Add filter to override locale on checkout payment ALMA API call\u003C\u002Fli>\n\u003Cli>Add widget shortcodes\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.2.3\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Use unpkg.com instead of unpkg.io\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.2.2\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Do not display a radio button at checkout, when there’s only one payment plan available\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.2.1\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Fixes default min\u002Fmax amount values being converted to cents multiple times in a row\u003C\u002Fli>\n\u003Cli>Improves xdebug configuration\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.2.0\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Allows merchant to activate 2-, 3- a 4-installment plans, with min and max allowed amounts per plan\u003C\u002Fli>\n\u003Cli>Displays an Alma widget on product pages and cart page to inform customers of eligible payment plans\u003C\u002Fli>\n\u003Cli>Displays a full payment plan for each plan option on the checkout page\u003C\u002Fli>\n\u003Cli>Enables Alma by default for all \u003Ccode>fr_*\u003C\u002Fcode> locales\u003C\u002Fli>\n\u003Cli>Adds a \u003Ccode>alma_wc_enable_for_locale\u003C\u002Fcode> that can be used to enable Alma for additional locales\u003C\u002Fli>\n\u003Cli>Any of the module’s settings can be overridden via a filter: \u003Ccode>alma_wc_settings_[setting_name]\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Fixes compatibility issues with WooCommerce 2.6.14\u003C\u002Fli>\n\u003Cli>Fixes many bugs\u003C\u002Fli>\n\u003Cli>Dependencies update\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.17\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Do not require Live key in Test mode and vice versa\u003C\u002Fli>\n\u003Cli>Include cancel url, order reference & order URLs in payment data\u003C\u002Fli>\n\u003Cli>Don’t show the eligibility message in case of API error\u003C\u002Fli>\n\u003Cli>Stop checking in vendor dependencies – they’ll be included in each release’s ZIP file\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.1.6\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Dependencies update\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.1.5\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Fixes display on cart option that was always on\u003C\u002Fli>\n\u003Cli>Tested against latest versions of WordPress\u002FWooCommerce\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.1.4\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Fixes various warnings when WooCommerce isn’t activated\u003C\u002Fli>\n\u003Cli>Updates dependencies\u003C\u002Fli>\n\u003Cli>Fixes errors when Alma’s API is not available\u003C\u002Fli>\n\u003Cli>Attempt to fix problem triggered when calling the WordPress API\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.1.3\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Fixes warning when \u003Ccode>excluded_products_list\u003C\u002Fcode> is not set\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.1.2\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Adds hidden option to be able to choose installments count to use for created payments\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.1.1\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Fixes bug occurring in \u003Ccode>wp-admin\u002Fnav-menus.php\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.1.0\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Fixes case of “alma” in includes path\u003C\u002Fli>\n\u003Cli>Adds possibility to exclude product categories from installment payments, to help enforce contractual restrictions\u003Cbr \u002F>\n(i.e. Alma cannot be used to sell\u002Fbuy virtual\u002Fdownloadable products such as gift cards, subscriptions, …)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.0.1\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Switches logo file to SVG\u003C\u002Fli>\n\u003Cli>Uses latest Eligibility check behaviour to remove one extra call to the API\u003C\u002Fli>\n\u003Cli>Adds User-Agent string containing the module’s version, WordPress version, WooCommerce, PHP client and PHP versions, to all requests going to Alma’s API.\u003C\u002Fli>\n\u003Cli>Adds support for Alma’s IPN callback mechanism\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.0.0\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Module can be configured in Test and Live mode; Test mode only shows Alma’s payment method to visitors who are also\u003Cbr \u002F>\nadministrators of the shop\u003C\u002Fli>\n\u003Cli>A message displays below the cart to indicate whether the purchase is eligible to monthly installments\u003C\u002Fli>\n\u003Cli>The module adds a payment method to the checkout, which redirects the user to Alma’s payment page.\u003C\u002Fli>\n\u003C\u002Ful>\n","This plugin adds a new payment method to WooCommerce, which allows you to offer monthly payments to your customer using Alma.",1000,53405,68,"2026-03-11T16:12:00.000Z","6.6.0",[18,105,106,107,20],"e-commerce","ecommerce","payments","https:\u002F\u002Fdocs.almapay.com\u002Fdocs\u002Fwoocommerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Falma-gateway-for-woocommerce.6.0.4.zip","2023-12-07 00:00:00",{"slug":112,"name":113,"version":114,"author":115,"author_profile":116,"description":117,"short_description":118,"active_installs":99,"downloaded":119,"rating":11,"num_ratings":120,"last_updated":121,"tested_up_to":15,"requires_at_least":122,"requires_php":47,"tags":123,"homepage":124,"download_link":125,"security_score":126,"vuln_count":120,"unpatched_count":13,"last_vuln_date":127,"fetched_at":24},"wc-peach-payments-gateway","Peach Payments Gateway","4.0","peachpayments","https:\u002F\u002Fprofiles.wordpress.org\u002Fpeachpayments\u002F","\u003Cp>A payment gateway integration between WooCommerce and Peach Payments.\u003C\u002Fp>\n\u003Ch3>Introduction\u003C\u002Fh3>\n\u003Cp>Accept payments from customers using a variety of \u003Ca href=\"https:\u002F\u002Fdeveloper.peachpayments.com\u002Fdocs\u002Fpp-payment-methods\" rel=\"nofollow ugc\">payment methods\u003C\u002Fa>, including card, EFT, BNPL (buy now, pay later), QR code, wallet, voucher, mobile money, and alternative credit.\u003C\u002Fp>\n\u003Ch3>Overview\u003C\u002Fh3>\n\u003Cp>Peach Payments is a leading payment service provider in multiple countries servicing some of the largest companies in Africa. Our mission is to make online payments simple and seamless across Africa.\u003C\u002Fp>\n\u003Cp>Explore all \u003Ca href=\"https:\u002F\u002Fwww.peachpayments.com\u002F\" rel=\"nofollow ugc\">Peach Payments\u003C\u002Fa> features and how to configure Peach Payments for \u003Ca href=\"https:\u002F\u002Fdeveloper.peachpayments.com\u002Fdocs\u002Fwoocommerce\" rel=\"nofollow ugc\">WooCommerce\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Enterprise-grade security (3-D Secure enabled and PCI compliant)\u003C\u002Fli>\n\u003Cli>Mobile-optimised user experience\u003C\u002Fli>\n\u003Cli>Industry-leading conversion rates\u003C\u002Fli>\n\u003Cli>Supports multiple currencies\u003C\u002Fli>\n\u003Cli>Secure card storage\u003C\u002Fli>\n\u003Cli>Fully supports WooCommerce Subscriptions, if purchased separately\u003C\u002Fli>\n\u003Cli>Our modern Dashboard enables you to easily connect your e-commerce platform to Peach Payments, view and refund transactions, and test integrations and payment methods using our fully isolated sandbox environment.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>It’s free, and always will be\u003C\u002Fh4>\n\u003Cp>We are firm believers in open source, which is why we’re releasing this module for free, forever.\u003C\u002Fp>\n\u003Ch4>Actively developed\u003C\u002Fh4>\n\u003Cp>This module is actively developed, new features and enhancements are added based on your feedback.\u003C\u002Fp>\n\u003Ch4>Testing\u003C\u002Fh4>\n\u003Cp>Visit the Peach Payments documentation hub for details on how to test the payment extension \u003Ca href=\"https:\u002F\u002Fdeveloper.peachpayments.com\u002Fdocs\u002Fwoocommerce#configure-the-plugin\" rel=\"nofollow ugc\">WooCommerce\u003C\u002Fa> and for test cards and credentials \u003Ca href=\"https:\u002F\u002Fdeveloper.peachpayments.com\u002Fdocs\u002Freference-test-and-go-live\" rel=\"nofollow ugc\">Test and go live procedure 🚀\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Sign up with Peach Payments\u003C\u002Fh4>\n\u003Cp>Contact Peach Payments at \u003Ca href=\"mailto:sales@peachpayments.com\" rel=\"nofollow ugc\">sales@peachpayments.com\u003C\u002Fa> to set up a merchant account for your company or website.\u003Cbr \u002F>\nPeach Payments is there to assist you in the application process with the respective banks. Note: The merchant account application process may take up to four weeks depending on the bank. Get in touch as soon as possible to avoid delays going live.\u003C\u002Fp>\n","A payment gateway integration between WooCommerce and Peach Payments.",49482,2,"2026-03-10T12:18:00.000Z","6.8",[50,19,107,20],"http:\u002F\u002Fwoothemes.com\u002Fproducts\u002Fpeach-payments\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwc-peach-payments-gateway.4.0.0.zip",98,"2026-01-16 00:00:00",{"attackSurface":129,"codeSignals":207,"taintFlows":241,"riskAssessment":328,"analyzedAt":343},{"hooks":130,"ajaxHandlers":192,"restRoutes":204,"shortcodes":205,"cronEvents":206,"entryPointCount":136,"unprotectedCount":136},[131,137,142,146,151,155,159,163,168,172,176,179,182,186,189],{"type":132,"name":133,"callback":134,"file":135,"line":136},"action","wp_enqueue_scripts","enqueue_custom_checkout_script","includes\\popup-journey\\popup-journey.php",4,{"type":132,"name":138,"callback":139,"file":140,"line":141},"plugins_loaded","iwoca_init_gateway_class","woocommerce-gateway-iwocapay.php",15,{"type":132,"name":143,"callback":144,"file":140,"line":145},"woocommerce_api_iwocapay","callback",59,{"type":147,"name":148,"callback":149,"file":140,"line":150},"filter","woocommerce_payment_gateways","iwoca_add_gateway_class",336,{"type":147,"name":152,"callback":153,"file":140,"line":154},"woocommerce_available_payment_gateways","filter_payment_gateway",364,{"type":132,"name":156,"callback":157,"file":140,"line":158},"woocommerce_blocks_loaded","iwoca_gateway_block_support",369,{"type":132,"name":160,"callback":161,"file":140,"line":162},"woocommerce_blocks_payment_method_type_registration","closure",373,{"type":132,"name":164,"callback":165,"priority":166,"file":140,"line":167},"woocommerce_single_product_summary","add_custom_text_to_product_page",25,381,{"type":132,"name":169,"callback":170,"priority":166,"file":140,"line":171},"woocommerce_after_shop_loop_item_title","add_custom_text_to_shop_loop",394,{"type":132,"name":173,"callback":174,"file":140,"line":175},"woocommerce_after_checkout_validation","add_pseudo_error_for_checkout_validation",410,{"type":132,"name":133,"callback":177,"file":140,"line":178},"enqueue_scripts",441,{"type":147,"name":180,"callback":161,"file":140,"line":181},"block_categories_all",448,{"type":132,"name":183,"callback":184,"file":140,"line":185},"init","init_block_full_width_banner",467,{"type":132,"name":183,"callback":187,"file":140,"line":188},"init_block_mini_banner",473,{"type":132,"name":183,"callback":190,"file":140,"line":191},"init_block_price_banner",479,[193,197,199,202],{"action":194,"nopriv":195,"callback":194,"hasNonce":196,"hasCapCheck":196,"file":135,"line":43},"get_iwocapay_order_status",true,false,{"action":194,"nopriv":196,"callback":194,"hasNonce":196,"hasCapCheck":196,"file":135,"line":198},8,{"action":200,"nopriv":195,"callback":200,"hasNonce":196,"hasCapCheck":196,"file":140,"line":201},"get_monthly_instalments",481,{"action":200,"nopriv":196,"callback":200,"hasNonce":196,"hasCapCheck":196,"file":140,"line":203},482,[],[],[],{"dangerousFunctions":208,"sqlUsage":209,"outputEscaping":211,"fileOperations":27,"externalRequests":120,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":240},[],{"prepared":13,"raw":13,"locations":210},[],{"escaped":212,"rawEcho":213,"locations":214},3,13,[215,217,219,221,223,225,227,228,231,232,234,236,238],{"file":135,"line":64,"context":216},"raw output",{"file":135,"line":218,"context":216},42,{"file":135,"line":220,"context":216},48,{"file":222,"line":141,"context":216},"includes\\product-loop-calculator.php",{"file":222,"line":224,"context":216},21,{"file":222,"line":226,"context":216},31,{"file":222,"line":64,"context":216},{"file":229,"line":230,"context":216},"includes\\product-page-calculator.php",36,{"file":229,"line":218,"context":216},{"file":229,"line":233,"context":216},52,{"file":229,"line":235,"context":216},55,{"file":140,"line":237,"context":216},510,{"file":140,"line":239,"context":216},521,[],[242,274,287,305],{"entryPoint":243,"graph":244,"unsanitizedCount":120,"severity":273},"iwoca_init_gateway_class (woocommerce-gateway-iwocapay.php:16)",{"nodes":245,"edges":269},[246,251,257,260,264],{"id":247,"type":248,"label":249,"file":140,"line":250},"n0","source","$_REQUEST",306,{"id":252,"type":253,"label":254,"file":140,"line":255,"wp_function":256},"n1","sink","wp_redirect() [Open Redirect]",325,"wp_redirect",{"id":258,"type":248,"label":249,"file":140,"line":259},"n2",311,{"id":261,"type":262,"label":263,"file":140,"line":259},"n3","transform","→ fetch_iwocapay_order()",{"id":265,"type":253,"label":266,"file":140,"line":267,"wp_function":268},"n4","wp_remote_get() [SSRF]",234,"wp_remote_get",[270,271,272],{"from":247,"to":252,"sanitized":196},{"from":258,"to":261,"sanitized":196},{"from":261,"to":265,"sanitized":196},"medium",{"entryPoint":275,"graph":276,"unsanitizedCount":120,"severity":273},"callback (woocommerce-gateway-iwocapay.php:297)",{"nodes":277,"edges":283},[278,279,280,281,282],{"id":247,"type":248,"label":249,"file":140,"line":250},{"id":252,"type":253,"label":254,"file":140,"line":255,"wp_function":256},{"id":258,"type":248,"label":249,"file":140,"line":259},{"id":261,"type":262,"label":263,"file":140,"line":259},{"id":265,"type":253,"label":266,"file":140,"line":267,"wp_function":268},[284,285,286],{"from":247,"to":252,"sanitized":196},{"from":258,"to":261,"sanitized":196},{"from":261,"to":265,"sanitized":196},{"entryPoint":288,"graph":289,"unsanitizedCount":120,"severity":273},"get_monthly_instalments (woocommerce-gateway-iwocapay.php:484)",{"nodes":290,"edges":302},[291,294,297,298],{"id":247,"type":248,"label":292,"file":140,"line":293},"$_POST",497,{"id":252,"type":253,"label":295,"file":140,"line":237,"wp_function":296},"echo() [XSS]","echo",{"id":258,"type":248,"label":292,"file":140,"line":293},{"id":261,"type":253,"label":299,"file":140,"line":300,"wp_function":301},"file_get_contents() [SSRF\u002FLFI]",517,"file_get_contents",[303,304],{"from":247,"to":252,"sanitized":196},{"from":258,"to":261,"sanitized":196},{"entryPoint":306,"graph":307,"unsanitizedCount":136,"severity":273},"\u003Cwoocommerce-gateway-iwocapay> (woocommerce-gateway-iwocapay.php:0)",{"nodes":308,"edges":322},[309,310,311,312,313,314,316,318,320],{"id":247,"type":248,"label":249,"file":140,"line":250},{"id":252,"type":253,"label":254,"file":140,"line":255,"wp_function":256},{"id":258,"type":248,"label":292,"file":140,"line":293},{"id":261,"type":253,"label":295,"file":140,"line":237,"wp_function":296},{"id":265,"type":248,"label":292,"file":140,"line":293},{"id":315,"type":253,"label":299,"file":140,"line":300,"wp_function":301},"n5",{"id":317,"type":248,"label":249,"file":140,"line":259},"n6",{"id":319,"type":262,"label":263,"file":140,"line":259},"n7",{"id":321,"type":253,"label":266,"file":140,"line":267,"wp_function":268},"n8",[323,324,325,326,327],{"from":247,"to":252,"sanitized":196},{"from":258,"to":261,"sanitized":196},{"from":265,"to":315,"sanitized":196},{"from":317,"to":319,"sanitized":196},{"from":319,"to":321,"sanitized":196},{"summary":329,"deductions":330},"The 'iwocapay-payment-gateway' plugin, version 1.3.2, exhibits a concerning security posture despite a clean vulnerability history. The static analysis reveals a significant attack surface consisting of four AJAX handlers, all of which lack authentication checks. This means any unauthenticated user could potentially trigger these handlers, leading to an exposure of sensitive functionality. The taint analysis further highlights this risk, with four flows analyzed, all involving unsanitized paths, although they are not classified as critical or high severity. This suggests a potential for issues if these paths are exploited, even if not immediately critical. The plugin also demonstrates poor output escaping practices, with only 19% of outputs properly escaped, increasing the risk of cross-site scripting (XSS) vulnerabilities. While the absence of known CVEs and dangerous functions is positive, the lack of nonces and capability checks on critical entry points, combined with the unsanitized taint flows, points to a need for immediate attention to secure these functions.",[331,334,336,338,341],{"reason":332,"points":333},"AJAX handlers without auth checks",10,{"reason":335,"points":198},"Flows with unsanitized paths",{"reason":337,"points":43},"Low output escaping rate",{"reason":339,"points":340},"No nonce checks on AJAX handlers",6,{"reason":342,"points":81},"No capability checks on entry points","2026-03-16T21:10:24.737Z",{"wat":345,"direct":351},{"assetPaths":346,"generatorPatterns":348,"scriptPaths":349,"versionParams":350},[347],"\u002Fwp-content\u002Fplugins\u002Fiwocapay-payment-gateway\u002Fiwp-logo-small.svg",[],[],[],{"cssClasses":352,"htmlComments":353,"htmlAttributes":354,"restEndpoints":364,"jsGlobals":366,"shortcodeOutput":368},[],[],[355,356,357,358,359,360,361,362,363],"data-iwocapay-payment-modes","data-iwocapay-seller-id","data-iwocapay-api-key","data-iwocapay-test-mode","data-iwocapay-base-url","data-iwocapay-popup-enabled","data-iwocapay-product-banner-enabled","data-iwocapay-product-banner-duration","data-iwocapay-product-banner-pricing",[365],"\u002Fwp-json\u002Fiwocapay\u002Fv1\u002Fpayment\u002Frequest",[367],"iwocapay_payment_gateway_params",[]]