Best way to indicate usage of ‘points’ to offset an amount?

I'm having a bit of a dilemma on how to properly do the interface for using points to offset an amount.

Let's say I have 5000 points in my wallet. Of course, I need to indicate that I have 5000 points (as you can see in the header below).

However, as I start to indicate the points I wanna use, should the header change accordingly? Because if I'm using 5000 points, I should have 0 points (in real time).

I added a 'points remaining' below which helps but I feel there's a lot of text about the points, which can be quite confusing.

What is a better way to handle / simplify this?

enter image description here