Step 8 — Done¶
Purpose¶
Display a receipt confirming the entire customer registration and onboarding transaction. The salesperson reviews the receipt and provides the customer with their account details.
Receipt Summary¶
The receipt includes the following details:
| Field | Description |
|---|---|
| Customer name | Full name of the registered customer |
| Phone number | Customer's primary contact number |
| Package | The selected product package |
| Subscription ID | Unique identifier for the customer's new subscription |
| Vehicle ID | The linked vehicle/product identifier |
| Assigned battery | Battery ID assigned to the customer |
| Amount paid | Payment collected via M-Pesa |
| Temporary password | A system-generated password for the customer's new account |
Temporary Password¶
The customer receives a temporary password that allows them to log into their own OvApp account. They should be advised to change this password on first login.
Important
Make sure the customer notes down or screenshots their temporary password before leaving.
UI Behavior¶
- The receipt is displayed in a clear, read-only format
- Key values (subscription ID, temporary password, amount paid) are prominently highlighted
- A success indicator confirms the registration is complete
Next Steps¶
After reviewing the receipt:
- The salesperson shares the temporary password with the customer.
- The salesperson can hand over the vehicle and battery to the customer.
- The salesperson taps New Registration to return to Step 1 — Customer and begin onboarding another customer.
Actions¶
- New Registration returns to Step 1 — Customer
- Logout exits the salesperson session