public void NewApplication()
        {
            BoardingApplication application = _service.NewApplication();

            // DBA Information
            application.MerchantInfo = new MerchantInfo {
                MerchantDbaName             = "Automated Application",
                MerchantEmail               = "*****@*****.**",
                MerchantPhone               = "1234567890",
                MerchantEmailFirstName      = "Russell",
                MerchantEmailLastName       = "Everett",
                MerchantPrimaryContactPhone = "1234567890",
                MerchantStoreNumber         = "123",
                MerchantNumberOfLocations   = 1,
                MerchantStreet              = "1 Heartland Way",
                MerchantCity         = "Jeffersonville",
                MerchantStatesSelect = States.Indiana,
                MerchantZip          = "12345",
                FederalTaxId         = "123456789"
            };
            application.LegalInfoSameAsMerchant = true;

            // business info
            application.BusinessInfo = new BusinessInfo {
                OwnershipTypeSelect   = TypeofOwnershipSelect.SoleProprietorship,
                IsFederalIdSignersSsn = true,
                DataCompromiseOrComplianceInvestigation = false,
                EverFiledBankrupt               = false,
                DateBusinessAcquired            = new DateTime(2000, 1, 1),
                DataStorageOrMerchantServicer   = false,
                DateAcceptingCreditCardsStarted = new DateTime(2000, 12, 12)
            };

            // owners
            var owner = new OwnerOfficer {
                FirstName           = "Russell",
                LastName            = "Everett",
                Title               = "Developer",
                DateOfBirth         = new DateTime(1977, 09, 12),
                HomePhone           = "1234567890",
                SSN                 = "123456789",
                OwnershipTypeSelect = OwnerOfficerSelect.Owner,
                Street              = "1 Heartland Way",
                City                = "Jeffersonville",
                Zip                 = "12345",
                StateSelect         = States.Indiana,
                EquityOwnership     = "100",
                EmailAddress        = "*****@*****.**"
            };

            application.OwnerOfficers.Add(owner);

            // banking information
            application.BankingInfo = new BankingInfo {
                BankName         = "Wells Fargo",
                BankCity         = "St. Louis",
                BankStatesSelect = States.Missouri,
                BankZip          = "12345"
            };

            // bank accounts
            application.BankingInfo.BankAccounts.Add(new BankAccount {
                AccountNumber            = "12345678901234",
                TransitRouterAbaNumber   = "123456789",
                AccountTypeSelect        = BankAccountTypeSelect.Checking,
                TransferMethodTypeSelect = FundsTransferMethodSelect.DepositsAndFees
            });

            _service.SubmitApplication("D9E5EEB0-7709-4E60-B0CE-0ABABC1EBACE", application);
        }
示例#2
0
        public void DemoApplication()
        {
            var application = _service.NewApplication();

            // TODO: merchant info
            application.MerchantInfo = new MerchantInfo {
                MerchantDbaName             = "123",
                MerchantEmail               = "name@emailcom",
                MerchantPhone               = "1234567890",
                MerchantEmailFirstName      = "123",
                MerchantEmailLastName       = "123",
                MerchantStreet              = "123",
                MerchantCity                = "123",
                MerchantStatesSelect        = States.Alabama,
                MerchantZip                 = "12345",
                FederalTaxId                = "12345678901234",
                MerchantWebsiteAddress      = "123",
                MerchantPrimaryContactPhone = "1234567890",
            };
            application.LegalInfoSameAsMerchant = true;

            // business info
            application.BusinessInfo = new BusinessInfo {
                OwnershipTypeSelect      = TypeofOwnershipSelect.SoleProprietorship,
                IsFederalIdSignersSsn    = true,
                DateBusinessStarted      = new DateTime(2000, 1, 1),
                ProductsServicesProvided = "None",
                RefundPolicy             = "None",
            };

            // transaction info
            application.TransactionInfo = new TransactionInfo {
                AnnualVolume      = "123",
                AverageTicket     = "123",
                AmexAnnualVolume  = "123",
                AmexAverageTicket = "123",
            };

            // statements
            application.StatementOptions = new StatementOptions {
                StatementMailDestinationOptionSelect = DBALegalElectronic.DBA
            };

            // disputes
            application.DisputeOptions = new DisputeOptions {
                MailingOptionSelect = DBALegal.DBA
            };

            // TODO: owner information
            var owner = new OwnerOfficer {
                FirstName           = "123",
                LastName            = "123",
                Title               = "123",
                DateOfBirth         = new DateTime(1977, 9, 12),
                HomePhone           = "1234567890",
                SSN                 = "123456789",
                OwnershipTypeSelect = OwnerOfficerSelect.Owner,
                Street              = "123",
                City                = "123",
                Zip                 = "12345",
                StateSelect         = States.Alabama,
                EquityOwnership     = "100",
                EmailAddress        = "*****@*****.**"
            };

            application.OwnerOfficers.Add(owner);

            // TODO: banking information
            application.BankingInfo = new BankingInfo {
                BankName         = "123",
                BankPhone        = "1234567890",
                BankCity         = "123",
                BankStatesSelect = States.Alabama,
                BankZip          = "12345",
            };

            // TODO: bank accounts
            var account = new BankAccount {
                AccountNumber          = "12345678901234",
                AccountTypeSelect      = BankAccountTypeSelect.Checking,
                TransitRouterAbaNumber = "123456789"
            };

            application.BankingInfo.BankAccounts.Add(account);

            //_service.SubmitApplication("D2696B5E-38E5-4EE3-AD34-077995AF6C34", application);
            _service.SubmitApplication(null, application);
        }