protected override void InitiateResponse(IDictionary<string, string> nvpResponseContent) { if(!Success) { return; } PaymentDetails = new PaymentDetails(nvpResponseContent); }
public ValidateResponse(string responseContent, string validatedContent) { Content = responseContent; Success = (responseContent == "VERIFIED"); UnprocessedIpnMessage = validatedContent; if (!string.IsNullOrWhiteSpace(validatedContent)) ProcessedIpnMessage = new PaymentDetails(validatedContent); else { ProcessedIpnMessage = null; Success = false; } }