Poor payment confirmation design
After entering my information and paying $85.63 for a Flutter Express ticket, the app gave zero indication the transaction went through — no confirmation message, no order number, no "check your email." Nothing. The "Pay Now" button stayed on screen, fully active, as if nothing had happened.
With no feedback whatsoever, I tapped again. Charged twice.
This is a basic, inexcusable checkout flaw.
Every payment flow in existence shows you a confirmation screen. UBME's does not.
The app does not fail to charge you - it just fails to tell you it did. The result is predictable: duplicate charges that users have no way to prevent in the moment

