#Vincent_92

1 messages · Page 1 of 1 (latest)

tame hillBOT
quaint vector
#

Hi 👋 can you share the ID of the Payment Method and Payment Intent that you're referring to?

grave crown
#

Yes sure, give me a second

#

pm_1MhZBBHXqTUamZr1iYVXh1qW

#

pi_3MhZ8aHXqTUamZr101xFjccH

#

Sorry , on stripe it's not may 2025 but Februrary 2025

#

The customer send a picture of his credit card, and it is written 05/2025

#

so maybe this is the problem that make stripe think that the card is expired ?

quaint vector
#

Thank you for those details, it looks like that payment failed because the issuer of the card told us it is expired. Has you customer consulted with their issuer/bank to make sure their card has not expired?

grave crown
#

But how the card can be expired if it is written on the card itself "May 2025" ?

quaint vector
#

That is not something we will not have the answer to, that is something the issuer of the card will need to provide clarity on. (edit: added the missing "not")

grave crown
#

She has made a another attempt and entering the right Expiration date

#

pm_1MhZ28HXqTUamZr1uKrfI5f

#

pi_3MhYxnHXqTUamZr10tWqMtxz

#

Can you check please ?

#

This time the card is not flagged has expired but the error code is insuffisent funds

quaint vector
#

Sorry, I'm not sure what you want me to check. The error message that is returned in those objects indicates why the issuer did not approve the transaction. If the error you received says there are insufficient funds, then the issuer told us there are not enough funds available for that payment method to process the charge. Stripe does not handle declining payments (unless you're using Radar to block them preemptively), declines are handled by the issuing bank and therefore they'll have the most context on why a transaction was declined.

grave crown
#

Please have a look on the screenshot

#

She use the same card, but she enter the good expiration date, so there is no message that the card is expired this time ( this confirm that stripe was thinking the card was expired because she entered a wrong expiration date )

quaint vector
#

We do not block transactions based on expiration date, that is something that is done by the issuer.

grave crown
#

I mean

#

this time there is no issue with expiration

#

the only error is insufisant funds, so I must conclude that the user has effectively not the funds on her account ?

#

And btw , I don't understand why there is another card ( that she use earlier ) that appear on the timeline ( the card ending by 5629 ) ( black question mark on the screenshot )

quaint vector
# grave crown And btw , I don't understand why there is another card ( that she use earlier ) ...

It looks like your customer switched to using a different card on the second attempt, did you look into the confirmation requests that your front-end is making? They show this level of context:
https://dashboard.stripe.com/logs/req_WSnfafqtZ0R8gd
https://dashboard.stripe.com/logs/req_2DoKvTUn2HVuKQ

grave crown
#

She's has try again with the one ended by 8001 and it has worked now

#

thank you for your help