#diane_best-practices
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/1442810313522020514
📝 Have more to share? Add more details, code, screenshots, videos, etc. below.
Below are links to other discussions we've had with you in the past week in case you want to review that information. If your question is related to one of these previous discussions, please provide a comprehensive summary of the current state and what you need help with now. We help many users simultaneously, so a summary allows us to resolve your issue as soon as possible.
- diane_support, 14 hours ago, 3 messages
- diane_error, 23 hours ago, 29 messages
I am fully aware the React native SDK statuses are different, but this is for me calling the backend to check the Stripe Statuses.
👋 Hi there!
The possible status values for an identity verification session are here: https://docs.stripe.com/api/identity/verification_sessions/object#identity_verification_session_object-status
Any idea why it adds the requires-input status instead of processing when user has submitted it?
The webhook immediately responds with requires input instead of processing
Do you have an example of an event ID (or request ID) where you're seeing this?
vs_1SXJ0IADr3zAo1yXgUMnxYHo
👋 taking over for my colleague. Let me catch up.
That’s the session Id ive shared
Create an event destination to receive events at an HTTPS webhook endpoint. Receiving webhook events is particularly useful for listening to asynchronous events such as when a customer's bank confirms a payment, a customer disputes a charge, a recurring payment succeeds, or when collecting subscription payments.
basically we don't guarantee the order of the webhook events you receive
but you can see the event's previous_attribute
to check what was the previous state
As soon as it’s created it goes into requires input though? Is it because of it being in sandbox?
because requires input means - I would assume it needs more input/is an errror state
you can see the status in the response of your request https://dashboard.stripe.com/acct_1SOKgPADr3zAo1yX/test/logs/req_hZUH2TfrEQAw3w
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
it's normal to go to requires_input at first
That makes sense, but it stays in requires input after submission
did you pass the client_secret to the front-end https://docs.stripe.com/identity/verification-sessions#client-secret and collected the input?
Yes
I’m using the react native SDK and on client it says flow completed but webhook isn’t triggered for processing
oh it is triggered for processing
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
sorry I misunderstood your ask
so basically the verification session goes from requires_input to processing but then the processing fails which gets the vs back to a requires_input status
Ah - probably because of sandbox then, thank you!