Repository navigation
[PB-6873]: feature/sign up passwordless for checkout - #2202
Merged
Merged
Conversation
Add the passwordless checkout groundwork: an env flag, a checkout SDK client that carries no session token, an account-setup service, and the createCustomerWithoutAccount/withoutSession option in the checkout service and payment hook. No user-facing behaviour changes yet.
Add a passwordless sign-up path to the checkout: the password field is hidden, the customer is created without a Drive account, and the purchase can be resolved without asking the buyer to authenticate. Cover the email-already-registered and pending-setup cases and let the buyer resend the account-setup email.
Show a dedicated success screen for buyers who paid without an account, asking them to check their email to finish setting it up (with a resend option), and open the checkout success route to unauthenticated buyers.
Add the services and hooks to complete the setup of an account paid from checkout using the token from the account setup email, and extract new-account credential generation out of the sign-up flow so it can be reused.
Add the screen, its route and translations for finishing the setup of an account paid from checkout when the user follows the link sent by email.
… into local/PB-6873-all
…up-on-login' into local/PB-6873-all
…913-account-setup-service
…912-checkout-without-session
…session [PB-6912]: feat/support the checkout without a Drive session
…r-checkout' into feat/PB-6912-pay-with-email-only
[PB-6912]: feat/let new customers pay with only their email
…r-checkout' into feat/PB-6912-check-your-email-screen
…B-6913-account-setup-service
…vice [PB-6913]: feat/add the account setup service
[PB-6913]: feat/add the account setup screen from the email link
…B-6914-pending-account-setup-on-login
…etup-on-login [PB-6914]: feat/ask users with a pending account setup to finish it from their email
…r-checkout' into feat/PB-6912-check-your-email-screen
…screen [PB-6912]: feat/add the check-your-email screen after paying without an account
Deploying drive-web with
|
| Latest commit: |
92131c1
|
| Status: | ✅ Deploy successful! |
| Preview URL: | https://ab9aecae.drive-web.pages.dev |
| Branch Preview URL: | https://featurew-sign-up-passwordles.drive-web.pages.dev |
|
larryrider
approved these changes
Oct 8, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.



Description
What's new
Related Issues
Related Pull Requests
Checklist
Testing Process
Additional Notes