Keep it simple
Your Mini App journeys should be clear to understand and quick to complete. Avoid unnecessary screens, duplicate steps, and complex language.
All Mini Apps should deliver a consistent, trusted, and easy-to-use customer experience within the MoMo ecosystem. These are the core UI/UX guideline areas we’ve identified to help you create a Mini App that matches the MoMo look-and-feel.
Your Mini App journeys should be clear to understand and quick to complete. Avoid unnecessary screens, duplicate steps, and complex language.
Design for fast loading and low data usage. Avoid heavy assets, unnecessary animations, and large page elements that may slow down the customer experience.
Use clear labels, readable text, sufficient colour contrast, and touch-friendly components. The PWA integration guidance references minimum touch targets, contrast, reduced payloads, compressed assets, lazy loading, and support for older or low-end devices.
Use language, flows, and payment journeys that are appropriate for the target market. Where needed, adapt content to the local country, service category, and customer behaviour.
When customer consent or permissions are required, explain why the information is needed and what the customer is agreeing to.
Payment journeys should clearly show:
Error messages should be clear, helpful, and actionable. The portal requirements explicitly call for detailed error codes, descriptive messages, and actionable steps rather than generic errors.
Example:
Instead of: “Transaction failed.”
Use: “Payment couldn’t be completed because the wallet has insufficient funds. Please add funds and try again.”
Where there is no data to show, explain what the customer can do next.
Example:
“You haven’t made any bookings yet. Start by selecting a hotel.”
Show progress while content loads and provide a friendly message when the customer has poor connectivity or the service is temporarily unavailable.
The requirements document references design kits, reusable components, templates per category, and shared libraries as part of the Mini App Documentation Hub.