Skip to content

Conversation

@bc-wpietrzak
Copy link
Contributor

@bc-wpietrzak bc-wpietrzak commented Nov 28, 2025

What/Why?

For Adyen, when user tries to set a previously vaulted card as default on checkout's payment stage and an additional action is triggered (e.g. 3ds check), this setting is not saved and the default instrument does not change. This issue is caused by instrument id not being included in the submitPayment payload.
This PR adds additional data (bigpay token and instrument id) to submitPayment payload when following conditions are met:

  • payment is made with non-default vaulted instrument
  • additional action is needed

Rollout/Rollback

Revert

Testing

Screen.Recording.2025-11-27.at.22.44.20.mov
Screenshot 2025-11-28 at 12 05 38 Screenshot 2025-11-28 at 12 05 54 Screenshot 2025-11-28 at 12 06 14 Screenshot 2025-11-28 at 12 06 30 Screenshot 2025-11-28 at 12 14 07

@bc-wpietrzak bc-wpietrzak changed the title fix(checkout): PI-4524 fix default instrument setup for Adyen v3 fix(checkout): PI-4524 fix default instrument setup on additional action for Adyen v3 Nov 28, 2025
@bc-wpietrzak bc-wpietrzak marked this pull request as ready for review November 28, 2025 13:03
@bc-wpietrzak bc-wpietrzak requested a review from a team as a code owner November 28, 2025 13:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants