#samina_unexpected
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/1463179558047056007
📝 Have more to share? Add more details, code, screenshots, videos, etc. below.
Event data after completing a verification in live mode
{
"id": "vs_1SrRPjP4cwb97G115D9AbRZE",
"object": "identity.verification_session",
"livemode": true,
"status": "requires_input",
"client_reference_id": null,
"client_secret": "vs_1SrRPjP4cwb97G115D9AbRZE_secret_live_YWNjdF8xUFJmV0xQNGN3Yjk3RzExLF9UcDVhUERFVWZOcUdOcGs2eU9xaHpCRWRUWjlsOG5N01008uQSbNez",
"created": 1768863555,
"last_error": null,
"last_verification_report": null,
"metadata": {
"businessId": "26c62658-2bf5-4ce2-9962-20e76b691440",
"connectedAccountId": "acct_1RgnwbP4DnqQmcoz",
"personId": "person_1RgnwcP4DnqQmcozMv3N3Nf6",
"purpose": "transaction_limit_upgrade",
"userId": "ecfd3538-8081-7012-ebe4-9d301046266c::ecfd3538-8081-7012-ebe4-9d301046266c"
},
"options": {
"document": {
"require_live_capture": true,
"require_matching_selfie": true
},
"matching": {
"dob": "similar",
"name": "similar"
}
},
"redaction": null,
"related_customer": null,
"related_customer_account": null,
"related_person": {
"account": "acct_1RgnwbP4DnqQmcoz",
"person": "person_1RgnwcP4DnqQmcozMv3N3Nf6"
},
"type": "document",
"url": "https://verify.stripe.com/start/live_YWNjdF8xUFJmV0xQNGN3Yjk3RzExLF9UcDVhUERFVWZOcUdOcGs2eU9xaHpCRWRUWjlsOG5N01008uQSbNez"
}
Stripe helps you securely verify your identity online
Hey there, I see that information has been provided for this session, but that it does still require action
yes, so we completed the entire flow by uploading the driving license and selfie and then pressed 'complete' everything seemed normal but it still requires input
Is this an exception, or something you're seeing consistently/able to reproduce?
able to reproduce on live mode only when we are in testmode and simulate a success or failure it works
however, the 'preview user experience' does not work and shows requires input
in test mode
Was this working like you expected previously, or is this the first time you're trying to go live and seeing this?
yeah it was working just fine, nothing changed in our implementation, we started getting reports of this since friday
did anything change from Stripe's side or have you had others reporting the same
Not aware of any changes related to this
and I am seeing sessions continue to be verified for you, for example:
vs_1Sqz47P4cwb97G11ASJAy0IH
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
the identity verifications done through the Web app are working but the ones done on mobile ios and android keeps saying requires input even after completing
The event data shared above was done through mobile and even after completing all the steps such as uploading the documents, and selfie it was saying 'requires input'
Gotcha, and there were no mobile app changes/updates on that timeline?
we pushed updates for other features but not related to identity verification
As per our current testing in web we observed these in the stripe event log,
-
Verification session created and used preview experience flow used: session created -> session processing -> session requires input
-
Created and used dropdown: session created -> 2 files submitted -> session processing -> session requires input
But in mobile if we preview the flow the verification session gets created but it never moves to processing, same happened in live mode. We had not tested the preview flow in mobile before so we don't know if thats expected or not.
The verification worked in live mode when we did the first implementation and in git diff between the first implementation and the latest commit we can see no changes in how we create the verification session or how we show it and no changes to stripe api version, stripe node js sdk for backend version, stripe identity and stripe react native package versions in the mobile app and the underlying native dependencies in IOS as per the Podfile.lock.
hi there, can you describe more about what you mean by the preview flow? what steps are you taking to do this?
it is the preview user experience button we get on test mode
{
"@stripe/stripe-identity-react-native": "^0.4.1",
"@stripe/stripe-react-native": "0.57.0",
"@stripe/stripe-terminal-react-native": "^0.0.1-beta.28",
}
This is the mobile package versions
Stripe api version is 2025-08-27.basil
expo version is ~53.0.24
And for backend nodejs we were on 18.4.0 and we upgraded to 18.5.0 as suggested in this issue https://github.com/stripe/stripe-identity-react-native/issues/224 which is closest to our case
we tried expo install --fix and that downgraded @stripe/stripe-react-native to 0.45.0 but that also did not solve the issue
We actually get this error in preview user experience after taking front, back photo of driving licence and the selfie. Which is the same error we get in android in live mode, So this indicates that preview user experience actually is supposed to work
This error screen is only showing in Android
For iOS, however, we do not see this error screen. It just takes in all input such as driving license and selfie, and then closes the modal upon clicking 'complete' however, no submission happens as the state remains as 'requires input'
this is affecting a lot of our customers in prod, so we really need some urgent help here 👀
still looking into this
thank you
just updating that we're still investigating internally and will update when we have findings
Just to share a bit more, there does not appear to be a significant change in the number of sessions you're seeing verified, though the baseline is in single digits per day so its difficult to read too much into that overall
yes, but we still need to push out a solution to this so that users who do try to verify their identity in app are able to do so. We need your help in this, were you able to identify any issues on your end coming from the SDK?
We think the issue is that the stripe identity sdk is not submitting anything to stripe after taking the photos
We also tried to get android logs using adb logcat -v verbose but did not see any error message related to stripe, I think we can share the logfile with you, we grabbed it to a file
That's not the case, as far as i can tell. I can see the files (doc front, doc back, face) uploaded to the verification session you shared earlier
But the status was still saying 'requires input' even after we uploaded all the files
it says that if the verification fails
but it goes through processing before that
Yes, i see that, and we're still looking
Where do you see this?
In events
Can you share an example event ID?
Yesterday the ones we tried in preview user experience did not move to processing state, they were in sandbox and I'm trying to get them
Does the same happen in the live mode cases, or is this a test only sequence?
live mode too
for example this is live mode
{
"id": "vs_1SrRPjP4cwb97G115D9AbRZE",
"object": "identity.verification_session",
"livemode": true,
"status": "requires_input",
"client_reference_id": null,
"client_secret": "vs_1SrRPjP4cwb97G115D9AbRZE_secret_live_YWNjdF8xUFJmV0xQNGN3Yjk3RzExLF9UcDVhUERFVWZOcUdOcGs2eU9xaHpCRWRUWjlsOG5N01008uQSbNez",
"created": 1768863555,
"last_error": null,
"last_verification_report": null,
"metadata": {
"businessId": "26c62658-2bf5-4ce2-9962-20e76b691440",
"connectedAccountId": "acct_1RgnwbP4DnqQmcoz",
"personId": "person_1RgnwcP4DnqQmcozMv3N3Nf6",
"purpose": "transaction_limit_upgrade",
"userId": "ecfd3538-8081-7012-ebe4-9d301046266c::ecfd3538-8081-7012-ebe4-9d301046266c"
},
"options": {
"document": {
"require_live_capture": true,
"require_matching_selfie": true
},
"matching": {
"dob": "similar",
"name": "similar"
}
},
"redaction": null,
"related_customer": null,
"related_customer_account": null,
"related_person": {
"account": "acct_1RgnwbP4DnqQmcoz",
"person": "person_1RgnwcP4DnqQmcozMv3N3Nf6"
},
"type": "document",
"url": "https://verify.stripe.com/start/live_YWNjdF8xUFJmV0xQNGN3Yjk3RzExLF9UcDVhUERFVWZOcUdOcGs2eU9xaHpCRWRUWjlsOG5N01008uQSbNez"
}
for this when we inspect with workbench and go to events we can only see the session created
Stripe helps you securely verify your identity online
did not enter processing state
vs_1SriEl03HIrUdJ74JIe8kbt7 I created this in sandbox and used preview user experience, but it show this screen and it does not go into processing state
after I scan the license and provided the selfie
yes, the same behaviour as in live mode where we uploaded license back and front and selfie, submitted but the event did not enter processing state
do we have any updates regarding this issue?
Still investigating -- right now, it seems like the issue is at the submit/complete step, but not sure why thats not wroking as expected
Do you have SDK/platform logs specifically around when completing the session(s)?
Yes! here you go
Is that from a test session or live session?
live session done on a production account
the logs include some errors that look like they're trying to access private network resources (your analytics?) unclear if related, just notable
Yeah, we noticed that as well, but based on the behaviour we’re seeing, we believe it is not related to the identity verification issues
Hi there! We're going to send you a DM with instructions on how to create a support case, so that we can keep you updated via email as we continue the investigation here.
Hello @dim anvil, we have sent you a direct message, please check it at https://discord.com/channels/@me/1463239118392656108
- 🔗The message has instructions on how to open a direct support case with our Developer Support team, in order to help you more effectively.
thank you, we will create the support case. I need to update my team on this matter. Is this issue coming from the SDK or is there anything else we can do at the code level to resolve this?
We don't know yet, we're working directly with the Identity team to continue investigating and can follow up in the case
my manager created the support ticket:
ID for reference
em_i0bnohimhchwvplp702jrqlqib59av
We got the support ticket! @cobalt walrus are we good to close this thread?