Example response from live sagepay vspdirect endpoint (oddly enough, the test endpoint doesn't include this value in the response, so we never encountered this problem before):
VPSProtocol=3.00&Status=3DAUTH&StatusDetail=2007 : Please redirect your customer to the ACSURL, passing the MD and PaReq.&3DSecureStatus=OK&MD=&ACSURL=&VAA=A&PAReq=
System.NullReferenceException: Object reference not set to an instance of an object. at SagePay.IntegrationKit.Standard.SagePayIntegration.GetDirectPaymentResult(String resultQueryString)
Example response from live sagepay vspdirect endpoint (oddly enough, the test endpoint doesn't include this value in the response, so we never encountered this problem before):
VPSProtocol=3.00&Status=3DAUTH&StatusDetail=2007 : Please redirect your customer to the ACSURL, passing the MD and PaReq.&3DSecureStatus=OK&MD=&ACSURL=&VAA=A&PAReq=
System.NullReferenceException: Object reference not set to an instance of an object. at SagePay.IntegrationKit.Standard.SagePayIntegration.GetDirectPaymentResult(String resultQueryString)
Happy to create a pull request for this.