Пример #1
0
        public PayPalConfirmResponse Get(string token)
        {
            var request = new GetExpressCheckoutDetailsReqFromPayment(token).Do();
            var service = new GetPayPalAPIInterfaceServiceService(_appSettings).Do();

            var expressCheckoutResponse = service.GetExpressCheckoutDetails(request);

            return(expressCheckoutResponse.ToResponse());
        }
Пример #2
0
        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());
        }
Пример #3
0
        public StartPayPalPaymentResponse Set(PayPalPayment payment)
        {
            var request = new GetSetExpressCheckoutReqFromPayment(payment).Do();
            var service = new GetPayPalAPIInterfaceServiceService(_appSettings).Do();

            var setExpressCheckoutResponse = service.SetExpressCheckout(request);

            return(setExpressCheckoutResponse.ToResponse());
        }