Payments Integration, IPaymentGateway, Stripe, Paypal