Learn how to use Checkouts and orders.

Use the Digital River API to sell products through Digital River. The Digital River API helps you calculate taxes and fees when you create orders. It consists of five main objects:

  • SKU (stock keeping unit)—A unique identifier for a purchasable item.

  • Customers—Customer information.

  • Checkout—A combination of customer information, a payment source, and the SKUs that the customer wants to purchase.

  • Order—A combination of the customer information and SKU information above, including a payment source.

  • Fulfillments—A representation of the full or partial fulfillment (physical or digital) of an order.

Digital River requires you to set the prices of SKUs on the checkout rather than on the SKU itself and automatically calculates taxes and fees. To get started with checkouts, you should create your SKUs before creating checkouts and orders.

The Orders endpoint works with other parts of the Digital River API. For example, creating an order creates a Charge object. Similarly, returning an order creates a refund—and a Refund object—for all or part of that charge as well as a Return object.