Understand the fulfillment process.

If you have a commerce and order management system already in place, the Fulfillments API integrates into your existing supply chain. This is true whether you own and manage your own inventory, have a distribution partner, or leverage one of our existing fulfillment partners.

The fulfillment process starts when a customer creates and submits an order from your app or website. Digital River receives and processes the order and then sends an order.accepted event to your fulfillment subsystem.

After you receive this event and fulfill the order, your fulfillment subsystem then must send a fulfillment created request to Digital River. Once you've provided us this notification, we then capture or cancel the appropriate charge amount.

The following image shows the major steps involved in receiving, processing, and delivering physical and digital orders to customers.