{"id":106983,"date":"2019-09-20T11:13:37","date_gmt":"2019-09-20T11:13:37","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/payjustnow-plugin-for-woocommerce\/"},"modified":"2026-03-25T22:36:38","modified_gmt":"2026-03-25T22:36:38","slug":"payjustnow-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/te.wordpress.org\/plugins\/payjustnow-for-woocommerce\/","author":17374231,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"2.7.9","stable_tag":"2.7.9","tested":"6.9.4","requires":"5.6","requires_php":"7.4","requires_plugins":null,"header_name":"PayJustNow for WooCommerce","header_author":"PayJustNow (Pty) Ltd.","header_description":"Accept payments for WooCommerce using the PayJustNow service","assets_banners_color":"","last_updated":"2026-03-25 22:36:38","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/payjustnow.com\/how-it-works","header_author_uri":"https:\/\/payjustnow.com","rating":5,"author_block_rating":0,"active_installs":900,"downloads":13260,"num_ratings":1,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"2.6.2":{"tag":"2.6.2","author":"codingtheweb","date":"2026-01-09 09:25:57"},"2.6.3":{"tag":"2.6.3","author":"codingtheweb","date":"2026-01-09 09:35:46"},"2.7.0":{"tag":"2.7.0","author":"codingtheweb","date":"2026-02-11 18:44:19"},"2.7.1":{"tag":"2.7.1","author":"codingtheweb","date":"2026-02-11 20:44:26"},"2.7.2":{"tag":"2.7.2","author":"codingtheweb","date":"2026-02-11 21:28:24"},"2.7.3":{"tag":"2.7.3","author":"codingtheweb","date":"2026-02-11 21:58:40"},"2.7.4":{"tag":"2.7.4","author":"codingtheweb","date":"2026-02-11 22:52:34"},"2.7.5":{"tag":"2.7.5","author":"codingtheweb","date":"2026-02-11 23:01:19"},"2.7.6":{"tag":"2.7.6","author":"codingtheweb","date":"2026-02-12 08:55:42"},"2.7.7":{"tag":"2.7.7","author":"codingtheweb","date":"2026-02-12 10:21:37"},"2.7.8":{"tag":"2.7.8","author":"codingtheweb","date":"2026-02-18 14:49:59"},"2.7.9":{"tag":"2.7.9","author":"codingtheweb","date":"2026-03-25 22:36:38"},"release-1.16":{"tag":"release-1.16","author":"pjnplugin","date":"2019-09-20 12:07:43"},"release-1.17":{"tag":"release-1.17","author":"pjnplugin","date":"2019-09-26 12:46:52"},"release-1.17.1":{"tag":"release-1.17.1","author":"pjnplugin","date":"2019-09-27 07:29:10"},"release-1.17.2":{"tag":"release-1.17.2","author":"pjnplugin","date":"2019-09-27 09:42:27"},"release-1.18":{"tag":"release-1.18","author":"pjnplugin","date":"2020-02-28 08:57:03"},"release-2.1":{"tag":"release-2.1","author":"pjnplugin","date":"2022-09-08 18:59:52"},"release-2.3":{"tag":"release-2.3","author":"pjnplugin","date":"2023-01-27 08:33:10"},"release-2.6.0":{"tag":"release-2.6.0","author":"codingtheweb","date":"2025-04-08 14:24:07"},"release-2.6.1":{"tag":"release-2.6.1","author":"codingtheweb","date":"2025-11-12 15:09:06"}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":1},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3269004,"resolution":"128x128","location":"assets","locale":"","width":256,"height":256},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3269017,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["2.6.2","2.6.3","2.7.0","2.7.1","2.7.2","2.7.3","2.7.4","2.7.5","2.7.6","2.7.7","2.7.8","2.7.9","release-1.16","release-1.17","release-1.17.1","release-1.17.2","release-1.18","release-2.1","release-2.3","release-2.6.0","release-2.6.1"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[176436,66406,286],"plugin_category":[],"plugin_contributors":[240560,253641],"plugin_business_model":[],"class_list":["post-106983","plugin","type-plugin","status-publish","hentry","plugin_tags-payjustnow","plugin_tags-south-african-payment-gateway","plugin_tags-woocommerce","plugin_contributors-codingtheweb","plugin_contributors-pjnplugin","plugin_committers-codingtheweb","plugin_committers-pjnplugin"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/payjustnow-for-woocommerce\/assets\/icon-128x128.png?rev=3269004","icon_2x":"https:\/\/ps.w.org\/payjustnow-for-woocommerce\/assets\/icon-256x256.png?rev=3269017","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>PayJustNow for WooCommerce lets customers pay in 3 equal interest-free instalments at checkout.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin connects to the PayJustNow API to process payments and refunds for WooCommerce orders.<\/p>\n\n<p>Service name: PayJustNow API<br \/>\nService provider: PayJustNow (Pty) Ltd<br \/>\nAPI endpoints used:\n- https:\/\/api.payjustnow.com\/api\/v1\/merchant\/checkout\n- https:\/\/api.payjustnow.com\/api\/v1\/merchant\/refund\n- https:\/\/sandbox.payjustnow.com\/api\/v1\/merchant\/checkout\n- https:\/\/sandbox.payjustnow.com\/api\/v1\/merchant\/refund<\/p>\n\n<p>What the service is used for:\nThe API is used to create payment checkout sessions and process refunds for orders paid using PayJustNow.<\/p>\n\n<p>What data is sent and when:\nWhen a customer selects PayJustNow at checkout, the plugin sends order and customer information to the PayJustNow API in order to create a payment session. This may include:\n- Order number\n- Order total amount\n- Order basket details\n- Currency\n- Customer full name\n- Customer email address\n- Customer phone number\n- Billing address information<\/p>\n\n<p>When a refund is initiated in WooCommerce for a PayJustNow order, the plugin sends refund amount and order reference details to the PayJustNow API to process the refund.<\/p>\n\n<p>The data is sent only when:\n- A customer selects PayJustNow as their payment method and places an order.\n- A merchant initiates a refund for a PayJustNow order.<\/p>\n\n<p>Terms of service:\nhttps:\/\/payjustnow.com\/terms-and-conditions\/<\/p>\n\n<p>Privacy policy:\nhttps:\/\/payjustnow.com\/privacy-policy\/<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Download the .zip file.<\/li>\n<li>Go to: WordPress Admin &gt; Plugins &gt; Add New and Upload Plugin with the file you downloaded with Choose File.<\/li>\n<li>Install Now and Activate the extension.<\/li>\n<li>Go to https:\/\/payjustnow.com\/ and sign up as a Merchant.<\/li>\n<li>Go to: WordPress Admin &gt; WooCommerce &gt; Settings &gt; Payments &gt; PayJustNow and update the settings.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20you%20require%20a%20merchant%20account%20at%20payjustnow%3F\"><h3>Do you require a Merchant account at PayJustNow?<\/h3><\/dt>\n<dd><p>Yes, please go to https:\/\/payjustnow.com\/ and sign up as a Merchant.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.7.9<\/h4>\n\n<ul>\n<li>Checkout logo update<\/li>\n<li>Blocks support update<\/li>\n<\/ul>\n\n<h4>2.7.8<\/h4>\n\n<ul>\n<li>Redundant order status update removed - Please update to this version!<\/li>\n<\/ul>\n\n<h4>2.7.7<\/h4>\n\n<ul>\n<li>Order Security Checks improved<\/li>\n<\/ul>\n\n<h4>2.7.6<\/h4>\n\n<ul>\n<li>Order Cancel Function improved<\/li>\n<\/ul>\n\n<h4>2.7.5<\/h4>\n\n<ul>\n<li>Wordpress Standards Code cleanup.<\/li>\n<\/ul>\n\n<h4>2.7.4<\/h4>\n\n<ul>\n<li>Wordpress Standards Code cleanup.<\/li>\n<\/ul>\n\n<h4>2.7.3<\/h4>\n\n<ul>\n<li>Wordpress Standards Code cleanup.<\/li>\n<\/ul>\n\n<h4>2.7.2<\/h4>\n\n<ul>\n<li>Wordpress Standards Code cleanup.<\/li>\n<\/ul>\n\n<h4>2.7.1<\/h4>\n\n<ul>\n<li>Wordpress Standards Code cleanup.<\/li>\n<\/ul>\n\n<h4>2.7.0<\/h4>\n\n<ul>\n<li>Wordpress Standards Code cleanup.<\/li>\n<li>Order status updated to \"completed\" for virtual products.<\/li>\n<\/ul>\n\n<h4>2.6.3<\/h4>\n\n<ul>\n<li>Code cleanup.<\/li>\n<\/ul>\n\n<h4>2.6.2<\/h4>\n\n<ul>\n<li>Updated to latest WordPress 6.9 and WooCommerce 10.4.3<\/li>\n<\/ul>\n\n<h4>2.6.1<\/h4>\n\n<ul>\n<li>Theme updated.<\/li>\n<li>Fixed logo size.<\/li>\n<li>Added shortcode that can be used in Elementor and other Wordpress theme builder software.<\/li>\n<\/ul>\n\n<h4>2.6.0<\/h4>\n\n<ul>\n<li>New theme loaded and various error checks added - please update!<\/li>\n<li>Fixed callback handler throwing an error on some API calls.<\/li>\n<\/ul>\n\n<h4>2.5.1<\/h4>\n\n<ul>\n<li>FunnelKit support.<\/li>\n<\/ul>\n\n<h4>2.5<\/h4>\n\n<ul>\n<li>Added support for WooCommerce Blocks.<\/li>\n<\/ul>\n\n<h4>2.4<\/h4>\n\n<ul>\n<li>Added cancel URL to return the client to the checkout page of the merchant.<\/li>\n<li>Order status is not changed to Failed when cancelled.<\/li>\n<\/ul>\n\n<h4>2.3<\/h4>\n\n<ul>\n<li>Fixed duplication error on partial refund.<\/li>\n<li>Removed backwards compatible code for very old WooCommerce versions, WooCommerce version 3 and up required.<\/li>\n<li>Feature request from support forum: Transaction ID now saved on $order-&gt;payment_complete().<\/li>\n<\/ul>\n\n<h4>2.2<\/h4>\n\n<ul>\n<li>Option to use Order Number added.<\/li>\n<\/ul>\n\n<h4>2.1<\/h4>\n\n<ul>\n<li>Refund functionality added.<\/li>\n<\/ul>\n\n<h4>2.0<\/h4>\n\n<ul>\n<li>Update compatibility with WordPress 6.0.1 and WooCommerce 6.8.0.<\/li>\n<\/ul>\n\n<h4>1.55<\/h4>\n\n<ul>\n<li>Cosmetic update.<\/li>\n<\/ul>\n\n<h4>1.50<\/h4>\n\n<ul>\n<li>Update compatibility with WordPress 5.9 and WooCommerce 6.<\/li>\n<li>Fixed function to check for product with no price.<\/li>\n<\/ul>\n\n<h4>1.40<\/h4>\n\n<ul>\n<li>Update compatibility with WordPress 5.7 and WooCommerce 5.1.<\/li>\n<li>Added error checking for zero amounts in products.<\/li>\n<li>Product price code updates.<\/li>\n<\/ul>\n\n<h4>1.30<\/h4>\n\n<ul>\n<li>Update compatibility with WordPress 5.5.x and WooCommerce 4.5.x.<\/li>\n<\/ul>\n\n<h4>1.21<\/h4>\n\n<ul>\n<li>Disable the display of PayJustNow content for subscription type products (WooCommerce Subscriptions plugin) on Single Product page and Cart Totals page.<\/li>\n<li>Remove the PayJustNow payment option if a product in the Cart is a subscription type product (WooCommerce Subscriptions plugin) on the Checkout page.<\/li>\n<\/ul>\n\n<h4>1.20<\/h4>\n\n<ul>\n<li>Amount updated on single product page for variable product selection.<\/li>\n<li>Classes added to elements on single product page and cart to enable style changes for merchants.<\/li>\n<li>Ability to hide the calculated amount in single product page by targeting span id in merchant style sheet.<\/li>\n<\/ul>\n\n<h4>1.19<\/h4>\n\n<ul>\n<li>Text fix for variable products.<\/li>\n<\/ul>\n\n<h4>1.18<\/h4>\n\n<ul>\n<li>Added error-checking for new installs. New product detail page popup design.<\/li>\n<\/ul>\n\n<h4>1.17<\/h4>\n\n<ul>\n<li>Added check for pjn_key on order-resubmit.<\/li>\n<\/ul>\n\n<h4>1.16<\/h4>\n\n<ul>\n<li>Updated cancel functionality.<\/li>\n<\/ul>\n\n<h4>1.15<\/h4>\n\n<ul>\n<li>Removed product price restrictions.<\/li>\n<\/ul>\n\n<h4>1.14<\/h4>\n\n<ul>\n<li>Added light and dark themed logos.<\/li>\n<\/ul>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>Initial stable release.<\/li>\n<\/ul>","raw_excerpt":"Buy now, pay later, interest-free! PayJustNow splits your purchase into 3 easy, zero-interest instalments in South Africa.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/te.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/106983","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/te.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/te.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/te.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=106983"}],"author":[{"embeddable":true,"href":"https:\/\/te.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/pjnplugin"}],"wp:attachment":[{"href":"https:\/\/te.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=106983"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/te.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=106983"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/te.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=106983"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/te.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=106983"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/te.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=106983"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/te.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=106983"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}