Changed to be more resilient if there is no paymentGatewayResponse