Using Magento

Occasionally an order is produced (which has successfully been paid for) but the corresponding invoice is not produced.

This has happened a few times, but only occasionally. We cannot understand why. Can anyone shed any light on it, and how to stop it happening?

  • What is the payment method? Are you sure, the invoice should be created automatically? Jul 17, 2015 at 17:47
  • Yes, we gets lots of orders where the invoice is created automatically, this is why its a puzzle when some are not.
    – Atomic
    Jul 17, 2015 at 18:09
  • The payment method is SagePay
    – Atomic
    Jul 17, 2015 at 18:10
  • What is the order status for the ones that are invoice and the ones that are not? Jul 17, 2015 at 18:53
  • I'm pretty sure (not 100%) that both the orders which invoice automatically and those which do not are both set to 'processing'. When we notice an invoice is missing, we will check payment has been received, and manually create the invoice.
    – Atomic
    Jul 17, 2015 at 22:37

1 Answer 1


I had a similar problem with another payment module that redirects the customer to a separate payment page. The order was created in redirectAction however invoice was issued in successAction. Which means that if the customer gets to the payment page and pays it successfully but closes the browser before redirecting back to your site, the order is created but the invoice is not issued. I don't know if that's the case for you but I hope it helps someone

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.