I’m just starting my development with Square and I have a few questions with how Cards on File work.
Once a month I need to charge a customer’s card, is there a way to verify the card on file has not expired before using it for payment? Ideally I’d like to verify cards a few days ahead to give the customer a heads up if their card has expired, give them a chance to update their card.
I guess I could perform a small authorization only transaction a day or two ahead, would that be a good idea or a poor idea? Does that incur a charge for the transaction from Square, or does that only happen when a payment is captured?
I don’t suppose there is a portal for the customer to maintain their cards on file?
Well, that’s it for my first question in the new forums.