Skip to content

Authorize.net

PropertyValue
AlgorithmHMAC-SHA512
HeaderX-ANET-Signature

Signing formula:

hex(HMAC-SHA512(raw_payload, secret))
  1. In your Authorize.net Merchant Interface, go to Account > Settings > Webhooks
  2. Add a webhook endpoint:
    https://ingest.transyt.com/authorize-net/{your-account-slug}
  3. Copy the Signature Key from your Authorize.net account settings
Terminal window
curl -X POST https://ingest.transyt.com/admin/accounts \
-H "X-Admin-Token: YOUR_ADMIN_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"provider": "authorize-net",
"account_slug": "main",
"app_key": "my-app",
"signing_secret_current": "your-authorize-net-signature-key"
}'

Authorize.net sends events for payment transactions, subscription changes, fraud alerts, and customer profile updates. The raw event type is preserved as-is in Transyt.