#allianceRes
1 messages ยท Page 1 of 1 (latest)
If you're using Tokens and Charges, they are legacy APIs don't support 3DS. We recommend to use Payment Intent API instead: https://stripe.com/docs/payments/accept-a-payment?platform=web&ui=elements
we can do it with Payment Methods API ?
because here we want to update customer card. and we want to authentificate the user if 3D secure is required
Payment methods API doesn't perform 3DS. If it's to save customer's card, it can be done via Setup Intent API: https://stripe.com/docs/payments/save-and-reuse?platform=web
im not sure if we are using Token API or not.
can you check this from this Customer please?
cus_MW3gOutpudRZq5
๐ taking over for my colleague. Let me catch up.
๐
from what I've seen you're using Payment Intents with CardElement correct?
actually you are using all sorts of API methods
you're both using the PaymentIntent + Card Element and Tokens + Payment Methods
is there any reason for that?
I don't know!
its an old software, so each time a new developer try to update it
the tokens API is not compatible with 3DS
and you should really stop using it especially that you have already implemented the alternative which is PaymentIntents
for example I just updated this customer's card. can you check which API we are using for the update please?
cus_NHHemUP9SM47CE
taking a look
sorry still looking
this is done using Tokens API
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
So we have to migrate this form to Payemnts Intent to be able to setup the 3DS?
yes
You recomand Payment Methods API or Payement Intents API to update the user's card that already have an active subscription?
you can use SetupIntents if you just want to save a Payment Method without charging