handful of minor fix, addition of the paiement interface, incomplete checkout controler