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
  • 2024/12/04
  • Account management flow enhancements
  • 2024/11/26
  • Support for Indian states in checkout
  • Added list of Brazillian state codes
  • 2024/11/11
  • 2024/05/16
  • Update on Apple Pay domain association
  • 2024/05/09
  • New limit shipping country feature
  • 2024/05/06
  • 2024/04/26
  • 2024/04/15
  • New look for Digital River Dashboard!
  • 2024/04/09
  • New payment method: BNP Paribas
  • 2024/03/27
  • 2024/03/18
  • 2024/03/05
  • 2024/02/23
  • 2024/01/30
  • 2024/01/29
  • 2024/01/23
  • 2024/01/18
  • 2024/01/17
  • 2024/01/11
  1. General Resources
  2. Release notes

2024

Digital River API release notes for 2024.

PreviousRelease notesNext2023

Last updated 2 months ago

2024/12/04

Account management flow enhancements

We added examples of account management flow codes for the PayPal Billing Agreement. See the following topics for more information:

  • PayPal Billing Agreement

2024/11/26

Support for Indian states in checkout

You can now use the state codes for all in the checkout process. Customers can now easily select their respective state codes, ensuring their transactions are processed smoothly and accurately.

Added list of Brazillian state codes

We also added a list of for your convenience to facilitate easier and more accurate input of Brazilian addresses during transactions.

2024/11/11

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

  • Getting a sales summary by ID

    • updatedTime

  • Getting a payout by ID

    • updatedTime

2024/05/16

Update on Apple Pay domain association

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.

Impact:

  • 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.

2024/05/09

New limit shipping country feature

  • 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.

2024/05/06

    • 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

    • Configure a webhook to listen for the event with a type of sales_transaction.created

    • Export the transaction in the Digital River Dashboard

    • Export sales summary details in the Digital River Dashboard

2024/04/26

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.

2024/04/15

New look for Digital River Dashboard!

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 Digital River 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.

2024/04/09

New payment method: BNP Paribas

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.

2024/03/27

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.

2024/03/18

2024/03/05

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.

2024/02/23

2024/01/30

2024/01/29

2024/01/23

Based on your assigned role, you now have better control over viewing, managing, and deleting Prebuilt Checkout links in the Digital River Dashboard.

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.

2024/01/18

You can now refresh lists generated by Dashboard list pages by clicking the Refresh icon. For examples, refer to Orders and Transactions.

2024/01/17

You now have greater control over how a Prebuilt Checkout is styled. For details, refer to Defining experience.

2024/01/11

You can now add custom fields to Components.

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 , offering clearer communication and streamlined checkout processes. Below are the details of the newly released features:

You can now call to access detailed information on the taxes that are assessed on each line item in an , including:

If shipFrom.address.state, shipTo.address.state, or billTo.address.state exist in an , then Digital River now assigns their values to the shipFromState, shipToState, and billToState, respectively. To access them, you can:

Make an API call to get an or a

You can now . This will keep customers on your site throughout the checkout process, helping ensure the experience looks and feels more consistent and potentially increasing conversion rates.

You can now use the PC040128 and PC040133 to make B2C golf and leather apparel sales, respectively.

For details, refer to .

You can now .

You can now use the PM030108 tax code. For details, refer to

updatedTime
skuName
updatedTime
commission
skuTaxCode
shipFromCountry
shipToCountry
billToCountry
shipFromState
shipToState
billToState
PaymentType
Creating a PayPal element
Build the configuration object
Indian states
Brazilian state codes
Amazon Pay setup
updatedTime
embed Prebuilt Checkout in an Inline Frame element
GET/ orders/{id}/tax-details
order
order
sales transaction’s
individual sales transaction
list of sales transactions
tax codes
Supported tax codes
Supported tax codes.
stop subscription reminders from getting created