Webpayment support

This branch adds support for WebPayments, it's still quite experimental (I still need to see how it integrates in our website) so more pull request are to be expected. 
At least it does accept Web Payments ;)
Also, the Wallet stuff should still work as expected but I don't have a contract with Payline allowing me to double check that.