Learn how to use webhooks.
Digital River uses webhooks to notify your application when events occur.
When an event occurs, Digital River will create an Event object and then send a webhook to your application (endpoint URL) through a
POSTrequest that contains the event and a timestamp for the event. You can set up multiple webhook endpoints to receive a single event. This allows you to receive real-time updates on the state of your SKUs, orders, fulfillments, returns, and refunds.
The Webhook resource can take specific actions when events occur. For example, you can expect to receive a
checkout.createdevent when a customer begins the checkout process. An
order.acceptedevent signals that the order is ready to fulfill and a
fulfillment.createdevent indicates an invoice is generated.
You can send webhooks to your customer that includes this tracking information. You can create a webhook to subscribe to the event. When you receive the webhook, you can then share a file link with the customer without using a secret key.