#robert_3ds-testing
1 messages ¡ Page 1 of 1 (latest)
đ 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.
processing, requires_action, requires_capture, requires_confirmation
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
As my payments are offline, how can I make it so that after 3ds the payment goes to cancelled or approved.
That's how 3ds works
It always goes to cancelled or approved after
By offline you mean off_session?
yes
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?
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.
So you want to simulate when a customer is online and completing payment?
It may be an option or I don't know if from the dashboar you can do something or with the CLI.
Why can't you run through your app's flow in test mode with one of the 3ds cards I shared?
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.
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
Ok I will try to do the tests however I don't understand what you mean by running the application flow in test mode.
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
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
i try to test, thanks.
Can I somehow change the status of a transaction from the dashboard or something like that?
No that's not something we support. Our Test environment mirrors what happens in Live mode.
Use our Test cards (https://stripe.com/docs/testing#cards) to simulate various states
I try to complete setupIntent with this card 4000000000009995 but the strip form in js reject the card.
yes that's expected, that card is to trigger a decline