How it works
The following describes steps, required to authenticate request signature using HMAC-SHA1:
You construct an API request (for API calls)
You calculate a keyed-hash message hmac code (HMAC-SHA512) signature using your API secret
You include both the API key in
Authorizationheader and the signature in theHMACheader, and then call the APIThe API uses your API key to look up your API secret
The API reconstructs the signature from the request data and the API secret with the same algorithm you used to calculate the signature you sent in the request
If the signature generated by Kriptopay matches the one you sent in the request, the request is considered authentic. If the comparison fails the request is discarded and Kriptopay returns
401or403error responses:
{
"success": false,
"type": "client_error",
"code": "authentication_failed",
"error": "Invalid token."
}{
"success": false,
"type": "client_error",
"code": "authorization_failed",
"error": "Hmac Invalid"
}Last updated