public PointQueryResponse PointQuery(PointQueryRequest pointQueryRequest, string apiUrl, string secretKey) { pointQueryRequest.SetSignature(secretKey); var pointQueryResponse = RestCall <PointQueryResponse>(apiUrl, pointQueryRequest, secretKey); if (pointQueryResponse.Success) { ControlPointQueryResponseSignature(pointQueryResponse, secretKey, pointQueryRequest.HashVersion); } return(pointQueryResponse); }
// Puan Sorgulama public ActionResult PointQuery() { var request = new PointQueryRequest { Version = "1.0", ApiKey = _apiKey, TransactionId = "TestPointQuery00002", TransactionTime = "1443600845", Card = new Card { CardHolderName = "Ahmet Mehmet", CardNumber = "4506347011448053", ExpireMonth = "02", ExpireYear = "20", SecurityCode = "000" }, Currency = "TRY", Description = "E-ticaretÖdemesi", HashVersion = _hashVersion }; var apiUrl = _apiUrl + "/payments/points/query"; var response = _paymentProcessor.PointQuery(request, apiUrl, _secretKey); return(View(new ResultModel { ApiKey = response.ApiKey, Currency = response.Currency, Installment = response.Installment, Success = response.Success, MessageCode = response.MessageCode, Message = response.Message, UserMessage = response.UserMessage, TransactionId = response.TransactionId, TransactionTime = response.TransactionTime })); }