public static void Run(IReadOnlyDictionary <string, string> configDictionary) { var profileId = "93B32398-AD51-4CC2-A682-EA3E93614EB1"; var tokenId = "7020000000000137654"; var requestObj = new Body1(); var processingInformationObj = new InstrumentidentifiersProcessingInformation(); var authorizationOptionsObj = new InstrumentidentifiersProcessingInformationAuthorizationOptions(); var initiatorObj = new InstrumentidentifiersProcessingInformationAuthorizationOptionsInitiator(); var merchantInitiatedTransactionObj = new InstrumentidentifiersProcessingInformationAuthorizationOptionsInitiatorMerchantInitiatedTransaction(); merchantInitiatedTransactionObj.PreviousTransactionId = "123456789012345"; initiatorObj.MerchantInitiatedTransaction = merchantInitiatedTransactionObj; authorizationOptionsObj.Initiator = initiatorObj; processingInformationObj.AuthorizationOptions = authorizationOptionsObj; requestObj.ProcessingInformation = processingInformationObj; try { var apiInstance = new InstrumentIdentifierApi(); var result = apiInstance.InstrumentidentifiersTokenIdPatch(profileId, tokenId, requestObj); Console.WriteLine(result); } catch (Exception e) { Console.WriteLine("Exception on calling the API: " + e.Message); } }
public static void Run(IReadOnlyDictionary <string, string> configDictionary) { var requestObj = new Body(); var cardObj = new InstrumentidentifiersCard(); cardObj.Number = "1234567890987654"; requestObj.Card = cardObj; var processingInformationObj = new InstrumentidentifiersProcessingInformation(); var authorizationOptionsObj = new InstrumentidentifiersProcessingInformationAuthorizationOptions(); var initiatorObj = new InstrumentidentifiersProcessingInformationAuthorizationOptionsInitiator(); var merchantInitiatedTransactionObj = new InstrumentidentifiersProcessingInformationAuthorizationOptionsInitiatorMerchantInitiatedTransaction(); merchantInitiatedTransactionObj.PreviousTransactionId = "123456789012345"; initiatorObj.MerchantInitiatedTransaction = merchantInitiatedTransactionObj; authorizationOptionsObj.Initiator = initiatorObj; processingInformationObj.AuthorizationOptions = authorizationOptionsObj; requestObj.ProcessingInformation = processingInformationObj; var merchantConfig = new MerchantConfig(configDictionary) { RequestType = "POST", RequestTarget = "/tms/v1/instrumentidentifiers", RequestJsonData = JsonConvert.SerializeObject(requestObj) }; try { var configurationSwagger = new ApiClient().CallAuthenticationHeader(merchantConfig); var apiInstance = new InstrumentIdentifierApi(configurationSwagger); var result = apiInstance.InstrumentidentifiersPost("93B32398-AD51-4CC2-A682-EA3E93614EB1", requestObj); Console.WriteLine(result); } catch (Exception e) { Console.WriteLine("Exception on calling the API: " + e.Message); } }