示例#1
0
        public static string sampleCreditCaptureGivenAuth()
        {
            request.Credit.CaptureGivenAuth captureGivenAuth = SampleRequests.sampleCreditCaptureGivenAuth();
            string response = captureGivenAuth.send();

            return(response);
        }
示例#2
0
        public static request.Credit.CaptureGivenAuth sampleCreditCaptureGivenAuth()
        {
            request.Credit.CaptureGivenAuth captureGivenAuthRequest = new request.Credit.CaptureGivenAuth();

            Credentials credentials = new Credentials();

            credentials.AcceptorID = "1147003";
            captureGivenAuthRequest.Credentials = credentials;

            Reports reports = new Reports();

            reports.ReportGroup             = "1243";
            captureGivenAuthRequest.Reports = reports;

            Transaction transaction = new Transaction();

            transaction.ReferenceNumber         = "1";
            transaction.TransactionAmount       = "100.10";
            transaction.AuthorizationDate       = "1111-11-11";
            transaction.ApprovalNumber          = "1234";
            transaction.OrderSource             = transaction.OrderSourceDict["ECOMMERCE"];
            captureGivenAuthRequest.Transaction = transaction;

            Card card = new Card();

            card.CardNumber              = "4457010000000009";
            card.ExpirationMonth         = "01";
            card.ExpirationYear          = "16";
            card.CVV                     = "349";
            card.Type                    = card.TypeDict["VI"];
            captureGivenAuthRequest.Card = card;

            Application application = new Application();

            application.ApplicationID           = "1234";
            captureGivenAuthRequest.Application = application;

            return(captureGivenAuthRequest);
        }