The sheet appears after user successfully scans the card, while the CTA button will lead the user to choose the amount for a top-up. When user clicks the grey area, the sheet will be closed.
What is the goal? What do we expect user will get when they meet this sheet?
The original copy doesn’t represent the function of the component.
I realize the sheet not only works as an entry point for user to top up their balance but also to get details for their card. They can see the card number, the last updated status, the amount, and even the information about the top-up balance.
So my aim is to deliver a clear copy that covers all the functions of the component. Meanwhile, for the button, I prefer to tell what the button will do. The button will lead the user to the list of the top-up amount instead of doing the top-up itself.