#depaulo_30214
1 messages · Page 1 of 1 (latest)
We do expose the expiry dates for cards via the API: https://stripe.com/docs/api/payment_methods/object#payment_method_object-card-exp_month
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
Parallel to that, we do frequently try to automatically update details for saved cards if/when they expire and a new card is issued: https://stripe.com/docs/payments/cards/overview#automatic-card-updates
Specific to BACS, there's no expiry date for those banking methods so to speak but the mandate can be revoked/canceled by your customer at any time. There's a webhook to notify you of this: https://stripe.com/docs/payments/payment-methods/bacs-debit#mandate-events
brilliant thanks. I dont think the Automatic Card Updates works in the UK. I dont suppose there is a call I can make that contacts the bank and checks the card itself is still valid is there?
Not really no. The recommended way to check validity is via a Setup Intent and that will likely require customer to be on-session regardless: https://support.stripe.com/questions/check-if-a-card-is-valid-without-a-charge
Find help and support for Stripe. Our support site provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
Generally the recommendation is for your integration needs to handle declines gracefully
As, unfortunately, they can and will happen
excellent thanks for your help and all the info