コード例 #1
0
 public static PayPalCompleteResponse ToResponse(this DoExpressCheckoutPaymentResponseType instance)
 {
     return(new PayPalCompleteResponse
     {
         Errors = instance.Errors
                  .Select(x => ErrorTypeExtensions.ToPaypalError(x))
                  .ToList(),
         Status = instance.Ack.ToString()
     });
 }
コード例 #2
0
 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
     });
 }