public static void Run(IReadOnlyDictionary <string, string> configDictionary) { var merchantConfig = new MerchantConfig(configDictionary) { RequestType = "GET", RequestTarget = "/pts/v2/payments/5319754772076048103525" }; try { var configurationSwagger = new ApiClient().CallAuthenticationHeader(merchantConfig); var apiInstance = new PaymentApi(configurationSwagger); var result = apiInstance.GetPayment("5319754772076048103525"); Console.WriteLine(result); } catch (Exception e) { Console.WriteLine("Exception on calling the API: " + e.Message); } }