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
  • API key
  • Authorization
  • Autorenew
  • B2B
  • Billing address
  • Billing term
  • BOGO
  • Card verification code
  • Catalog
  • Chargeback
  • COD
  • Cost of goods sold
  • Cross-border
  • Currency
  • Denied parties list (DPL)
  • Display currency
  • ECCN
  • Fulfiller
  • Fulfillment
  • Headless order management
  • Importer of record
  • Landed cost
  • Late presentment chargebacks
  • Line item
  • Locale
  • Locale code
  • Localization
  • Manufacturer part number
  • Merchant of record/seller of record (MOR/SOR)
  • Parcel collection point
  • Partial fulfillment
  • Partial shipment
  • Payment method
  • Price list
  • Production test environment (PTE)
  • Regulatory fees
  • Renewal
  • Shipping address
  • Shipping terms
  • Stock keeping unit (SKU)
  • Tariff code
  • Terms of sale
  • Third-party fulfillment agent
  • Third-party logistics
  • Transaction
  • Transaction currency
  • Universal unique identifier (UUID)
  • Value-added tax (VAT)
  • VAT invoice
  1. General Resources

Glossary

Understand common terms used throughout the documentation

API key

A token passed by an application calling an API to identify the calling application.

Authorization

Refers to the verification and validation of credit card information.

Autorenew

A subscription term that indicates whether a subscription is automatically renewed (and the customer billed) when the subscription period expires.

B2B

Business to business

Billing address

The customer's billing address

Billing term

The time between the start and end of a billing cycle. For example, a one-year subscription paid monthly has twelve billing terms.

BOGO

Buy One, Get One

Card verification code

A three- or four-digit code that appears in the signature area on the back of a credit card. They're meant to reduce fraud by ensuring customers physically have the card in their possession.

Catalog

A catalog is a collection of products organized into categories for a store. Each site implements a catalog of products. A company can have multiple catalogs. A site typically has one catalog. A catalog typically has multiple categories.

Chargeback

Chargeback is the reversal of payment (i.e., the return of funds) to a customer. It occurs after payment has been collected. Chargebacks are different from returns or refunds because they usually occur when customers did not authorize the payment and contact their payment provider to reverse the payment.

COD

Cash on delivery

Cost of goods sold

The total inventory costs of sold goods within a specific timeframe.

Cross-border

Cross-border transactions refer to selling and shipping physical products across international borders, in other words, transactions in which goods ship from one country to another.

However, in the Digital River APIs, certain groups of countries that have formed trade agreements, such as those in the European Union and the Economic Community of West African States, exist as a single political entity. As a result, shipments between them are not considered to be cross-border.

Currency

The type or format of money used in a particular country or locale.

Denied parties list (DPL)

A list of people or companies whose purchasing privileges have been denied by Digital River.

Display currency

The currency used for the price that appears on a storefront.

ECCN

Export Control Classification Number

Fulfiller

An entity or company that warehouses and coordinates the shipping of physical products to shoppers who placed an order.

Fulfillment

The steps involved in receiving, processing, and delivering physical or digital orders to customers.

Headless order management

A new suite of APIs that enable Digital River clients to customize their eCommerce solution. You can connect the commerce platform of your choice with our backend order management, payments, and risk protection services.

Importer of record

The importer of record (IOR) is the owner or purchaser of the products being imported into a destination country.

Landed cost

The total price of a product once it has arrived at the buyer's door. A landed cost includes the original price of the product plus all transportation charges (both inland and ocean), customs, duties, taxes, insurance, currency conversion, packaging, handling, and payment fees.

Late presentment chargebacks

Late presentment chargebacks occur when a deadline to present a transaction to the issuing bank is missed. These types of chargebacks aren't initiated by the customer. Instead, they originate with the issuing bank.

In many cases, the customer doesn't have a problem with the delay, but the issuing bank initiates a chargeback anyway because the transaction is presented to them outside of an allowable time frame.

Line item

A single line in a cart. At a minimum, a line item contains a single product identifier and quantity.

Locale

A locale represents a language, country, and currency. A code identifies the locale. For example, the United States English is en_US. Locales are not limited to a single country or language. A country can have more than one locale, and some countries share locales. For example, Canada has two locales because it has two official languages: English and French.

Locale code

A two-letter code that represents a language and country. For example, en_GB represents the English language and the country of Great Britain.

Localization

The process of customizing a store for different nationalities, cultures, languages, and currencies.

Manufacturer part number

The number the manufacturer uses to identify a product. This value can be localized and set for a variation.

Merchant of record/seller of record (MOR/SOR)

