Retrieving all merchants

It's possible to retrieve a list of all merchants that the logged in user has access to. The returned list contains merchant id's and merchant name's. To get complete details of a merchant it is necessary to use the retrieve merchant api call using one of the returned id's.

Client client = new Client(); client.SetBasicAuth("nobody@fakedomain.com", "notArealpassw0rd"); var merchants = client.GetMerchantsAsync().Result; ClientName firstMerchant = merchants[0]; Console.WriteLine("Name: {0}", firstMerchant.Name); Console.WriteLine("MerchantId: {0}", firstMerchant.MerchantId); // Example output: // Name: Test Merchant // MerchantId: 9900000301
ApiClient defaultClient = Configuration.getDefaultApiClient(); HttpBasicAuth auth = (HttpBasicAuth)defaultClient.getAuthentication("basicAuth"); auth.setUsername("nobody@fakedomain.com); auth.setPassword("notArealpassw0rd"); MerchantsApi apiInstance = new MerchantsApi(); List<ClientName> allMerchants = apiInstance.getMerchants(); ClientName firstMerchant = allMerchants.get(0); System.out.println("Name: " + firstMerchant.getName()); Console.WriteLine("MerchantId: " + firstMerchant.getMerchantId()); // Example output: // Name: Test Merchant // MerchantId: 9900000301
[[ACHConfiguration sharedConfig] username] = @"nobody@fakedomain.com"; [[ACHConfiguration sharedConfig] password] = @"notArealpassword"; ACHMerchantsApi *apiInstance = [[ACHMerchantsApi alloc] init]; [apiInstance getMerchantsWithCompletionHandler:^(NSArray<ACHClientName> *output, NSError *error) { if (output) { NSLog(@"%@", output); } if (error) { NSLog(@"Error calling ACHMerchantsApi->getMerchantsWithCompletionHandler: %@", error); } }]; // Example output /* ( "{\n merchantId = 9900000301;\n name = \"Test Merchant\";\n}" ) */