• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 1207
  • Last Modified:

ColdFusion cf_hmac

Ok so I am using this same code on another server.  I have sample code from authorize.net and generate a hash using cf_hmac.  I am getting the error.  

Cannot find CFML template for custom tag hmac.
ColdFusion attempted looking in the tree of installed custom tags but did not find a custom tag with this name. If you are using per-application custom tag mappings, ensure that per-application settings are enabled by the administrator.

So I downloaded the hmac.cfm file from another post, used a cfmodule tag to bind to the current document but got another error from within that file.  

I just don't understand how the exact code would work on one server and not another?  Any ideas?
0
clayo
Asked:
clayo
  • 3
1 Solution
 
ZvonkoSystems architectCommented:
Look at server one where it is working in what directory is your hmac.cfm and following files:
md5.cfm
ripemd_160.cfm
sha_1.cfm
sha_256.cfm

Copy those files to same directory on second server and give it a try.

0
 
clayoAuthor Commented:
So I would need all of these files in the same directory where the tag is being used?
0
 
clayoAuthor Commented:
I loaded these files into the directory and now I am getting an error from authorize.net:

(97) This transaction cannot be accepted.

I did a little research and it seems as if this is still an issue with the has being sent.  I did a dump on authorize.net to see what is being passed and the following is what is being passed. The hash is there...  Im just not sure as to what authorize.net is looking for?
0
 
clayoAuthor Commented:
I have read in some blogs that this is a time zone issue or server clock issue?  
0

Featured Post

Hire Technology Freelancers with Gigs

Work with freelancers specializing in everything from database administration to programming, who have proven themselves as experts in their field. Hire the best, collaborate easily, pay securely, and get projects done right.

  • 3
Tackle projects and never again get stuck behind a technical roadblock.
Join Now