#andresjeanchristophe
1 messages ยท Page 1 of 1 (latest)
Hi
Sorry, but in this channel we only support English.
Not in this channel. However you can get French Support at https://support.stripe.com/contact
i know it's not french but it doesn't exist as such, they asked me to come here and talk to you direcly
the french support on the phone asked to ask you, i wish there was another way out, trust me
my english being not so good, yet i understand
๐
Try sending an email instead:
https://support.stripe.com/contact/email?topic=api_integration
that's ok, if i translate what i asked for, do you think yo can help me out ?
whenener i use the way you propose, it takes ages
Yes of course you can use english for this channel
Payment declined by customer's bank. Bank returned payment declined code authentication_required. Learn more about declined payments.Jul 7, 2023 at 11:27 am
Can you please share the PaymentIntent id of that payment ?
your support this morning made me activate 3D secure for the 3 options but that didn't change anything
Did the customer checked with their bank and see the cause of the decline ?
According to the error message, the decline was made by the customer's bank and not Stripe side. If you can share with me a PaymentIntent Id, I can narrow more and/or confirm this
Hi there ๐ jumping in as my teammate needs to step away soon.
If a payment is declined by the issuer because they require authentication to be completed, then another payment must be attempted on a surface that supports the handling of the SCA/3DS authentication challenge process.
What is the current status of the Payment Intent that you were trying to use?
Logs
402 ERR POST /v1/charges
07/07/2023 11:27:21
200 OK POST /v1/customers
07/07/2023 11:27:20
200 OK POST /v1/tokens
07/07/2023 11:27:15
i don't have payment Intent ?
Oh, that's why 3DS isn't being handled then, Charges don't support it.
https://stripe.com/docs/payments/payment-intents/migration/charges#understanding-the-stripe-payment-apis
You will want to look at migrating to using Payment Intents instead:
https://stripe.com/docs/payments/payment-intents/migration
$customer = \Stripe\Customer::create(array(
'name' => $_POST['name'],
'email' => $email,
'source' => $token
));
$intent = \Stripe\PaymentIntent::create([
'customer' => $customer->id,
'amount' => $POST['amount'],
'currency' => 'eur',
'description' => 'Abonnement'.$_POST['reference'],
'receipt_email' => $email
]);
/$charge = \Stripe\Charge::create(array(
'customer' => $customer->id,
'amount' => $POST['amount'],
'currency' => 'eur',
'description' => 'Abonnement'.$_POST['reference'],
'receipt_email' => $email
));/
i can use intent to instead of charge ?
Yes, Payment Intents are the newer more robust version of Charges. The migration guide linked above helps walk through moving from using one to the other, let me know if there is anything in there that is unclear.
i test thx