2020: An error occured while initiating transaction Error: Hashes do not match!


#1

Hi Team,
I am running the nodeSDK in testing mode, which has been working up until 2 weeks ago. I am getting the following error:

“An error occurred while initiating transaction Error: Hashes do not match!”

I first saw this while running my regular code in a cloud function. So then tried it out using the example paynow provides, with my own integration keys & email, I still get the same error.


#2

@kudzacc I managed to recreate your error using your code , still looking into why it was giving the error in the meantime may I suggest you use the example code for NodeJs . That I tested and it worked. https://developers.paynow.co.zw/docs/nodejs_quickstart.html


#3

Hi Harvey I am having no luck with this still same issue, I tried your example too same story. Please help us resolve, our campaign is suppose to go live in a few weeks. We really need to have this resolved. Can we schedule a call or at least get a workaround fix?


#4

Hi @kudzacc from your screenshot you did not use your own integration key and integration ID. When you do and if you get an error and need to share please hide the key and ID
[Update]
I read the earlier query , it seems you have tried with your details before. Have you tried running the node SDK on your local server and not on NPM’s playground