This is the story of a 0.8 second animation that changed how millions of users felt about failed payments.
The problemPayment failures are the worst moment in any fintech experience. The user is already stressed — they've just committed to paying something. When it fails, the default response is a red error screen that says "Payment Failed" in large text. It's correct, but it's terrible.
What our research foundWe interviewed 28 users who'd recently experienced payment failures. The three biggest pain points: uncertainty (did the money leave my account?), self-blame (did I enter the wrong PIN?), and helplessness (what do I do now?). None of these were addressed by the existing error screen.
The design questionCan motion design address emotional states? We hypothesised yes. The right animation can communicate "this is a temporary setback, not a catastrophe."
The animation principles we appliedA hard cut to the error state makes failure feel permanent. Easing in from a neutral state communicates transition, not finality. We designed a 3-frame animation: (1) loading state continues normally, (2) a gentle "ripple" effect, (3) the error state slides up from the bottom. The total duration: 0.8 seconds.
The resultsA/B test over 6 weeks across 2.3M payment failure events. Users who saw the new animation retried payment 34% more often. Anxiety scores (measured via a micro-survey) dropped significantly. The motion was doing exactly what we wanted — reframing failure as temporary.
Comments (0)