#robert_3ds-testing

1 messages ¡ Page 1 of 1 (latest)

carmine veldtBOT
#

👋 Welcome to your new thread!

⏲️ We'll be here soon! Typically we respond in a few minutes, but sometimes we might take a bit longer if the server is busy or if you have a particularly tricky question.

⏱️ We close idle threads, which makes them read-only. Once a thread is closed it won't be reopened, but you can always start a new thread if you have another question.

🔗 This thread will always be available, even after it's closed. You can find it again using Discord's search, or you can save this link: https://discord.com/channels/841573134531821608/1291418175346577510

📝 Have more to share? Add more details, code, screenshots, videos, etc. below.

ornate arrow
#

What do you mean by pending status?

#

We don't have a pending status

hushed imp
#

processing, requires_action, requires_capture, requires_confirmation

ornate arrow
#

processing doesn't usually come with card payments since they're synchronous, but you can force a requires_action status easily by using a 3ds card

#

like 4000002760003184

hushed imp
#

As my payments are offline, how can I make it so that after 3ds the payment goes to cancelled or approved.

ornate arrow
#

That's how 3ds works

#

It always goes to cancelled or approved after

#

By offline you mean off_session?

hushed imp
#

yes

ornate arrow
#

Yeah off_session payemnts just immediately get declined if they require 3ds

#

They will never enter requires_action state

#

Do you want those to enter a requries_action state?

hushed imp
#

My clients, they register their cards and then for the consumption I make the payment, but it can happen that their card is rejected for funds or that it is in a verification process of the bank to approve the payment, those are the states that I need to handle when this type of situation occurs, to be able to verify in stripe if the payment ended up being successful or not.

ornate arrow
#

So you want to simulate when a customer is online and completing payment?

hushed imp
#

It may be an option or I don't know if from the dashboar you can do something or with the CLI.

ornate arrow
#

Why can't you run through your app's flow in test mode with one of the 3ds cards I shared?

hushed imp
#

I already did the test with the card you sent me and the transaction was left on the dashboard as incomplete. i need to change it to completed cancelled or failed.

#

My UI is in spanish.

ornate arrow
#

Yeah idk how to do this through the dashboard

#

Really you need to run through your app's flow in test mode

#

Because the 3ds challenge needs to be presented

carmine veldtBOT
hushed imp
#

Ok I will try to do the tests however I don't understand what you mean by running the application flow in test mode.

ornate arrow
#

You said you need to test the customer's flow

#

So run your app in test mode

#

And test the flow that way

#

Rather than trying to simulate stuff on the dashboard

hushed imp
#

Indeed, I am running my application in debug mode, but I need to do the tests, simulating any type of transaction that may occur.

#

thanks, @ornate arrow

proud peak
#

robert_3ds-testing

#

Let us know if you have another question before we close!

hushed imp
#

i try to test, thanks.

#

Can I somehow change the status of a transaction from the dashboard or something like that?

proud peak
#

No that's not something we support. Our Test environment mirrors what happens in Live mode.

hushed imp
#

I try to complete setupIntent with this card 4000000000009995 but the strip form in js reject the card.

proud peak
#

yes that's expected, that card is to trigger a decline

hushed imp
#

ok, thx@proud peak

#

Can I complete payments through the Stripe customer portal?