public PayPalCompleteResponse Do(PayPalCompleteRequest details) { var request = new GetDoExpressCheckoutPaymentReq(details).Do(); var service = new GetPayPalAPIInterfaceServiceService(_appSettings).Do(); var doExpressCheckoutResponse = service.DoExpressCheckoutPayment(request); return(doExpressCheckoutResponse.ToResponse()); }
public PayPalCompleteResponse CompletePayment(string token) { var onlinePayment = _repository .Queryable() .Single(x => x.Token == token); var request = new PayPalCompleteRequest(onlinePayment); var result = _expressCheckout.Do(request); return(result); }
public GetDoExpressCheckoutPaymentReq(PayPalCompleteRequest details) { _details = details; }