GrowSurf-Signature. You will need to compute a hash once the payload is received and compare it against the
GrowSurf-Signaturevalue provided by GrowSurf within the header. Those steps are outlined below.
,character as the separator to get a list of elements. Then split each element using the
=character as the separator to get a key/value pair. The value for key/prefix
tscorresponds to the timestamp and the
vkey/prefix corresponds to the signature you will use to compare your generated hash against.
SHA256hash function. Use the endpoint's signing secret token as the key (which you added in the Options step in the Campaign Editor), and use the signed payload string from Step 2 as the message.
ts. Then decide if the difference is within your tolerance.