On This Page
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
- TheVisa Acceptance SolutionsDeveloper 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.