Introduction to Webhooks

Webhooks are automated notifications that are generated and sent to you when specific system events occur. By using the Webhooks REST API, you can subscribe to receive these notifications for events of your choice and designate a URL in your system to receive the notifications. This is helpful for events that are not a part of an API request and response, or are not available through the Reporting API. For example, you can receive webhook notifications when these events occur:
  • Fraud alerts
  • Invoice status updates
  • Network token is provisioned
  • Transaction monitoring
  • Recurring billing
You can also configure your system to respond to the events in any way you choose.
The Webhooks REST API enables you to:
  • Create webhook subscriptions to receive automatic system notifications
  • Update and delete existing webhook subscriptions
  • Check the status of a webhook notification
  • Retrieve webhook notification history and details
For more information about the products and event types that you can receive notifications for, see Supported Products and Event Types.

Benefits

The Webhooks API provides these key benefits:
  • Visibility into system events that are otherwise not visible.
  • Ability to respond to events programmatically and to automate workflows.

Test Methods for Webhooks

You can test the Webhooks REST API using the Postman application or the
Visa Acceptance Solutions
Developer Center's live console.
Postman
A Postman collection is available for you to test the Webhooks REST API. Contact your account manager to request the collection.
Developer Center Live Console
The
Visa Acceptance Solutions
Developer Center offers the live console for you to test complete examples and view the API field descriptions. See the section in the REST API Reference.