-
Notifications
You must be signed in to change notification settings - Fork 90
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
identity_verfication request stuck in-progress due to failed /link/workflow/event request #24
Comments
@CorbinMontague thanks for reporting. The request to |
Corbin and the Shift Key team have a direct email thread going with Plaid. I will help troubleshoot from there and include the resolution here. Thank you! |
As of about 30m ago this issue is suddenly no longer happening. I did not change any of my code but the IDV flow is now working as expected. From what I see in the proxy logs, the requests and responses look exactly the same as before when the IDV flow was not working, which definitely confirms the workflow/event request failure has nothing to do with the issue, but is also interesting because the workflow/start request and response look the same as when no content was being rendered before. I assume this was some kind of API/backend issue and something just got pushed to Plaid's Sandbox environment to fix this? |
It was good to connect Corbin, hopefully the issue stays resolved. Let us know if you experience any more odd behavior, otherwise I will check in next week to stay up to date of your progress.Typo’d with thumbs On Oct 17, 2023, at 1:03 PM, Corbin Montague ***@***.***> wrote:
As of about 30m ago this issue is suddenly no longer happening. I did not change any of my code but the IDV flow is now working as expected. From what I see in the proxy logs, the requests and responses look exactly the same as before when the IDV flow was not working, so that's interesting... I assume something must've just gotten fixed in Plaid's Sandbox environment.
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you commented.Message ID: ***@***.***>
|
Going to close this issue, but feel free to comment if it occurs again. |
Unfortunately this seems to be reproducing again for me, same scenario. POST ...workflow/event fails with 400 with the same response body and my app is stuck because I'm not handling onEvent at all. Is this a sandbox issue? |
A request to |
Got it, thanks. But how should we proceed with this issue? It seems to be happening only for the banks that have a web flow. Our redirectUri is set correctly and it worked properly last week. Update: I've noticed that the 5.2.1 sdk version works properly, the issue seems to have been introduced in 5.3.0 |
@biancafelecanwd thanks for debugging this more. I've found the root case. You're correct this only occurs in 5.3.0 - this is something that can be resolved server side. I'll report back with an update ASAP. |
@biancafelecanwd just following up. The issue has been identified. We will release |
Please do not include your API
secret
orpublic_key
in any issue.A detailed description of the steps to reproduce the issue
Using a link token created against the
identity_verfication
product, the iOS Plaid Link SDK is unable to load the start of the product workflow due to an error received from a request to https://sandbox.plaid.com/link/workflow/event fired shortly after a successful https://sandbox.plaid.com/link/workflow/start request. Theidentity_verfication
request is then stuck in-progress and cannot be cancelled from the Plaid Dashboard.LinkDemo-SwiftUI
) , use the link_token given back from the cURL request made in step 2 to create aLinkTokenConfiguration
instance for callingPlaid.create()
.Open Plaid Link
invalid workflow session id
:A request to https://sandbox.plaid.com/link/workflow/start that successfully returns a https://verify-sandbox.plaid.com/plaid/verify/foo URL in the response which when copy/pasted into a web browser looks great, but is not rendered in-app due to the failure below.
A request to https://sandbox.plaid.com/link/workflow/event with request body:
Failing on a 400 with response body:
What you expected to see?
I expect to see the start of the identity verification flow as defined by the template I created in the Plaid Dashboard and referenced in my create token cURL request.
Some Notes:
5.0.0-beta1
branch and the bug was still present.auth
andidentity
products do not exhibit this bug, but I noticed those products got a workflow session id back in the response from their calls to https://sandbox.plaid.com/link/workflow/start which they then passed along in the request body to https://sandbox.plaid.com/link/workflow/event and therefore their event requests never failed.What you saw instead?
An error in the console:
The simulator stuck on a white screen and the identity verification requests stuck in-progress in the Plaid Dashboard
Screenshots that show the state of the UI (if applicable)
When submitting an issue for Plaid Link iOS please include the following information:
env
List of used 3rd party libraries (e.g. CocoaPods):
The text was updated successfully, but these errors were encountered: