Description
PayJustNow for WooCommerce lets customers choose flexible payment options at checkout.
Features include:
- Pay in 3 equal, zero-interest instalments.
- Pay in 12 estimates with the current PayJustNow interest rate.
- Classic and WooCommerce Blocks checkout support.
- Refund support from WooCommerce.
- Product-page and cart instalment estimates.
- Light and dark theme support.
- Sandbox mode for testing.
A PayJustNow merchant account is required.
External services
PayJustNow API
The plugin connects to services operated by PayJustNow (Pty) Ltd to create checkout sessions, process refunds and retrieve the interest rate used for Pay in 12 estimates.
Endpoints:
- https://api.payjustnow.com/api/v1/merchant/checkout
- https://api.payjustnow.com/api/v1/merchant/refund
- https://sandbox.payjustnow.com/api/v1/merchant/checkout
- https://sandbox.payjustnow.com/api/v1/merchant/refund
- https://api-secure.finchoice.co.za/fc-merchant/gateway/product/rate
- https://api-secure-uat.finchoice.co.za/fc-merchant-uat/gateway/product/rate
When a customer selects PayJustNow, the plugin may send:
- Order number and total
- Currency and basket details
- Customer name
- Email address and telephone number
- Billing address
When a PayJustNow refund is requested, the plugin sends the order reference and refund amount.
Rate requests send only the PayJustNow product identifier 72. They contain no merchant credentials or customer data. Rate retrieval occurs during activation or update, weekly through WP-Cron, and when an authorised administrator manually refreshes it.
Terms: https://payjustnow.com/terms-and-conditions/
Privacy: https://payjustnow.com/privacy-policy/
Google Fonts
The product information modal uses the Barlow Condensed font supplied by Google LLC.
Endpoints:
- https://fonts.googleapis.com/css?family=Barlow+Condensed
- https://fonts.gstatic.com
When a product page is viewed, the visitor’s browser may request the stylesheet and font files directly from Google. Standard request information such as the visitor’s IP address, browser details and referring page may be included. No WooCommerce order or payment information is intentionally sent to Google.
Terms: https://developers.google.com/fonts/terms
Privacy: https://policies.google.com/privacy
Installation
- Upload and activate the plugin through WordPress.
- Go to WooCommerce > Settings > Payments > PayJustNow.
- Enter your PayJustNow merchant credentials and configure the available options.
To apply for a merchant account, visit https://payjustnow.com/.
FAQ
-
Do I need a PayJustNow merchant account?
-
Yes. Visit https://payjustnow.com/ to apply.
-
Does the plugin support WooCommerce Blocks?
-
Yes. Both classic and block checkout are supported.
-
How is the Pay in 12 rate maintained?
-
The rate is retrieved automatically from PayJustNow and refreshed weekly. An authorised administrator can also refresh it manually.
The last successfully retrieved rate is retained if a later request fails.
Reviews
Contributors & Developers
“PayJustNow for WooCommerce” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “PayJustNow for WooCommerce” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
2.7.18
- Refreshed the product-page and information-modal experience.
- Improved normal and dark theme support across product and checkout displays.
- Corrected Pay in 12 estimates so the product page, modal and cart use the current rate and complete fee calculation.
- Updated checkout basket data to use values stored on the WooCommerce order, including discounts, tax, variations and zero-priced products.
- Improved diagnostic logging for failed rate requests.
- Updated compatibility for WordPress 7.1 and WooCommerce 11.1.0.
2.7.12
- Added automatic retrieval of the Pay in 12 interest rate.
- Added protected manual rate refreshes and weekly scheduled updates.
- Retained the last successfully retrieved rate when a later request fails.
- Removed the merchant-editable interest-rate setting.
2.7.11
- Restored missing frontend assets in the release package.
- Fixed instalment updates when selecting variable products.
- Added safeguards for missing optional frontend assets.
2.7.10
- Improved PHP 8 compatibility.
- Improved checkout and refund error handling.
- Added safer diagnostic logging without exposing credentials or customer payloads.
- Removed unused PHP session handling.
2.7.9
- Updated the checkout logo.
- Improved WooCommerce Blocks support.
Earlier releases
- Added WooCommerce Blocks, refunds and custom order-number support.
- Added subscription-product safeguards and FunnelKit support.
- Improved order security, cancellation and callback handling.
- Added product-page themes, shortcodes and variable-product support.
- Added ongoing WordPress and WooCommerce compatibility updates.