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


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information, you can query the documentation dynamically by asking a question.
Perform an HTTP GET request on a page URL with the `ask` query parameter:
```
GET https://docs.digitalriver.com/commerce-api/master.md?ask=<question>
```
The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.
Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
