Example #1
0
        public TransactionResult ProcessVoid(Order order)
        {
            var transaction = _paymentTransactionService.FirstOrDefault(x => x.OrderGuid == order.Guid && x.PaymentStatus == PaymentStatus.Authorized);

            return(ProcessResult(order, TransactionRequestType.Void, order.OrderTotal,
                                 paymentMethodData: transaction.TransactionCodes));
        }