-
Notifications
You must be signed in to change notification settings - Fork 11
Open
Labels
Description
The notification message comes with a signature in the header, for example:
X-Anet-Signature: sha512=8EB900743516AC9415516FF0A1813BB38FBB5CCE6D4256B3FC56BD1FE661258F8CEF6AED0899B9095DFB66596E3F71340CD7A0BB44930618D383266242C70499
This should be used to validate the notification has not been tampered with.
Some details:
- https://support.authorize.net/s/article/What-is-a-Signature-Key
- https://developer.authorize.net/api/reference/features/webhooks.html#Verifying_the_Notification
The documentation does lack some details about how the notification is actually verified. I think the SDK is probably the main source of information for this.