in reply to signature problem

Specified signature is not matched with our calculation.

Does that sound to you as if the other side is expecting a random string?

Consider actually reading the documentation of the API instead of trying to send random data.