#Altrol-Next-action

1 messages · Page 1 of 1 (latest)

echo ibex
#

Hi there, you can't. so I'll suggest you to use stripe.confirmSetup and let the SDK take care of this.

valid geode
#

Hi, I'm using node here and send back to my react-native application.
I currently have an issue with react native library for saving the card. I normally use confirmSetupIntent from stripe react-native but it fail when 3DS opens.
I want to work around by doing the stuff on my own and then send back the redirect url to a webview if 3DS is required.

echo ibex
#

Let's check why the 3DS fails, you have the PaymentIntent ID?

valid geode
#

well I already made a ticket to support after talking with toby about this matter. But as it is not solved yet I have to find a warkaround

echo ibex
#

Has the Stripe support respond?

valid geode
#

yes to ask me more information but no responce until then.

echo ibex
#

OK. We can troubleshoot here if you want. But I need the paymentIntent ID

valid geode
#

I @ you the previous thread, you'll find all the info I already gave.

echo ibex
#

From my end, I can see the 3DS2 verification was rejected

valid geode
#

yes can you tell me why ? Because the 3DS screen if opened by stripe component, And do call I don't handle.

echo ibex
#

Based on the information I have, it means the customer rejected this 3DS challenge.

valid geode
#

no, the 3ds screen open with the picture I share, then it shut down on it own and show the error. Can I dm you the video ?

echo ibex
#

Sure, please share

#

Also are these the correct IDs? Customer is cus_Ha3ysnnW8ci3Da
setup intent ID seti_1L8mMbIx0RS0Ub2TO5iyDrc0

valid geode
#

the one I shared on the previous thread, yes. But this error occured with several other customer. these ids are mine when I reproduced the issue

#

I send you friend request as I can't send you dm otherwise

echo ibex
#

Can you share with me the setupIntent ID that correspond to the 3ds screen that you shared?

#

You can share video in this thread.

valid geode
#

I don't want to as I'm typing credit card information. I can trust you but not all this discord

echo ibex
#

OK, then you can send the video to the support ticket, we can follow up from there.

valid geode
#

It already done then

#

and the seti id correspond to one of my failed attempt

echo ibex
#

I don't see it, do you have the ticket ID?

valid geode
#

26076904

#

I got this reference

echo ibex
#

Got it, let me take a look

#

OK i found the video,

#

So is seti_1L8mMbIx0RS0Ub2TO5iyDrc0 associated to the video?

valid geode
#

I don't remember if it's the exact one but the event is the same each time. It says tha the used haven't completed the authentication, but as you can see in the video, I can't have a chance to complete it

echo ibex
#

OK, do you mind to use the same card and do it gain? Send us the setupintent ID and also the video

valid geode
#

juste to be sure, I have a more recent ticket open with Toby. His last message is from yesterday at 19:35. Can you see it and see my response ? I'll respond to this email as it is the most recent

echo ibex
#

Is it the same ticket 26076904?

valid geode
#

I don't know. I don't think it's the same ticket

echo ibex
#

Ok so you open another ticket?

valid geode
#

well yesterday was a diffucult day with your support I opened countless of ticket and chat to try to find a solution befor getting to the discord. I then opened a last ticket as Toby recommended me on discord.

#

I don't know how to find the ticket number for this one

#

for ticket 26076904, I gave you this because it's the only time someone told me the reference of the ticket. but it's one on the first I opened

#

the one that matters now is the last I've opened with account maxime.lozach@bik-air.com

#

and Toby responded

echo ibex
#

OK, can I suggest we continue the discussion on 26076904 from now on?

valid geode
#

First of all I need you to confirm that my response have been received from ticket with toby. As I had trouble sending you mail before. This ticket with him is very important

echo ibex
#

And need some help you as well. Can you take a new video which the same card, and send us the setuptIntent ID.

#

No, I don't see your response on 26076904

valid geode
#

and on this ticket you see the message from toby ?

#

I justmade another try
seti_1L907AIx0RS0Ub2TgGIHTJZT

#

I wont send you a video as it's the exact same behavior and you don't seems to receive my email

echo ibex
#

Thanks I'll make a note on the ticket

valid geode
#

Do you have a link to see ticket online ?

echo ibex
#

I don't think you have access to it. You can just reply to the email that Tony sent earlier so we can receive your response.
My shift is over, my colleague river will continue to help you.

valid geode
#

Ok

burnt rover
#

👋 Taking over from Jack

#

I've seen Jack made a note on the ticket, and Toby will follow with you from there

valid geode
#

Ok thank you. I'll wait for @jaunty lake then

valid geode
#

@burnt rover do you know when toby will be available ?

burnt rover
#

I'm unsure about Toby's availability. If you have any futher concern, you can reply to the support email (26076904) with Toby

