Customer forgotten password
This guide outlines the journey for a customer resetting their e-wallet password after forgetting it. You'll find both the customer-facing flow and system-level sequence, complete with API endpoint paths and CRM/contract event mappings. Use it to align the UX journey with backend specifications — and contact us if you’d like enhanced Postman or Swagger definitions for integration testing.
Customer perspective
%%{init: { "theme": "neutral", "look": "classic" }}%% flowchart TD A([Start]) --> B[Request password reset] B --> C[Receive reset email with URL] C --> D([User journey ends until email is acted on]) D --> E[Open reset URL] E --> F[Enter new password] F --> G[Set new password] G --> H([End])
System perspective
%%{init: { "theme": "neutral", "look": "classic" }}%% sequenceDiagram participant C as Customer participant W as Web participant ATS as AccessTokenService participant AS as AuthenticationService participant ES as EmailService C->>W: Start W->>ATS: getRetailerAccessToken ATS-->>W: access token W->>AS: requestEWalletPasswordChange AS-->>ES: send reset email ES-->>C: reset email with URL W-->>C: Initiator flow ends opt After email received C->>W: Open reset URL W-->>C: Prompt for memorable data C->>W: Submit new password and memorable data W->>AS: changeEWalletPassword AS-->>W: success W-->>C: Password changed end
Updated 11 days ago