Failed to capture, authorization has expired

New Member
2 0 0

What is this? i have this problem now since i dont always capture payments just right away.


WHat is my next step for orders i have sent out but cant capture anymore? 


is it possible to capture automaticaly ? 



Replies 7 (7)
Shopify Expert
10873 190 2177

All gateways have a window in which you're able to capture the funds. That's commonly known as the authorisation period, or authorisation window. It will differ from gateway to gateway (and can differ merchant to merchant) but the average will be 7 days. Some allow up to 30.

It's important that you capture the funds within the window of time otherwise you won't be able to later. If you have orders that are no longer in the authorisation period you can NOT capture those funds. You'd likely want to cancel that order and kindly ask the customer to purchase again. Consider making a draft order in that case and incentivise with a small discount.

You can set up manual or auto captures in the Admin:

★ I jump on these forums in my free time to help and share some insights. Not looking to be hired, and not looking for work. ★
New Member
2 0 0

So where is the money in this case?  returned to customer or paypals pockets? 





New Member
1 0 1

The money never actually left the customer's pocket since the transaction was only authorized. Also note that Paypal only guarantees authorization for 72 hours. Past that point, payment could still fail even though the authorization is still valid.

New Member
1 0 2


I have added a pre-order App on my store and the products that I am pre-selling will only be available in about 1 1/2 months. This being said, what about if I duplicate an order instead of a draft order? Will the duplicated order stay in the customer account and will the authorize/capture process begin on the day that the duplicated order is created. I am trying to avoid having to ask customers to do extra steps and keep my sales.

As of today, the orders get automatically authorized but it`s quite clear that I will not be able to capture the payment in 1 1/2 month.





5 0 0

did you ever get an answer

70 3 70

@brimccarthy -- Your best bet might be to enable "Automatically capture payment for orders." under Settings > Payments. If you're not fulfilling the order, then you can just refund the money.

If you want to give the customer the choice to pay later, you can add a manual payment method named "Pay Later". When you're ready to collect payment, open the order and send an invoice from the Payment section. Include a message to pay by PayPal/credit card (there will be a checkout link in the invoice) or another payment method before you can ship the order.


If my reply helped you, please give it a Like and mark it as Accepted Solution.
Do you need help customizing your theme or editing code? Email me!
5 0 0
Thank you, @Arundas. I do intend on using automatic payment capture when I
am in inventory. This was just a temporary situation while I was a month
away from having my product available to ship. I will send all the
customers a couple emails explaining the situation and then use the invoice