public static PayPalCompleteResponse ToResponse(this DoExpressCheckoutPaymentResponseType instance) { return(new PayPalCompleteResponse { Errors = instance.Errors .Select(x => ErrorTypeExtensions.ToPaypalError(x)) .ToList(), Status = instance.Ack.ToString() }); }
public static PayPalConfirmResponse ToResponse(this GetExpressCheckoutDetailsResponseType instance) { return(new PayPalConfirmResponse { Token = instance.GetExpressCheckoutDetailsResponseDetails.Token, Errors = instance.Errors.Select(x => ErrorTypeExtensions.ToPaypalError(x)), Status = instance.Ack.ToString(), PayerId = instance.GetExpressCheckoutDetailsResponseDetails.PayerInfo.PayerID }); }