public CardConnectCaptureException(string errorCode, string message, CardConnectCaptureResponse data)
 {
     ApiError = new ApiError()
     {
         Data      = data,
         ErrorCode = errorCode,
         Message   = message
     };
     Response = data;
 }
Example #2
0
        public static PaymentTransaction Map(Payment payment, CardConnectCaptureResponse response)
        {
            var t = new PaymentTransaction()
            {
                Amount        = payment.Amount,
                DateExecuted  = DateTime.Now,
                ResultCode    = response.respcode,
                ResultMessage = response.resptext,
                Succeeded     = response.WasSuccessful(),
                Type          = "CreditCardCapture",
                xp            = new
                {
                    CardConnectResponse = response
                }
            };

            return(t);
        }
Example #3
0
 public static bool WasSuccessful(this CardConnectCaptureResponse attempt)
 {
     return(attempt.respstat == "A");
 }
 public CardConnectCaptureException(ApiError error, CardConnectCaptureResponse response)
 {
     ApiError = error;
     Response = response;
 }