Ejemplo n.º 1
0
        public static string Execute(CancelTokenRequest request, Options options)
        {
            string hash = CreateSignature(request, options.SecretKey);
            var    url  = options.Url + request.TOKEN + "?merchant=" + request.MERCHANT + "&timestamp=" + request.TIMESTAMP + "&signature=" + hash + "&cancelReason=" + request.CANCELREASON;

            return(HttpCaller.GetDataToUrl(url));
        }
Ejemplo n.º 2
0
        public static string CreateSignature(CancelTokenRequest request, string secretKey)
        {
            string HASHED_CONTENT = string.Empty;
            var    hashString     = request.CANCELREASON;

            hashString    += request.MERCHANT;
            hashString    += request.TIMESTAMP;
            HASHED_CONTENT = Helper.CreateSha256Hash(hashString, secretKey);
            return(HASHED_CONTENT);
        }