In test mode, it doesn't validate the signature. So, basically, you're creating the signature wrong.
Verify you're using exactly the same hash method as what you've selected in the Dashboard under the connection's settings. Then make sure you're alphabetically ordering the JSON array before you hash it.
Comments
Try enabling debug mode and see what it says.
In test mode, it doesn't validate the signature. So, basically, you're creating the signature wrong.
Verify you're using exactly the same hash method as what you've selected in the Dashboard under the connection's settings. Then make sure you're alphabetically ordering the JSON array before you hash it.