Signature Generation and Verification
Working With Signature
Generation of Signature
Pseudo Code
Function generateSignature(Argument requestBody, Argument apiSecret)
dataString: Stores the string genereated from request body
signature: To store the generated signature
For each KEY1 and VALUE1 in requestBody, do
If VALUE1 is Array Then
For each KEY2 and VALUE2 in VALUE1, do
APPEND VALUE2 to dataString
APPEND '|' to dataString
EndFor
Else
APPEND VALUE1 to dataString
APPEND '|' to dataString
EndIf
EndFor
APPEND '#' to dataString
signature = HASH_HMAC_SHA_256(dataString, apiSecret)
return signature
End functionVerification of the Signature
Pseudo Code
Last updated
Was this helpful?