public InquireResponseData GetInquire(InquireRequestHeader inquireRequestHeader, InquireRequestBody inquireRequestBody) { var client = new RestClient(OpenAPI.Payments.EWallets.Inquire(_remoteServiceBaseUrl)) { Timeout = -1 }; var request = new RestRequest(Method.POST); request.AddHeader("content-type", inquireRequestHeader.ContentType); request.AddHeader("resourceOwnerId", inquireRequestHeader.ResourceOwnerId); request.AddHeader("requestUId", inquireRequestHeader.RequestUId); request.AddHeader("authorization", inquireRequestHeader.Authorization); request.AddHeader("accept-language", inquireRequestHeader.AcceptLanguage); request.AddJsonBody(JsonConvert.SerializeObject(inquireRequestBody)); IRestResponse response = client.Execute(request); var responseContent = JsonConvert.DeserializeObject <InquireResponseData>(response.Content); var responseJsonString = JsonConvert.DeserializeObject(response.Content); var results = responseContent; results.jsonString = responseJsonString; return(results); }
/// <summary> /// This endpoint supports the inquiry of a transaction made either in Alipay or WeChatPay. /// </summary> /// <param name="inquireRequestHeader">Request Header</param> /// <param name="inquireRequestBody">Request Body</param> /// <returns>The inquiry of a transaction made either in Alipay or WeChatPay.</returns> public async Task <InquireResponseData> GetInquireAsync(InquireRequestHeader inquireRequestHeader, InquireRequestBody inquireRequestBody) { return(await _eWalletsService.GetInquireAsync(inquireRequestHeader, inquireRequestBody)); }
/// <summary> /// This endpoint supports the inquiry of a transaction made either in Alipay or WeChatPay. /// </summary> /// <param name="inquireRequestHeader">Request Header</param> /// <param name="inquireRequestBody">Request Body</param> /// <returns>The inquiry of a transaction made either in Alipay or WeChatPay.</returns> public InquireResponseData GetInquire(InquireRequestHeader inquireRequestHeader, InquireRequestBody inquireRequestBody) { return(_eWalletsService.GetInquire(inquireRequestHeader, inquireRequestBody)); }