예제 #1
0
        public ResultGetOperations GetOperation(string merchantTransactionId)
        {
            //Consulta del balance en la cuenta del usuario.
            string Hash = "";
            string UniqueID = Guid.NewGuid().ToString();
            string OperationId = merchantTransactionId;
            string StartDate = null;
            string EndDate = null;

            //Creamos una instancia del objeto APICredential
            APICredential Credential = new APICredential();

            Credential.APIPassword = ConfigurationManager.AppSettings["APIPassword"];
            Credential.APIUserName = "******";

            //preparamos la cadena de texto a utilizar en el hash
            Hash = merchantTransactionId + UniqueID + OperationId + StartDate + EndDate + Credential.APIPassword.ToString();

            DMCrypt CryptObject = new DMCrypt();

            Hash = CryptObject.GetHashMD5(Hash);
            DMAPISoapClient Client = new DMAPISoapClient();

            //consulta el servicio web
            return Client.GetOperations(Credential, false, merchantTransactionId, OperationId, StartDate, EndDate, UniqueID, Hash);
        }
예제 #2
0
        public ResultGetOperations GetOperation(string merchantTransactionId)
        {
            //Consulta del balance en la cuenta del usuario.
            string Hash        = "";
            string UniqueID    = Guid.NewGuid().ToString();
            string OperationId = merchantTransactionId;
            string StartDate   = null;
            string EndDate     = null;

            //Creamos una instancia del objeto APICredential
            APICredential Credential = new APICredential();

            Credential.APIPassword = ConfigurationManager.AppSettings["APIPassword"];
            Credential.APIUserName = "******";

            //preparamos la cadena de texto a utilizar en el hash
            Hash = merchantTransactionId + UniqueID + OperationId + StartDate + EndDate + Credential.APIPassword.ToString();

            DMCrypt CryptObject = new DMCrypt();

            Hash = CryptObject.GetHashMD5(Hash);
            DMAPISoapClient Client = new DMAPISoapClient();

            //consulta el servicio web
            return(Client.GetOperations(Credential, false, merchantTransactionId, OperationId, StartDate, EndDate, UniqueID, Hash));
        }