I believe it's definitely a mismatched x_fp_hash. I confirmed that I had the correct API Login ID and Transaction Key and when I used their tools the numbers being generated did not match what their tools said it should be.
Do you have any suggestions on what what could be wrong? I need to get this working pretty quickly and I have no idea why it would be wrong.
Is what I changed the code to for hash correct?
return (bin2hex (hash(MD5, $data, $key)));
I saw on their help pages that the server time has to be set correctly. I generally set my server to my local time and not where the server is located. I changed this temporarily but it didn't seem to help. Can you tell me how it need to be set?
Any other suggestions on what could be causing this?