Esempio n. 1
0
        public static void BMSCancelOperation(string oracleDBConnection, string serverAddr, string rrn)
        {
            string requestId = AdditionalFunc.DataBaseSQL(oracleDBConnection, "select request_id as data from requests where ext_request_id='" + rrn + "'", true);

            AdditionalFunc.GetResultBMSAPI(AdditionalFunc.BMSRequest("GET", serverAddr.Remove(serverAddr.Length - 5, 5) + "/do.CANCEL_REQUEST/param={\"REQUEST_ID\":\"" + requestId
                                                                     + "\"}", String.Empty, String.Empty, String.Empty));
        }
Esempio n. 2
0
        public static void BMSSendTokenOperation(string oracleDBConnection, string serverAddr, string cardNum)
        {
            string cardId = AdditionalFunc.DataBaseSQL(oracleDBConnection, "select card_id as data from cards where card_num ='" + cardNum + "'", true);

            AdditionalFunc.GetResultBMSAPI(AdditionalFunc.BMSRequest("GET", serverAddr.Remove(serverAddr.Length - 5, 5) + "/do.SEND_TOKEN/param={\"CARD_ID\":\""
                                                                     + cardId + "\"}", String.Empty, String.Empty, String.Empty));
        }
Esempio n. 3
0
        public static void BMSLockCardOperation(string oracleDBConnection, string serverAddr, string cardNum, bool isTokenNeed)
        {
            string cardId = AdditionalFunc.DataBaseSQL(oracleDBConnection, "select card_id as data from cards where card_num ='" + cardNum + "'", true);

            AdditionalFunc.GetResultBMSAPI(AdditionalFunc.BMSRequest("GET", serverAddr.Remove(serverAddr.Length - 5, 5) + "/do.LOCK_AND_SEND/param={\"CARD_ID\":\""
                                                                     + cardId + "\",\"IS_TOKEN_NEED\":\"" + isTokenNeed + "\"}", String.Empty, String.Empty, String.Empty));
        }
Esempio n. 4
0
 public static void BMSActivationOperation(string serverAddr, string terminalId, double amount, string accountType, string cardNum)
 {
     AdditionalFunc.GetResultBMSAPI(AdditionalFunc.BMSRequest("GET", serverAddr.Remove(serverAddr.Length - 5, 5) + "/do.ACTIVATION/param={\"ACTIVATION_UNIT\":{\"CARD_NUM\":\""
                                                              + cardNum + "\",\"TERM_CODE\":\"" + terminalId + "\",\"AMOUNT\":\"" + amount * 100 + "\",\"TYPE\":\"" + accountType + "\"}}",
                                                              String.Empty, String.Empty, String.Empty));
 }