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 POST request 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.created event when a customer begins the checkout process. An order.accepted event signals that the order is ready to fulfill and a fulfillment.created event indicates an invoice is generated.

Webhook endpoints can be better secured by using a signing secret and authenticating via OAuth or basic authorization.

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.

Last updated