50 lines
3.2 KiB
Plaintext
50 lines
3.2 KiB
Plaintext
** Back navigation: Need to have better control on the flow back and forth started from Services <-> Billing Address <-> Payment Method, ...**
|
|
Expectation: restoring selected items or entered values in fields, the flow back and forth must be in the right order (base on the steps the user made).
|
|
|
|
** New Route issues: on some screens, Job List, Job Detail, Job Map, Upload Job Data, etc.. Refresh (F5) will show the green screen with AgNav logo in the center, F5 again will lost the current screen and show Dashboard (root) screen. **
|
|
Expectation: should reload the screen at the current path with selected item, if any.
|
|
|
|
Billing Address:
|
|
1. When loaded, it always filled with a fixed name, 'justin'? Why?
|
|
Expectation:
|
|
When loaded, it should filled with:
|
|
- Name: the contact name of the Applicator as default or the previous input Name
|
|
- Address fields: if there is none BA, extract the fields from address (normally would be the exact business address registered with us) of the appl. profile.
|
|
|
|
2. When try to change the country, it emits error. However, it reset values of state/province and postal code.
|
|
Expectation:
|
|
- Can country be fixed and or not changable? The reason is the BA make senses only for the country the applicator's business location which is mostly within the same province/state.
|
|
|
|
Q:
|
|
- Sometimes it shows 'Error: Received unknown parameter: billing_details[address][valid] ?' at the bottom of the screen Why? Is the a better to handle this?
|
|
- If the Stripe Address element is hard to use and how about simply implement a reuse-able Address Component ?
|
|
|
|
Services:
|
|
When selected a package then Confirm => Billing Address. If click on Back, it goes back to the Services with none selected. => Need to display previous selected services.
|
|
Expectation:
|
|
- At any time, when navigating back to, It should show the previous selected items.
|
|
|
|
Payment Details:
|
|
1. Total Amount: shows plain number only, the value is incorrect.
|
|
Expectation:
|
|
- Show value in US$: <value> or with the suffix of USD next to the value.
|
|
- The value number must be divided by 100, if getting from Stripe, and be formatted with US 2-decimal precision.
|
|
|
|
2. 'Choose Existing Payment' and the dropdown with 'None'.
|
|
Expectation:
|
|
- When there is none PM, hide/disable 'Choose Existing Payment' and the dropdown with 'None'.
|
|
|
|
3. 'Card Number':
|
|
Expectation: auto focus on the 'Card Number' field
|
|
|
|
4. When enter a well-form card number such as 4242 4242 4242 4245, it displays 'secret red error icon', What does it mean to the user? How does he know how to proceed and why?
|
|
Expectation:
|
|
- Should show clear and meaningly error, may be right below the CN field, so the user can correct.
|
|
|
|
5. Errors: Received unknown parameter: billing_details[address][valid] when click on 'Continue to review'
|
|
Expectation:
|
|
- For the case of invalid customer address (unverified from Stripe), as mentioned before, It should show a clear warning message and a button to click on to go back to the Billing Address screen. Only proceed until the Address is valid and verified by Stripe.
|
|
- Or if any error, check for the reason and and the request defails from the Debug and Stripe. For example: for this error, Response: "invalid_request_error", https://dashboard.stripe.com/test/logs/req_gWrKrTzQEHpMxI?t=1683291978
|
|
|
|
|