# Commerce API

## Commerce API

- [Commerce API](https://docs.digitalriver.com/commerce-api/master.md): Learn how to use Digital River's commerce platform to run your online store, receive payments, and ship orders.
- [Test and use cases](https://docs.digitalriver.com/commerce-api/master/test-cases.md): Tap into these use cases when developing and testing the Commerce API and your commerce connector.
- [Roles and permissions](https://docs.digitalriver.com/commerce-api/master/roles-and-permissions.md): Understand the roles and permissions for Commerce API.
- [Sending API calls](https://docs.digitalriver.com/commerce-api/master/sending-api-calls.md): Learn how to send API calls using either /auth or an API key.
- [Shopper basics](https://docs.digitalriver.com/commerce-api/shopper-apis/shopper-basics.md): Use the Shopper APIs to create a consumer browsing experience.
- [Common use cases](https://docs.digitalriver.com/commerce-api/shopper-apis/shopper-basics/common-use-cases.md): Learn more about the common use cases for the Commerce API.
- [Creating a customer](https://docs.digitalriver.com/commerce-api/shopper-apis/shopper-basics/common-use-cases/creating-a-customer.md): Learn how to create a customer.
- [Applying store credit](https://docs.digitalriver.com/commerce-api/shopper-apis/shopper-basics/common-use-cases/applying-store-credit.md): Learn how to apply store credit.
- [Private store workflow](https://docs.digitalriver.com/commerce-api/shopper-apis/shopper-basics/common-use-cases/private-store-workflow.md): Understand the private store workflow.
- [Guest checkout](https://docs.digitalriver.com/commerce-api/shopper-apis/shopper-basics/common-use-cases/guest-checkout.md): Understanding guest checkout.
- [OAuth](https://docs.digitalriver.com/commerce-api/shopper-apis/oauth.md): Understand Commerce API authentication requests.
- [Authentication](https://docs.digitalriver.com/commerce-api/shopper-apis/oauth/authentication.md): Learn how Commerce API authenticates requests.
- [OAuth 2.0 APIs](https://docs.digitalriver.com/commerce-api/shopper-apis/oauth/oauth-2.0-apis.md): Understand OAuth 2.0 APIs.
- [Token](https://docs.digitalriver.com/commerce-api/shopper-apis/oauth/tokens.md): Learn how to create authenticated shopper tokens.
- [Access tokens](https://docs.digitalriver.com/commerce-api/shopper-apis/oauth/access-tokens.md): Learn how to manage access tokens.
- [Session-aware access tokens](https://docs.digitalriver.com/commerce-api/shopper-apis/oauth/session-aware-access-tokens.md): Learn how to create session-aware access tokens.
- [Authorizing a shopper](https://docs.digitalriver.com/commerce-api/shopper-apis/oauth/authorizing-a-shopper.md): Learn how to authorize a shopper.
- [Shoppers](https://docs.digitalriver.com/commerce-api/shopper-apis/shoppers.md): Learn how to manage shoppers.
- [Managing shoppers](https://docs.digitalriver.com/commerce-api/shopper-apis/shoppers/managing-shoppers.md): Learn how to manage shoppers.
- [User management](https://docs.digitalriver.com/commerce-api/shopper-apis/shoppers/managing-shoppers/user-management.md): Learn how to manage users.
- [Single sign-on (SSO)](https://docs.digitalriver.com/commerce-api/shopper-apis/shoppers/managing-shoppers/single-sign-on-sso.md): Understand single sign-on.
- [Data validation](https://docs.digitalriver.com/commerce-api/shopper-apis/shoppers/managing-shoppers/data-validation.md): Understand the Data Validation service.
- [Bulk user management](https://docs.digitalriver.com/commerce-api/shopper-apis/shoppers/managing-shoppers/bulk-user-management-service.md): Learn how to use the bulk user management service.
- [Bulk user account export](https://docs.digitalriver.com/commerce-api/shopper-apis/shoppers/managing-shoppers/bulk-user-account-export-service.md): Learn how to use the Bulk User Account Export service.
- [Managing a shopper's account](https://docs.digitalriver.com/commerce-api/shopper-apis/shoppers/managing-a-shoppers-account.md): Learn how to get a shopper's account information.
- [Managing a shopper's address](https://docs.digitalriver.com/commerce-api/shopper-apis/shoppers/managing-a-shoppers-address.md): Learn how to manage addresses.
- [Managing payment options](https://docs.digitalriver.com/commerce-api/shopper-apis/shoppers/managing-payment-options.md): Learn how to manage payment options.
- [Product discovery](https://docs.digitalriver.com/commerce-api/shopper-apis/product-discovery.md): Learn how to manage products.
- [Categories](https://docs.digitalriver.com/commerce-api/shopper-apis/product-discovery/categories.md): Learn how to retrieve categories.
- [Products](https://docs.digitalriver.com/commerce-api/shopper-apis/product-discovery/products.md): Learn how to retrieve product information.
- [Product variations](https://docs.digitalriver.com/commerce-api/shopper-apis/product-discovery/product-variations.md): Learn how to retrieve product variation information.
- [Pricing](https://docs.digitalriver.com/commerce-api/shopper-apis/product-discovery/pricing.md): Learn how to get pricing for a specific product.
- [Inventory status](https://docs.digitalriver.com/commerce-api/shopper-apis/product-discovery/inventory-status.md): Learn how to retrieve a product's inventory status.
- [Financing](https://docs.digitalriver.com/commerce-api/shopper-apis/product-discovery/financing.md): Learn how to get financing information for a specific product.
- [Offers](https://docs.digitalriver.com/commerce-api/shopper-apis/product-discovery/offers.md): Learn how to provide offers.
- [Understanding offers](https://docs.digitalriver.com/commerce-api/shopper-apis/product-discovery/offers/offers.md): Understand how to use offers.
- [How to use point of promotions (POPs)](https://docs.digitalriver.com/commerce-api/shopper-apis/product-discovery/offers/how-to-use-point-of-promotions-pops.md): Understand how to use POPs.
- [Retrieving all point of promotion offers for a specific product](https://docs.digitalriver.com/commerce-api/shopper-apis/product-discovery/offers/how-to-use-point-of-promotions-pops/retrieving-all-point-of-promotion-offers-for-a-specific-product.md): Learn how to retrieve all point of promotion (POP) offers for a specific product.
- [Retrieving all offers for a specific point of promotion](https://docs.digitalriver.com/commerce-api/shopper-apis/product-discovery/offers/how-to-use-point-of-promotions-pops/retrieving-all-offers-for-a-specific-point-of-promotion.md): Learn how to get all offers for a specific point of promotion (POP).
- [How to use offers](https://docs.digitalriver.com/commerce-api/shopper-apis/product-discovery/offers/how-to-use-offers.md): Learn how to provide offers.
- [Private stores](https://docs.digitalriver.com/commerce-api/shopper-apis/product-discovery/private-stores.md): Learn how to use a private store (also known as a purchase plan).
- [Managing private stores](https://docs.digitalriver.com/commerce-api/shopper-apis/product-discovery/private-stores/managing-private-stores.md): Lear how to manage private stores.
- [Submitting an order for a private store](https://docs.digitalriver.com/commerce-api/shopper-apis/product-discovery/private-stores/submitting-an-order-for-a-private-store.md): Learn how to submit an order for a private store.
- [Useful APIs](https://docs.digitalriver.com/commerce-api/shopper-apis/product-discovery/private-stores/useful-apis.md): Learn about the most useful APIs when managing a private store.
- [Fulfillment](https://docs.digitalriver.com/commerce-api/shopper-apis/product-discovery/fulfillment-1.md): Learn how to manage fulfillments managed by Digital River.
- [Electronic Fulfillment Service (OFI)](https://docs.digitalriver.com/commerce-api/shopper-apis/product-discovery/fulfillment-1/electronic-fulfillment-service-ofi.md): Understand how Electronic Fulfillment Service Integration (OFI) works.
- [Digital rights](https://docs.digitalriver.com/commerce-api/shopper-apis/product-discovery/fulfillment-1/digital-rights.md): Understand how Digital Rights work.
- [Digital rights revocation](https://docs.digitalriver.com/commerce-api/shopper-apis/product-discovery/fulfillment-1/digital-rights-revocation.md): Understand how the Digital Rights Revocation service works.
- [Physical fulfillment](https://docs.digitalriver.com/commerce-api/shopper-apis/product-discovery/fulfillment-1/physical-fulfillment.md): Learn how to integrate the commerce platform with a new fulfillment source.
- [EDI X12 832 definition data elements](https://docs.digitalriver.com/commerce-api/shopper-apis/product-discovery/fulfillment-1/physical-fulfillment/edi-x12-832-definition-data-elements.md): Understand the EDI X12 832 definition data elements.
- [EDI X12 846 definition data elements](https://docs.digitalriver.com/commerce-api/shopper-apis/product-discovery/fulfillment-1/physical-fulfillment/edi-x12-846-definition-data-elements.md): Understand the EDI X12 846 definition data elements.
- [EDI X12 850 definition data elements](https://docs.digitalriver.com/commerce-api/shopper-apis/product-discovery/fulfillment-1/physical-fulfillment/edi-x12-850-definition-data-elements.md): Understand the EDI X12 850 definition data elements.
- [EDI X12 855 definition data elements](https://docs.digitalriver.com/commerce-api/shopper-apis/product-discovery/fulfillment-1/physical-fulfillment/edi-x12-855-definition-data-elements.md): Understand the EDI X12 855 definition data elements.
- [EDI X12 856 definition data elements](https://docs.digitalriver.com/commerce-api/shopper-apis/product-discovery/fulfillment-1/physical-fulfillment/edi-x12-856-definition-data-elements.md): Understand the EDI X12 856 definition data elements.
- [EDI X12 180-1 definition data elements](https://docs.digitalriver.com/commerce-api/shopper-apis/product-discovery/fulfillment-1/physical-fulfillment/edi-x12-180-1-definition-data-elements.md): Understand the EDI X12 180-1 definition data elements.
- [EDI X12 180-2 definition of data elements](https://docs.digitalriver.com/commerce-api/shopper-apis/product-discovery/fulfillment-1/physical-fulfillment/edi-x12-180-2-definition-of-data-elements.md): Understand the EDI X12 180-2 definition of data elements.
- [EDI X12 180-3 definition of data elements](https://docs.digitalriver.com/commerce-api/shopper-apis/product-discovery/fulfillment-1/physical-fulfillment/edi-x12-180-3-definition-of-data-elements.md): Understand the EDI X12 180-3 definition of data elements.
- [Cart](https://docs.digitalriver.com/commerce-api/shopper-apis/cart.md): Learn how to create and manage a cart.
- [Applying a shopper to a cart](https://docs.digitalriver.com/commerce-api/shopper-apis/cart/applying-a-shopper-to-a-cart.md): Learn how to apply a shopper to a cart.
- [Getting the current cart](https://docs.digitalriver.com/commerce-api/shopper-apis/cart/getting-the-current-cart.md): Learn how to get the active current cart for a specified token.
- [Creating or updating a cart](https://docs.digitalriver.com/commerce-api/shopper-apis/cart/creating-or-updating-a-cart.md): Learn how to create or update a cart.
- [Adding a product to a cart](https://docs.digitalriver.com/commerce-api/shopper-apis/cart/creating-or-updating-a-cart/adding-a-product-to-a-cart.md): Learn how to add a product to a cart.
- [Gifting](https://docs.digitalriver.com/commerce-api/shopper-apis/cart/creating-or-updating-a-cart/adding-a-product-to-a-cart/gifting.md): Learn how to mark a product as a gift and send it to a recipient programmatically.
- [Capturing the customer's IP address](https://docs.digitalriver.com/commerce-api/shopper-apis/cart/creating-or-updating-a-cart/shopper-ip-address.md): You can capture the IP address of the customer who placed the order.  Digital River uses this IP address to identify and prevent fraudulent activities.
- [Providing address information](https://docs.digitalriver.com/commerce-api/shopper-apis/cart/creating-or-updating-a-cart/providing-address-information.md): Learn how to provide ship from and ship to information for products in your cart.
- [Managing the shipping or billing address](https://docs.digitalriver.com/commerce-api/shopper-apis/cart/creating-or-updating-a-cart/managing-the-shipping-or-billing-address.md): Learn how to manage the shipping or billing address.
- [Providing subscription information](https://docs.digitalriver.com/commerce-api/shopper-apis/cart/creating-or-updating-a-cart/providing-subscription-information.md): Learn how to provide the customer's subscription information that Digital River needs to process recurring payments.
- [Managing payment methods](https://docs.digitalriver.com/commerce-api/shopper-apis/cart/creating-or-updating-a-cart/managing-payment-methods.md): Learn how to manage payment methods in a cart.
- [Capturing the Terms of Sale (TOS) acceptance](https://docs.digitalriver.com/commerce-api/shopper-apis/cart/creating-or-updating-a-cart/terms-of-sale-acceptance.md): Learn how to add a TOS acceptance.
- [Managing offers in a cart](https://docs.digitalriver.com/commerce-api/shopper-apis/cart/managing-offers-in-a-cart.md): Learn how to manage offers in a cart.
- [Applying an offer](https://docs.digitalriver.com/commerce-api/shopper-apis/cart/managing-offers-in-a-cart/applying-an-offer.md): Learn how to apply an offer.
- [Applying a coupon or promo code](https://docs.digitalriver.com/commerce-api/shopper-apis/cart/managing-offers-in-a-cart/applying-a-coupon-code.md): Learn how to apply a coupon or promo code.
- [Getting all applied offers](https://docs.digitalriver.com/commerce-api/shopper-apis/cart/managing-offers-in-a-cart/getting-all-applied-offers.md): Learn how to retrieve all offers applied to the cart.
- [Removing an applied offer](https://docs.digitalriver.com/commerce-api/shopper-apis/cart/managing-offers-in-a-cart/removing-an-applied-offer.md): Learn how to remove an offer applied to the cart.
- [Removing eligible offers](https://docs.digitalriver.com/commerce-api/shopper-apis/cart/managing-offers-in-a-cart/removing-eligible-offers.md): Learn how to remove eligible offers from a customer's cart
- [Reconciling conflicting offers](https://docs.digitalriver.com/commerce-api/shopper-apis/cart/managing-offers-in-a-cart/reconciling-conflicting-offers.md): Learn how Digital River reconciles conflicting offers.
- [Dynamic offers/personalization](https://docs.digitalriver.com/commerce-api/shopper-apis/cart/managing-offers-in-a-cart/dynamic-offers-personalization.md): Understand the dynamic offer and personalization capabilities.
- [Skipping Global Commerce merchandising offer arbitration](https://docs.digitalriver.com/commerce-api/shopper-apis/cart/managing-offers-in-a-cart/dynamic-offers-personalization/skipping-global-commerce-merchandising-offer-arbitration.md): Learn how to bypass offer arbitration.
- [Triggering a promotional URL offer](https://docs.digitalriver.com/commerce-api/shopper-apis/cart/managing-offers-in-a-cart/dynamic-offers-personalization/triggering-a-promotional-url-offer.md): Learn how to trigger a promotional URL offer.
- [Overriding a promotional URL offer discount](https://docs.digitalriver.com/commerce-api/shopper-apis/cart/managing-offers-in-a-cart/dynamic-offers-personalization/overriding-a-promotional-url-offer-discount.md): Learn how to override a promotional URL offer discount.
- [Pricing](https://docs.digitalriver.com/commerce-api/shopper-apis/cart/pricing.md): Understand how pricing works.
- [Landed cost](https://docs.digitalriver.com/commerce-api/shopper-apis/cart/pricing/landed-costs.md): Understand how landed cost works and how to apply them to orders.
- [Mixed cart support](https://docs.digitalriver.com/commerce-api/shopper-apis/cart/pricing/landed-costs/mixed-cart-support.md): Understand how landed costs supports a mixed cart.
- [Tax-included pretty price](https://docs.digitalriver.com/commerce-api/shopper-apis/cart/pricing/landed-costs/tax-included-pretty-price.md): Learn how to apply landed cost with tax-included pretty price.
- [Redirecting to a Digital River-hosted cart](https://docs.digitalriver.com/commerce-api/shopper-apis/cart/redirecting-to-a-digital-river-hosted-cart.md): Learn how to redirect to a Digital River-hosted cart.
- [Configuring taxes](https://docs.digitalriver.com/commerce-api/shopper-apis/cart/configuring-taxes.md): Learn how to properly configure taxes on items and shipping in Global Commerce.
- [Managing tax identifiers](https://docs.digitalriver.com/commerce-api/shopper-apis/cart/configuring-taxes/managing-tax-identifiers.md): Learn how to manage tax identifiers.
- [Managing shipping options](https://docs.digitalriver.com/commerce-api/shopper-apis/cart/managing-shipping-options.md): Learn how to  manage shipping options.
- [Getting shipping options](https://docs.digitalriver.com/commerce-api/shopper-apis/cart/managing-shipping-options/getting-shipping-options.md): Lear how to get shipping options.
- [Providing a shipping discount](https://docs.digitalriver.com/commerce-api/shopper-apis/cart/managing-shipping-options/providing-a-shipping-discount.md): Learn how to provide a shipping discount.
- [Managing line items](https://docs.digitalriver.com/commerce-api/shopper-apis/cart/managing-line-items.md): Learn how to manage line items.
- [Applying a price override](https://docs.digitalriver.com/commerce-api/shopper-apis/cart/applying-a-price-override.md): Learn how to apply a price override to a cart.
- [Managing payment sessions](https://docs.digitalriver.com/commerce-api/shopper-apis/cart/payment-sessions.md): Learn the basics of payment sessions and how to migrate your integration.
- [Managing web checkout](https://docs.digitalriver.com/commerce-api/shopper-apis/cart/managing-web-checkout.md): Learn how to manage a web checkout.
- [Submitting a cart](https://docs.digitalriver.com/commerce-api/shopper-apis/cart/submitting-a-cart.md): Learn how to submit a cart.
- [Initiating a charge](https://docs.digitalriver.com/commerce-api/shopper-apis/cart/submitting-a-cart/initiating-a-charge.md): Learn how to specify the type of charge.
- [Authorization declines](https://docs.digitalriver.com/commerce-api/shopper-apis/cart/submitting-a-cart/authorization-declines.md): Learn about the different types of authorization declines and how to handle them.
- [Resuming cart submission](https://docs.digitalriver.com/commerce-api/shopper-apis/cart/resuming-cart-submission.md): Learn how to resume cart submission after completing a redirect payment method.
- [HGOP2](https://docs.digitalriver.com/commerce-api/shopper-apis/cart/hgop2.md)
- [Orders](https://docs.digitalriver.com/commerce-api/shopper-apis/orders-1.md): Learn how to process orders.
- [Getting orders](https://docs.digitalriver.com/commerce-api/shopper-apis/orders-1/getting-orders.md): Learn how to retrieve orders.
- [Selling entities](https://docs.digitalriver.com/commerce-api/shopper-apis/orders-1/selling-entities.md): Learn how Digital River dynamically assigns selling entities.
- [Retrieving addresses from an order](https://docs.digitalriver.com/commerce-api/shopper-apis/orders-1/retrieving-addresses-from-an-order.md): Learn how to retrieve a billing or shipping address from an order.
- [Retrieving line items from an order](https://docs.digitalriver.com/commerce-api/shopper-apis/orders-1/retrieving-line-items-from-an-order.md): Learn how to retrieve line items from an order.
- [Order lookup](https://docs.digitalriver.com/commerce-api/shopper-apis/orders-1/order-lookup.md): Learn how to lookup orders.
- [Returns](https://docs.digitalriver.com/commerce-api/shopper-apis/orders-1/returns.md): Understand how returns work. You can use Commerce API to process customer returns for one or more items in an order.
- [Initiate an authenticated session](https://docs.digitalriver.com/commerce-api/shopper-apis/orders-1/returns/initiate-an-authenticated-session.md): Learn how to initiate an authenticated session for a return.
- [Setting up returns in Global Commerce](https://docs.digitalriver.com/commerce-api/shopper-apis/orders-1/returns/setting-up-returns-in-global-commerce.md): Learn how to set up returns in Global Commerce.
- [Managing returns](https://docs.digitalriver.com/commerce-api/shopper-apis/orders-1/returns/retrieving-returns-for-a-specified-order.md): Learn how to manage returns for a specified order.
- [Subscriptions](https://docs.digitalriver.com/commerce-api/shopper-apis/subscriptions.md): Learn how to manage subscriptions from the Shoppers APIs.
- [Retrieve the subscription](https://docs.digitalriver.com/commerce-api/shopper-apis/subscriptions/retrieve-the-subscription.md): Learn how to retrieve subscriptions from the Shopper APIs.
- [Getting all orders for a subscription](https://docs.digitalriver.com/commerce-api/shopper-apis/subscriptions/retrieve-the-subscription/getting-all-orders-for-a-subscription.md): Learn how to get all orders linked to a specific subscription.
- [Getting a subscription's pending actions](https://docs.digitalriver.com/commerce-api/shopper-apis/subscriptions/retrieve-the-subscription/getting-a-subscriptions-pending-actions.md): Learn how to get a subscription's pending actions.
- [Getting all subscriptions for a shopper](https://docs.digitalriver.com/commerce-api/shopper-apis/subscriptions/retrieve-the-subscription/getting-a-shoppers-subscription.md): Learn how to get al subscriptions for a  shopper.
- [Getting a subscription by identifier](https://docs.digitalriver.com/commerce-api/shopper-apis/subscriptions/retrieve-the-subscription/getting-a-subscription-by-identifier.md): Learn how to get a subscription by using the subscription identifier.
- [Update subscription at the next renewal](https://docs.digitalriver.com/commerce-api/shopper-apis/subscriptions/update-subscription-at-the-next-renewal.md): Learn how to apply changes to a subscription for the next renewal.
- [Changing the subscription renewal type](https://docs.digitalriver.com/commerce-api/shopper-apis/subscriptions/update-subscription-at-the-next-renewal/changing-the-subscription-renewal-type.md): Learn how to change the subscription renewal type.
- [Changing the subscription renewal quantity](https://docs.digitalriver.com/commerce-api/shopper-apis/subscriptions/update-subscription-at-the-next-renewal/changing-the-subscription-renewal-quantity.md): Learn how to change the quantity of the renewed subscription.
- [Adding or updating a perpetual unit price](https://docs.digitalriver.com/commerce-api/shopper-apis/subscriptions/update-subscription-at-the-next-renewal/adding-or-updating-a-perpetual-unit-price.md): Learn how to assign a perpetual unit price to a subscription with add-ons.
- [Changing the subscription's payment option](https://docs.digitalriver.com/commerce-api/shopper-apis/subscriptions/update-subscription-at-the-next-renewal/changing-the-subscriptions-payment-option.md): Learn how to change the subscription's payment option.
- [Changing the subscription's payment source](https://docs.digitalriver.com/commerce-api/shopper-apis/subscriptions/update-subscription-at-the-next-renewal/changing-the-subscriptions-payment-source.md): Learn how to change the subscription's payment source.
- [Immediately change the subscription](https://docs.digitalriver.com/commerce-api/shopper-apis/subscriptions/immediately-change-the-subscription.md): Learn how to apply a change to a subscription immediately.
- [Updating the subscription's shipping address](https://docs.digitalriver.com/commerce-api/shopper-apis/subscriptions/immediately-change-the-subscription/updating-the-subscriptions-shipping-address.md): Learn how to change the subscription's shipping address.
- [Updating a subscription's billing and shipping email address](https://docs.digitalriver.com/commerce-api/shopper-apis/subscriptions/immediately-change-the-subscription/updating-a-subscriptions-billing-and-shipping-email-address.md): Learn how to update a subscription's billing and shipping email address.
- [Cancelling a subscription](https://docs.digitalriver.com/commerce-api/shopper-apis/subscriptions/immediately-change-the-subscription/cancelling-a-subscription.md): Learn how to cancel a subscription by the subscription identifiers.
- [Immediately apply a midterm subscription change](https://docs.digitalriver.com/commerce-api/shopper-apis/subscriptions/immediately-apply-a-midterm-subscription-change.md): Learn which Subscription APIs apply an immediate mid-term change.
- [Reducing the subscription renewal quantity](https://docs.digitalriver.com/commerce-api/shopper-apis/subscriptions/immediately-apply-a-midterm-subscription-change/reducing-the-subscription-renewal-quantity.md): Learn how to reduce the subscription renewal quantity.
- [Admin basics](https://docs.digitalriver.com/commerce-api/admin-apis/admin-basics.md): Use the Admin APIs to create to manage your site, products available on your storefront, and subscriptions.
- [Available Admin API calls](https://docs.digitalriver.com/commerce-api/admin-apis/admin-basics/available-admin-api-calls.md): Learn about the available Admin API calls.
- [Order management](https://docs.digitalriver.com/commerce-api/admin-apis/order-management.md): Learn how to manage orders. You can use Commerce API to process a customer's order.
- [Getting the order's details](https://docs.digitalriver.com/commerce-api/admin-apis/order-management/getting-the-orders-details.md): Learn how to get the order's details.
- [Downloading the invoice](https://docs.digitalriver.com/commerce-api/admin-apis/order-management/downloading-the-invoice.md): Learn how to download the invoice PDF file for an order.
- [Offer management](https://docs.digitalriver.com/commerce-api/admin-apis/offer-management.md): Learn how to manage offers. You can use Commerce API to manage offers.
- [Refund management](https://docs.digitalriver.com/commerce-api/admin-apis/refunds.md): Learn how to handle refunds. You can use Commerce API to process a customer's refund for an order.
- [Authorization](https://docs.digitalriver.com/commerce-api/admin-apis/refunds/authorization.md): Learn how to send Refunds API calls using /auth.
- [Refund reason codes](https://docs.digitalriver.com/commerce-api/admin-apis/refunds/refund-reason-codes.md): Learn how to use refund reason codes.
- [Creating a satisfaction refund](https://docs.digitalriver.com/commerce-api/admin-apis/refunds/creating-a-satisfaction-refund.md): Learn how to create a satisfaction refund.
- [Getting the available refunds for a specific order](https://docs.digitalriver.com/commerce-api/admin-apis/refunds/retrieving-refunds-available-for-an-order.md): Learn how to get the available refunds for a specific order.
- [Getting refunds for a specific order](https://docs.digitalriver.com/commerce-api/admin-apis/refunds/getting-refunds-for-a-specific-order.md): Learn how to get refunds for a specific order.
- [Getting refunds available for a shopper's order](https://docs.digitalriver.com/commerce-api/admin-apis/refunds/getting-refunds-available-for-a-shoppers-order.md): Learn how to retrieve the refunds available for a shopper's order.
- [Getting the JSON schema for an order refund](https://docs.digitalriver.com/commerce-api/admin-apis/refunds/retrieving-the-json-schema-for-an-order-refund.md): Learn how to retrieve the JSON schema for an order refund.
- [Managing a refund for a delayed payment method](https://docs.digitalriver.com/commerce-api/admin-apis/refunds/managing-a-refund-for-a-delayed-payment-method.md): Learn how to manage a refund for a delayed payment method.
- [Refund error scenarios](https://docs.digitalriver.com/commerce-api/admin-apis/refunds/refund-error-scenarios.md): Understand refund error scenarios.
- [Subscription management](https://docs.digitalriver.com/commerce-api/admin-apis/subscription-management.md): Learn how to manage subscriptions from the Admin APIs.
- [Retrieve the subscription](https://docs.digitalriver.com/commerce-api/admin-apis/subscription-management/retrieve-the-subscription.md): Learn how to retrieve subscriptions from the Admin APIs.
- [Getting all orders for a subscription](https://docs.digitalriver.com/commerce-api/admin-apis/subscription-management/retrieve-the-subscription/getting-all-orders-for-a-subscription.md): Learn how to get all orders linked to a specific subscription.
- [Getting a subscription's pending actions](https://docs.digitalriver.com/commerce-api/admin-apis/subscription-management/retrieve-the-subscription/getting-a-subscriptions-pending-actions.md): Learn how to get a subscription's pending actions.
- [Getting all subscriptions for a shopper](https://docs.digitalriver.com/commerce-api/admin-apis/subscription-management/retrieve-the-subscription/getting-all-subscriptions-for-a-shopper.md): Learn how to get al subscriptions for a  shopper.
- [Getting a subscription by identifier](https://docs.digitalriver.com/commerce-api/admin-apis/subscription-management/retrieve-the-subscription/getting-a-subscription-by-identifier.md): Learn how to get a subscription by using the subscription identifier.
- [Update the subscription at the next renewal](https://docs.digitalriver.com/commerce-api/admin-apis/subscription-management/update-the-subscription-at-the-next-renewal.md): Learn how to apply changes to a subscription for the next renewal.
- [Changing the subscription renewal type](https://docs.digitalriver.com/commerce-api/admin-apis/subscription-management/update-the-subscription-at-the-next-renewal/changing-the-subscription-renewal-type.md): Learn how to change the subscription renewal type.
- [Changing the subscription renewal product](https://docs.digitalriver.com/commerce-api/admin-apis/subscription-management/update-the-subscription-at-the-next-renewal/changing-the-subscription-renewal-product.md): Learn how to change the subscription renewal product.
- [Changing the subscription renewal price](https://docs.digitalriver.com/commerce-api/admin-apis/subscription-management/update-the-subscription-at-the-next-renewal/changing-the-subscription-renewal-price.md): Learn how to change the subscription's renewal price.
- [Changing the subscription renewal quantity](https://docs.digitalriver.com/commerce-api/admin-apis/subscription-management/update-the-subscription-at-the-next-renewal/changing-the-subscription-renewal-quantity.md)
- [Adding or updating a perpetual unit price](https://docs.digitalriver.com/commerce-api/admin-apis/subscription-management/update-the-subscription-at-the-next-renewal/adding-or-updating-a-perpetual-unit-price.md): Learn how to assign a perpetual unit price to a subscription with add-ons.
- [Changing the subscription's payment option](https://docs.digitalriver.com/commerce-api/admin-apis/subscription-management/update-the-subscription-at-the-next-renewal/changing-the-subscriptions-payment-option.md): Learn how to change the subscription's payment option.
- [Changing the subscription's payment source](https://docs.digitalriver.com/commerce-api/admin-apis/subscription-management/update-the-subscription-at-the-next-renewal/changing-the-subscriptions-payment-source.md): Learn how to change the subscription's payment source.
- [Immediately change the subscription](https://docs.digitalriver.com/commerce-api/admin-apis/subscription-management/immediately-change-the-subscription.md): Learn how to apply a change to a subscription immediately.
- [Activating a subscription](https://docs.digitalriver.com/commerce-api/admin-apis/subscription-management/immediately-change-the-subscription/activating-a-subscription.md): Learn how to activate a subscription.
- [Changing the subscription's external reference identifier](https://docs.digitalriver.com/commerce-api/admin-apis/subscription-management/immediately-change-the-subscription/changing-the-subscriptions-external-reference-identifier.md): Learn how to change the subscription's external reference identifier.
- [Updating a subscription's billing and shipping email address](https://docs.digitalriver.com/commerce-api/admin-apis/subscription-management/immediately-change-the-subscription/updating-a-subscriptions-billing-and-shipping-email-address.md): Learn how to update a subscription's billing and shipping email address.
- [Cancelling a subscription](https://docs.digitalriver.com/commerce-api/admin-apis/subscription-management/immediately-change-the-subscription/cancelling-a-subscription.md): Learn how to cancel a subscription by the subscription identifiers.
- [Updating the subscription's expiration date](https://docs.digitalriver.com/commerce-api/admin-apis/subscription-management/immediately-change-the-subscription/updating-the-subscriptions-expiration-date.md): Learn how to change the subscription's expiration date.
- [Immediately apply a midterm subscription change](https://docs.digitalriver.com/commerce-api/admin-apis/subscription-management/immediately-apply-a-midterm-subscription-change.md): Learn which Subscription APIs apply an immediate mid-term change.
- [Applying a midterm change with price override](https://docs.digitalriver.com/commerce-api/admin-apis/subscription-management/immediately-apply-a-midterm-subscription-change/applying-a-midterm-change-with-price-override.md): Learn how to apply a midterm change with a price override for a subscription with add-ons.
- [Reducing the subscription renewal quantity](https://docs.digitalriver.com/commerce-api/admin-apis/subscription-management/immediately-apply-a-midterm-subscription-change/reducing-the-subscription-renewal-quantity.md): Learn how to reduce the subscription renewal quantity.
- [Subscription notifications](https://docs.digitalriver.com/commerce-api/admin-apis/subscription-management/subscription-notifications.md): Learn how to receive a notification when a shopper or Customer Service Representative updates the shopper's payment details for a subscription.
- [Updating the subscriber's email address](https://docs.digitalriver.com/commerce-api/admin-apis/subscription-management/subscription-notifications/updating-the-subscribers-email-address.md): Learn how to update the subscriber's email address.
- [Card Account Updater](https://docs.digitalriver.com/commerce-api/admin-apis/subscription-management/subscription-notifications/card-account-updater.md): Understand how the Card Account Updater works.
- [Sending a payment information change notification](https://docs.digitalriver.com/commerce-api/admin-apis/subscription-management/subscription-notifications/sending-a-payment-information-change-notification.md): Understand why a payment information change triggers a notification.
- [Sending an expired credit card notification](https://docs.digitalriver.com/commerce-api/admin-apis/subscription-management/subscription-notifications/sending-an-expired-credit-card-notification.md): Understand why an expired credit card triggers a notification.
- [Sending an invalid payment account notification](https://docs.digitalriver.com/commerce-api/admin-apis/subscription-management/subscription-notifications/sending-an-invalid-payment-account-notification.md): Understand why a shopper's invalid payment account triggers a notification.
- [Sending a payment failure notification](https://docs.digitalriver.com/commerce-api/admin-apis/subscription-management/subscription-notifications/sending-a-payment-failure-notification.md): Learn how to send a notification when the shopper's payment fails.
- [Sending a subscription renewal reminder notification](https://docs.digitalriver.com/commerce-api/admin-apis/subscription-management/subscription-notifications/sending-a-subscription-renewal-reminder-notification.md): Understand when a shopper receives a subscription renewal reminder notification.
- [Setting up subscription renewal reminders](https://docs.digitalriver.com/commerce-api/admin-apis/subscription-management/subscription-notifications/setting-up-subscription-renewal-reminders.md): Learn how to set up subscription renewal reminders.
- [Setting up trial subscription renewal reminders](https://docs.digitalriver.com/commerce-api/admin-apis/subscription-management/subscription-notifications/setting-up-trial-subscription-renewal-reminders.md): Learn how to set up renewal reminders for trial subscriptions.
- [Setting up  marketing reminders](https://docs.digitalriver.com/commerce-api/admin-apis/subscription-management/subscription-notifications/setting-up-marketing-reminders.md): Learn how to set marketing reminders.
- [Using the Expired Card Optimizer](https://docs.digitalriver.com/commerce-api/admin-apis/subscription-management/using-the-expired-card-optimizer.md): Learn how to use the Expired Card Optimizer (ECO) for a third-party subscription engine renewal orders.
- [Customer management](https://docs.digitalriver.com/commerce-api/admin-apis/customer-management.md): Learn how to manage customers.
- [Retrieving customer details](https://docs.digitalriver.com/commerce-api/admin-apis/customer-management/retrieving-customer-details.md): Learn how to get a customer's details.
- [Requesting PII removal for a customer](https://docs.digitalriver.com/commerce-api/admin-apis/customer-management/requesting-pii-removal-for-a-customer.md): Learn how to request PII removal for a customer.
- [Site management](https://docs.digitalriver.com/commerce-api/admin-apis/sites.md): Learn how to manage sites.
- [Configuring authorized shipping and billing countries](https://docs.digitalriver.com/commerce-api/admin-apis/sites/configuring-authorized-shipping-and-billing-countries.md): Learn how to configure authorized shipping and billing countries in Global Commerce.
- [Getting a site's authorized billing countries](https://docs.digitalriver.com/commerce-api/admin-apis/sites/getting-a-sites-authorized-billing-countries.md): Learn how to retrieve a site's authorized billing countries.
- [Getting a site's authorized shipping countries](https://docs.digitalriver.com/commerce-api/admin-apis/sites/getting-a-sites-authorized-shipping-countries.md): Learn how to retrieve a site's authorized shipping countries.
- [Product management](https://docs.digitalriver.com/commerce-api/admin-apis/product-management.md): Learn how to manage products.
- [Getting started](https://docs.digitalriver.com/commerce-api/admin-apis/product-management/getting-started.md): Learn how to make Product Admin APIs requests.
- [Manage products (asynchronous API)](https://docs.digitalriver.com/commerce-api/admin-apis/product-management/manage-products-asynchronous-api.md): Learn how to programmatically create and manage products asynchronously.
- [Creating or updating a product](https://docs.digitalriver.com/commerce-api/admin-apis/product-management/manage-products-asynchronous-api/creating-or-updating-a-product.md): Learn how to programmatically create or update a product using product identifiers (productId).
- [Adding or updating a product variation](https://docs.digitalriver.com/commerce-api/admin-apis/product-management/manage-products-asynchronous-api/adding-or-updating-a-product-variation.md): Learn how to add or update a product variation
- [Deploying a product](https://docs.digitalriver.com/commerce-api/admin-apis/product-management/manage-products-asynchronous-api/deploying-a-product.md): Learn how to deploy a product programmatically.
- [Applying live changes](https://docs.digitalriver.com/commerce-api/admin-apis/product-management/manage-products-asynchronous-api/applying-live-changes.md): Learn how to apply a live change to a deployed product.
- [Retiring a product](https://docs.digitalriver.com/commerce-api/admin-apis/product-management/manage-products-asynchronous-api/retiring-a-product.md): Learn how to retire a product programmatically.
- [Deleting a product variation](https://docs.digitalriver.com/commerce-api/admin-apis/product-management/manage-products-asynchronous-api/deleting-a-product-variation.md): Learn how to delete a product programmatically.
- [Deleting a base or individual product's locale](https://docs.digitalriver.com/commerce-api/admin-apis/product-management/manage-products-asynchronous-api/deleting-a-base-or-individual-products-locale.md): Learn how to delete locale for a base or individual product programmatically.
- [Retrieve products (synchronous API)](https://docs.digitalriver.com/commerce-api/admin-apis/product-management/retrieve-products-synchronous-api.md): Learn how to programmatically get a product information synchronously.
- [Getting a product by locale](https://docs.digitalriver.com/commerce-api/admin-apis/product-management/retrieve-products-synchronous-api/getting-a-product-by-locale.md): Learn how to get the information for a product by locale.
- [Getting a product variation](https://docs.digitalriver.com/commerce-api/admin-apis/product-management/retrieve-products-synchronous-api/getting-a-product-variation.md): Learn how to get information for a product variation.
- [Getting a product variation by locale](https://docs.digitalriver.com/commerce-api/admin-apis/product-management/retrieve-products-synchronous-api/getting-a-product-variation-by-locale.md): Learn how to get information for a product variation by locale.
- [Get the task status for a product (synchronous API)](https://docs.digitalriver.com/commerce-api/admin-apis/product-management/get-the-task-status-for-a-product-synchronous-api.md): Learn how to get a task status for a product using the task identifier.
- [Getting the latest information on a product task](https://docs.digitalriver.com/commerce-api/admin-apis/product-management/get-the-task-status-for-a-product-synchronous-api/getting-the-latest-information-on-a-product-task.md): Learn how to verify the successful completion of a specific product task.
- [Retrieving the tasks for a specific product](https://docs.digitalriver.com/commerce-api/admin-apis/product-management/get-the-task-status-for-a-product-synchronous-api/retrieving-the-tasks-for-a-specific-product.md): Lear how retrieve the tasks for a specific product.
- [Retrieving the tasks for products](https://docs.digitalriver.com/commerce-api/admin-apis/product-management/get-the-task-status-for-a-product-synchronous-api/retrieving-the-tasks-for-products.md): Learn how to retrieve the tasks for products.
- [Bulk operation](https://docs.digitalriver.com/commerce-api/admin-apis/product-management/bulk-operation.md): Learn how to upload and export products in bulk.
- [Asynchronous bulk operations](https://docs.digitalriver.com/commerce-api/admin-apis/product-management/bulk-operation/asynchronous-bulk-operations.md): Learn how to manage bulk product uploads asynchronously.
- [Creating products in bulk](https://docs.digitalriver.com/commerce-api/admin-apis/product-management/bulk-operation/asynchronous-bulk-operations/creating-products-in-bulk.md): Learn how to create products in bulk asynchronously.
- [Updating products in bulk](https://docs.digitalriver.com/commerce-api/admin-apis/product-management/bulk-operation/asynchronous-bulk-operations/updating-products-in-bulk.md): Learn how to update products in bulk asynchronously.
- [Deploying products in bulk](https://docs.digitalriver.com/commerce-api/admin-apis/product-management/bulk-operation/asynchronous-bulk-operations/deploying-products-in-bulk.md): Learn how to deploy products in bulk asynchronously.
- [Deleting product variations in bulk](https://docs.digitalriver.com/commerce-api/admin-apis/product-management/bulk-operation/asynchronous-bulk-operations/deleting-product-variations-in-bulk.md): Learn how to delete product variations in bulk asynchronously.
- [Bulk product upload (BPU)](https://docs.digitalriver.com/commerce-api/admin-apis/product-management/bulk-operation/bulk-product-upload-bpu.md): Understand how to use BPU.
- [Bulk Product Export (BPE)](https://docs.digitalriver.com/commerce-api/admin-apis/product-management/bulk-operation/file-downloads.md): Understand how to use BPE.
- [Line-item level satisfaction refund](https://docs.digitalriver.com/commerce-api/admin-apis/product-management/bulk-operation/file-downloads/line-item-level-satisfaction-refund.md): Understand the line-item level satisfaction refund.
- [Order-level satisfaction refund](https://docs.digitalriver.com/commerce-api/admin-apis/product-management/bulk-operation/file-downloads/order-level-satisfaction-refund.md): Understand the order-level satisfaction refund.
- [Auto-created line-item level return product](https://docs.digitalriver.com/commerce-api/admin-apis/product-management/bulk-operation/file-downloads/auto-created-line-item-level-return-product.md): Understand the auto-created line-item level return product.
- [Line-item level return product](https://docs.digitalriver.com/commerce-api/admin-apis/product-management/bulk-operation/file-downloads/line-item-level-return-product.md): Understand the line-item level return product.
- [File management](https://docs.digitalriver.com/commerce-api/admin-apis/file-management.md): Learn how to retrieve a file.
- [Downloading a file](https://docs.digitalriver.com/commerce-api/admin-apis/file-management/downloading-a-file.md): Learn how to download a file.
- [Payments solutions](https://docs.digitalriver.com/commerce-api/payments/payments-solutions.md): Understand how to handle your payment integration solutions.
- [Drop-in payments](https://docs.digitalriver.com/commerce-api/payments/payments-solutions/drop-in.md): Drop-in payments are a fast and easy way to add payment methods to your store’s checkout experience.
- [How Drop-in payments work](https://docs.digitalriver.com/commerce-api/payments/payments-solutions/drop-in/how-drop-in-payments-work.md): Learn how Drop-in payments works.
- [Drop-in payments integration guide](https://docs.digitalriver.com/commerce-api/payments/payments-solutions/drop-in/drop-in-integration-guide.md): Create a payment form using Drop-in payments.
- [DigitalRiver.js with Elements](https://docs.digitalriver.com/commerce-api/payments/payments-solutions/digitalriver.js.md): Learn about DigitalRiver.js with Elements.
- [Elements integration guide](https://docs.digitalriver.com/commerce-api/payments/payments-solutions/digitalriver.js/quick-start.md): Create a payment form using DigitalRiver.js.
- [Configuring payment methods](https://docs.digitalriver.com/commerce-api/payments/payments-solutions/digitalriver.js/payment-methods.md): Understand payment methods and how to implement them for DigitalRiver.js.
- [Configuring Afterpay](https://docs.digitalriver.com/commerce-api/payments/payments-solutions/digitalriver.js/payment-methods/configuring-afterpay.md): Learn how to configure Afterpay for DigitalRiver.js with Elements.
- [Configuring Alipay+ (cross-border)](https://docs.digitalriver.com/commerce-api/payments/payments-solutions/digitalriver.js/payment-methods/configuring-alipay+-cross-border.md): Learn how to configure Alipay+ (cross-border) for DigitalRiver.js with Elements
- [Configuring Alipay (domestic)](https://docs.digitalriver.com/commerce-api/payments/payments-solutions/digitalriver.js/payment-methods/alipay.md): Learn how to configure Alipay (domestic) for DigitalRiver.js with Elements
- [Configuring Amazon Pay](https://docs.digitalriver.com/commerce-api/payments/payments-solutions/digitalriver.js/payment-methods/configuring-amazon-pay.md): Learn how to configure Amazon Pay for DigitalRiver.js with Elements
- [Configuring Apple Pay](https://docs.digitalriver.com/commerce-api/payments/payments-solutions/digitalriver.js/payment-methods/apple-pay.md): Learn how to configure Apple Pay for DigitalRiver.js with Elements.
- [Configuring Bancontact](https://docs.digitalriver.com/commerce-api/payments/payments-solutions/digitalriver.js/payment-methods/configuring-bancontact.md): Learn how to configure Bancontact for DigitalRiver.js with Elements.
- [Configuring BLIK](https://docs.digitalriver.com/commerce-api/payments/payments-solutions/digitalriver.js/payment-methods/configuring-blik.md): Learn how to configure BLIK for DigitalRiver.js with Elements.
- [Configuring Boleto](https://docs.digitalriver.com/commerce-api/payments/payments-solutions/digitalriver.js/payment-methods/configuring-boleto.md): Learn how to configure Boleto for DigitalRiver.js with Elements.
- [Configuring CCAvenue](https://docs.digitalriver.com/commerce-api/payments/payments-solutions/digitalriver.js/payment-methods/configuring-ccavenue.md): Learn how to configure CCAvenue for DigitalRiver.js with Elements.
- [Configuring Clearpay](https://docs.digitalriver.com/commerce-api/payments/payments-solutions/digitalriver.js/payment-methods/configuring-clearpay.md): Learn how to configure Clearpay for DigitalRiver.js with Elements.
- [Configuring Credit Cards](https://docs.digitalriver.com/commerce-api/payments/payments-solutions/digitalriver.js/payment-methods/credit-cards.md): Learn how to configure Credit Cards for DigitalRiver.js with Elements.
- [Configuring FPX Online Banking](https://docs.digitalriver.com/commerce-api/payments/payments-solutions/digitalriver.js/payment-methods/configuring-fpx-online-banking.md): Learn how to configure FXP Online Banking for DigitalRiver.js with Elements.
- [Configuring Google Pay](https://docs.digitalriver.com/commerce-api/payments/payments-solutions/digitalriver.js/payment-methods/google-pay.md): Learn how to configure Google Pay for DigitalRiver.js with Elements.
- [Configuring iDEAL](https://docs.digitalriver.com/commerce-api/payments/payments-solutions/digitalriver.js/payment-methods/configuring-ideal.md): Learn how to configure iDEAL for DigitalRiver.js with Elements.
- [Configuring Klarna](https://docs.digitalriver.com/commerce-api/payments/payments-solutions/digitalriver.js/payment-methods/klarna.md): Learn how to configure Klarna for DigitalRiver.js with Elements.
- [Configuring Konbini](https://docs.digitalriver.com/commerce-api/payments/payments-solutions/digitalriver.js/payment-methods/konbini.md): Learn how to configure Konbini for DigitalRiver.js with Elements.
- [Configuring Online Banking (IBP)](https://docs.digitalriver.com/commerce-api/payments/payments-solutions/digitalriver.js/payment-methods/online-banking.md): Online Banking, also sometimes called Internet Bank Payment (IBP), is a Browser Redirect processing method where customers authorize a debit from their bank account.
- [Configuring Online Banking (Korea Bank Transfer)](https://docs.digitalriver.com/commerce-api/payments/payments-solutions/digitalriver.js/payment-methods/korea-bank-transfer.md): Learn how to configure Korea Bank Transfer for DigitalRiver.js with Elements.
- [Configuring PayCo](https://docs.digitalriver.com/commerce-api/payments/payments-solutions/digitalriver.js/payment-methods/payco.md): Learn how to configure PayCo for DigitalRiver.js with Elements.
- [Configuring PayPal](https://docs.digitalriver.com/commerce-api/payments/payments-solutions/digitalriver.js/payment-methods/paypal.md): Learn how to configure PayPal for DigitalRiver.js with Elements.
- [Configuring SEPA Direct Debit](https://docs.digitalriver.com/commerce-api/payments/payments-solutions/digitalriver.js/payment-methods/direct-debit.md): Learn how to configure SEPA Direct Debit for DigitalRiver.js with Elements.
- [Configuring Trustly](https://docs.digitalriver.com/commerce-api/payments/payments-solutions/digitalriver.js/payment-methods/configuring-trustly.md): Learn how to configure Trustly for DigitialRiver.js with Elements.
- [Configuring Wire Transfer](https://docs.digitalriver.com/commerce-api/payments/payments-solutions/digitalriver.js/payment-methods/wire-transfer.md): Learn how to configure Wire Transfer for DigitalRiver.js with Elements.
- [Common payment sources](https://docs.digitalriver.com/commerce-api/payments/payments-solutions/digitalriver.js/payment-methods/common-payment-sources.md): Learn about payment sources that are common to all payment methods.
- [Common payment objects](https://docs.digitalriver.com/commerce-api/payments/payments-solutions/digitalriver.js/payment-methods/common-payment-objects.md): Learn about payment objects that are common to all payment methods.
- [Supported payment methods](https://docs.digitalriver.com/commerce-api/payments/supported-payment-methods.md): Learn more about the payment methods supported by Drop-in Payments and DigitalRiver.js
- [Afterpay](https://docs.digitalriver.com/commerce-api/payments/supported-payment-methods/afterpay.md): Afterpay allows your shoppers to buy what they need and want with the flexibility to pay for their purchases in 4 interest-free installments over six weeks.
- [Alipay (domestic)](https://docs.digitalriver.com/commerce-api/payments/supported-payment-methods/alipay-domestic.md): Alipay (domestic) is a delayed fulfillment payment method, meaning fulfillment occurs after authorization and settlement.
- [Alipay+ (cross-border)](https://docs.digitalriver.com/commerce-api/payments/supported-payment-methods/alipay+-cross-border.md): China's preferred way to pay is Alipay+ (cross-border). This supercharged digital wallet connects merchants to over one billion users across Asia.
- [Amazon Pay](https://docs.digitalriver.com/commerce-api/payments/supported-payment-methods/amazon-pay.md): Amazon Pay is a global digital wallet paving the way for your brand to gain visibility and access to millions of existing Amazon customers.
- [Apple Pay](https://docs.digitalriver.com/commerce-api/payments/supported-payment-methods/apple-pay.md): Apple Pay provides a fast and secure shopping experience where consumers can quickly and seamlessly checkout with their Apple Touch authentication without login details or credentials.
- [Bancontact](https://docs.digitalriver.com/commerce-api/payments/supported-payment-methods/bancontact.md): Bancontact is a Belgian debit card with no chargeback risk (a unique feature for debit cards).
- [BLIK](https://docs.digitalriver.com/commerce-api/payments/supported-payment-methods/blik.md): BLIK is the must-have payment method for Polish shoppers.
- [Boleto](https://docs.digitalriver.com/commerce-api/payments/supported-payment-methods/boleto.md): Boleto (meaning 'ticket') Bancário is an official Brazilian payment method that the Central Bank of Brazil regulates.
- [CCAvenue](https://docs.digitalriver.com/commerce-api/payments/supported-payment-methods/ccavenue.md): CCAvenue is India's local processing payment option for Digital River clients with an Indian bank account.
- [Clearpay](https://docs.digitalriver.com/commerce-api/payments/supported-payment-methods/clearpay.md): Clearpay allows your shoppers to buy what they need and want with the flexibility to pay for their purchases in 3 interest-free payments over 60 days.
- [Credit Cards](https://docs.digitalriver.com/commerce-api/payments/supported-payment-methods/credit-cards.md): The Credit Cards payment method is a fast and secure shopping experience where consumers can purchase goods or services on credit.
- [FPX Online Banking](https://docs.digitalriver.com/commerce-api/payments/supported-payment-methods/fpx-online-banking.md): Offer Malaysia's second-most popular way to pay with FPX.
- [Google Pay](https://docs.digitalriver.com/commerce-api/payments/supported-payment-methods/google-pay.md): The Google Pay payment method allows a merchant to request any credit or debit card stored in their customer’s Google Pay account.
- [iDEAL](https://docs.digitalriver.com/commerce-api/payments/supported-payment-methods/ideal.md): iDEAL allows consumers to authorize payments from their online or mobile banking apps.
- [Klarna](https://docs.digitalriver.com/commerce-api/payments/supported-payment-methods/klarna.md): Klarna allows the consumer to purchase a product and then be billed for it afterward.
- [Konbini](https://docs.digitalriver.com/commerce-api/payments/supported-payment-methods/konbini.md): Konbini is a payment method where users pay for their orders at a convenience store using a receipt number or bank. These stores, such as 7-Eleven, FamilyMart, and Lawson, are very popular in Japan.
- [Korea Bank Transfer (Online Banking)](https://docs.digitalriver.com/commerce-api/payments/supported-payment-methods/korea-bank-transfer-online-banking.md): Learn about Korea Bank Transfer.
- [Online Banking (IBP)](https://docs.digitalriver.com/commerce-api/payments/supported-payment-methods/online-banking-ibp.md): Online Banking, sometimes called Internet Bank Payment (IBP), is a Browser Redirect processing method where customers authorize a debit from their bank account.
- [PayCo](https://docs.digitalriver.com/commerce-api/payments/supported-payment-methods/payco.md): Learn about PayCo.
- [PayPal](https://docs.digitalriver.com/commerce-api/payments/supported-payment-methods/paypal.md): Accept payment from consumers using PayPal to transfer funds online.
- [PayPal Billing Agreement](https://docs.digitalriver.com/commerce-api/payments/supported-payment-methods/paypal-billing-agreement.md): Learn about PayPal Billing Agreement.
- [PayPal Credit](https://docs.digitalriver.com/commerce-api/payments/supported-payment-methods/paypal-credit.md): PayPal Credit allows consumers to buy online and pay later for their products.
- [PayPal Pay in 3](https://docs.digitalriver.com/commerce-api/payments/supported-payment-methods/paypal-pay-in-3.md): PayPal Pay in 3 is a short-term card installment payment option automatically provided by PayPal when a customer signs in to PayPal Checkout.
- [PayPal Pay in 4](https://docs.digitalriver.com/commerce-api/payments/supported-payment-methods/paypal-pay-in-4.md): PayPal Pay in 4 is a pay later option dynamically available through the PayPal Express Checkout Wallet.
- [PayPal RatenZahlung (Installment Payment)](https://docs.digitalriver.com/commerce-api/payments/supported-payment-methods/paypal-ratenzahlung-installment-payment.md): PayPal RatenZahlung is a pay-later option available through PayPal Express Checkout Wallet.
- [SEPA Direct Debit](https://docs.digitalriver.com/commerce-api/payments/supported-payment-methods/sepa-direct-debit.md): SEPA Direct Debit allows users to authorize transactions directly from their bank account, a popular international payment method.
- [Trustly](https://docs.digitalriver.com/commerce-api/payments/supported-payment-methods/trustly.md): Trustly is one of the leaders of bank transfer payments in European markets.
- [Wire Transfer](https://docs.digitalriver.com/commerce-api/payments/supported-payment-methods/wire-transfer.md): Wire Transfer is an offline payment method where a consumer goes to their bank to send the money.
- [Source basics](https://docs.digitalriver.com/commerce-api/payments/sources.md): Learn the basics of sources.
- [Managing sources](https://docs.digitalriver.com/commerce-api/payments/sources/using-the-source-identifier.md): Learn how to manage sources.
- [Handling credit card sources](https://docs.digitalriver.com/commerce-api/payments/sources/handling-credit-card-sources.md): Learn how Source objects created from credit cards function within the Commerce API.
- [Retrieving sources](https://docs.digitalriver.com/commerce-api/payments/sources/retrieving-sources.md): Learn how to retrieve a single source as well as all the Source objects attached to a customer.
- [Building payment workflows](https://docs.digitalriver.com/commerce-api/payments/building-your-workflows.md): Learn how to create SCA-compliant workflows using Drop-in payments and DigitalRiver.js with elements.
- [Flows by payment type](https://docs.digitalriver.com/commerce-api/payments/building-your-workflows/flows-by-payment-type.md): Understand the flows by payment type.
- [Handling redirect payment methods](https://docs.digitalriver.com/commerce-api/payments/building-your-workflows/handling-redirect-payment-methods.md): Gain a better understanding of how to handle transactions funded with a redirect payment method
- [PSD2 and SCA](https://docs.digitalriver.com/commerce-api/payments/psd2-and-sca.md): A brief overview of Digital River's guide to PSD2 and SCA.
- [Payment testing scenarios](https://docs.digitalriver.com/commerce-api/payments/testing-scenarios.md): Learn how to test payment methods.
- [Testing standard payment methods](https://docs.digitalriver.com/commerce-api/payments/testing-scenarios/testing-standard-payment-methods.md): Understand how to test standard payment methods.
- [Testing redirect payment methods](https://docs.digitalriver.com/commerce-api/payments/testing-scenarios/testing-redirect-payment-methods.md): Understand how to test redirect payment methods
- [Testing receiver payment methods](https://docs.digitalriver.com/commerce-api/payments/testing-scenarios/testing-receiver-payment-methods.md)
- [Testing the CCAvenue payment method](https://docs.digitalriver.com/commerce-api/payments/testing-scenarios/testing-the-ccavenue-payment-method.md): Understand how to test the CCAvenue payment method.
- [Events overview](https://docs.digitalriver.com/commerce-api/events/events.md): Learn about the structure of events and when they are created.
- [Responding to events](https://docs.digitalriver.com/commerce-api/events/events-and-webhooks.md): Learn how to create and manage events and webhooks.
- [Event types](https://docs.digitalriver.com/commerce-api/events/event-types.md)
- [Delayed payment event types](https://docs.digitalriver.com/commerce-api/events/event-types/delayed-payment-event-types.md): Understand the delayed payment expired and reminder events.
- [Delayed payment expired event](https://docs.digitalriver.com/commerce-api/events/event-types/delayed-payment-event-types/delayed-payment-expired-event.md): Understand the delayed payment expired event.
- [Boleto](https://docs.digitalriver.com/commerce-api/events/event-types/delayed-payment-event-types/delayed-payment-expired-event/boleto.md): Understand the delayed Boleto payment expired event.
- [Konbini](https://docs.digitalriver.com/commerce-api/events/event-types/delayed-payment-event-types/delayed-payment-expired-event/konbini.md): Understand the delayed Konbini payment expired event.
- [Wire Transfer](https://docs.digitalriver.com/commerce-api/events/event-types/delayed-payment-event-types/delayed-payment-expired-event/wire-transfer.md): Understand the delayed Wire Transfer payment expired event.
- [Delayed payment reminder event](https://docs.digitalriver.com/commerce-api/events/event-types/delayed-payment-event-types/delayed-payment-reminder-event.md): Understand the delayed payment reminder event.
- [Boleto](https://docs.digitalriver.com/commerce-api/events/event-types/delayed-payment-event-types/delayed-payment-reminder-event/boleto.md): Understand the delayed Boleto payment reminder event.
- [Konbini](https://docs.digitalriver.com/commerce-api/events/event-types/delayed-payment-event-types/delayed-payment-reminder-event/konbini.md): Understand the delayed Konbini payment reminder event.
- [Wire Transfer](https://docs.digitalriver.com/commerce-api/events/event-types/delayed-payment-event-types/delayed-payment-reminder-event/wire-transfer.md): Understand the delayed Wire Transfer payment reminder event.
- [Subscription event types](https://docs.digitalriver.com/commerce-api/events/event-types/subscription-event-types.md): Understand the event types supported by Digital River.
- [Subscription created event](https://docs.digitalriver.com/commerce-api/events/event-types/subscription-event-types/subscription-created-event.md): Understand the subscription created event.
- [Subscription updated event](https://docs.digitalriver.com/commerce-api/events/event-types/subscription-event-types/subscription-updated-event.md): Understand the updated event.
- [Subscription action processed event](https://docs.digitalriver.com/commerce-api/events/event-types/subscription-event-types/subscription-action-processed-event.md): Understand the subscription action processed event.
- [Subscription cancelled event](https://docs.digitalriver.com/commerce-api/events/event-types/subscription-event-types/subscription-cancelled-event.md): Understand the subscription cancelled event.
- [Subscription credit card expired event](https://docs.digitalriver.com/commerce-api/events/event-types/subscription-event-types/subscription-credit-card-expired-event.md): Understand the subscription credit card expired event.
- [Subscription payment information changed event](https://docs.digitalriver.com/commerce-api/events/event-types/subscription-event-types/subscription-payment-information-changed-event.md): Understand the subscription payment information changed event.
- [Subscription renewal reminder event](https://docs.digitalriver.com/commerce-api/events/event-types/subscription-event-types/subscription-renewal-reminder-event.md): Understand the subscription renewal reminder event.
- [Subscription renewed event](https://docs.digitalriver.com/commerce-api/events/event-types/subscription-event-types/subscription-renewed-event.md): Understand the subscription renewed event.
- [Subscription trial converted event](https://docs.digitalriver.com/commerce-api/events/event-types/subscription-event-types/subscription-trial-converted-event.md): Understand the trial converted event.
- [Subscription trial renewal reminder event](https://docs.digitalriver.com/commerce-api/events/event-types/subscription-event-types/subscription-trial-renewal-reminder-event.md): Understand the trial renewal reminder event.
- [Subscription payment failed event](https://docs.digitalriver.com/commerce-api/events/event-types/subscription-event-types/subscription-payment-failed-event.md): Understand the subscription payment failed event.
- [Post-order event types](https://docs.digitalriver.com/commerce-api/events/event-types/post-order-event-types.md): Understand the post-order event types.
- [Invoice created event](https://docs.digitalriver.com/commerce-api/events/event-types/post-order-event-types/invoice-created-event.md): Understand the invoice created event.
- [Refund credit memo event](https://docs.digitalriver.com/commerce-api/events/event-types/post-order-event-types/refund-credit-memo-event.md): Understand the refund credit memo event.
- [Inventory event types](https://docs.digitalriver.com/commerce-api/events/event-types/inventory-event-types.md): Understand the inventory event types.
- [Inventory out of stock event](https://docs.digitalriver.com/commerce-api/events/event-types/inventory-event-types/inventory-out-of-stock-event.md): Understand the inventory out of stock event.
- [Inventory source and management](https://docs.digitalriver.com/commerce-api/events/event-types/inventory-event-types/inventory-source-and-management.md)
- [Inventory self-managed updated event](https://docs.digitalriver.com/commerce-api/events/event-types/inventory-event-types/inventory-self-managed-updated-event.md): Understand the inventory self-managed update event.
- [Inventory fulfiller-managed updated event](https://docs.digitalriver.com/commerce-api/events/event-types/inventory-event-types/inventory-fulfiller-managed-updated-event.md): Understand the inventory fulfiller-managed update event.
- [Post-order Notification Integration Guide](https://docs.digitalriver.com/commerce-api/events/event-types/post-order-notification-integration-guide.md): Learn how to integration a post-order notification  (PON).
- [Webhooks](https://docs.digitalriver.com/commerce-api/events/webhooks.md): Learn about the webhooks.
- [Commerce API safelist](https://docs.digitalriver.com/commerce-api/events/webhooks/commerce-api-safelist.md): Understand the purpose of a safelist.
- [Searching for a webhook](https://docs.digitalriver.com/commerce-api/events/webhooks/searching-for-a-webhook.md): Learn how to search for a webhook.
- [Creating a webhook](https://docs.digitalriver.com/commerce-api/events/webhooks/creating-a-webhook.md): Learn how to create webhooks from Global Commerce.
- [Using webhooks](https://docs.digitalriver.com/commerce-api/events/webhooks/using-webhooks.md)
- [Editing a webhook](https://docs.digitalriver.com/commerce-api/events/webhooks/editing-a-webhook.md): Learn how to edit a webhook.
- [Turning webhooks on or off](https://docs.digitalriver.com/commerce-api/events/webhooks/enabling-or-disabling-webhooks.md): Learn how to turn webhooks on or off.
- [Revealing a webhook's secret](https://docs.digitalriver.com/commerce-api/events/webhooks/revealing-a-webhooks-secret.md): Learn how to reveal a webhook's secret.
- [Rotating a webhook's secret](https://docs.digitalriver.com/commerce-api/events/webhooks/rotating-a-webhooks-secret.md): Learn how to rotate a webhook's secret.
- [Viewing the webhook details](https://docs.digitalriver.com/commerce-api/events/webhooks/viewing-the-webhook-details.md): Learn how to view the webhook details.
- [Deleting a webhook](https://docs.digitalriver.com/commerce-api/events/webhooks/deleting-a-webhook.md): Learn how to delete a webhook.
- [DigitalRiver.js reference](https://docs.digitalriver.com/commerce-api/resources/reference.md): Reference documentation for the DigitalRiver.js library
- [Including DigitalRiver.js](https://docs.digitalriver.com/commerce-api/resources/reference/including-digitalriver.js-on-your-page.md): Learn how to include DigitalRiver.js on your site's pages.
- [Initializing DigitalRiver.js](https://docs.digitalriver.com/commerce-api/resources/reference/digital-river-publishable-api-key.md): Learn how to use the Digital River publishable API key.
- [DigitalRiver object](https://docs.digitalriver.com/commerce-api/resources/reference/digitalriver-object.md): Learn how to use the DigitalRiver object.
- [Elements](https://docs.digitalriver.com/commerce-api/resources/reference/elements.md): Learn how to customize and stylize elements to seamlessly integrate them into your user experience or purchase flow.‌
- [Amazon Pay element](https://docs.digitalriver.com/commerce-api/resources/reference/elements/amazon-pay-element.md): Learn how to use the Amazon Pay element.
- [Apple Pay elements](https://docs.digitalriver.com/commerce-api/resources/reference/elements/apple-pay-elements.md): Learn how to use Apple Pay elements.
- [Google Pay elements](https://docs.digitalriver.com/commerce-api/resources/reference/elements/google-pay-elements.md): Learn how to use Google Pay elements.
- [IBAN element](https://docs.digitalriver.com/commerce-api/resources/reference/elements/iban-element.md): Learn how to use the IBAN element.
- [iDEAL element](https://docs.digitalriver.com/commerce-api/resources/reference/elements/ideal-element.md): Learn how to use the iDEAL element.
- [Konbini elements](https://docs.digitalriver.com/commerce-api/resources/reference/elements/konbini-elements.md): Learn how to use Konbini elements.
- [Compliance element](https://docs.digitalriver.com/commerce-api/resources/reference/elements/compliance-element.md): Gain a better understanding of what the compliance element does and how to use it.
- [Offline refund element](https://docs.digitalriver.com/commerce-api/resources/reference/elements/offline-refund-element.md): Learn how to use the offline refund element.
- [Online Banking elements](https://docs.digitalriver.com/commerce-api/resources/reference/elements/online-banking-elements.md): Learn how to use the Online Banking elements.
- [Tax Identifier element](https://docs.digitalriver.com/commerce-api/resources/reference/elements/tax-identifier-element.md): Create a Tax Identifier collection element that will automatically collect and validate tax identifiers.
- [Delayed payment instructions element](https://docs.digitalriver.com/commerce-api/resources/reference/elements/delayed-payment-instructions-element.md): Learn how to create a Delayed Payment Instructions element that will generate a template containing instructions for delayed payment.
- [PayPal elements](https://docs.digitalriver.com/commerce-api/resources/reference/elements/paypal-elements.md): Learn how to use the PayPal elements.
- [Guidelines for capturing payment details](https://docs.digitalriver.com/commerce-api/resources/reference/guidelines-for-capturing-payment-details.md): When creating a payment method, follow these guidelines:
- [Security](https://docs.digitalriver.com/commerce-api/resources/reference/security.md): Understand Digital River provides security.
- [Digital River payment objects](https://docs.digitalriver.com/commerce-api/resources/reference/digital-river-payment-objects.md): Learn how to use the Digital River payment objects.
- [Error types, codes, and objects](https://docs.digitalriver.com/commerce-api/resources/reference/error-types-codes-and-objects.md): Learn about error types, codes, and objects.
- [Global Commerce](https://docs.digitalriver.com/commerce-api/general-resources/global-commerce.md): Learn about Global Commerce.
- [Company hierarchy](https://docs.digitalriver.com/commerce-api/general-resources/global-commerce/company-hierarchy.md): Understand how company hierarchy works.
- [Categories](https://docs.digitalriver.com/commerce-api/general-resources/global-commerce/categories.md): Underdstand how categories work.
- [Getting a list of categories](https://docs.digitalriver.com/commerce-api/general-resources/global-commerce/categories/getting-a-list-of-categories.md): Learn how to get a list of categories.
- [Products](https://docs.digitalriver.com/commerce-api/general-resources/global-commerce/products.md): Understand how products work.
- [Product scenarios](https://docs.digitalriver.com/commerce-api/general-resources/global-commerce/products/product-scenarios.md)
- [Individual products](https://docs.digitalriver.com/commerce-api/general-resources/global-commerce/products/individual-products.md): Learn about individual products.
- [Creating an individual product](https://docs.digitalriver.com/commerce-api/general-resources/global-commerce/products/individual-products/creating-an-individual-product.md): Learn how to create an individual product.
- [Base product with variants](https://docs.digitalriver.com/commerce-api/general-resources/global-commerce/products/base-product-with-variations.md): Learn about base products with variants.
- [Creating a base product with variants](https://docs.digitalriver.com/commerce-api/general-resources/global-commerce/products/base-product-with-variations/creating-a-base-product-with-variants.md): Learn how to create a base product with variants.
- [Bundle offers](https://docs.digitalriver.com/commerce-api/general-resources/global-commerce/products/bundle-offers.md): Understand bundle offers.
- [Creating a prorated bundle offer with a subscription](https://docs.digitalriver.com/commerce-api/general-resources/global-commerce/products/bundle-offers/creating-a-prorated-bundle-offer-with-a-subscription.md): Learn how to create a bundle offer with child product pricing, including subscription components.
- [Product combination](https://docs.digitalriver.com/commerce-api/general-resources/global-commerce/products/product-combination.md): Understand product combinations.
- [Creating a product combination](https://docs.digitalriver.com/commerce-api/general-resources/global-commerce/products/product-combination/creating-a-product-combination.md): Learn how to create a product combination with one or more components, including subscription components.
- [Gifting](https://docs.digitalriver.com/commerce-api/general-resources/global-commerce/products/gifting.md): Learn how to mark a product as a gift and send it to a recipient from a Global Commerce-hosted checkout page.
- [Inventory status](https://docs.digitalriver.com/commerce-api/general-resources/global-commerce/products/inventory-status.md): Learn how to retrieve a product's inventory status.
- [Customer service](https://docs.digitalriver.com/commerce-api/general-resources/global-commerce/customer-service.md)
- [Log a shopper's request to remove PII](https://docs.digitalriver.com/commerce-api/general-resources/global-commerce/customer-service/log-a-shoppers-request-to-remove-pii.md): Learn how to log a customer's PII request.
- [Customers](https://docs.digitalriver.com/commerce-api/general-resources/global-commerce/customers.md): Learn about customers.
- [Creating a customer](https://docs.digitalriver.com/commerce-api/general-resources/global-commerce/customers/creating-a-customer.md): Learn how to create a customer.
- [Digital River-maintained customer login](https://docs.digitalriver.com/commerce-api/general-resources/global-commerce/customers/digital-river-maintained-customer-login.md): Learn about the Digital River-maintained customer login.
- [Client-maintained customer login](https://docs.digitalriver.com/commerce-api/general-resources/global-commerce/customers/client-maintained-customer-login.md): Learn about the client-maintained customer login.
- [Transparent Commerce purchase flow](https://docs.digitalriver.com/commerce-api/general-resources/global-commerce/transparent-commerce-purchase-flow.md): Understand the Transparent Commerce purchase flow.
- [Release notes](https://docs.digitalriver.com/commerce-api/general-resources/release-notes.md): Keep track of changes and updates to the Commerce API.
- [2024](https://docs.digitalriver.com/commerce-api/general-resources/release-notes/2024.md): Commerce API release notes for 2024.
- [2024 latest](https://docs.digitalriver.com/commerce-api/general-resources/release-notes/2024-latest.md): Commerce API release notes for 2024.
- [2023](https://docs.digitalriver.com/commerce-api/general-resources/release-notes/2023.md): Commerce API release notes for 2023.
- [2022](https://docs.digitalriver.com/commerce-api/general-resources/release-notes/2022.md): Commerce API release notes for 2022.
- [2021](https://docs.digitalriver.com/commerce-api/general-resources/release-notes/2021.md): Commerce API release notes for 2021.
- [2020](https://docs.digitalriver.com/commerce-api/general-resources/release-notes/2020.md): Commerce API release notes for 2020.
