Пример #1
0
        public void Test_Transaction_Close_Successful()
        {
            // Sorted in Alphabetic Order
            SortedDictionary <String, Object> param = new SortedDictionary <String, Object>();

            param.Add("orderNo", transactionCheckStatusInput.GetValue("orderNo").ToString());
            param.Add("reference", transactionCheckStatusInput.GetValue("reference").ToString());

            String paramString = Util.mapToJsonString(param);
            String signature   = Util.calculateHMAC(paramString, PRIVATEKEY);

            connectionClient = new ConnectionClient(BASEURL,
                                                    Util.getHeader(signature, MERCHANTID));
            cashout = new Cashout(connectionClient);

            JObject response = cashout.closeTransaction(param).Result;
            String  message  = response.GetValue("message").ToString();

            Assert.AreEqual(message, "SUCCESSFUL");
        }