Payment confirmation in a mobile checkout flow

Click the play button to start

PROBLEM:
The payment process is a critical moment where users must feel reassured that their transaction is successful and the interface should reduce perceived waiting time during processing.

GOAL:
Provide a calm, reassuring animation with clear success confirmation, while minimizing perceived wait time during processing.

SOLLUTION:
The card slides into the card reader, with the sliding motion itself acting as the progress indicator; When complete, the card reader transforms into a success icon with a checkmark, accompanied by a burst of confetti which celebrates success.

TECHNICAL NOTES:

  • Built with Rive State Machines to manage interactive states and transitions.

  • Supports programmatic control, allowing real-time updates via input parameters.

  • Uses hover and click triggers to control the animation.

  • Fully vector-based, lightweight animation for high-performance rendering.

  • Exported as a .riv file, ready for direct integration on mobile and web platforms.

PROBLEM:
The payment process is a critical moment where users must feel reassured that their transaction is successful and the interface should reduce perceived waiting time during processing.

GOAL:
Provide a calm, reassuring animation with clear success confirmation, while minimizing perceived wait time during processing.

SOLLUTION:
The card slides into the card reader, with the sliding motion itself acting as the progress indicator; When complete, the card reader transforms into a success icon with a checkmark, accompanied by a burst of confetti which celebrates success.

TECHNICAL NOTES:

  • Built with Rive State Machines to manage interactive states and transitions.

  • Supports programmatic control, allowing real-time updates via input parameters.

  • Uses hover and click triggers to control the animation.

  • Fully vector-based, lightweight animation for high-performance rendering.

  • Exported as a .riv file, ready for direct integration on mobile and web platforms.

PROBLEM:
The payment process is a critical moment where users must feel reassured that their transaction is successful and the interface should reduce perceived waiting time during processing.

GOAL:
Provide a calm, reassuring animation with clear success confirmation, while minimizing perceived wait time during processing.

SOLLUTION:
The card slides into the card reader, with the sliding motion itself acting as the progress indicator; When complete, the card reader transforms into a success icon with a checkmark, accompanied by a burst of confetti which celebrates success.

TECHNICAL NOTES:

  • Built with Rive State Machines to manage interactive states and transitions.

  • Supports programmatic control, allowing real-time updates via input parameters.

  • Uses hover and click triggers to control the animation.

  • Fully vector-based, lightweight animation for high-performance rendering.

  • Exported as a .riv file, ready for direct integration on mobile and web platforms.

Let’s Create
Human-Centred
Digital Experiences

Send an Email

Let’s Create
Human-Centred
Digital Experiences

Send an Email

Let’s Create
Human-Centred
Digital Experiences

Send an Email

Create a free website with Framer, the website builder loved by startups, designers and agencies.