If your customer has a payment card on file, but hasn't transacted with your business in several months, upon attempting to charge the card, the transaction may fail. This is a protection that Stripe has implemented to limit risk. 

The solution for this involves going into the Customer's profile and re-adding the payment card. Of course, in order to do this, you will need to reach out to your customer over the phone for their payment card information.