Can a woocommerce hook alter the UI of a website?

This isn’t a simple UI change, as pointed out above. If you wanted to develop something I think you would start by creating your own payment gateway. For example, a buyer could choose to pay for an item by credit card, Paypal or Points.

You can find out more about creating your own gateway HERE.

Also, there are a couple plugin options that seem pretty close to what you are asking. Take a look at THIS or THIS.