public async Task <Contracts.Detail.Response> DetailAsync(Contracts.Detail.Request request) { string addElements = request.AddElements.HasValue ? ((Contracts.Detail.DetailElement)request.AddElements).ToString().Replace(" ", "") : string.Empty; return(await GetRequest <Contracts.Detail.Response>(string.Format(DETAIL_URL, request.Id, addElements))); }
public async Task GetPaymentDataTransaction() { var httpClient = new HttpClient(); var client = new Proxy.Services.LimonetikCallerService( httpClient, new LimonetikConfiguration()); var detailsRequest = new Contracts.Detail.Request { Id = "274060854832", AddElements = Contracts.Detail.DetailElement.OperationsSummary | Contracts.Detail.DetailElement.MerchantOrder | Contracts.Detail.DetailElement.MerchantUrls | Contracts.Detail.DetailElement.PaymentMethods | Contracts.Detail.DetailElement.PaymentMethods }; var result = await client.DetailAsync(detailsRequest); }