FAQ

A collection of Frequently Asked Questions.

Why do I get double orders in WooCommerce?

Double orders in WooCommerce can occur more frequently when using Dintero Checkout, because a Pending payment order can be created before the customer clicks the “Pay” button.

This behavior varies depending on which Dintero checkout flow is used:

  • Checkout Express Embedded
    The order is created immediately when the customer selects a payment method such as card or Klarna (Swish excluded).
  • Checkout Express Pop-out
    The order is created when the customer clicks Continue to payment.
  • Checkout Redirect
    The order is created when the customer clicks the Buy button.
  • Checkout Pop-out
    The order is created when the customer clicks Continue to payment.
  • Checkout Embedded
    The order is created immediately when the customer selects a payment method such as card or Klarna (Swish excluded).

If the customer does not complete the checkout – either by abandoning the payment, closing the browser, or navigating away – that order remains in Pending payment status.

If the customer makes changes to their cart or shipping method, or later returns to finalize the purchase but their session has expired, WooCommerce may create a new order instead of reusing the previous one.

For more information, see the Double orders in WooCommerce section of this documentation.

Why do I have many Pending payment orders in WooCommerce?

If you are using Dintero Checkout, you may notice more orders in Pending payment status. This is expected behavior. and happens because WooCommerce can create a pending order as soon as checkout begins – before the customer clicks the “Pay” button.

This behavior varies depending on which Dintero checkout flow is used:

  • Checkout Express Embedded
    The order is created immediately when the customer selects a payment method such as card or Klarna (Swish excluded).
  • Checkout Express Pop-out
    The order is created when the customer clicks Continue to payment.
  • Checkout Redirect
    The order is created when the customer clicks the Buy button.
  • Checkout Pop-out
    The order is created when the customer clicks Continue to payment.
  • Checkout Embedded
    The order is created immediately when the customer selects a payment method such as card or Klarna (Swish excluded).

This does not necessarily result in a duplicate order. If the customer never completes the purchase, the pending order will simply remain and eventually be cancelled (depending on your settings). However, the underlying behavior is the same as described in the Why do I get double orders in WooCommerce? section above.

You can also read more in the Double orders in WooCommerce section of this documentation.