Skip to main content
$ 29.95
  • Version
    1.0.0.
  • Joomla
    5.4
  • JoomShopping
    5.4+
  • PHP version (min)
    7.4
  • License
    on domain
  • Support
    365 days
  • Date update
    26.03.2025

Deferred payment of the order (post-payment) for JoomShopping 5+

Not every order should be paid immediately after checkout. Sometimes the store first needs to confirm actual product availability, check delivery times, or clarify order details with the customer.

Deferred Order Payment for JoomShopping 5+ allows the store to create a complete order first and make online payment available later — after a manager has reviewed the order and changed its status.

Customers do not need to rebuild the cart or complete checkout again. Once the order is ready for payment, they can proceed to the payment gateway from their account or through an available payment button.

Confirm the order first — accept payment afterwards. The store receives the order and customer contact details immediately, while online payment can be enabled after availability, delivery time, or other conditions have been verified.

When immediate online payment creates a problem

In a standard workflow, the customer places an order and immediately proceeds to payment.

However, this is not always convenient for the store. For example:

  • supplier stock may change faster than the website is updated;
  • the product is sold through dropshipping;
  • the actual delivery time needs to be confirmed;
  • some order items require verification;
  • a manager needs to agree on details before payment;
  • the customer wants to place the order now and pay a little later.

If payment is accepted first and the product later turns out to be unavailable or the delivery time is unsuitable, the store may also have to handle a refund.

Deferred payment changes this sequence: order and verification first, online payment afterwards.

The order is already created

The store immediately receives a complete JoomShopping order and the customer's contact information.

Manager verification

Product availability, delivery times, and other order conditions can be verified before payment.

No repeated checkout

Customers do not need to rebuild the cart or place the same order again.

Pay with the same gateway

Deferred payment is processed through the online payment method selected by the customer during checkout.

How the deferred payment workflow works

  1. The customer builds the cart and places an order.
  2. During checkout, an available online payment method is selected.
  3. The order is created in JoomShopping, but payment can be completed later.
  4. The manager checks product availability, delivery times, and other details.
  5. If necessary, the manager contacts the customer and clarifies the order.
  6. Once the order is moved to an allowed status, a payment button becomes available to the customer.
  7. The customer proceeds to the same online payment gateway and pays for the existing order.

The order does not need to be created again. All product and customer information is already stored in JoomShopping — only the moment when online payment becomes available changes.

Control payment through order statuses

The store decides which order statuses allow deferred payment.

For example, the workflow can be:

  • new order — manager checks it;
  • availability confirmed — payment becomes available;
  • the customer pays the order;
  • the order then continues through the standard processing workflow.

In this way, order status becomes part of the business logic: the store determines exactly when the customer can proceed to payment.

Payment button in the customer account

The option to pay can be displayed directly in the customer's account.

The extension supports a payment button:

  • on the individual order details page;
  • in the customer's order list.

The customer signs in, finds the required order, and proceeds to online payment without placing the order again.

Payment directly from the Thank You page

If required, the payment button can also be displayed on the final checkout page — the Thank You page.

This means the extension can be used not only for longer payment delays, but also for workflows where the order must first be securely created before the customer is redirected to the payment gateway.

The order remains in the store before payment

An important advantage of this workflow is that the store receives the actual order first.

Even if the customer does not proceed to payment immediately, the administrator already has:

  • the cart contents;
  • the order total;
  • customer contact information;
  • selected shipping and payment methods;
  • other information collected during checkout.

The manager can contact the customer and continue working with the existing order.

For online payment systems only

Deferred payment is relevant specifically to payment methods that can reopen an online payment process for an existing order.

The extension works only with online payment systems.

Offline payment methods — such as a standard bank transfer using account details or payment on delivery — do not require this mechanism.

Use the payment method selected during checkout

Customers do not select a new payment gateway when paying later.

Payment is completed through the online method selected when the order was originally created.

For example, the store can use Plata by MONO (Monobank) for JoomShopping 5+ or LiqPay Privat24 for JoomShopping 5+ , provided that the corresponding payment module supports the required online-payment workflow.

A convenient workflow for dropshipping

With dropshipping, the store does not always directly control actual warehouse stock.

A product may appear available on the website, but its availability needs to be confirmed with the supplier before payment is accepted.

