I am referring this link : Amazon Marketplace Web Service (MWS) API Call
I was able to generate the canonical string and signature from the scripts given in above link. But when I am trying to post to HTTP client(amazon mws) its giving error response as below :
<Message>The request signature we calculated does not match the signature you provided. Check your AWS Secret Access Key and signing method. Consult the service documentation for details.</Message>
When I tried testing same accesskeyid , sellerid and all in amazon scratchpad its giving "invalid request" but in boomi I am facing signature issue.I have valid secret key too.
I am doing hash = hmac_sha256(secretkey, CanonicalString); for generating signature(same script as used in above reference link)
Kindly let me know if I am missing on anything.
Note : I compared canonical string which was generated from boomi with the one generated from amazon scratchpad both are excatly the same except minute seconds difference in timestamp.