Skip to content

Dash 4249 setup flow 3ds#93

Open
Devlaird wants to merge 18 commits intomainfrom
DASH-4249-setup-flow-3ds
Open

Dash 4249 setup flow 3ds#93
Devlaird wants to merge 18 commits intomainfrom
DASH-4249-setup-flow-3ds

Conversation

@Devlaird
Copy link
Contributor

@Devlaird Devlaird commented Jan 20, 2026

📝 Description

Jira ticket: https://fatzebra.atlassian.net/browse/DASH-4249?search_id=3590e8d5-56b4-47e3-a26b-e534cbeb9967

Details of change

Here is the sequence diagram:
ThreeDSecureSetup.pdf

Successful setup

We don't need to emit successful setup as its an initial step

Screenshot 2026-01-23 at 11 33 35 am

Unsuccessful setup

if gateway is down/jabberwocky is down or if cybersource throws a fit and doesn't respond.

This is unlikely, but handled nonetheless

Screenshot 2026-01-23 at 11 30 30 am

Change Rollback Plan

  • Roll forward (this path is feature flagged under: new_threeds_flow

Change Checklist

The following must be reviewed and signed off by the creator of the PR. To sign off review and check each

🔑 Security

  • Security of any environment is not reduced by this change.
  • All existing security controls remain in place or have been replaced with equal or stronger controls.

Testing of Changes

  • Testing results have been verified as complete and covering all aspects of the change.
  • Evidence of testing attached
  • Security scans are passing
  • No package vulnerabilities introduced

🔎 Quality assurance

  • Reviewed this PR myself
  • Automated tests are required and included
  • Security controls have been reviewed
  • Changes are Blue-Green friendly

@snyk-io-au
Copy link

snyk-io-au bot commented Jan 20, 2026

⚠️ Snyk checks are incomplete.

Status Scanner Critical High Medium Low Total (0)
⚠️ Open Source Security 0 0 0 0 See details
⚠️ Licenses 0 0 0 0 See details
Code Security 0 0 0 0 0 issues

💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse.

@Devlaird Devlaird marked this pull request as ready for review January 21, 2026 00:09
@Devlaird Devlaird requested a review from a team as a code owner January 21, 2026 00:09
READY = "fzi.ready",
SETUP_THREE_D_SECURE_REQUEST = "fzi.3ds_stp_req",
SETUP_THREE_D_SECURE_SUCCESS_RESPONSE = 'fzi.3ds_stp_res',
SETUP_THREE_D_SECURE_FAILURE_RESPONSE = 'fzi.3ds_stp_fail',
Copy link
Contributor Author

Choose a reason for hiding this comment

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

this is a general failure bridge event - rename from: "SETUP_THREE_D_SECURE_FAILURE_RESPONSE" ->
"THREE_D_SECURE_FAILURE_RESPONSE" and fzi.3ds_stp_fail -> fzi.3ds_fail

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

3 participants