Release notes
Keep track of changes and updates to the Digital River API.
Last updated
Keep track of changes and updates to the Digital River API.
Last updated
The terms used below include information about how your integration may be affected by new code releases. There are non-breaking and breaking changes:
Non-breaking changes include incremental or "safe" changes and some new features.
Breaking changes include changes include major refactoring or rewrites. They are listed on this page with an orange banner indicator.
Known issues are items we are aware of and are indicated with a red banner.
See the Versioning page for more details.
We added examples of account management flow codes for the PayPal Billing Agreement. See the following topics for more information:
You can now use the state codes for all Indian states in the checkout process. Customers can now easily select their respective state codes, ensuring their transactions are processed smoothly and accurately.
We also added a list of Brazilian state codes for your convenience to facilitate easier and more accurate input of Brazilian addresses during transactions.
We have added the updateTime
query parameter to the following API calls:
Returning a list of sales transactions. The response also includes these new fields:
Returning a list of sales summaries. The response also includes these new fields:
Returning a list of payouts. The response also includes these new fields:
Additionally, we included the appropriate fields in the response for the following API calls:
Getting a sales transaction by ID
updatedTime
skuName
commission
shipFromState
shipToState
billToState
coupon
updatedTime
updatedTime
In our continuous effort to enhance our services and security, we have updated the apple-developer-merchantid-domain association for Apple Pay. This change is part of our ongoing updates to ensure a seamless and secure payment process for all our users.
Current Clients: Rest assured, no action is required from your end. This update does not impact clients who have already registered their domains with Apple Pay. Your services will seamlessly continue to operate without any disruption.
New Clients: This update applies to registering domains with Apple Pay. We advise new clients to follow the updated registration process to ensure a smooth integration.
We're excited to announce new features in our Amazon Pay integration that aim to enhance the checkout experience for you and your customers. With these updates, you can specify shipping preferences directly within the Amazon Pay setup, offering clearer communication and streamlined checkout processes. Below are the details of the newly released features:
allowShippingCountries
: Specify the countries you want to allow shipping by listing their two-letter country codes. Only addresses associated with these countries will be available as shipping destinations in the Amazon Pay wallet.
Note: If a country code appears in both allowShippingCountries
and denyShippingCountries
, the allow list takes precedence, ensuring the country is available for shipping.
denyShippingCountries
: List the two-letter country codes of the countries you want to deny shipping. These addresses associated with these countries will not appear as selectable options in the Amazon Pay wallet.
For more detailed information on configuring these new features in your Amazon Pay integration and insights into the broader capabilities of the Amazon Pay element, refer to the Configuring Amazon Pay and Amazon Pay element sections. This resource provides comprehensive guidance on optimizing your checkout experience using the latest features.
You can now call GET/ orders/{id}/tax-details
to access detailed information on the taxes that are assessed on each line item in an order, including:
The type and name of the tax
The type and name of the jurisdiction that assessed the tax
How much of the item's amount is taxable
If shipFrom.address.state
, shipTo.address.state
, or billTo.address.state
exist in an order, then Digital River now assigns their values to the sales transaction’s shipFromState
, shipToState
, and billToState
, respectively. To access them, you can:
Make an API call to get an individual sales transaction or a list of sales transactions
Configure a webhook to listen for the event
with a type
of sales_transaction.created
In the Compliance component, you can now add links to your return and refund policies so customers can access this information while purchasing. For details, refer to Displaying policies and getting consent.
Great news! Digital River Dashboard now provides a better and bolder user interface experience while keeping the features and favorites you currently use. We have enhanced the Dashboard’s look to serve you better and provide a cleaner overall experience. Every app section will have new navigation icons, cleaner tables and formatting, and a new look. But don't worry - all your favorite features will still be easy to find, and you can navigate the same way you do now.
We are excited to announce the launch of a new payment integration with BNP Paribas—a global leader in asset custody and financial services. This addition expands our array of payment options, offering more flexibility and convenience for our customers, especially those who prefer using BNP Paribas for their transactions.
Feel free to communicate any issues or suggestions through our support channels. Your feedback is invaluable in helping us improve our payment options.
You can now build integrations directly with your distributors, allowing you to deploy and scale your applications more easily. For details, refer to Distributor model.
You can now embed Prebuilt Checkout in an Inline Frame element. This will keep customers on your site throughout the checkout process, helping ensure that the experience looks and feels more consistent and potentially increasing conversion rates.
Great news! We have improved our administration dashboard to give you a better user experience. We've changed the name of the Dashboard to "Digital River Dashboard" for clarity and consistency. We are excited for you to see the difference for yourself.
You can now use the PC040128 and PC040133 tax codes to make B2C golf and leather apparel sales, respectively.
For details, refer to Supported tax codes.
You can now stop subscription reminders from getting created.
You can now use the PM030108 tax code. For details, refer to Supported tax codes.
You now have better control over viewing, managing, and deleting Prebuilt Checkout links in the Digital River Dashboard based on your assigned role.
Improvements have been made to the Dashboard Prebuilt Checkout links feature navigation, the Prebuilt Checkout links list page, and the Prebuilt Checkout links details page.
You can now refresh lists generated by Dashboard list pages by clicking the Refresh icon. For examples, refer to Orders and Transactions.
You now have greater control over how a Prebuilt Checkout is styled. For details, refer to Defining experience.
You can now add custom fields to Components.