User Manual

awaBerry | Checkout Successful

The Checkout Successful screen confirms that the Stripe payment was completed and activates the user's new licence automatically before redirecting to the devices overview.

Checkout Successful

Summary

This screen is displayed immediately after the user completes a successful Stripe payment for a licence subscription. It shows a progress indicator and a success message while the application clears any stored checkout parameters and activates the new licence. After approximately 4 seconds the user is automatically redirected to the devices overview, where a snackbar confirms that the licence has been activated.

  • Progress indicator (CircularProgressIndicator): Shown while the activation is in progress. The user does not need to interact with it.
  • Success message (BoxFullWidthSuccessMessage): Displays the localised "Checkout was successful" confirmation text.
  • Activating licence text: Displays "Activating licence…" to inform the user that the process is ongoing.
  • Automatic redirect: After 4 seconds the app navigates to /devices and shows a snackbar notifying the user that the licence is now active.

Scenario: Completing a paid subscription checkout

  1. The user fills in payment details on the Stripe checkout page and clicks "Pay".
  2. Stripe redirects to /checkoutsuccess.
  3. The app clears the stored checkout parameters and shows the success screen with a spinner.
  4. After 4 seconds the user is navigated to the devices overview.
  5. A snackbar message confirms that the licence has been activated.