Skip to content

Venmo compose button#1541

Merged
saperi22 merged 44 commits intoui-components-compose-supportfrom
venmo-compose-smart-button
Mar 16, 2026
Merged

Venmo compose button#1541
saperi22 merged 44 commits intoui-components-compose-supportfrom
venmo-compose-smart-button

Conversation

@saperi22
Copy link
Collaborator

@saperi22 saperi22 commented Mar 5, 2026

Summary of changes

  • UI for Venmo compose button
  • End to end functionality for Venmo button

Testing note:

  • There's an issue where PayPal and Venmo are both initialized in the same fragment of the demo app. The BrowserSwitchActivityRegistryKey in BrowserSwitchClient is the same for both and is causing an issue where PayPal flow result is delivered to Venmo flow as it was registered later.
    • This issue was fixed and is waiting on BrowserSwitch release.
    • Consume the newer release version (likely 3.5.1) for the fix.

Checklist

  • Added a changelog entry
  • Relevant test coverage
  • Tested and confirmed payment flows affected by this change are functioning as expected

Authors

List GitHub usernames for everyone who contributed to this pull request.

@saperi22 saperi22 force-pushed the venmo-compose-smart-button branch from f28e59c to caad8d8 Compare March 9, 2026 21:37
Base automatically changed from compose-smart-button to ui-components-compose-support March 11, 2026 18:21
@saperi22 saperi22 marked this pull request as ready for review March 11, 2026 22:01
@saperi22 saperi22 requested a review from a team as a code owner March 11, 2026 22:01
@saperi22 saperi22 changed the title Venmo buttons compose UI Venmo compose button Mar 12, 2026
@saralvasquez
Copy link
Contributor

Hmmm when testing on physical device I got the venmo flow to work, but then went to try to PayPal flow right after and when I click "Continue to Review Order" it sends me back to the demo app with "user did not complete PayPal flow" and the same thing happens for the venmo flow

Copy link
Contributor

@saralvasquez saralvasquez left a comment

Choose a reason for hiding this comment

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

Looks ready to me once the browser switch change is done being released!

@saperi22 saperi22 merged commit 1008832 into ui-components-compose-support Mar 16, 2026
9 of 21 checks passed
@saperi22 saperi22 deleted the venmo-compose-smart-button branch March 16, 2026 19:14
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