The Merchant of Record/Seller of Record (MOR/SOR) assumes the risk of the sale, managing taxes and regulations on your behalf.

Parcel collection point

An alternative delivery location. Parcel collection points are typically stand-alone lockers located in high-traffic areas like shopping centers and train stations or ‘parcel shops’ such as convenience and grocery stores.

Partial fulfillment

Partial fulfillment occurs when a fulfiller ships one or more items within a fulfillment request but does not ship all items. It is also known as partial shipment.

Partial shipment

Partial shipment occurs when a fulfiller ships one or more items within a fulfillment request but does not ship all items. It is also known as partial fulfillment.

Payment method

The way that a customer chooses to pay for an order (for example, credit card or wire transfer).

Price list

A list of current prices of items for sale. You can use a price list to set the pricing for products in a catalog.

Production test environment (PTE)

Regulatory fees

Regulatory fees are charges imposed by the government to comply with specific regulations. These fees can either be included in the product price or added as a separate line item during checkout.

Renewal

Once a subscription period ends, a customer can either manually or automatically renew it.

Shipping address

The address where the customer wants the order shipped.

Shipping terms

A shipment's terms can either be delivered-duty-paid (DDP) or delivered-at-place (DAP).

In DDP shipments, customers pay all duties, fees, and import taxes upfront during checkout. Upon product delivery, there are no additional charges they must pay.

Stock keeping unit (SKU)

A stock keeping unit (SKU) is a unique identifier assigned to each product or item in a retailer's inventory, used for tracking and managing stock levels and sales. It helps in accurately identifying products and streamlining inventory management processes.

Tariff code

A tariff code, also known as a Harmonized System code, is an internationally standardized system used to classify and identify goods.

These codes enable customs authorities and merchants to identify the type of goods being imported or exported. They're crucial for determining applicable duties, taxes, and regulations.

The World Customs Organization manages the Harmonized System, which covers a wide range of products, including raw materials, intermediate goods, and finished products.

Each code consists of six to ten digits. The first six digits are internationally standardized but individual countries may add extra digits for their specific purposes.

The code classification is hierarchical, meaning that the initial digits represent broader categories of products, while subsequent digits provide more specificity. For example:

  • The first two digits represent the chapter, which broadly categorizes goods (e.g., 88 for aircraft and spacecraft).

  • The first four digits represent the heading, which provides a more specific classification within the chapter (e.g., 8801 for non-powered aircraft).

  • The first six digits represent the subheading, giving even more detail (e.g., 880100 for balloons, dirigibles, gliders, and hang gliders).

Terms of sale

The conditions stipulated by a seller to a buyer regarding payment and delivery of goods or services.

Third-party fulfillment agent

A third-party fulfillment agent is an external entity that handles the storage, processing, and shipping of orders on behalf of another company. This service includes inventory management, order picking, packing, and shipping to customers.

Third-party logistics

Third-party logistics (3PL) involves outsourcing a company's distribution, warehousing, and fulfillment requirements to a third-party provider. 3PL providers specialize in delivering these requirements by integrating warehousing and transportation services.

Transaction

A purchase transaction or requisition consists of a customer's information and the products they want.

Transaction currency

The currency used during the payment of a transaction.

Universal unique identifier (UUID)

A Universal Unique Identifier (UUID) is a 128-bit number used to uniquely identify objects or entities on the Internet. This identifier ensures that each generated UUID is unique across all space and time, allowing for reliable identification and tracking of items.

Value-added tax (VAT)

Value-added tax (VAT) is a type of consumption tax that is placed on a product whenever value is added at each stage of production and distribution, including at the final sale. It is widely used in the European Union and many other countries.

VAT invoice

A VAT invoice is a record of sale that must be provided to customers in a VAT-eligible transaction. It includes details such as the goods or services purchased, customer’s name and address, VAT rate, total VAT paid, seller's name and address, and VAT registration number. This document is crucial for both sellers and buyers to ensure proper taxation and compliance.

PreviousVersioning

Last updated 8 months ago

For example, when a transaction involves shipping goods between EU member nations, aren't required, and import taxes and duties aren't collected.

Digital River’s environment for partners and clients to .

In DAP shipments, customers do not pay the full at checkout time. Instead, they pay product and shipping costs, and then, upon delivery, they're responsible for paying duties, fees, and import taxes.

Tariff codes are essential for trade documentation and customs clearance, and misclassifications can potentially result in problems during transactions.

Refer to to learn more about Digital River's tariff code classification service.

test the Digital River APIs
landed cost
Item classification
tariff codes
cross-border