Skip to content
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

COIOS-812: Identify native redirect flow (v4) #1886

Draft
wants to merge 4 commits into
base: v4
Choose a base branch
from

Conversation

nauaros
Copy link
Contributor

@nauaros nauaros commented Oct 31, 2024

Summary

This development enables us to differentiate between regular and native redirects. To handle cases where native redirects fail (indicated by nativeRedirectData being nil), it's essential to track the originating flow type of each redirect.

Motivation

Native redirect flows can occasionally fail if nativeRedirectData is nil within the action object. Currently, we handle this by discarding the native redirect (checking if nativeRedirectData is nil), and defaulting to a "direct issuer flow" using a /details call.

To avoid the additional steps of the "direct issuer flow," we can address this issue on the backend. By identifying the native redirect flow, we can still retrieve the native redirect result directly.

Release notes

  • TBD

Ticket

COIOS-812

@nauaros nauaros changed the title COIOS-812: Identify native redirect flow COIOS-812: Identify native redirect flow (v4) Oct 31, 2024


/// Redirect type.
public let type: RedirectType
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Leaving this comment to not forget the conversation we had regarding the backend behavior

@@ -1,5 +1,5 @@
//
// Copyright (c) 2022 Adyen N.V.
// Copyright (c) 2019 Adyen N.V.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Different swiftformats fighting each other again

Copy link

sonarcloud bot commented Nov 4, 2024

@nauaros nauaros self-assigned this Nov 5, 2024
@nauaros nauaros added the new a pull request that adds a new feature label Nov 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
new a pull request that adds a new feature
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants