LogoLogo
System Status
  • Digital River API
  • Getting started
  • Using our services
    • Local pricing
    • Item classification
    • Subscriptions
    • e-Invoicing
  • Integration options
    • Low-code checkouts
      • Implementing a Prebuilt Checkout
      • Implementing a Components checkout
      • Offering local pricing
      • Using a shipping endpoint
      • Processing subscription acquisitions
      • Adding custom fields
      • Offering store credit
      • Displaying policies and getting consent
      • Collecting e-invoice information
      • Handling completed checkout-sessions
    • Direct integrations
      • Standard flow
      • Building checkouts
        • Checking out guest and registered customers
        • Describing line items
          • Setting the price of an item
          • Managing items with shared SKU identifiers
        • Providing address information
        • Handling shipping choice
        • Tax identifiers
        • Applying a discount
        • Setting the customer type
        • Providing the IP address
        • Selecting a currency
        • Initiating a charge
        • Setting the purchase location
        • Configuring taxes
        • Accessing regulatory fee information
        • Localizing invoices and credit memos
        • Providing an upstream identifier
        • Applying store credit
        • Handling e-invoicing requirements
        • Landed cost
        • Tax calculation inputs
        • Selling entities
        • Payment sessions
        • Applying store credit (legacy)
        • Country specs
      • Building payment workflows
        • Handling redirect payment methods
        • Handling delayed payment methods
      • Subscription acquisitions
        • Handling subscription acquisitions
        • Handling external subscription acquisitions
        • Subscription information
      • Digital River coordinated fulfillments
        • Checking inventory levels
        • Using shipping quotes
        • Reserving inventory items
        • Managing a fulfillment order
        • Cancelling a fulfillment order
    • Connectors
  • Order management
    • Processing orders
    • Handling a rejected order
    • Accessing invoices and credit memos
    • Fulfilling goods and services
    • Capturing and cancelling charges
    • Payment reauthorizations
    • Handling reversals
      • Return basics
        • Digital River coordinated returns
        • Third party coordinated returns
      • Refund basics
        • Issuing refunds
        • Refunding asynchronous payment methods
      • Disputes and chargebacks
    • Customer notifications
    • Responding to events
      • Events
        • Key event types
        • All event types
      • Webhooks
        • Creating a webhook
        • Digital River API safelist
        • Digital River signature
      • Expanding events
      • Preventing webhooks from getting disabled
    • Distributor model
  • Subscription Management
    • Managing a subscription
    • Managing an external subscription
  • Payments
    • Payment solutions
      • Drop-in payments
        • How Drop-in payments work
        • Drop-in payments integration guide
      • DigitalRiver.js with Elements
        • Elements integration guide
        • Configuring payment methods
          • Configuring Afterpay
          • Configuring Alipay+ (cross-border)
          • Configuring Alipay (domestic)
          • Configuring Amazon Pay
          • Configuring Apple Pay
          • Configuring Bancontact
          • Configuring BNP Paribas
          • Configuring BLIK
          • Configuring CCAvenue
          • Configuring Clearpay
          • Configuring Credit Cards
          • Configuring FPX Online Banking
          • Configuring Google Pay
          • Configuring iDEAL
          • Configuring Klarna
          • Configuring Konbini
          • Configuring Online Banking (IBP)
          • Configuring Online Banking (Korea Bank Transfer)
          • Configuring PayCo
          • Configuring PayPal
          • Configuring SEPA Direct Debit
          • Configuring Trustly
          • Configuring Wire Transfer
          • Common payment sources
          • Common payment objects
    • Supported payment methods
      • Afterpay
      • Alipay (domestic)
      • Alipay+ (cross-border)
      • Amazon Pay
      • Apple Pay
      • Bancontact
      • BNP Paribas
      • BLIK
      • CCAvenue
      • Clearpay
      • Credit Cards
      • FPX Online Banking
      • Google Pay
      • iDEAL
      • Klarna
      • Konbini
      • Korea Bank Transfer (Online Banking)
      • Online Banking (IBP)
      • Pay with Installments France
      • PayCo
      • PayPal
      • PayPal Billing Agreement
      • PayPal Credit
      • PayPal Pay in 3
      • PayPal Pay in 4
      • PayPal RatenZahlung (Installment Payment)
      • SEPA Direct Debit
      • Trustly
      • Wire Transfer
    • Source basics
      • Managing sources
      • Handling credit card sources
      • Retrieving sources
    • Authorization declines
    • PSD2 and SCA
      • How to ensure SCA compliance
    • Payment testing scenarios
  • Product management
    • Product basics
    • Managing SKUs
    • Using product details
    • Grouping SKUs
    • SKU-inventory item pairs
    • Managing inventory items
    • Regulatory fees
      • What are regulatory fees?
        • Fees terminology
        • Regulatory fee management
        • European regulatory fees
        • Compliance obligations
        • WEEE directive requirements
        • Copyright directive requirements
        • Compliance challenges
      • Managing regulatory fees
  • Customer management
    • Customer basics
    • Creating and updating customers
    • Setting up tax exemptions
    • Recording a customer's request to be forgotten
  • Financial reporting
    • Financials basics
    • Sales transactions
      • Returning a list of sales transactions
      • Getting a sales transaction by ID
    • Sales summaries
      • Returning a list of sales summaries
      • Getting a sales summary by ID
    • Payouts
      • Returning a list of payouts
      • Getting a payout by ID
      • Get a list of transactions included in payout by ID
  • Developer resources
    • Digital River API reference
    • DigitalRiver.js reference
      • Including DigitalRiver.js
      • Initializing DigitalRiver.js
      • DigitalRiver object
      • Elements
        • Amazon Pay element
        • Apple Pay elements
        • Google Pay elements
        • IBAN element
        • iDEAL element
        • Konbini elements
        • Compliance element
        • Offline Refund elements
        • Online Banking elements
        • Tax Identifier element
        • Invoice attribute element
        • Delayed Payment Instructions element
        • PayPal elements
      • Guidelines for capturing payment details
      • Security
      • Digital River payment objects
      • Error types, codes, and objects
    • DigitalRiverCheckout.js reference
      • Including DigitalRiverCheckout.js
      • Initializing DigitalRiverCheckout.js
        • DigitalRiverCheckout configuration object
      • DigitalRiverCheckout object
        • Configuring Prebuilt Checkout
          • Performing actions
          • Defining experience
        • Components
          • Configuring components
          • Address component
          • Shipping component
          • Tax identifier component
          • Invoice component
          • Wallet component
          • Payment component
          • Compliance component
          • Order summary component
          • Thank you component
        • Rendering a checkout button
          • Performing actions on the checkout button
        • Determining the checkout's status
      • Accessing country and currency
    • DynamicPricing.js reference
    • Postman collection
  • administration
    • Sign in
    • Digital River Dashboard
      • Digital River Dashboard quick start guide
      • Key features
      • Reset your password
      • Test and production environments
      • Account
        • Adding an account
        • Switching accounts
        • Account access
      • Profile settings
        • Viewing your personal information
        • Changing your password
        • Updating your phone number
        • Enabling multi-factor authentication
      • Finance
        • Payouts
          • Viewing your payout details
          • Filtering your payouts
          • Exporting your payouts
        • Sales summaries
          • Viewing your sales summaries details
          • Filtering your sales summaries
          • Exporting your sales summaries
          • Exporting your sales summary details
        • Transactions
          • Viewing your transaction details
          • Filtering your transactions
          • Exporting your transactions
      • Order management
        • Orders
          • Searching for orders
          • Filtering your orders
          • Viewing the order details
          • Cancelling items
          • Fulfilling items
          • Downloading an invoice
          • Downloading a credit memo
          • Creating shipping labels
          • Recording a customer's request to be forgotten
          • Viewing returns and refunds
          • Creating a return
          • Accepting a return
          • Creating a refund
          • Viewing the order's timeline
        • Checkouts
          • Searching for checkouts
          • Filtering your checkouts
          • Viewing the checkout details
        • Prebuilt Checkout links
          • Generate Prebuilt Checkout links
          • View and work with Prebuilt Checkout link details
          • Add a customer during Prebuilt Checkout
          • Add a product during Prebuilt Checkout
      • Customers
        • Viewing customer details
        • Searching for customers
        • Filtering your customers
        • Editing account information
        • Adding a customer
        • Tax IDs and certificates
          • Adding a tax certificate
          • Adding a tax ID
          • Deleting a tax ID
        • Metadata
          • Adding metadata
          • Editing metadata
        • Manage subscriptions from the Customer Details page
        • Disabling a customer
        • Recording a customer's request to be forgotten
        • Deleting a customer
      • Catalog
        • SKUs
          • Viewing the SKU details
          • Searching for SKUs
          • Filtering your SKUs
          • Adding a SKU
          • Editing a SKU
          • Deleting a SKU
          • Adding a fee to a SKU
          • Editing a fee
          • Deleting a fee
          • Viewing product tariff codes
        • Managing customer subscriptions from Digital River Dashboard
      • Developers
        • API keys
          • Updating your API version
          • Getting your API keys
          • Changing the API version for your key
          • Creating a restricted key
          • Editing a restricted key
          • Deleting a restricted key
          • Rotating keys
        • Webhooks
          • Creating a webhook
          • Editing a webhook
          • Deleting a webhook
          • Rotating a webhook's secret
        • API logs
          • Filtering the API log
          • Viewing the API log details
        • Event logs
          • Filtering the events log
          • Viewing the event details
      • Settings
        • Users and roles
          • Roles
          • Searching for a user by name or email
          • Filtering your users and roles
          • Adding a user
          • Editing a user
          • Deleting a user
        • Prebuilt Checkout
        • Payment methods
          • Viewing your payment methods
          • Viewing payment method details
            • Enabling currencies
            • Managing countries
          • Enabling or disabling a payment method
  • General Resources
    • eCompass
    • eCompass documentation
    • Release notes
      • 2024
      • 2023
      • 2022
      • 2021
      • 2020
      • 2019
    • Standards and certifications
      • Certification process
      • Compliance requirements
      • Documentation requirements
      • Integration checklists
        • Admin portal
        • Products and SKUs
        • Customers and tax exemptions
        • Checkouts, payment sources, and orders
        • Disclosures, compliance statements, and emails
        • Fulfillments and cancellations
        • Customer portal
        • Order refund synchronization
        • Reversals
        • Error handling
      • Test and use cases
    • Commerce infrastructure
    • Versioning
    • Glossary
Powered by GitBook
On this page
  • 2021/12/30
  • 2021/12/14
  • 2021/12/13
  • 2021/12/7
  • 2021/11/22
  • 2021/10/25
  • 2021/10/19
  • 2021/10/15
  • 2021/10/8
  • 2021/10/4
  • 2021/10/1
  • 2021/9/10
  • 2021/9/9
  • 2021/9/1
  • 2021/8/25
  • 2021/8/24
  • 2021/8/17
  • 2021/8/13
  • 2021/8/6
  • 2021/7/29
  • 2021/7/27
  • 2021/7/22
  • 2021/7/6
  • 2021/7/2
  • 2021/6/28
  • 2021/6/22
  • 2021/6/17
  • 2021/6/11
  • 2021/6/7
  • 2021/6/3
  • 2021/6/1
  • 2021/5/17
  • 2021/5/13
  • 2021/4/29
  • 2021/4/28
  • 2021/4/27
  • 2021/4/21
  • 2021/4/13
  • 2021/3/31
  • 2021/3/24
  • 2021/3/23
  • 2021/3/11
  • 2021/3/10
  • 2021/2/23
  • 2021/2/16
  • 2021/1/18
  • 2021/1/15
  • 2021/1/11
  1. General Resources
  2. Release notes

2021

Digital River API release notes for 2021.

Previous2022Next2020

Last updated 2 months ago

2021/12/30

You can now use Global Logistics, an end-to-end cross-border delivery management solution.

2021/12/14

  • When , you can now use .

  • When Digital River receives a , we now move the associated order's to dispute.

2021/12/13

Breaking changes

In 2021-12-13, the following changes have been deployed:

  • In , Digital River no longer, by default, uses the associated data to populate certain undefined attributes. For each , you must now define that attribute in checkouts.

  • Digital River has removed from SKUs.

2021/12/7

We made the following changes to :

  • You can now add, edit, and delete a fee from the page.

  • You can now view the metadata associated with an order from the page.

  • The page now displays the full checkout details.

2021/11/22

2021/10/25

2021/10/19

2021/10/15

2021/10/8

2021/10/4

2021/10/1

2021/9/10

2021/9/9

  • You can now use query parameters to return a list of SKU groups.

2021/9/1

2021/8/25

2021/8/24

2021/8/17

2021/8/13

2021/8/6

2021/7/29

2021/7/27

2021/7/22

2021/7/6

2021/7/2

2021/6/28

2021/6/22

2021/6/17

2021/6/11

2021/6/7

2021/6/3

2021/6/1

2021/5/17

2021/5/13

2021/4/29

2021/4/28

2021/4/27

2021/4/21

2021/4/13

2021/3/31

2021/3/24

2021/3/23

Breaking changes

  • We now provide you the ability to:

2021/3/11

2021/3/10

2021/2/23

Breaking changes

  • Tax identifiers must be created using the Tax Identifiers API. You can no longer use the Customers API to perform this operation.

  • Once you've upgraded, any tax identifiers you previously created with the Customers API will no longer be available. Contact us to have your data migrated.

2021/2/16

2021/1/18

2021/1/15

2021/1/11

We added the ability to from the Dashboard.

You're no longer allowed to .

You can now subscribe to the event.

Every physical SKU that is shipped cross-border into Switzerland must now contain a weight and weightUnit. Refer to the section on the page for details.

We added the ability to from the . You can also or to a customer.

We added a new , Digital River UK Limited.

We added the ability to and from the .

We now provide .

We now conduct enhanced .

We created new .

You can now .

We expanded the pay later options now available in the , including for German shoppers.

You can now .

Digital River now supports the use of .

You can now that share a basic Harmonized System code and are exported to the same countries.

You can now schedule and process recurring payments using .

We added supportsStorage to indicate whether a payment method supports storage to .

We expanded the pay later options that are now available in the , including for shoppers in Australia and France, and and for UK shoppers.

You can now use the to generate a template containing instructions for completing payments for delayed payment types such as Konbini and Wire Transfer.

Digital River now supports the use of .

We added the ability to . You can now and their , , , and .

We added support for to the payment method.

You can now , , and from the .

You can now from the .

You can now use and to attach and detach sources from invoices.

Digital River now supports the use of .

Using the , the you can upload to Digital River's servers is 10 MB.

You can now , , and your SKUs on the .

Digital River now supports the use of .

You can now from the resource.

We added OAuth as an additional authentication method when or in the .

Digital River now supports , allowing you to offer Alipay with store credit on an order.

You can no longer issue order-level fee refunds. In addition to standard refunds, the types of order-level and product-level refunds we support are listed .

You can now include in a POST /invoices request. Additionally, when we give you back an Invoice, it now contains a billTo value. This is true even when you did not send billTo in the payload of a POST /invoices.

The following physical attributes have been added to the Sales summaries and Transactions in the Digital River Dashboard: client upstream ID, payment type, ship from country, ship to country, bill to country, and SKU tax code. These attributes appear when you or in the section.

You can now .

For troubleshooting purposes, we have implemented the following HTTP request headers: , , and . As a , we recommend including these headers in your requests.

You can now . Once properly configured, you can use them in the .

We made the following changes to the :

We now provide the order ID, upstream ID, status, tax type, tax ID, and tax state on the page in the Dashboard.

We also add fees, landed cost (including importer duty and importer tax), discounts, and tax for a line item on the page in the Dashboard.

You can now on the Order Details page.

You can now when performing testing

In 2021-03-23, the and resources now return the first-class payment attribute. This attribute contains the array of applied payment sources, the array of charges created from those sources, and additional payment session information. You can use this new session information to .

with POST /sources.

Attach to a checkout.

Use to attach a source to a checkout.

Use to detach a source from a checkout.

When , you should know how to sequence their application in guest and registered checkout workflows.

Added the continue type to the list of button types for and make it the default type in .

When , you can now use to obtain an accurate tax calculation before you attach a payment source to the checkout.

We made the following changes in 2021-02-23:

You can now access the .

For , you should now send in POST/fulfillments requests.

You can now use the Digital River API to .

You can now use the to determine whether the saved payment source selected by a customer during the checkout process requires .

When creating a source, you can now configure the usage parameter. It allows you to specify the type of transaction the source will likely be used in the future. The parameter is available in both and . We recommend you use it when building and workflows that allow customers to save their credit card information.

When , you can now . Additionally, we created new that allow you to set the showTermsOfSaleDisclosure and disableAutomaticRedirects parameters.

download a credit memo
manage customers
Digital River Dashboard
attach a tax certificate
tax ID
legal entity
fulfill an order either partially or fully
cancel a fulfillment order either fully or partially
Digital River Dashboard
group products
Digital River's subscription service
Delayed Payment Instructions element
manage payment methods
view payment methods
details
enable currencies
manage countries
disable a payment method
add
edit
delete a SKU
Digital River Dashboard
accept a return
Digital River Dashboard
search
filter
view
Digital River Dashboard
creating
editing a webhook
Digital River Dashboard
export transactions
sales summary details
Finance
Dashboard
Order Details
Order Details
download an invoice
tax identifiers resource
manage an order's physical fulfillment
productDetails
chargeback request
Digital River Dashboard
SKU details
Order details
Checkout details
Managing SKUs
Files API
Drop-in
Strong Customer Authentication (SCA)
attach non-reusable sources to customers
SEPA Direct Debit with Store Credit
Online Banking with Store Credit
bPay with Store Credit
Konbini with Store Credit
Alipay with Store Credit
Create secondary payment sources
multiple secondary sources
POST /checkouts/{id}/sources/{sourceId}
DELETE /checkouts/{id}/sources/{sourceId}
combining primary and secondary sources
weight and weightUnit
registered checkouts
attribute common to customers and checkouts
allowOversell
configure SKUs for Digital River managed fulfillments
access details on product-level fee amounts
access details on product-level fee amounts
test tax identifiers
use applicability to filter tax identifiers
PayPal Wallet
PayPal RatenZahlung
PayPal Wallet
PayPal Pay in 4
PayPal Pay in 3
PayPal Credit
Pay in 3
PayPal
Retrieving available payment methods
authenticateSource method
DigitalRiver.js
validation of SKU group identifiers
rules for deleting SKU groups
order.cancelled
receive mock tax invoices and credit memos
Digital River fulfillment model
here
determine when to convert a checkout to an order
Digital River coordinated fulfillments
shipment identifiers
Customizing the text of the Drop-in button
creating an instance of Drop-in
customize the button's text
Drop-in options
Drop-in
upstream-id
upstream-session-id
upstream-application-id
best practice
version
sending product data in checkouts
version
version
bill to information
sequencing address information in your checkout workflows
billTo
state
customer’s
checkout
search for SKUs by skuGroupId
POST /invoices/{id}/sources/{sourceId}
DELETE /invoices/{id}/sources/{sourceId}
maximum file size
Invoices
checkout
order
purchase
account management