Authorize.net
Signature Verification
Section titled “Signature Verification”| Property | Value |
|---|---|
| Algorithm | HMAC-SHA512 |
| Header | X-ANET-Signature |
Signing formula:
hex(HMAC-SHA512(raw_payload, secret))- In your Authorize.net Merchant Interface, go to Account > Settings > Webhooks
- Add a webhook endpoint:
https://ingest.transyt.com/authorize-net/{your-account-slug}
- Copy the Signature Key from your Authorize.net account settings
Account Configuration
Section titled “Account Configuration”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" }'Event Types
Section titled “Event Types”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.