With this configuration, Digital River computes shipping and line-item taxes and then subtracts these computed values from the prices you passed in the request.
In the response, we provide an updated shippingChoice.amount and the computed shippingChoice.taxAmount and do the same for each items[].
The checkout's subtotal represents the pre-tax price of its items[] and shippingChoice.amount and totalTax aggregates shippingChoice and items[] taxes.
Passing tax-exclusive prices
If you want Digital River to add taxes to the checkout's shippingChoice.amount and each items[].price, set taxInclusive to false.
With this configuration, Digital River computes shipping and line-item taxes and returns these values in shippingChoice.taxAmount and items[].tax.amount .
Note that shippingChoice.amount remains the same as the value sent in the request. Likewise, each items[].amount equals the aggregated price in the request.