valid geode
#

Can you confirm that ticket 26076904 include message from toby asking me for version of stripe module and usage of expo ?

burnt rover
#

Yes, ticket 26076904 includes asking you for version of our React Native library and usage of expo

valid geode
#

Ok then do you see my response ?

burnt rover
#

I did not see your response after that

valid geode
#

ok because I did. After that I received an automatic email from strip asking me to confirm my identity

#

i did click on "confirm support request"

#

and I got to a new tab where it confirm I was authenticated

#

It's not the first mail that get blocked

#

I just can't respond to your ticket mail

#

you can see in my ticket 26076904 that early on. I had the same problem sending file to Bella

#

I coudn't send code snipet

#

Anyway here's my response :

Hi Toby,

>I understand that you're building a React Native application, and it's the Android app that is being generated that is giving you trouble.
Yes this is correct.

>When you're building the app, are you leveraging Expo?
No, we just use metro. Not expo.

>Could you also please confirm which version of our React Native library that you're using?
We got this error on our app using version 0.6.0. I then upgraded to 0.12.0 with a new version of our application. Both applications are presenting the exact same behaviour with the only difference is the error message after 3d secure fail is better. (But error is the same, just better presented)

Tell me if you need more information.

Kind regards.
LOZACH Maxime.
#

feel free to add it to your ticket, but I want to continue the support here on discord as I'm sure my message a send and seen

#

@burnt rover here my mail I send yesterday, but looks like you didn't got it.

burnt rover
#

Thanks for sharing! I added your reply in the ticket note. Checking internally why your email didn't reflect in the this support ticket

valid geode
#

I really need to find a solution quick to this matter as we are loosing money on this. Is there anyone working on it right now ?

burnt rover
#

The question has been escalated to relevant team, and Toby is closely working with them

valid geode
#

ok thank you

#

@tacit shoal

valid geode
#

I can add that in test mode I have no problem with you test card 4000002760003184

novel locust
#

Hi! I'm taking over this thread. Do you have a new question?

valid geode
#

have you read the thread ?

novel locust
#

Your existing question has been escalated to the relevant team, so you'll need to wait to get a reply by email. But let me know if you have other questions.

valid geode
#

no other question for the moment

primal osprey
#

hey how can I help?

valid geode
#

I just want to keep this thread alive so I can respond here unless you solved the issue preventing me to respond to support email

#

I don't have clue on my issue or if you are really working on it. We are loosing lot of money on this, I really need it to be fixed.
I let you know that I'm currently looking for other solutions as I can stay like this. So you better find a solution before I manage to integrate another solution to replace you.

dull fog
#

sorry about the issue with the email, we're investigating that and know what happened, and have access to your support case now. We'll be able to reply to you and my colleague will be in touch later today about the issue itself.

tacit shoal
#

So embarrassing the Stripe support team... It has been 3 days we have a live issue that impacts directly our turnover on our peak season!! And we only get the same message over and over and over from 10 different person of Stripe team that cannot even coordinate. On discord you cannot reply, neither by email, by phone call or chat... 10% commission per transaction for this level of support and reactivity... It seems you don't need us as customer. So definitely we will replace Stripe by another solution if we don't find a solution today.

dull fog
#

I appreciate the urgency and we're doing what we can, sorry for the difficulties and thank you for your patience.

valid geode
#

I had a mail from the support asking me for video of the bug. I replied with the video attached. Can you confirm you got the email ?

dull fog
#

yep, that was me sending the email, and confirming that I saw your reply just now, thank you

valid geode
#

While waiting for solution. Do you have a solution for me about the orginal question of this thread ?
I want to work around the issue, by doing the card saving directly with the api without using you component.
Can you provide me a way to achive it and avec next_action.redirect_to_url instead of next_action.use_stripe_sdk

dull fog
#

if you're doing

const confirmIntent = await stripe.setupIntents.confirm(setupIntent.id, {
    return_url: RETURN_URL_PM,
    payment_method: card.id,
});

on the backend like you said, you should be getting a next_action with redirect_to_url

valid geode
#

i'm doing this

const card = await stripe.paymentMethods.create({
    type: 'card',
    card: cardInfo,
})
const setupIntent = await stripe.setupIntents.create({
    payment_method_types: ['card'],
    customer: customerId,
})
const confirmIntent = await stripe.setupIntents.confirm(setupIntent.id, {
    return_url: RETURN_URL_PM,
    payment_method: card.id,
});
dull fog
#

cool, so that should be working then. Do you have a SetupIntent seti_xxx you created using that code that is using use_stripe_sdk?

#

I'd also make sure your RETURN_URL_PM variable is not null since that could be why

valid geode
#

ok I'll be doing some test with this. I'll come back to you with events if I have issues.