Пример #1
0
 public Payment ExecutePayment(string payerId, string paymentId)
 {
     try
     {
         PaypalPaymentGateway paypalGatway = new PaypalPaymentGateway();
         var executedPayment = paypalGatway.ExecutePayment(payerId, paymentId);
         if (executedPayment.state.ToLower() != "approved")
         {
             throw new InvalidOperationException("Paypal payment faild.");
         }
         return(executedPayment);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }