{"id":145677,"date":"2021-10-08T07:31:06","date_gmt":"2021-10-08T07:31:06","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/payflex-payment-gateway\/"},"modified":"2026-02-09T13:21:40","modified_gmt":"2026-02-09T13:21:40","slug":"payflex-payment-gateway","status":"publish","type":"plugin","link":"https:\/\/en-au.wordpress.org\/plugins\/payflex-payment-gateway\/","author":18808557,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"2.6.9","stable_tag":"2.6.9","tested":"6.8.5","requires":"4.4","requires_php":"7.4","requires_plugins":null,"header_name":"Payflex Payment Gateway","header_author":"Payflex","header_description":"Use Payflex as a credit card processor for WooCommerce.","assets_banners_color":"","last_updated":"2026-02-09 13:21:40","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/payflex.co.za\/","rating":2,"author_block_rating":0,"active_installs":1000,"downloads":34582,"num_ratings":4,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","faq","changelog"],"tags":{"2.2.0":{"tag":"2.2.0","author":"tomlister","date":"2021-10-08 07:33:48"},"2.2.1":{"tag":"2.2.1","author":"tomlister","date":"2021-12-02 05:39:56"},"2.2.2":{"tag":"2.2.2","author":"tomlister","date":"2022-01-21 04:39:03"},"2.3.0":{"tag":"2.3.0","author":"tomlister","date":"2022-01-25 17:56:13"},"2.3.1":{"tag":"2.3.1","author":"tomlister","date":"2022-01-26 12:39:34"},"2.3.2":{"tag":"2.3.2","author":"tomlister","date":"2022-10-31 11:13:16"},"2.3.3":{"tag":"2.3.3","author":"tomlister","date":"2022-03-10 05:32:13"},"2.3.4":{"tag":"2.3.4","author":"tomlister","date":"2022-04-19 08:03:25"},"2.3.5":{"tag":"2.3.5","author":"tomlister","date":"2022-06-21 10:59:16"},"2.3.6":{"tag":"2.3.6","author":"tomlister","date":"2022-07-21 12:36:58"},"2.3.7":{"tag":"2.3.7","author":"tomlister","date":"2022-07-21 12:58:29"},"2.3.8":{"tag":"2.3.8","author":"tomlister","date":"2022-09-29 08:57:55"},"2.3.9":{"tag":"2.3.9","author":"tomlister","date":"2022-10-12 18:09:50"},"2.4.0":{"tag":"2.4.0","author":"tomlister","date":"2022-10-31 04:49:38"},"2.4.1":{"tag":"2.4.1","author":"tomlister","date":"2022-10-31 11:13:16"},"2.4.2":{"tag":"2.4.2","author":"tomlister","date":"2023-03-21 05:36:40"},"2.4.3":{"tag":"2.4.3","author":"tomlister","date":"2023-03-28 09:18:52"},"2.4.4":{"tag":"2.4.4","author":"tomlister","date":"2023-04-24 12:44:18"},"2.4.5":{"tag":"2.4.5","author":"tomlister","date":"2023-06-12 09:24:44"},"2.4.6":{"tag":"2.4.6","author":"tomlister","date":"2023-06-22 12:34:29"},"2.4.7":{"tag":"2.4.7","author":"tomlister","date":"2023-07-06 11:53:00"},"2.4.8":{"tag":"2.4.8","author":"tomlister","date":"2023-08-14 06:26:46"},"2.4.9":{"tag":"2.4.9","author":"tomlister","date":"2023-10-25 09:12:30"},"2.5.0":{"tag":"2.5.0","author":"nmjbhoffmann","date":"2024-02-20 11:46:57"},"2.6":{"tag":"2.6","author":"nmjbhoffmann","date":"2024-07-24 10:14:10"},"2.6.1":{"tag":"2.6.1","author":"nmjbhoffmann","date":"2024-07-26 07:23:33"},"2.6.2":{"tag":"2.6.2","author":"nmjbhoffmann","date":"2024-10-14 10:56:22"},"2.6.3":{"tag":"2.6.3","author":"nmjbhoffmann","date":"2024-10-16 11:18:20"},"2.6.4":{"tag":"2.6.4","author":"nmjbhoffmann","date":"2025-01-08 00:30:42"},"2.6.5":{"tag":"2.6.5","author":"nmjbhoffmann","date":"2025-03-10 11:26:44"},"2.6.6":{"tag":"2.6.6","author":"nmjbhoffmann","date":"2025-06-04 09:31:23"},"2.6.7":{"tag":"2.6.7","author":"nmjbhoffmann","date":"2025-08-28 10:09:27"},"2.6.8":{"tag":"2.6.8","author":"nmjbhoffmann","date":"2025-10-21 07:46:51"},"2.6.9":{"tag":"2.6.9","author":"nmjbhoffmann","date":"2026-02-09 13:21:40"}},"upgrade_notice":[],"ratings":{"1":3,"2":0,"3":0,"4":0,"5":1},"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":{"payflex\/widget":{"name":"payflex\/widget","title":"Payflex Widget"}},"tagged_versions":["2.2.0","2.2.1","2.2.2","2.3.0","2.3.1","2.3.2","2.3.3","2.3.4","2.3.5","2.3.6","2.3.7","2.3.8","2.3.9","2.4.0","2.4.1","2.4.2","2.4.3","2.4.4","2.4.5","2.4.6","2.4.7","2.4.8","2.4.9","2.5.0","2.6","2.6.1","2.6.2","2.6.3","2.6.4","2.6.5","2.6.6","2.6.7","2.6.8","2.6.9"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[148099,6593,286],"plugin_category":[45],"plugin_contributors":[177523,236596,236595],"plugin_business_model":[],"class_list":["post-145677","plugin","type-plugin","status-publish","hentry","plugin_tags-buy-now-pay-later","plugin_tags-payment-gateway","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-nathanjeffery","plugin_contributors-nmjbhoffmann","plugin_contributors-tomlister","plugin_committers-nathanjeffery","plugin_committers-nmjbhoffmann","plugin_committers-tomlister","plugin_support_reps-jeaninew00"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/payflex-payment-gateway.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>The Payflex extension for WooCommerce enables you to accept payments in installments via one of South Africa\u2019s most popular payment gateways.<\/p>\n\n<h4>Why choose Payflex?<\/h4>\n\n<p>Give your customers a better way to pay and they\u2019ll have more reason to buy.Payflex is proven to increase sales conversion rates and average order values.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"i%20want%20to%20add%20payflex%20to%20my%20store.%20what%20do%20i%20need%20to%20do%3F\"><h3>I want to add Payflex to my store. What do I need to do?<\/h3><\/dt>\n<dd><p>Please complete the merchant enquiry form or send us an email with your details to grow@payflex.co.za. Our experienced sales team will then give you a call and get you up and running in as little as a day.<\/p><\/dd>\n<dt id=\"what%20does%20payflex%20cost%3F\"><h3>What does Payflex cost?<\/h3><\/dt>\n<dd><p>Payflex offers a very simple fee structure, with no upfront fees or fees for refunds, failed payments or authorisations. Payflex simply charges a per-transaction fee on successful transactions only. Our Partnership Managers will discuss the details \u2013 but our philosophy is keep it simple and transparent.<\/p><\/dd>\n<dt id=\"what%20is%20the%20minimum%20contract%20term%3F\"><h3>What is the minimum contract term?<\/h3><\/dt>\n<dd><p>We don\u2019t believe in tying our merchants into long-term commitments. We\u2019re in the partnership business and want to work with you to grow your business. If Payflex doesn\u2019t work for you then turn us off.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20a%20shopper%20doesn%27t%20pay%20their%20payflex%20instalments%3F\"><h3>What happens if a shopper doesn't pay their Payflex instalments?<\/h3><\/dt>\n<dd><p>That\u2019s our problem. You get 100% of the purchase amount (less the Payflex fee) paid in full upfront.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.6.9<\/h4>\n\n<pre><code> * Added required parameter to refund call\n * Fixed rare issue with abandoned orders sometimes causing multiple order notes when CRON runs\n<\/code><\/pre>\n\n<h4>2.6.8<\/h4>\n\n<pre><code> * Widget enabled setting has been inverted to fix general workflow logic.\n * Fixed issues with Admin only mode\n * Checks involving when to display the widget were updated, variable product calculation was also updated.\n<\/code><\/pre>\n\n<h4>2.6.7<\/h4>\n\n<pre><code> * Update: Widget version updated to remove dependency on JQuery to prevent conflicts\n * Update: Changed the way settings are handled globally\n * Fix: Implemented new settings default check to prevent issues with old installations where new settings weren't saved to the database \n<\/code><\/pre>\n\n<h4>2.6.6<\/h4>\n\n<pre><code> * Fix: (Security) Extended checks on the checkout screen to prevent edge case duplicate checkout issues\n * Fix: JS error on product page if widget is enabled, but the \"Payflex Enabled\" option is disabled, specifically on variable products\n * Fix: Merchant reference will now always use the order number, not the order id (to prevent issues with custom order number plugins)\n * Added: Implemented new logging\/debugging methods\n * Added: Admin only mode for testing\n<\/code><\/pre>\n\n<h4>2.6.5<\/h4>\n\n<pre><code> * Added debug mode\n * Reduced logging output when debug mode is disabled\n<\/code><\/pre>\n\n<h4>2.6.4<\/h4>\n\n<pre><code> * Updated widget to fix issues with certain themes\n<\/code><\/pre>\n\n<h4>2.6.3<\/h4>\n\n<pre><code> * Added WooCommerce HPOS compatibilty flag\n<\/code><\/pre>\n\n<h4>2.6.2<\/h4>\n\n<pre><code> * Fix to minor security issue\n * Added variable product support to price widget\n * Updates to support page to provide more information\n * Added reset on save for client details to force refreshing of auth token\n * Added block based checkout support\n<\/code><\/pre>\n\n<h4>2.6.1<\/h4>\n\n<pre><code> * Fix for plugin assets\n<\/code><\/pre>\n\n<h4>2.6.0<\/h4>\n\n<pre><code> * Security update - Added remote order checking on order update.\n * Added CRON testing tools and Remote Order ID lookup.\n * Minor changes to order notes\n<\/code><\/pre>\n\n<h4>2.5.0<\/h4>\n\n<pre><code> * Updated to use the Woocommerce High-Performance Order Storage function order updates\n<\/code><\/pre>\n\n<h4>2.4.9<\/h4>\n\n<pre><code> * Resolved \"Your order can no longer be cancelled error\" after cancelled the order and returned to merchant.       \n<\/code><\/pre>\n\n<h4>2.4.8<\/h4>\n\n<pre><code> * Initialized $environments, $configurationUrl &amp; $orderurl variables to elimiate possible deprication warning.\n * Added alert when refund is disabled.\n * Added conditions for wordpress 6.2 and 6.3 to display widget using different hooks.\n<\/code><\/pre>\n\n<h4>2.4.7<\/h4>\n\n<pre><code> * Updated widget UI\n<\/code><\/pre>\n\n<h4>2.4.6<\/h4>\n\n<pre><code> * Fixd minor bug\n<\/code><\/pre>\n\n<h4>2.4.5<\/h4>\n\n<pre><code> * Fixd minor bug\n<\/code><\/pre>\n\n<h4>2.4.4<\/h4>\n\n<pre><code> * Fixd minor bug\n<\/code><\/pre>\n\n<h4>2.4.3<\/h4>\n\n<pre><code> * Resolved Uncaught Error: Failed opening required 'config\/config.php'\n<\/code><\/pre>\n\n<h4>2.4.2<\/h4>\n\n<pre><code> * Added wp_get_active_network_plugins function if not found\n<\/code><\/pre>\n\n<h4>2.4.1<\/h4>\n\n<pre><code> * minor bug fix\n<\/code><\/pre>\n\n<h4>2.4.0<\/h4>\n\n<pre><code> * Updated api request payload for payflex backend\n * Plugin tested upto wordpress 6.1\n<\/code><\/pre>\n\n<h4>2.3.9<\/h4>\n\n<pre><code> * added support to woocommerce-sequential-order-numbers\n<\/code><\/pre>\n\n<h4>2.3.8<\/h4>\n\n<pre><code> * Removed deprecated frunction and warnings\n<\/code><\/pre>\n\n<h4>2.3.7<\/h4>\n\n<pre><code> * Handled new order status Payment Intiated\n<\/code><\/pre>\n\n<h4>2.3.6<\/h4>\n\n<pre><code> * Added Product widget based on diffrent product variant\n<\/code><\/pre>\n\n<h4>2.3.5<\/h4>\n\n<pre><code> * Added support to multisite\n<\/code><\/pre>\n\n<h4>2.3.4<\/h4>\n\n<pre><code> * handled payment callback event for google analytics sales\n<\/code><\/pre>\n\n<h4>2.3.3<\/h4>\n\n<pre><code> * Minor security fix\n<\/code><\/pre>\n\n<h4>2.3.2<\/h4>\n\n<pre><code> * Fixd minor bug\n<\/code><\/pre>\n\n<h4>2.3.1<\/h4>\n\n<pre><code> * Fixd minor warnings\n<\/code><\/pre>\n\n<h4>2.3.0<\/h4>\n\n<pre><code> * Support for wordpress 5.9\n * Stored configration value in transisnant\n<\/code><\/pre>\n\n<h4>2.2.2<\/h4>\n\n<pre><code> * DIVI editor issue fix\n<\/code><\/pre>\n\n<h4>2.2.1<\/h4>\n\n<pre><code> * Updated token expire time\n * checkout page design update\n * cron update\n * added checkout widget admin configurable\n * added product widget for page builder plugins\n<\/code><\/pre>\n\n<h4>2.2.0<\/h4>\n\n<pre><code> * Updated plugin as per wordpress standard\n<\/code><\/pre>\n\n<h4>2.1<\/h4>\n\n<pre><code> * Fixed Cron disable issue \n<\/code><\/pre>\n\n<h4>2.0<\/h4>\n\n<pre><code> * Added latest logo of Payflex after rebranding\n * Fixed error which is merchants are facing when they installing plugin first time\n<\/code><\/pre>","raw_excerpt":"The Payflex extension for WooCommerce enables you to accept payments in installments via one of South Africa\u2019s most popular payment gateways.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/en-au.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/145677","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/en-au.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/en-au.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/en-au.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=145677"}],"author":[{"embeddable":true,"href":"https:\/\/en-au.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/tomlister"}],"wp:attachment":[{"href":"https:\/\/en-au.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=145677"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/en-au.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=145677"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/en-au.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=145677"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/en-au.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=145677"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/en-au.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=145677"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/en-au.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=145677"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}