> For the complete documentation index, see [llms.txt](https://docs.digitalriver.com/digital-river-api/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.digitalriver.com/digital-river-api/general-resources/release-notes/2023.md).

# 2023

## 2023/12/19

If you're [using a shipping endpoint](/digital-river-api/integration-options/low-code-checkouts/using-a-shipping-endpoint.md), you now have the ability to:

* Return an `estimatedDelivery` time.
* [Display errors in Components](/digital-river-api/integration-options/low-code-checkouts/using-a-shipping-endpoint.md#displaying-errors).

## 2023/11/14

You can now:

* [Add custom fields to a Prebuilt Checkout](/digital-river-api/integration-options/low-code-checkouts/adding-custom-fields.md).
* [Subscribe to expanded events](/digital-river-api/order-management/events-and-webhooks-1/expanding-events.md).

## 2023/11/13

We added [support for recurring payments](/digital-river-api/payments/supported-payment-methods.md) to [Apple Pay](/digital-river-api/payments/supported-payment-methods/apple-pay.md).

## 2023/10/25

If you pair an external subscription service with [Prebuilt Checkout](/digital-river-api/integration-options/low-code-checkouts/drop-in-checkout.md), you can now [display the subscription's billing frequency](https://docs.digitalriver.com/digital-river-api-reference/2021-12-13/drop-in-checkout-sessions/checkout-sessions-basics#billing-information).

## 2023/10/16

In [Prebuilt Checkout](/digital-river-api/administration/dashboard/settings/prebuilt-checkout.md), you can now [use a shipping options endpoint to display error messages](/digital-river-api/integration-options/low-code-checkouts/using-a-shipping-endpoint.md#displaying-errors).

## 2023/10/09

You can now set a preferred language for [purchase invoices and credit memos](/digital-river-api/integration-options/checkouts/creating-checkouts/designating-a-locale.md) in the [Optional information subsection of the Create Prebuilt Checkout link page](/digital-river-api/administration/dashboard/order-management/prebuilt-checkout-links/generate-prebuilt-checkout-links.md).

## 2023/9/27

You can now [update fulfillments with tracking data](https://docs.digitalriver.com/digital-river-api-reference/2021-12-13/fulfillments#fulfillments-id-1).

## 2023/9/22

* You can now use [strike-through pricing in Prebuilt Checkout](https://docs.digitalriver.com/digital-river-api-reference/2021-12-13/drop-in-checkout-sessions/checkout-sessions-basics#strike-through-price).
* You can now customize the [settings and options](/digital-river-api/administration/dashboard/settings/prebuilt-checkout.md#select-the-options-and-settings-for-your-prebuilt-checkout-configuration) saved in your [Prebuilt Checkout configuration](/digital-river-api/administration/dashboard/settings/prebuilt-checkout.md).

## 2023/9/21

We added a [Tariff codes](/digital-river-api/administration/dashboard/catalog/skus/viewing-product-tariff-codes.md) section to the Digital River Dashboard [SKU details page](/digital-river-api/administration/dashboard/catalog/skus/viewing-the-sku-details.md).

## 2023/9/19

We updated the event types documentation with a [list of all event types](/digital-river-api/order-management/events-and-webhooks-1/events-1/all-event-types.md) available from the Dashboard [Create webook](/digital-river-api/administration/dashboard/developers/webhooks/creating-a-webhook.md) page. The list includes new [Subscriptions](/digital-river-api/subscription-management/managing-a-subscription.md) events.

## 2023/9/19

[Subscriptions](https://docs.digitalriver.com/digital-river-api-reference/2021-12-13/subscriptions/subscription-basics) now have a `state` of `lapsed`. For details, refer to:

* [Handling invalid sources and lapsed subscriptions](/digital-river-api/subscription-management/managing-a-subscription.md#invalid-sources-and-lapsed-subscriptions).
* [Lifecycle of a subscription](https://docs.digitalriver.com/digital-river-api-reference/2021-12-13/subscriptions/subscription-basics#subscription-lifecycle).

## 2023/9/11

You can now use the [item classification service](/digital-river-api/using-our-services/item-classification.md).

## 2023/8/31

* Digital River has recently added [CCAvenue ](/digital-river-api/payments/supported-payment-methods/ccavenue.md)to its payment method options. CCAvenue is a payment processing option for Digital River clients with an Indian bank account. This auto-settle payment method offers various local payment options in India, such as Credit Cards, Wallet, Net Banking, and UPI.
* We added [Testing the CCAvenue payment method](/digital-river-api/payments/testing-scenarios.md#testing-the-ccavenue-payment-method) to [Testing scenarios](/digital-river-api/payments/testing-scenarios.md).
* We also added the Payment required columns to the [Supported payment methods](/digital-river-api/payments/supported-payment-methods.md) table.

## 2023/8/24

We added an Addendum required column to the [Supported payment methods](/digital-river-api/payments/supported-payment-methods.md) table.

## 2023/8/23

Whether you use [Digital River Dashboard](/digital-river-api/administration/dashboard/order-management/prebuilt-checkout-links/generate-prebuilt-checkout-links.md) or another user agent to create a link to a [Prebuilt Checkout](/digital-river-api/integration-options/low-code-checkouts/drop-in-checkout.md), if [`language`](https://docs.digitalriver.com/digital-river-api-reference/2021-12-13/drop-in-checkout-sessions/checkout-sessions-basics#language), [`shoppingCountry`](https://docs.digitalriver.com/digital-river-api-reference/2021-12-13/drop-in-checkout-sessions/checkout-sessions-basics#shopping-country), `items[].metadata`, or `metadata` are defined in the request, then that data persists in the [checkout-session](https://docs.digitalriver.com/digital-river-api-reference/2021-12-13/drop-in-checkout-sessions), [checkout](https://docs.digitalriver.com/digital-river-api-reference/2021-12-13/checkouts), and, assuming the customer successfully completes the purchase, the [order ](https://docs.digitalriver.com/digital-river-api-reference/2021-12-13/orders)as well.

This applies to both one-time and reusable links.

## 2023/8/10

You can now use [Components](/digital-river-api/integration-options/low-code-checkouts/implementing-a-components-checkout.md), one of Digital River's [low-code checkout options](/digital-river-api/integration-options/low-code-checkouts.md).

## 2023/8/09

In the [`DigitalRiverCheckout` configuration object](/digital-river-api/developer-resources/digitalrivercheckout.js-reference/initializing-digitalrivercheckout.js/digitalrivercheckout-configuration-object.md), you can now [listen for and handle local pricing selector events](/digital-river-api/developer-resources/digitalrivercheckout.js-reference/initializing-digitalrivercheckout.js/digitalrivercheckout-configuration-object.md#local-pricing-selector-events).

## 2023/7/26

You can now [add a `language` to checkouts](/digital-river-api/integration-options/checkouts/creating-checkouts/designating-a-locale.md) to localize purchase invoices and credit memos.

## 2023/7/25

You can now use Digital River's [payment reauthorization feature](/digital-river-api/order-management/payment-reauthorizations.md).

## 2023/07/12

[Subscriptions ](https://docs.digitalriver.com/digital-river-api-reference/2021-12-13/subscriptions)now contain a [`currentPeriodStartDate`](https://docs.digitalriver.com/digital-river-api-reference/2021-12-13/subscriptions/subscription-basics#current-period-start-date).

## 2023/7/07

In [Prebuilt Checkout](/digital-river-api/integration-options/low-code-checkouts/drop-in-checkout.md), you can [control the style and behavior of the payment experience](/digital-river-api/developer-resources/digitalrivercheckout.js-reference/digitalrivercheckout-object/configuring-prebuilt-checkout.md#define-the-payment-experience).

## 2023/6/05

You can now use [DigitalRiverCheckout.js](/digital-river-api/developer-resources/reference.md) to [offer your customers local pricing throughout the shopping experience](/digital-river-api/integration-options/low-code-checkouts/offering-local-pricing.md).

## 2023/5/25

When[ fullfilling orders](/digital-river-api/administration/dashboard/order-management/orders/fulfilling-items.md), you can add optional shipping and tracking information for each item.

## 2023/5/19

By defining the [checkout-session's `upstreamId`](https://docs.digitalriver.com/digital-river-api-reference/2021-12-13/drop-in-checkout-sessions/checkout-sessions-basics#upstreamid), you can display a custom order identifier.

## 2023/5/17

A [SKU's ](https://docs.digitalriver.com/digital-river-api-reference/2021-12-13/skus)`id` can now contain one or more `.` (dots/points). For details, refer to [Unique identifier](/digital-river-api/product-management/creating-and-updating-skus.md#unique-identifier) on the [Managing SKUs](/digital-river-api/product-management/creating-and-updating-skus.md) page.

## 2023/5/10

You can now [use Prebuilt Checkout to comply with e-invoicing requirements in Taiwan](/digital-river-api/integration-options/low-code-checkouts/collecting-e-invoice-information.md).

## 2023/5/8

You can now add order-level [metadata ](https://docs.digitalriver.com/digital-river-api-reference/digital-river-api-reference-guide/working-with-metadata)when you generate [Prebuilt Checkout links](/digital-river-api/administration/dashboard/order-management/prebuilt-checkout-links.md).

## 2023/4/28

With [SKUs](/digital-river-api/administration/dashboard/catalog/skus/adding-a-sku.md), you can now add the following information:

* [ECCN/Tax Code](/digital-river-api/administration/dashboard/catalog/skus/adding-a-sku.md#eccn-tax-code-or-sku-group-information-required)
* [SKU Group](/digital-river-api/administration/dashboard/catalog/skus/adding-a-sku.md#sku-group)
* [Product item breadcrumb](/digital-river-api/administration/dashboard/catalog/skus/adding-a-sku.md#item-breadcrumb)

## 2023/4/25

In [Prebuilt Checkout](/digital-river-api/integration-options/low-code-checkouts/drop-in-checkout.md), you can now:

* [Collect a customer's type](https://docs.digitalriver.com/digital-river-api-reference/2021-12-13/drop-in-checkout-sessions/checkout-sessions-basics#customer-type) by configuring the [checkout-session](https://docs.digitalriver.com/digital-river-api-reference/2021-12-13/drop-in-checkout-sessions/checkout-sessions-basics).
* [Configure the modal](/digital-river-api/developer-resources/digitalrivercheckout.js-reference/digitalrivercheckout-object/configuring-prebuilt-checkout.md) by using:
  * [`actions`](/digital-river-api/developer-resources/digitalrivercheckout.js-reference/digitalrivercheckout-object/configuring-prebuilt-checkout/performing-actions.md) to customize the [`orderSummary` section](/digital-river-api/developer-resources/digitalrivercheckout.js-reference/digitalrivercheckout-object/configuring-prebuilt-checkout/performing-actions.md#ordersummary) and [default `thankYouPage`](/digital-river-api/developer-resources/digitalrivercheckout.js-reference/digitalrivercheckout-object/configuring-prebuilt-checkout/performing-actions.md#thankyoupage)
  * [`onClose`](/digital-river-api/developer-resources/digitalrivercheckout.js-reference/digitalrivercheckout-object/configuring-prebuilt-checkout.md#onclose) to determine if the checkout is complete
  * [`options`](/digital-river-api/developer-resources/digitalrivercheckout.js-reference/digitalrivercheckout-object/configuring-prebuilt-checkout.md#defining-the-checkout-experience) to [modify the label text of the country drop-down menu](/digital-river-api/developer-resources/digitalrivercheckout.js-reference/digitalrivercheckout-object/configuring-prebuilt-checkout.md#modify-the-text-of-the-country-drop-down-menus-label)

## 2023/4/5

* We enabled GitBook AI, a semantic search tool, on the Documentation Portal. To find GitBook AI, click the **Search** bar in the upper right corner.

  <div align="left"><figure><img src="/files/VPGqNpnFEozBsg7o18pz" alt=""><figcaption></figcaption></figure></div>

  Type your question in the **Ask or search** field and click **Ask "{{Search content}} using GitBook AI**. You can ask GitBook AI anything regarding Digital River features. It will give you plain English answers in seconds. For example, you can ask for an overview of a feature, and GitBook AI will return a quick and concise answer.\
  \
  **Note**: While semantic search can provide robust answers, sometimes the answers may be wrong. If you think the answer is incorrect, use the regular search to locate information.

  <div align="left"><figure><img src="/files/mRukGtebwudyAu02xVwk" alt=""><figcaption></figcaption></figure></div>

  Additionally, GitBook AI will provide follow-up questions that you might be interested in.

  <div align="left"><figure><img src="/files/mVHj4PNs5ljGq8NylDfE" alt=""><figcaption></figcaption></figure></div>

  You can also see where GitBook AI found the information and click through to read more.

  <div align="left"><figure><img src="/files/EQHi9qkOA2CgLbgfd3DN" alt=""><figcaption></figcaption></figure></div>

  You can ask for a code snippet for an API.

  <div align="left"><figure><img src="/files/LPdoh1yjHNw5BUKrwgwD" alt=""><figcaption></figcaption></figure></div>

  You can ask for the steps to perform a specific task.

  <div align="left"><figure><img src="/files/dw3KJt0y08X8aCCfov2e" alt=""><figcaption></figcaption></figure></div>
* We added Box Shadow as an [available custom style](/digital-river-api/developer-resources/reference/elements.md#available-custom-styles) when configuring [custom styles](/digital-river-api/developer-resources/reference/elements.md#custom-styles) for [DigitalRiver.js with Elements](https://github.com/DigitalRiver/GitBook/blob/Digital-River-API/payments/payment-integrations-1/digitalriver.js).

## 2023/3/16

Digital River adds Clearpay to the payment method roster! By leveraging Afterpay, your shoppers can buy now and pay for their purchases in 3 interest-free payments over 60 days. Learn how you can add Clearpay [here](/digital-river-api/payments/supported-payment-methods/clearpay.md).

## 2023/3/14

[Amazon Pay](/digital-river-api/payments/supported-payment-methods/amazon-pay.md) is a global digital wallet paving the way for your brand to gain visibility and access to millions of existing Amazon customers. This payment method boasts a highly secure and seamless checkout experience, leveraging saved shipping and payment information in the shopper's Amazon account. As a result, the shopper can complete their transactions in 3 simple clicks and almost twice as fast as other payment options. Digital River supports [Amazon Pay Checkout](/digital-river-api/payments/supported-payment-methods/amazon-pay.md#how-it-works).

## 2023/2/1

* You can now [offer customers the use of store credit in Prebuilt Checkout](/digital-river-api/integration-options/low-code-checkouts/offering-store-credit.md).
* You can now [configure a store credit callout in Digital River Dashboard](/digital-river-api/administration/dashboard/settings/prebuilt-checkout.md#configure-a-store-credit-callout).

## 2023/1/19

You can now use [Digital River's local pricing feature](/digital-river-api/integration-options/low-code-checkouts/offering-local-pricing.md).

## 2023/1/4

* In [update order](https://docs.digitalriver.com/digital-river-api-reference/2021-12-13/orders#orders-1) requests, you can now pass `upstreamId`. This operation results in the creation of an [event](/digital-river-api/order-management/events-and-webhooks-1/events-1.md) whose [`type`](/digital-river-api/order-management/events-and-webhooks-1/events-1.md#event-types) is `order.updated`.
* In [create fulfillment cancellation requests](https://docs.digitalriver.com/digital-river-api-reference/2021-12-13/fulfillment-cancellations#fulfillment-cancellations-1), you can now pass `items[].fulfillmentOrderItemUpstreamId`.
