Weekly UI/UX

Date: 2025-08-18 · Duration: 53.52000045776367 min Organizer: Nader Attendees: Mike, Nader, nathan.d.dutoit@gmail.com, Raymond

Summary

  • Raymond successfully deployed recent fixes for validation issues and merchant creation UI glitches, enhancing the testing experience.
  • Basic field validation for business name, website, and MCC code is fully functional, though timing issues with required field indicators need resolution.
  • SSN field currently requires dashes; team agreed to implement auto-masking for improved user experience.
  • Document upload validation is now mandatory, requiring at least one document before proceeding with the form.
  • Critical ‘immutable’ backend errors are hindering save draft functionality, preventing data persistence effectively.
  • Despite frontend validation being successful, backend submission is failing with recurring validation error messages, impacting user experience.
  • Clarification on ‘submit as lead’ versus ‘submit application’ indicates leads go to Mike for review while full submissions head directly to processing.
  • Cancellation functionality is essential for managing test applications and the merchant lifecycle, streamlining processes.
  • Team is evaluating a shift from Pay Engine validation to a flattened data storage model to overcome current data saving limitations.
  • Ticket 573 has been marked as complete, with all frontend acceptance criteria met despite existing backend integration problems.

Action Items

  • Raymond Focus on completing validation implementation matching Google Sheets mapping in ticket 598 (41:42) Implement auto-masking for SSN field to improve user experience, limiting to 9 integers with automatic dash insertion (46:45) Add comments to Google Sheets for any missing field definitions encountered during implementation (47:15)

Mike Review and complete column H in Google Sheets with ‘always’ or ‘optional’ requirements for each field (44:02) Provide detailed thoughts on status management workflow and application lifecycle requirements (35:39)

Nader Discuss backend submission logic with Alexander including PUT endpoint error handling and force submission status management (33:19) Evaluate flattened data storage approach vs current Pay Engine validation model for better partial save support (51:28)