Deactivacted Users

I’m planning to implement a new feature on my network administration.
ATM when we deactivate an user (Because he didn’t pay yet) we go on his CPE and disable PPPoE-Client (to avoid log spam at PPPoE-Server).
I was thinking to add a new profile in our Radius named “Deactivacted”. It will have a non-public IP address assigned (Our customers got Public IP addresses on each CPE usually) and redirect all the traffic to a webpage explaining why they are deactivacted.
What’s the best and cleaner way to do it? (regarding the redirect)
Thank you

I am doing the same: adding him to adress-list, which redirect him to web-page.

So a simple NAT rule?
or there’s a better way to do it?

Yes:
chain=dstnat action=dst-nat to-addresses=x.x.x.x protocol=tcp
src-address-list=users