In this workflow, deferred payment allows the store to:

  • capture the customer's order;
  • receive customer contact information;
  • check supplier stock;
  • confirm the delivery time;
  • offer online payment only after confirmation.

When the customer needs to pay later

Deferred payment can also be useful for the customer.

A customer may be ready to place the order now but unable to complete the online payment at that moment.

Instead of searching for the products again and creating a new order later, the customer can return to the existing order and pay when convenient.

Forced order completion

The extension includes an option for forced order completion.

Deferred payment logic works with completed orders — orders that JoomShopping already considers created and that are displayed accordingly in the administration area.

This allows the order to be recorded in the system first and the payment to be handled as a separate next step.

Together with one-page checkout

For the order creation process itself, you can use OneStepCheckout 5 for JoomShopping 5+ .

It allows customers to complete the cart, contact details, shipping, and payment selection on one page, while Deferred Payment determines when the online payment becomes available after the order has been created.

Notify the manager about a new order

If new orders need to be checked quickly before payment is enabled, you can additionally use Telegram Order Informer for JoomShopping 5+ .

The manager receives information about a new order in Telegram and can proceed more quickly to availability verification and further processing.

Where deferred payment is especially useful

The extension is suitable for stores where an additional verification step is required between checkout and accepting online payment.

  • dropshipping;
  • unstable or externally managed stock;
  • products supplied on order;
  • deliveries with variable lead times;
  • high-value products that need manager verification before payment;
  • orders requiring prior approval;
  • workflows where customers need the option to pay later.

Main Deferred Payment features

  • deferred online payment for an existing JoomShopping order;
  • ability for a manager to verify an order before payment;
  • payment without rebuilding the cart or repeating checkout;
  • selection of order statuses that allow payment;
  • payment button on the order page in the customer account;
  • payment button in the customer's order list;
  • payment button on the Thank You page;
  • use of the payment gateway selected during checkout;
  • operation with online payment systems;
  • forced order completion option;
  • use of JoomShopping order statuses as part of the verification and payment workflow.

Deferred Order Payment for JoomShopping 5+ separates order creation from the moment payment is accepted. The store first receives the order, verifies availability and conditions, and after confirmation the customer can pay online without placing the order again.

Installation instructions:
After purchase, installation is carried out through the Nevigen.com installer, which you can download in your account and install on your website. After installing the installer, you will need to enter a license key, which you can also find in your account on our website. The license key will provide access to updates and support.
more about installation
You may also find these useful
Quick checkout on 1 page for JoomShopping 5 and high
$ 59.95
Buy
Plugin for accepting payment for goods by cards to Monobank account
$ 29.95
Buy
Plugin for accepting card payments for goods to a HalykBank account
$ 34.95
Buy
Extension for sending notifications about orders to a Telegram channel or group
$ 29.95
Buy
Review Bonus: $ 1.00 once per product provided that you bought this product (you need to log in)

Comments

Please log in to write comments.

Deferred payment of the order (post-payment) for JoomShopping 5+
Version v1.0.0 (26 March 2025)

  • note
    First version
YOUR STORE CAN DO MORE

An off-the-shelf solution is just the start.
Next — tailored to your needs.

01 / CUSTOMIZE THE FILTER

Almost what you need?
We'll adapt it.

Tell us what's missing: a different product selection flow, checkout process, or integration with your catalog. We'll assess the options, scope, and cost.
02 / BUILD SOMETHING NEW

Need a different feature?
We'll build it.

Tell us about your business needs. Together, we'll define the requirements and a development roadmap for a new Joomla or JoomShopping extension.
Custom development is quoted separately after we discuss your requirements.
Short brief

Tell us about your project

A few answers will help us understand your task and suggest the next step.

01. Task
02. Details
03. Contact details
You do not need a full technical specification. Describe the task in your own words.

Discuss an integration

Describe the service and the data to be exchanged. That is enough for an initial assessment.


What needs to be integrated?
You can select multiple options.
If the documentation is public, add a link. This will help us assess the integration more quickly.

How should the data exchange work?
For example: receive stock levels from a CRM, send orders from the website, or synchronize data in both directions.
What data needs to be exchanged?
Describe how you want it to work. Technical terms are optional.