You should get your money if you capture within 179 days. This also counts even if the card is no longer in use, expired, lost or stolen.
You might, however, not be able to get it if the customer has changed their bank. But the bank is required to try to capture the payment for you.
Note: If you capture within 7⁄30 days, you are guaranteed to get your money. The longer you wait to capture after that, the higher is the risk that you will receive a chargeback when you try to capture, with the reason “late capture”.
Note: For Anyday orders you are only able to capture them for 7 days. If you do not capture an order within 7 days, you will not be able to get the money for the ordre.