A new order just came in as “Expired”. How is this even possible? And what can we do?
According to the timeline, Shopify was unable to authorize the payment yet it allowed the order to happen.
Orders are appearing with an “Expired” status immediately after being placed, despite customers completing checkout. The issue occurs when payment gateways fail to authorize transactions, yet Shopify still creates the order.
Affected Payment Gateways:
Root Cause (for Authorize.net):
The gateway flags transactions as potentially fraudulent, preventing automatic authorization. Orders appear expired in Shopify while sitting in Authorize.net’s fraud review queue.
Workaround for Authorize.net:
Alternative Solution:
Contact customers directly to explain the issue and have them resubmit orders.
The problem occurs sporadically (a few times weekly for some merchants) and was not present on previous platforms like Magento. No permanent fix has been identified; merchants must manually intervene for each affected order.
A new order just came in as “Expired”. How is this even possible? And what can we do?
According to the timeline, Shopify was unable to authorize the payment yet it allowed the order to happen.
Hi @Bandana_1 ,
Did the order just come in or was it a while ago? Do you have automatic capture enabled for your payment gateway?
It just came in. And no we don’t have automatic capture enabled for your
payment gateway. This is so strange!
What payment gateway was this order processed through?
Via credit card (stripe)
Right, okay. In this case, I’d recommend speaking with Stripe and asking them about details of this transaction as they may be able to shed more light on the situation.
Thank you
Did you ever find a solution for this, or is it still happening? We just switched to Shopify from Magento at the end of September, and this happens all the time for us. Brand new orders come in after we go home for the day at 4:30pm and when we come back in the morning at 8am there are expired orders. Not every one of them, just a few times every week. It’s becoming a real hassle to deal with this. I would love to solve the issue, as we never ever once had this problem during years of operation when we were on Magento.
We are using Authorize.net
Having the same issue - on authorize.net…
Were you able to fix it?
What we learned is that when they come in showing expired like that right after the order is placed, it is because authorize.net has determined that it may be suspicious/fraud. So what we do is go out and log into authorize.net through their site, and we find the order listed under suspicious fraud and we look it over, and work to determine if the order is valid. If we believe the order to be valid, we mark it as approved in authorize.net. Then you have to wait until the next day, and authorize.net will communicate with shopify and the order that was showing expired will no longer be marked as expired because it runs through as authorized on its next connection. Hope that helps!
No I haven’t . I just contacted the customer and explained them the issue.
Then they placed the order again. ##- Please type your reply above this
line -##