Add register payment page
A lot of improvements