/// <summary> /// Method to return Fraud Scoring results based on a ScoreLookupRequest Object /// </summary> /// <param name="request">ScoreLookupRequest containing query information</param> /// <returns>ScoreLookup Object containing scoring information</returns> public ScoreLookup getScoreLookup(ScoreLookupRequest request) { string response = ""; Dictionary<string, string> responseMap = doRequest(GetURL(), "PUT", Serializer<ScoreLookupRequest>.Serialize(request).InnerXml); responseMap.TryGetValue(MESSAGE, out response); return Serializer<ScoreLookup>.Deserialize(response); }
/// <summary> /// Method to return Fraud Scoring results based on a ScoreLookupRequest Object /// </summary> /// <param name="request">ScoreLookupRequest containing query information</param> /// <returns>ScoreLookup Object containing scoring information</returns> public ScoreLookup getScoreLookup(ScoreLookupRequest request) { string response = ""; Dictionary <string, string> responseMap = doRequest(GetURL(), "PUT", Serializer <ScoreLookupRequest> .Serialize(request).InnerXml); responseMap.TryGetValue(MESSAGE, out response); return(Serializer <ScoreLookup> .Deserialize(response)); }
public void TestInitialize() { service = new FraudScoringService(Environments.Environment.SANDBOX, testUtils.GetConsumerKey(), testUtils.GetPrivateKey()); request = new ScoreLookupRequest(); request.TransactionDetail.CustomerIdentifier = 1996; request.TransactionDetail.MerchantIdentifier = 123; request.TransactionDetail.AccountNumber = 5555555555555555555; request.TransactionDetail.AccountPrefix = 555555; request.TransactionDetail.AccountSuffix = 5555; request.TransactionDetail.TransactionDate = 1231; request.TransactionDetail.TransactionTime = "035959"; request.TransactionDetail.BankNetReferenceNumber = "abcABC123"; request.TransactionDetail.Stan = 123456; }