Exemplo n.º 1
0
        public TransactionResponse RefundCheck(string reference, decimal amt, string lastDigits = "")
        {
            var refundRequest = new AchRefundRequest(_id, _key, reference, amt);
            var response      = refundRequest.Execute();

            return(new TransactionResponse
            {
                Approved = response.ApprovalIndicator == ApprovalIndicator.Approved,
                AuthCode = response.Code,
                Message = response.Message,
                TransactionId = response.Reference
            });
        }
Exemplo n.º 2
0
        public TransactionResponse RefundCheck(string reference, decimal amt, string lastDigits = "")
        {
            var achRefundRequest = new AchRefundRequest(_userName, _password, reference, amt);
            var response         = achRefundRequest.Execute();

            return(new TransactionResponse
            {
                Approved = response.ResponseStatus == ResponseStatus.Approved,
                AuthCode = response.AuthCode,
                Message = response.ResponseText,
                TransactionId = response.TransactionId
            });
        }