http Payment object with validator