Checkout tweaks and PaymentGateway notification functionality