Shop Pay Account Recovery
2 min readJan 21, 2024
--
Shop Pay is a digital wallet that enables single-click checkout by autofilling your payment details
*This project was shipped in 2020 as shopify.com/pay. After rebranding, it is now under shop.app/pay
Problem
Often, Shop Pay users cannot use Shop Pay one-click checkout because they signed up with the wrong phone number [by accident.]
Existing solution
- The only way is to go to shopify.com/pay and opt out of Shop pay, and then re-sign up with the correct phone number
Why this is not ideal
- Users lose all their saved information if they have to sign up all over again
- Users should be able to keep their account and update information in isolation
- This solution is not intuitive, nor easy to discover
How does this problem even happen?
- How do people sign up with the wrong phone number accidentally?
- Users enter a phone number upon signing up, but the phone number is not verified at the time
Solution
- Allow users to sign in with their email
- Confirm their phone number. If it is incorrect, allow the user to update their phone number
- There is a scenario in which a user is able to access the saved payment information of another user, if we grant full access to signing in by email
- Hence, for security reasons, all saved information will be erased if the phone number does not match
Visit shop.app/pay to check out the product!