For my Magento 2.4.4 page, normally when payment is collected from Stripe, order status will move automatically from 'Pending' to 'Processing'. For most orders, this works perfectly. However, there are a few orders (1 in 15 orders) that the status will be stuck in 'Pending', and not change to 'Processing' despite the status log showing that it is 'Processing', plus Stripe confirming that the payment is Successful.

This is an issue for my page as the status showing as 'Processing' is needed for things such as 3PL integration (order shipment created on 3PL platform, reward points credited to customer account, Gift Card code (if a gift card was purchased) creation and sent to customer, etc).

Has anyone come across a similar situation, or know how to fix this?

Order is 'Processing' but status is reflecting as 'Pending'

  • did you find a solution for this? I've got the same issue
    – Lou Nik
    Dec 28, 2022 at 12:31
  • Nope, still stuck with this issue and have no idea why it happens or how to fix. My manual solution is to go into the sales orders SQL table and change new/pending to processing.
    – HWJ
    Dec 29, 2022 at 14:46
  • I did almost the same: I ended up creating a btn in the top bar of the page to save the right state so the order can go on, just a temporary solution until stripe fixes this bug
    – Lou Nik
    Jan 5, 2023 at 9:43

1 Answer 1


Did you find solution for this issue? I've got the same issue.


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.