{"version":1,"pages":[{"id":"-LzlYQgXtnchSig2KaBN","title":"Commerce API","pathname":"/commerce-api","siteSpaceId":"sitesp_4nZi4","description":"Learn how to use Digital River's commerce platform to run your online store, receive payments, and ship orders."},{"id":"-M_7J6xOlmngQysx85mN","title":"Test and use cases","pathname":"/commerce-api/master/test-cases","siteSpaceId":"sitesp_4nZi4","description":"Tap into these use cases when developing and testing the Commerce API and your commerce connector.","breadcrumbs":[{"label":"Commerce API"}]},{"id":"FExjLTosH8UueOQyP8w4","title":"Roles and permissions","pathname":"/commerce-api/master/roles-and-permissions","siteSpaceId":"sitesp_4nZi4","description":"Understand the roles and permissions for Commerce API.","breadcrumbs":[{"label":"Commerce API"}]},{"id":"FYqbK7Hx0keyRwrAikg5","title":"Sending API calls","pathname":"/commerce-api/master/sending-api-calls","siteSpaceId":"sitesp_4nZi4","description":"Learn how to send API calls using either /auth or an API key.","breadcrumbs":[{"label":"Commerce API"}]},{"id":"y2diqhKnWXbUMnWiSq9d","title":"Shopper basics","pathname":"/commerce-api/shopper-apis/shopper-basics","siteSpaceId":"sitesp_4nZi4","description":"Use the Shopper APIs to create a consumer browsing experience.","breadcrumbs":[{"label":"Shopper APIs"}]},{"id":"-M0JMD7fNuAPVS6BWMY0","title":"Common use cases","pathname":"/commerce-api/shopper-apis/shopper-basics/common-use-cases","siteSpaceId":"sitesp_4nZi4","description":"Learn more about the common use cases for the Commerce API.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Shopper basics"}]},{"id":"-MJXWLDrIZD5GfypawRg","title":"Creating a customer","pathname":"/commerce-api/shopper-apis/shopper-basics/common-use-cases/creating-a-customer","siteSpaceId":"sitesp_4nZi4","description":"Learn how to create a customer.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Shopper basics"},{"label":"Common use cases"}]},{"id":"sShSi2VfuonKb1BHzXJf","title":"Applying store credit","pathname":"/commerce-api/shopper-apis/shopper-basics/common-use-cases/applying-store-credit","siteSpaceId":"sitesp_4nZi4","description":"Learn how to apply store credit.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Shopper basics"},{"label":"Common use cases"}]},{"id":"-MJXX7y4f2mVTgEO-Lja","title":"Private store workflow","pathname":"/commerce-api/shopper-apis/shopper-basics/common-use-cases/private-store-workflow","siteSpaceId":"sitesp_4nZi4","description":"Understand the private store workflow.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Shopper basics"},{"label":"Common use cases"}]},{"id":"4PzVPGA35A2jQzIjMg5A","title":"Guest checkout","pathname":"/commerce-api/shopper-apis/shopper-basics/common-use-cases/guest-checkout","siteSpaceId":"sitesp_4nZi4","description":"Understanding guest checkout.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Shopper basics"},{"label":"Common use cases"}]},{"id":"V9Z6v82nPG3Xn2Joprdw","title":"OAuth","pathname":"/commerce-api/shopper-apis/oauth","siteSpaceId":"sitesp_4nZi4","description":"Understand Commerce API authentication requests.","breadcrumbs":[{"label":"Shopper APIs"}]},{"id":"H9Jfc84dkKIVCxeYme4T","title":"Authentication","pathname":"/commerce-api/shopper-apis/oauth/authentication","siteSpaceId":"sitesp_4nZi4","description":"Learn how Commerce API authenticates requests.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"OAuth"}]},{"id":"2Uh80IiVfFGYD4UY67j0","title":"OAuth 2.0 APIs","pathname":"/commerce-api/shopper-apis/oauth/oauth-2.0-apis","siteSpaceId":"sitesp_4nZi4","description":"Understand OAuth 2.0 APIs.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"OAuth"}]},{"id":"u0Xxke1g8UOIaJgYjXAy","title":"Token","pathname":"/commerce-api/shopper-apis/oauth/tokens","siteSpaceId":"sitesp_4nZi4","description":"Learn how to create authenticated shopper tokens.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"OAuth"}]},{"id":"m8XET2kvV7Nw3kTHOtKO","title":"Access tokens","pathname":"/commerce-api/shopper-apis/oauth/access-tokens","siteSpaceId":"sitesp_4nZi4","description":"Learn how to manage access tokens.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"OAuth"}]},{"id":"KonYwV2InVAhO3wOgnw0","title":"Session-aware access tokens","pathname":"/commerce-api/shopper-apis/oauth/session-aware-access-tokens","siteSpaceId":"sitesp_4nZi4","description":"Learn how to create session-aware access tokens.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"OAuth"}]},{"id":"gog4y1JhXOwAouL7PHpJ","title":"Authorizing a shopper","pathname":"/commerce-api/shopper-apis/oauth/authorizing-a-shopper","siteSpaceId":"sitesp_4nZi4","description":"Learn how to authorize a shopper.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"OAuth"}]},{"id":"ifITLZYOguORRYMQg61L","title":"Shoppers","pathname":"/commerce-api/shopper-apis/shoppers","siteSpaceId":"sitesp_4nZi4","description":"Learn how to manage shoppers.","breadcrumbs":[{"label":"Shopper APIs"}]},{"id":"4k0PlPXOlcVI5nWmAIE6","title":"Managing shoppers","pathname":"/commerce-api/shopper-apis/shoppers/managing-shoppers","siteSpaceId":"sitesp_4nZi4","description":"Learn how to manage shoppers.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Shoppers"}]},{"id":"-M-LYXa986ZR82_441e-","title":"User management","pathname":"/commerce-api/shopper-apis/shoppers/managing-shoppers/user-management","siteSpaceId":"sitesp_4nZi4","description":"Learn how to manage users.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Shoppers"},{"label":"Managing shoppers"}]},{"id":"-M-pC3skPFvQE6VZ72Sq","title":"Single sign-on (SSO)","pathname":"/commerce-api/shopper-apis/shoppers/managing-shoppers/single-sign-on-sso","siteSpaceId":"sitesp_4nZi4","description":"Understand single sign-on.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Shoppers"},{"label":"Managing shoppers"}]},{"id":"-M-pC5y-96JQGLKGuW60","title":"Data validation","pathname":"/commerce-api/shopper-apis/shoppers/managing-shoppers/data-validation","siteSpaceId":"sitesp_4nZi4","description":"Understand the Data Validation service.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Shoppers"},{"label":"Managing shoppers"}]},{"id":"-M-pC7Fid6i_5EtPF4J_","title":"Bulk user management","pathname":"/commerce-api/shopper-apis/shoppers/managing-shoppers/bulk-user-management-service","siteSpaceId":"sitesp_4nZi4","description":"Learn how to use the bulk user management service.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Shoppers"},{"label":"Managing shoppers"}]},{"id":"-M-pC6RppuMuUHhVlfzZ","title":"Bulk user account export","pathname":"/commerce-api/shopper-apis/shoppers/managing-shoppers/bulk-user-account-export-service","siteSpaceId":"sitesp_4nZi4","description":"Learn how to use the Bulk User Account Export service.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Shoppers"},{"label":"Managing shoppers"}]},{"id":"6RzsudAwJA4pXIJ6eKFA","title":"Managing a shopper's account","pathname":"/commerce-api/shopper-apis/shoppers/managing-a-shoppers-account","siteSpaceId":"sitesp_4nZi4","description":"Learn how to get a shopper's account information.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Shoppers"}]},{"id":"7RiuePjMr3AZmWLex2s6","title":"Managing a shopper's address","pathname":"/commerce-api/shopper-apis/shoppers/managing-a-shoppers-address","siteSpaceId":"sitesp_4nZi4","description":"Learn how to manage addresses.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Shoppers"}]},{"id":"Jpy8txYPwxBAiJYc9lf2","title":"Managing payment options","pathname":"/commerce-api/shopper-apis/shoppers/managing-payment-options","siteSpaceId":"sitesp_4nZi4","description":"Learn how to manage payment options.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Shoppers"}]},{"id":"lfrLq08T6GvficMaCEt7","title":"Product discovery","pathname":"/commerce-api/shopper-apis/product-discovery","siteSpaceId":"sitesp_4nZi4","description":"Learn how to manage products.","breadcrumbs":[{"label":"Shopper APIs"}]},{"id":"G9OHULJxA6YGMnTftuTZ","title":"Categories","pathname":"/commerce-api/shopper-apis/product-discovery/categories","siteSpaceId":"sitesp_4nZi4","description":"Learn how to retrieve categories.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Product discovery"}]},{"id":"Hu9zmrkFXLqjsP28XSjy","title":"Products","pathname":"/commerce-api/shopper-apis/product-discovery/products","siteSpaceId":"sitesp_4nZi4","description":"Learn how to retrieve product information.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Product discovery"}]},{"id":"Az558IKSucqvD1lCRdbj","title":"Product variations","pathname":"/commerce-api/shopper-apis/product-discovery/product-variations","siteSpaceId":"sitesp_4nZi4","description":"Learn how to retrieve product variation information.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Product discovery"}]},{"id":"T7HVlscQpubc2n5sOMZ3","title":"Pricing","pathname":"/commerce-api/shopper-apis/product-discovery/pricing","siteSpaceId":"sitesp_4nZi4","description":"Learn how to get pricing for a specific product.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Product discovery"}]},{"id":"PhHwgZoMOzPB5WoVceXN","title":"Inventory status","pathname":"/commerce-api/shopper-apis/product-discovery/inventory-status","siteSpaceId":"sitesp_4nZi4","description":"Learn how to retrieve a product's inventory status.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Product discovery"}]},{"id":"YeJmI25uEQF8P2gpcIdw","title":"Financing","pathname":"/commerce-api/shopper-apis/product-discovery/financing","siteSpaceId":"sitesp_4nZi4","description":"Learn how to get financing information for a specific product.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Product discovery"}]},{"id":"BHjK73DZC1oQTqsxciWF","title":"Offers","pathname":"/commerce-api/shopper-apis/product-discovery/offers","siteSpaceId":"sitesp_4nZi4","description":"Learn how to provide offers.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Product discovery"}]},{"id":"-M7OEFJ3mn_Chmjls9mJ","title":"Understanding offers","pathname":"/commerce-api/shopper-apis/product-discovery/offers/offers","siteSpaceId":"sitesp_4nZi4","description":"Understand how to use offers.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Product discovery"},{"label":"Offers"}]},{"id":"uIY58tXbMZRT9xCgLkOj","title":"How to use point of promotions (POPs)","pathname":"/commerce-api/shopper-apis/product-discovery/offers/how-to-use-point-of-promotions-pops","siteSpaceId":"sitesp_4nZi4","description":"Understand how to use POPs.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Product discovery"},{"label":"Offers"}]},{"id":"1DRwGqPSP9td4eezW8PL","title":"Retrieving all point of promotion offers for a specific product","pathname":"/commerce-api/shopper-apis/product-discovery/offers/how-to-use-point-of-promotions-pops/retrieving-all-point-of-promotion-offers-for-a-specific-product","siteSpaceId":"sitesp_4nZi4","description":"Learn how to retrieve all point of promotion (POP) offers for a specific product.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Product discovery"},{"label":"Offers"},{"label":"How to use point of promotions (POPs)"}]},{"id":"8aJUKz5oiv3FXBioLapq","title":"Retrieving all offers for a specific point of promotion","pathname":"/commerce-api/shopper-apis/product-discovery/offers/how-to-use-point-of-promotions-pops/retrieving-all-offers-for-a-specific-point-of-promotion","siteSpaceId":"sitesp_4nZi4","description":"Learn how to get all offers for a specific point of promotion (POP).","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Product discovery"},{"label":"Offers"},{"label":"How to use point of promotions (POPs)"}]},{"id":"1H11EB7Rf1hEseDZtr3f","title":"How to use offers","pathname":"/commerce-api/shopper-apis/product-discovery/offers/how-to-use-offers","siteSpaceId":"sitesp_4nZi4","description":"Learn how to provide offers.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Product discovery"},{"label":"Offers"}]},{"id":"XLVOVVjPt19uvIycreVz","title":"Private stores","pathname":"/commerce-api/shopper-apis/product-discovery/private-stores","siteSpaceId":"sitesp_4nZi4","description":"Learn how to use a private store (also known as a purchase plan).","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Product discovery"}]},{"id":"s7RLNR6CC4YdYCdNTGP6","title":"Managing private stores","pathname":"/commerce-api/shopper-apis/product-discovery/private-stores/managing-private-stores","siteSpaceId":"sitesp_4nZi4","description":"Lear how to manage private stores.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Product discovery"},{"label":"Private stores"}]},{"id":"-MJX_3HIavsiYKXWmyEn","title":"Submitting an order for a private store","pathname":"/commerce-api/shopper-apis/product-discovery/private-stores/submitting-an-order-for-a-private-store","siteSpaceId":"sitesp_4nZi4","description":"Learn how to submit an order for a private store.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Product discovery"},{"label":"Private stores"}]},{"id":"-MJXaN7b3ROo59E950mZ","title":"Useful APIs","pathname":"/commerce-api/shopper-apis/product-discovery/private-stores/useful-apis","siteSpaceId":"sitesp_4nZi4","description":"Learn about the most useful APIs when managing a private store.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Product discovery"},{"label":"Private stores"}]},{"id":"-M-LYZAZeoVY_nO_5im8","title":"Fulfillment","pathname":"/commerce-api/shopper-apis/product-discovery/fulfillment-1","siteSpaceId":"sitesp_4nZi4","description":"Learn how to manage fulfillments managed by Digital River.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Product discovery"}]},{"id":"-M-pFdhtHAEHTxh0dxzP","title":"Electronic Fulfillment Service (OFI)","pathname":"/commerce-api/shopper-apis/product-discovery/fulfillment-1/electronic-fulfillment-service-ofi","siteSpaceId":"sitesp_4nZi4","description":"Understand how Electronic Fulfillment Service Integration (OFI) works.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Product discovery"},{"label":"Fulfillment"}]},{"id":"-M-pHdVn7_tvnekFkn6s","title":"Digital rights","pathname":"/commerce-api/shopper-apis/product-discovery/fulfillment-1/digital-rights","siteSpaceId":"sitesp_4nZi4","description":"Understand how Digital Rights work.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Product discovery"},{"label":"Fulfillment"}]},{"id":"-M-pICh3xMGjjIUOhD5t","title":"Digital rights revocation","pathname":"/commerce-api/shopper-apis/product-discovery/fulfillment-1/digital-rights-revocation","siteSpaceId":"sitesp_4nZi4","description":"Understand how the Digital Rights Revocation service works.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Product discovery"},{"label":"Fulfillment"}]},{"id":"-M-pIykqu4MfXDCmaxvI","title":"Physical fulfillment","pathname":"/commerce-api/shopper-apis/product-discovery/fulfillment-1/physical-fulfillment","siteSpaceId":"sitesp_4nZi4","description":"Learn how to integrate the commerce platform with a new fulfillment source.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Product discovery"},{"label":"Fulfillment"}]},{"id":"-M0UaNt3_HUiEYwIULRo","title":"EDI X12 832 definition data elements","pathname":"/commerce-api/shopper-apis/product-discovery/fulfillment-1/physical-fulfillment/edi-x12-832-definition-data-elements","siteSpaceId":"sitesp_4nZi4","description":"Understand the EDI X12 832 definition data elements.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Product discovery"},{"label":"Fulfillment"},{"label":"Physical fulfillment"}]},{"id":"-M0YCRTz4eMurxe0kl_r","title":"EDI X12 846 definition data elements","pathname":"/commerce-api/shopper-apis/product-discovery/fulfillment-1/physical-fulfillment/edi-x12-846-definition-data-elements","siteSpaceId":"sitesp_4nZi4","description":"Understand the EDI X12 846 definition data elements.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Product discovery"},{"label":"Fulfillment"},{"label":"Physical fulfillment"}]},{"id":"-M0UafCZilZwKLPIdz2e","title":"EDI X12 850 definition data elements","pathname":"/commerce-api/shopper-apis/product-discovery/fulfillment-1/physical-fulfillment/edi-x12-850-definition-data-elements","siteSpaceId":"sitesp_4nZi4","description":"Understand the EDI X12 850 definition data elements.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Product discovery"},{"label":"Fulfillment"},{"label":"Physical fulfillment"}]},{"id":"-M0Ual5AemwRRWTQoUTc","title":"EDI X12 855 definition data elements","pathname":"/commerce-api/shopper-apis/product-discovery/fulfillment-1/physical-fulfillment/edi-x12-855-definition-data-elements","siteSpaceId":"sitesp_4nZi4","description":"Understand the EDI X12 855 definition data elements.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Product discovery"},{"label":"Fulfillment"},{"label":"Physical fulfillment"}]},{"id":"-M0Uaujjc1Cc4E17bnG_","title":"EDI X12 856 definition data elements","pathname":"/commerce-api/shopper-apis/product-discovery/fulfillment-1/physical-fulfillment/edi-x12-856-definition-data-elements","siteSpaceId":"sitesp_4nZi4","description":"Understand the EDI X12 856 definition data elements.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Product discovery"},{"label":"Fulfillment"},{"label":"Physical fulfillment"}]},{"id":"-M0Ub-t_wbE6N0grMwUm","title":"EDI X12 180-1 definition data elements","pathname":"/commerce-api/shopper-apis/product-discovery/fulfillment-1/physical-fulfillment/edi-x12-180-1-definition-data-elements","siteSpaceId":"sitesp_4nZi4","description":"Understand the EDI X12 180-1 definition data elements.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Product discovery"},{"label":"Fulfillment"},{"label":"Physical fulfillment"}]},{"id":"-M0Ub9dkLRHz4UWtHMVN","title":"EDI X12 180-2 definition of data elements","pathname":"/commerce-api/shopper-apis/product-discovery/fulfillment-1/physical-fulfillment/edi-x12-180-2-definition-of-data-elements","siteSpaceId":"sitesp_4nZi4","description":"Understand the EDI X12 180-2 definition of data elements.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Product discovery"},{"label":"Fulfillment"},{"label":"Physical fulfillment"}]},{"id":"-M0UbGOemGn15JQGImXT","title":"EDI X12 180-3 definition of data elements","pathname":"/commerce-api/shopper-apis/product-discovery/fulfillment-1/physical-fulfillment/edi-x12-180-3-definition-of-data-elements","siteSpaceId":"sitesp_4nZi4","description":"Understand the EDI X12 180-3 definition of data elements.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Product discovery"},{"label":"Fulfillment"},{"label":"Physical fulfillment"}]},{"id":"-M-LYUYJTeJ5ttP3tQpE","title":"Cart","pathname":"/commerce-api/shopper-apis/cart","siteSpaceId":"sitesp_4nZi4","description":"Learn how to create and manage a cart.","breadcrumbs":[{"label":"Shopper APIs"}]},{"id":"K16Spudtitpz1xnbD3Yf","title":"Applying a shopper to a cart","pathname":"/commerce-api/shopper-apis/cart/applying-a-shopper-to-a-cart","siteSpaceId":"sitesp_4nZi4","description":"Learn how to apply a shopper to a cart.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Cart"}]},{"id":"3klLSlwxAPVeNIdmb91p","title":"Getting the current cart","pathname":"/commerce-api/shopper-apis/cart/getting-the-current-cart","siteSpaceId":"sitesp_4nZi4","description":"Learn how to get the active current cart for a specified token.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Cart"}]},{"id":"-MJWt2ApDS_oqQ4NrVoI","title":"Creating or updating a cart","pathname":"/commerce-api/shopper-apis/cart/creating-or-updating-a-cart","siteSpaceId":"sitesp_4nZi4","description":"Learn how to create or update a cart.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Cart"}]},{"id":"DjNrNs32D7dxVnN0Q4kR","title":"Adding a product to a cart","pathname":"/commerce-api/shopper-apis/cart/creating-or-updating-a-cart/adding-a-product-to-a-cart","siteSpaceId":"sitesp_4nZi4","description":"Learn how to add a product to a cart.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Cart"},{"label":"Creating or updating a cart"}]},{"id":"oPXprwnHvngAuoTLVrst","title":"Gifting","pathname":"/commerce-api/shopper-apis/cart/creating-or-updating-a-cart/adding-a-product-to-a-cart/gifting","siteSpaceId":"sitesp_4nZi4","description":"Learn how to mark a product as a gift and send it to a recipient programmatically.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Cart"},{"label":"Creating or updating a cart"},{"label":"Adding a product to a cart"}]},{"id":"-M28dx14g_WKC4PJ8leL","title":"Capturing the customer's IP address","pathname":"/commerce-api/shopper-apis/cart/creating-or-updating-a-cart/shopper-ip-address","siteSpaceId":"sitesp_4nZi4","description":"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.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Cart"},{"label":"Creating or updating a cart"}]},{"id":"-M2ZT01ixlvR2_TwFT81","title":"Providing address information","pathname":"/commerce-api/shopper-apis/cart/creating-or-updating-a-cart/providing-address-information","siteSpaceId":"sitesp_4nZi4","description":"Learn how to provide ship from and ship to information for products in your cart.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Cart"},{"label":"Creating or updating a cart"}]},{"id":"YqbMiYG0JkNUWRuUAgIM","title":"Managing the shipping or billing address","pathname":"/commerce-api/shopper-apis/cart/creating-or-updating-a-cart/managing-the-shipping-or-billing-address","siteSpaceId":"sitesp_4nZi4","description":"Learn how to manage the shipping or billing address.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Cart"},{"label":"Creating or updating a cart"}]},{"id":"-MLTuAPqnHzH2tTfRNcF","title":"Providing subscription information","pathname":"/commerce-api/shopper-apis/cart/creating-or-updating-a-cart/providing-subscription-information","siteSpaceId":"sitesp_4nZi4","description":"Learn how to provide the customer's subscription information that Digital River needs to process recurring payments.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Cart"},{"label":"Creating or updating a cart"}]},{"id":"Rx0DWcwBlxsaznFxoVzZ","title":"Managing payment methods","pathname":"/commerce-api/shopper-apis/cart/creating-or-updating-a-cart/managing-payment-methods","siteSpaceId":"sitesp_4nZi4","description":"Learn how to manage payment methods in a cart.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Cart"},{"label":"Creating or updating a cart"}]},{"id":"-M73LsCKqmENE3xfHFnt","title":"Capturing the Terms of Sale (TOS) acceptance","pathname":"/commerce-api/shopper-apis/cart/creating-or-updating-a-cart/terms-of-sale-acceptance","siteSpaceId":"sitesp_4nZi4","description":"Learn how to add a TOS acceptance.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Cart"},{"label":"Creating or updating a cart"}]},{"id":"iEQkpXUlm0xH3KdyVUyu","title":"Managing offers in a cart","pathname":"/commerce-api/shopper-apis/cart/managing-offers-in-a-cart","siteSpaceId":"sitesp_4nZi4","description":"Learn how to manage offers in a cart.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Cart"}]},{"id":"1MXZwdEMxpBGzT0WrRlo","title":"Applying an offer","pathname":"/commerce-api/shopper-apis/cart/managing-offers-in-a-cart/applying-an-offer","siteSpaceId":"sitesp_4nZi4","description":"Learn how to apply an offer.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Cart"},{"label":"Managing offers in a cart"}]},{"id":"-MJXWletYG8ovKl0Gjxt","title":"Applying a coupon or promo code","pathname":"/commerce-api/shopper-apis/cart/managing-offers-in-a-cart/applying-a-coupon-code","siteSpaceId":"sitesp_4nZi4","description":"Learn how to apply a coupon or promo code.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Cart"},{"label":"Managing offers in a cart"}]},{"id":"S9zBVw0d4eI05bGnCC4y","title":"Getting all applied offers","pathname":"/commerce-api/shopper-apis/cart/managing-offers-in-a-cart/getting-all-applied-offers","siteSpaceId":"sitesp_4nZi4","description":"Learn how to retrieve all offers applied to the cart.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Cart"},{"label":"Managing offers in a cart"}]},{"id":"kc68ag0giei1uC0WqnN4","title":"Removing an applied offer","pathname":"/commerce-api/shopper-apis/cart/managing-offers-in-a-cart/removing-an-applied-offer","siteSpaceId":"sitesp_4nZi4","description":"Learn how to remove an offer applied to the cart.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Cart"},{"label":"Managing offers in a cart"}]},{"id":"6JvTTUQ58VKOnWQj2oNw","title":"Removing eligible offers","pathname":"/commerce-api/shopper-apis/cart/managing-offers-in-a-cart/removing-eligible-offers","siteSpaceId":"sitesp_4nZi4","description":"Learn how to remove eligible offers from a customer's cart","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Cart"},{"label":"Managing offers in a cart"}]},{"id":"hUdnGMk2pOjF6Yz7YF9Y","title":"Reconciling conflicting offers","pathname":"/commerce-api/shopper-apis/cart/managing-offers-in-a-cart/reconciling-conflicting-offers","siteSpaceId":"sitesp_4nZi4","description":"Learn how Digital River reconciles conflicting offers.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Cart"},{"label":"Managing offers in a cart"}]},{"id":"tcZBYbjFo4OdBbbY75yJ","title":"Dynamic offers/personalization","pathname":"/commerce-api/shopper-apis/cart/managing-offers-in-a-cart/dynamic-offers-personalization","siteSpaceId":"sitesp_4nZi4","description":"Understand the dynamic offer and personalization capabilities.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Cart"},{"label":"Managing offers in a cart"}]},{"id":"HXceAIKulu54mC9xXHQc","title":"Skipping Global Commerce merchandising offer arbitration","pathname":"/commerce-api/shopper-apis/cart/managing-offers-in-a-cart/dynamic-offers-personalization/skipping-global-commerce-merchandising-offer-arbitration","siteSpaceId":"sitesp_4nZi4","description":"Learn how to bypass offer arbitration.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Cart"},{"label":"Managing offers in a cart"},{"label":"Dynamic offers/personalization"}]},{"id":"wqZBkrlCjtfKUwvgPfe7","title":"Triggering a promotional URL offer","pathname":"/commerce-api/shopper-apis/cart/managing-offers-in-a-cart/dynamic-offers-personalization/triggering-a-promotional-url-offer","siteSpaceId":"sitesp_4nZi4","description":"Learn how to trigger a promotional URL offer.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Cart"},{"label":"Managing offers in a cart"},{"label":"Dynamic offers/personalization"}]},{"id":"h5lG8UIylzKh53UaYvzw","title":"Overriding a promotional URL offer discount","pathname":"/commerce-api/shopper-apis/cart/managing-offers-in-a-cart/dynamic-offers-personalization/overriding-a-promotional-url-offer-discount","siteSpaceId":"sitesp_4nZi4","description":"Learn how to override a promotional URL offer discount.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Cart"},{"label":"Managing offers in a cart"},{"label":"Dynamic offers/personalization"}]},{"id":"oSVwhW0d73X0takauJBm","title":"Pricing","pathname":"/commerce-api/shopper-apis/cart/pricing","siteSpaceId":"sitesp_4nZi4","description":"Understand how pricing works.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Cart"}]},{"id":"-MKFWAO5mndWf36XfEWk","title":"Landed cost","pathname":"/commerce-api/shopper-apis/cart/pricing/landed-costs","siteSpaceId":"sitesp_4nZi4","description":"Understand how landed cost works and how to apply them to orders.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Cart"},{"label":"Pricing"}]},{"id":"ZOiEdO7qN5YpzhWjcneX","title":"Mixed cart support","pathname":"/commerce-api/shopper-apis/cart/pricing/landed-costs/mixed-cart-support","siteSpaceId":"sitesp_4nZi4","description":"Understand how landed costs supports a mixed cart.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Cart"},{"label":"Pricing"},{"label":"Landed cost"}]},{"id":"LKNLZNIM6iTomwiIhaV5","title":"Tax-included pretty price","pathname":"/commerce-api/shopper-apis/cart/pricing/landed-costs/tax-included-pretty-price","siteSpaceId":"sitesp_4nZi4","description":"Learn how to apply landed cost with tax-included pretty price.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Cart"},{"label":"Pricing"},{"label":"Landed cost"}]},{"id":"-MJWtfaztcVl3WDBE7ow","title":"Redirecting to a Digital River-hosted cart","pathname":"/commerce-api/shopper-apis/cart/redirecting-to-a-digital-river-hosted-cart","siteSpaceId":"sitesp_4nZi4","description":"Learn how to redirect to a Digital River-hosted cart.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Cart"}]},{"id":"-MHSyiy7qQzFkNAHvxBW","title":"Configuring taxes","pathname":"/commerce-api/shopper-apis/cart/configuring-taxes","siteSpaceId":"sitesp_4nZi4","description":"Learn how to properly configure taxes on items and shipping in Global Commerce.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Cart"}]},{"id":"2whUpoQ5hL7yROfOeJwF","title":"Managing tax identifiers","pathname":"/commerce-api/shopper-apis/cart/configuring-taxes/managing-tax-identifiers","siteSpaceId":"sitesp_4nZi4","description":"Learn how to manage tax identifiers.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Cart"},{"label":"Configuring taxes"}]},{"id":"XPeZsa3NOz3n9l6jmVO2","title":"Managing shipping options","pathname":"/commerce-api/shopper-apis/cart/managing-shipping-options","siteSpaceId":"sitesp_4nZi4","description":"Learn how to  manage shipping options.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Cart"}]},{"id":"DMD92GKL95NcZtaKRM0s","title":"Getting shipping options","pathname":"/commerce-api/shopper-apis/cart/managing-shipping-options/getting-shipping-options","siteSpaceId":"sitesp_4nZi4","description":"Lear how to get shipping options.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Cart"},{"label":"Managing shipping options"}]},{"id":"-MJlRKFRnAt64Jpb1kmV","title":"Providing a shipping discount","pathname":"/commerce-api/shopper-apis/cart/managing-shipping-options/providing-a-shipping-discount","siteSpaceId":"sitesp_4nZi4","description":"Learn how to provide a shipping discount.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Cart"},{"label":"Managing shipping options"}]},{"id":"pgtkRqJVDLg2py4aREPL","title":"Managing line items","pathname":"/commerce-api/shopper-apis/cart/managing-line-items","siteSpaceId":"sitesp_4nZi4","description":"Learn how to manage line items.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Cart"}]},{"id":"Ky8OjLLlx9LP94KYcJh7","title":"Applying a price override","pathname":"/commerce-api/shopper-apis/cart/applying-a-price-override","siteSpaceId":"sitesp_4nZi4","description":"Learn how to apply a price override to a cart.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Cart"}]},{"id":"-MIPtKbxxPNW3KlSly3r","title":"Managing payment sessions","pathname":"/commerce-api/shopper-apis/cart/payment-sessions","siteSpaceId":"sitesp_4nZi4","description":"Learn the basics of payment sessions and how to migrate your integration.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Cart"}]},{"id":"fnMELcVoc072G9koUKmi","title":"Managing web checkout","pathname":"/commerce-api/shopper-apis/cart/managing-web-checkout","siteSpaceId":"sitesp_4nZi4","description":"Learn how to manage a web checkout.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Cart"}]},{"id":"-MJWuG9UQi-B_wOqH6mB","title":"Submitting a cart","pathname":"/commerce-api/shopper-apis/cart/submitting-a-cart","siteSpaceId":"sitesp_4nZi4","description":"Learn how to submit a cart.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Cart"}]},{"id":"-MV2QQUkMBLIvSZK5XwA","title":"Initiating a charge","pathname":"/commerce-api/shopper-apis/cart/submitting-a-cart/initiating-a-charge","siteSpaceId":"sitesp_4nZi4","description":"Learn how to specify the type of charge.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Cart"},{"label":"Submitting a cart"}]},{"id":"-MUxn9ePkcxIdwnCHyOQ","title":"Authorization declines","pathname":"/commerce-api/shopper-apis/cart/submitting-a-cart/authorization-declines","siteSpaceId":"sitesp_4nZi4","description":"Learn about the different types of authorization declines and how to handle them.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Cart"},{"label":"Submitting a cart"}]},{"id":"ZKuiVpWiJhYbSA7p3aUG","title":"Resuming cart submission","pathname":"/commerce-api/shopper-apis/cart/resuming-cart-submission","siteSpaceId":"sitesp_4nZi4","description":"Learn how to resume cart submission after completing a redirect payment method.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Cart"}]},{"id":"-M-LgZa6AiNLOm2Kfm1V","title":"HGOP2","pathname":"/commerce-api/shopper-apis/cart/hgop2","siteSpaceId":"sitesp_4nZi4","description":"","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Cart"}]},{"id":"-M-LYW2ZYhS0tGTavynP","title":"Orders","pathname":"/commerce-api/shopper-apis/orders-1","siteSpaceId":"sitesp_4nZi4","description":"Learn how to process orders.","breadcrumbs":[{"label":"Shopper APIs"}]},{"id":"-MJWysAAGYI7Od19AH-k","title":"Getting orders","pathname":"/commerce-api/shopper-apis/orders-1/getting-orders","siteSpaceId":"sitesp_4nZi4","description":"Learn how to retrieve orders.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Orders"}]},{"id":"-MCqhE812fDTeavaa9lE","title":"Selling entities","pathname":"/commerce-api/shopper-apis/orders-1/selling-entities","siteSpaceId":"sitesp_4nZi4","description":"Learn how Digital River dynamically assigns selling entities.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Orders"}]},{"id":"-MJWzTgy6cYjmUUWrmns","title":"Retrieving addresses from an order","pathname":"/commerce-api/shopper-apis/orders-1/retrieving-addresses-from-an-order","siteSpaceId":"sitesp_4nZi4","description":"Learn how to retrieve a billing or shipping address from an order.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Orders"}]},{"id":"-MJX-x38h1YrynbjCzuU","title":"Retrieving line items from an order","pathname":"/commerce-api/shopper-apis/orders-1/retrieving-line-items-from-an-order","siteSpaceId":"sitesp_4nZi4","description":"Learn how to retrieve line items from an order.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Orders"}]},{"id":"-M29wdowy7IIx4zJzZJs","title":"Order lookup","pathname":"/commerce-api/shopper-apis/orders-1/order-lookup","siteSpaceId":"sitesp_4nZi4","description":"Learn how to lookup orders.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Orders"}]},{"id":"-M0dmStqKRHRTUiDAB36","title":"Returns","pathname":"/commerce-api/shopper-apis/orders-1/returns","siteSpaceId":"sitesp_4nZi4","description":"Understand how returns work. You can use Commerce API to process customer returns for one or more items in an order.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Orders"}]},{"id":"-MSElNPDR4tS-Xx07GaN","title":"Initiate an authenticated session","pathname":"/commerce-api/shopper-apis/orders-1/returns/initiate-an-authenticated-session","siteSpaceId":"sitesp_4nZi4","description":"Learn how to initiate an authenticated session for a return.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Orders"},{"label":"Returns"}]},{"id":"-MSEosdBoXG334ZOZtNJ","title":"Setting up returns in Global Commerce","pathname":"/commerce-api/shopper-apis/orders-1/returns/setting-up-returns-in-global-commerce","siteSpaceId":"sitesp_4nZi4","description":"Learn how to set up returns in Global Commerce.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Orders"},{"label":"Returns"}]},{"id":"-MSEpSbN12nIw6WALfUn","title":"Managing returns","pathname":"/commerce-api/shopper-apis/orders-1/returns/retrieving-returns-for-a-specified-order","siteSpaceId":"sitesp_4nZi4","description":"Learn how to manage returns for a specified order.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Orders"},{"label":"Returns"}]},{"id":"qldjWdz8oBNpRuWNlHBT","title":"Subscriptions","pathname":"/commerce-api/shopper-apis/subscriptions","siteSpaceId":"sitesp_4nZi4","description":"Learn how to manage subscriptions from the Shoppers APIs.","breadcrumbs":[{"label":"Shopper APIs"}]},{"id":"WynnjYoCGLYwbw8H9KEh","title":"Retrieve the subscription","pathname":"/commerce-api/shopper-apis/subscriptions/retrieve-the-subscription","siteSpaceId":"sitesp_4nZi4","description":"Learn how to retrieve subscriptions from the Shopper APIs.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Subscriptions"}]},{"id":"ehTuTkX0tz14fvHa5CqV","title":"Getting all orders for a subscription","pathname":"/commerce-api/shopper-apis/subscriptions/retrieve-the-subscription/getting-all-orders-for-a-subscription","siteSpaceId":"sitesp_4nZi4","description":"Learn how to get all orders linked to a specific subscription.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Subscriptions"},{"label":"Retrieve the subscription"}]},{"id":"-MVXnnbe1L6Sk0l2s07Z","title":"Getting a subscription's pending actions","pathname":"/commerce-api/shopper-apis/subscriptions/retrieve-the-subscription/getting-a-subscriptions-pending-actions","siteSpaceId":"sitesp_4nZi4","description":"Learn how to get a subscription's pending actions.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Subscriptions"},{"label":"Retrieve the subscription"}]},{"id":"-MU9mqXVzSrq9dCzHS8Y","title":"Getting all subscriptions for a shopper","pathname":"/commerce-api/shopper-apis/subscriptions/retrieve-the-subscription/getting-a-shoppers-subscription","siteSpaceId":"sitesp_4nZi4","description":"Learn how to get al subscriptions for a  shopper.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Subscriptions"},{"label":"Retrieve the subscription"}]},{"id":"ttOrhiCxLjmdhoJwpTfq","title":"Getting a subscription by identifier","pathname":"/commerce-api/shopper-apis/subscriptions/retrieve-the-subscription/getting-a-subscription-by-identifier","siteSpaceId":"sitesp_4nZi4","description":"Learn how to get a subscription by using the subscription identifier.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Subscriptions"},{"label":"Retrieve the subscription"}]},{"id":"Oo7Toa8ym22nfSgh3ZBl","title":"Update subscription at the next renewal","pathname":"/commerce-api/shopper-apis/subscriptions/update-subscription-at-the-next-renewal","siteSpaceId":"sitesp_4nZi4","description":"Learn how to apply changes to a subscription for the next renewal.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Subscriptions"}]},{"id":"-MVXnLxIbFgQaUSTo45P","title":"Changing the subscription renewal type","pathname":"/commerce-api/shopper-apis/subscriptions/update-subscription-at-the-next-renewal/changing-the-subscription-renewal-type","siteSpaceId":"sitesp_4nZi4","description":"Learn how to change the subscription renewal type.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Subscriptions"},{"label":"Update subscription at the next renewal"}]},{"id":"-MU9FlqjTgEEzhQkpf2v","title":"Changing the subscription renewal quantity","pathname":"/commerce-api/shopper-apis/subscriptions/update-subscription-at-the-next-renewal/changing-the-subscription-renewal-quantity","siteSpaceId":"sitesp_4nZi4","description":"Learn how to change the quantity of the renewed subscription.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Subscriptions"},{"label":"Update subscription at the next renewal"}]},{"id":"VEEvMhhcGrgSrosn9FM9","title":"Adding or updating a perpetual unit price","pathname":"/commerce-api/shopper-apis/subscriptions/update-subscription-at-the-next-renewal/adding-or-updating-a-perpetual-unit-price","siteSpaceId":"sitesp_4nZi4","description":"Learn how to assign a perpetual unit price to a subscription with add-ons.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Subscriptions"},{"label":"Update subscription at the next renewal"}]},{"id":"OP8mjzkgCFAVtjNT8Dh3","title":"Changing the subscription's payment option","pathname":"/commerce-api/shopper-apis/subscriptions/update-subscription-at-the-next-renewal/changing-the-subscriptions-payment-option","siteSpaceId":"sitesp_4nZi4","description":"Learn how to change the subscription's payment option.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Subscriptions"},{"label":"Update subscription at the next renewal"}]},{"id":"bVbNW94uaGAGdDHrXdqS","title":"Changing the subscription's payment source","pathname":"/commerce-api/shopper-apis/subscriptions/update-subscription-at-the-next-renewal/changing-the-subscriptions-payment-source","siteSpaceId":"sitesp_4nZi4","description":"Learn how to change the subscription's payment source.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Subscriptions"},{"label":"Update subscription at the next renewal"}]},{"id":"jIVSa4sAxw2MyXlQ3Iiu","title":"Immediately change the subscription","pathname":"/commerce-api/shopper-apis/subscriptions/immediately-change-the-subscription","siteSpaceId":"sitesp_4nZi4","description":"Learn how to apply a change to a subscription immediately.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Subscriptions"}]},{"id":"jEENACJXzjX22kVt0Fii","title":"Updating the subscription's shipping address","pathname":"/commerce-api/shopper-apis/subscriptions/immediately-change-the-subscription/updating-the-subscriptions-shipping-address","siteSpaceId":"sitesp_4nZi4","description":"Learn how to change the subscription's shipping address.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Subscriptions"},{"label":"Immediately change the subscription"}]},{"id":"29RMQDjipHMX9Wmb00Ce","title":"Updating a subscription's billing and shipping email address","pathname":"/commerce-api/shopper-apis/subscriptions/immediately-change-the-subscription/updating-a-subscriptions-billing-and-shipping-email-address","siteSpaceId":"sitesp_4nZi4","description":"Learn how to update a subscription's billing and shipping email address.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Subscriptions"},{"label":"Immediately change the subscription"}]},{"id":"1bLVsjjn6zRBSMuTHYhk","title":"Cancelling a subscription","pathname":"/commerce-api/shopper-apis/subscriptions/immediately-change-the-subscription/cancelling-a-subscription","siteSpaceId":"sitesp_4nZi4","description":"Learn how to cancel a subscription by the subscription identifiers.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Subscriptions"},{"label":"Immediately change the subscription"}]},{"id":"3Th1eJmPGmFYG2EpxRgE","title":"Immediately apply a midterm subscription change","pathname":"/commerce-api/shopper-apis/subscriptions/immediately-apply-a-midterm-subscription-change","siteSpaceId":"sitesp_4nZi4","description":"Learn which Subscription APIs apply an immediate mid-term change.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Subscriptions"}]},{"id":"thbPMa3oyScGsvCdkGQI","title":"Reducing the subscription renewal quantity","pathname":"/commerce-api/shopper-apis/subscriptions/immediately-apply-a-midterm-subscription-change/reducing-the-subscription-renewal-quantity","siteSpaceId":"sitesp_4nZi4","description":"Learn how to reduce the subscription renewal quantity.","breadcrumbs":[{"label":"Shopper APIs"},{"label":"Subscriptions"},{"label":"Immediately apply a midterm subscription change"}]},{"id":"5pT8kJdYu3jo4MRiSBUy","title":"Admin basics","pathname":"/commerce-api/admin-apis/admin-basics","siteSpaceId":"sitesp_4nZi4","description":"Use the Admin APIs to create to manage your site, products available on your storefront, and subscriptions.","breadcrumbs":[{"label":"Admin APIs"}]},{"id":"VBlM2lVMamuuJRpnpHX9","title":"Available Admin API calls","pathname":"/commerce-api/admin-apis/admin-basics/available-admin-api-calls","siteSpaceId":"sitesp_4nZi4","description":"Learn about the available Admin API calls.","breadcrumbs":[{"label":"Admin APIs"},{"label":"Admin basics"}]},{"id":"gyLfpDct4WmmlEAAAiGT","title":"Order management","pathname":"/commerce-api/admin-apis/order-management","siteSpaceId":"sitesp_4nZi4","description":"Learn how to manage orders. You can use Commerce API to process a customer's order.","breadcrumbs":[{"label":"Admin APIs"}]},{"id":"V5KgEeq2Vn38I8O1tu5E","title":"Getting the order's details","pathname":"/commerce-api/admin-apis/order-management/getting-the-orders-details","siteSpaceId":"sitesp_4nZi4","description":"Learn how to get the order's details.","breadcrumbs":[{"label":"Admin APIs"},{"label":"Order management"}]},{"id":"qslAKB67wbusKyYt5qoV","title":"Downloading the invoice","pathname":"/commerce-api/admin-apis/order-management/downloading-the-invoice","siteSpaceId":"sitesp_4nZi4","description":"Learn how to download the invoice PDF file for an order.","breadcrumbs":[{"label":"Admin APIs"},{"label":"Order management"}]},{"id":"PaXSSv4sZZqnQcrAINBg","title":"Offer management","pathname":"/commerce-api/admin-apis/offer-management","siteSpaceId":"sitesp_4nZi4","description":"Learn how to manage offers. You can use Commerce API to manage offers.","breadcrumbs":[{"label":"Admin APIs"}]},{"id":"-M0dlc1VZ1ZRA8hksTfV","title":"Refund management","pathname":"/commerce-api/admin-apis/refunds","siteSpaceId":"sitesp_4nZi4","description":"Learn how to handle refunds. You can use Commerce API to process a customer's refund for an order.","breadcrumbs":[{"label":"Admin APIs"}]},{"id":"-M_LwllU2fKLp-lAtl2q","title":"Authorization","pathname":"/commerce-api/admin-apis/refunds/authorization","siteSpaceId":"sitesp_4nZi4","description":"Learn how to send Refunds API calls using /auth.","breadcrumbs":[{"label":"Admin APIs"},{"label":"Refund management"}]},{"id":"-MJXmbkXEM0p4yLtdTFD","title":"Refund reason codes","pathname":"/commerce-api/admin-apis/refunds/refund-reason-codes","siteSpaceId":"sitesp_4nZi4","description":"Learn how to use refund reason codes.","breadcrumbs":[{"label":"Admin APIs"},{"label":"Refund management"}]},{"id":"-MJXn8l_F0CUPxrmarwS","title":"Creating a satisfaction refund","pathname":"/commerce-api/admin-apis/refunds/creating-a-satisfaction-refund","siteSpaceId":"sitesp_4nZi4","description":"Learn how to create a satisfaction refund.","breadcrumbs":[{"label":"Admin APIs"},{"label":"Refund management"}]},{"id":"-MJXo34JUuokMsBCpVop","title":"Getting the available refunds for a specific order","pathname":"/commerce-api/admin-apis/refunds/retrieving-refunds-available-for-an-order","siteSpaceId":"sitesp_4nZi4","description":"Learn how to get the available refunds for a specific order.","breadcrumbs":[{"label":"Admin APIs"},{"label":"Refund management"}]},{"id":"KFWj7aU5PyKl4C7Jsh27","title":"Getting refunds for a specific order","pathname":"/commerce-api/admin-apis/refunds/getting-refunds-for-a-specific-order","siteSpaceId":"sitesp_4nZi4","description":"Learn how to get refunds for a specific order.","breadcrumbs":[{"label":"Admin APIs"},{"label":"Refund management"}]},{"id":"kYn0SJkSrDAfjlhT0iWv","title":"Getting refunds available for a shopper's order","pathname":"/commerce-api/admin-apis/refunds/getting-refunds-available-for-a-shoppers-order","siteSpaceId":"sitesp_4nZi4","description":"Learn how to retrieve the refunds available for a shopper's order.","breadcrumbs":[{"label":"Admin APIs"},{"label":"Refund management"}]},{"id":"-MJXnUrcsokdVGpn3wSr","title":"Getting the JSON schema for an order refund","pathname":"/commerce-api/admin-apis/refunds/retrieving-the-json-schema-for-an-order-refund","siteSpaceId":"sitesp_4nZi4","description":"Learn how to retrieve the JSON schema for an order refund.","breadcrumbs":[{"label":"Admin APIs"},{"label":"Refund management"}]},{"id":"-MkNUKZ0-YX5tLa0EY_b","title":"Managing a refund for a delayed payment method","pathname":"/commerce-api/admin-apis/refunds/managing-a-refund-for-a-delayed-payment-method","siteSpaceId":"sitesp_4nZi4","description":"Learn how to manage a refund for a delayed payment method.","breadcrumbs":[{"label":"Admin APIs"},{"label":"Refund management"}]},{"id":"-MJXofWqIZvwoWPPUu2g","title":"Refund error scenarios","pathname":"/commerce-api/admin-apis/refunds/refund-error-scenarios","siteSpaceId":"sitesp_4nZi4","description":"Understand refund error scenarios.","breadcrumbs":[{"label":"Admin APIs"},{"label":"Refund management"}]},{"id":"Qg1dPcgI9kYdfZWkKZV2","title":"Subscription management","pathname":"/commerce-api/admin-apis/subscription-management","siteSpaceId":"sitesp_4nZi4","description":"Learn how to manage subscriptions from the Admin APIs.","breadcrumbs":[{"label":"Admin APIs"}]},{"id":"epyIW9srh986ATQG68Ps","title":"Retrieve the subscription","pathname":"/commerce-api/admin-apis/subscription-management/retrieve-the-subscription","siteSpaceId":"sitesp_4nZi4","description":"Learn how to retrieve subscriptions from the Admin APIs.","breadcrumbs":[{"label":"Admin APIs"},{"label":"Subscription management"}]},{"id":"OvnGoJa0cJYyTNPcOXBb","title":"Getting all orders for a subscription","pathname":"/commerce-api/admin-apis/subscription-management/retrieve-the-subscription/getting-all-orders-for-a-subscription","siteSpaceId":"sitesp_4nZi4","description":"Learn how to get all orders linked to a specific subscription.","breadcrumbs":[{"label":"Admin APIs"},{"label":"Subscription management"},{"label":"Retrieve the subscription"}]},{"id":"1Nw3FqF0igVIGzAbAcRV","title":"Getting a subscription's pending actions","pathname":"/commerce-api/admin-apis/subscription-management/retrieve-the-subscription/getting-a-subscriptions-pending-actions","siteSpaceId":"sitesp_4nZi4","description":"Learn how to get a subscription's pending actions.","breadcrumbs":[{"label":"Admin APIs"},{"label":"Subscription management"},{"label":"Retrieve the subscription"}]},{"id":"TBOpcSkUUdoU9u4Q6ShL","title":"Getting all subscriptions for a shopper","pathname":"/commerce-api/admin-apis/subscription-management/retrieve-the-subscription/getting-all-subscriptions-for-a-shopper","siteSpaceId":"sitesp_4nZi4","description":"Learn how to get al subscriptions for a  shopper.","breadcrumbs":[{"label":"Admin APIs"},{"label":"Subscription management"},{"label":"Retrieve the subscription"}]},{"id":"xQy6TQBiu63HsFsx85ls","title":"Getting a subscription by identifier","pathname":"/commerce-api/admin-apis/subscription-management/retrieve-the-subscription/getting-a-subscription-by-identifier","siteSpaceId":"sitesp_4nZi4","description":"Learn how to get a subscription by using the subscription identifier.","breadcrumbs":[{"label":"Admin APIs"},{"label":"Subscription management"},{"label":"Retrieve the subscription"}]},{"id":"VGWBSNZ2xlBPiUDA1CMF","title":"Update the subscription at the next renewal","pathname":"/commerce-api/admin-apis/subscription-management/update-the-subscription-at-the-next-renewal","siteSpaceId":"sitesp_4nZi4","description":"Learn how to apply changes to a subscription for the next renewal.","breadcrumbs":[{"label":"Admin APIs"},{"label":"Subscription management"}]},{"id":"GxGES6HDzsoYHyS5VVVm","title":"Changing the subscription renewal type","pathname":"/commerce-api/admin-apis/subscription-management/update-the-subscription-at-the-next-renewal/changing-the-subscription-renewal-type","siteSpaceId":"sitesp_4nZi4","description":"Learn how to change the subscription renewal type.","breadcrumbs":[{"label":"Admin APIs"},{"label":"Subscription management"},{"label":"Update the subscription at the next renewal"}]},{"id":"UxEow3ZiHX9Yb1LuXBV0","title":"Changing the subscription renewal product","pathname":"/commerce-api/admin-apis/subscription-management/update-the-subscription-at-the-next-renewal/changing-the-subscription-renewal-product","siteSpaceId":"sitesp_4nZi4","description":"Learn how to change the subscription renewal product.","breadcrumbs":[{"label":"Admin APIs"},{"label":"Subscription management"},{"label":"Update the subscription at the next renewal"}]},{"id":"c6R1UlBDS14mKL5y8fMG","title":"Changing the subscription renewal price","pathname":"/commerce-api/admin-apis/subscription-management/update-the-subscription-at-the-next-renewal/changing-the-subscription-renewal-price","siteSpaceId":"sitesp_4nZi4","description":"Learn how to change the subscription's renewal price.","breadcrumbs":[{"label":"Admin APIs"},{"label":"Subscription management"},{"label":"Update the subscription at the next renewal"}]},{"id":"w8XH9wMiXqlXUHmI4Y6g","title":"Changing the subscription renewal quantity","pathname":"/commerce-api/admin-apis/subscription-management/update-the-subscription-at-the-next-renewal/changing-the-subscription-renewal-quantity","siteSpaceId":"sitesp_4nZi4","breadcrumbs":[{"label":"Admin APIs"},{"label":"Subscription management"},{"label":"Update the subscription at the next renewal"}]},{"id":"OgNH544wiSpxl39Qr5v4","title":"Adding or updating a perpetual unit price","pathname":"/commerce-api/admin-apis/subscription-management/update-the-subscription-at-the-next-renewal/adding-or-updating-a-perpetual-unit-price","siteSpaceId":"sitesp_4nZi4","description":"Learn how to assign a perpetual unit price to a subscription with add-ons.","breadcrumbs":[{"label":"Admin APIs"},{"label":"Subscription management"},{"label":"Update the subscription at the next renewal"}]},{"id":"8s1lODqAE6u9EXoZJ7Vd","title":"Changing the subscription's payment option","pathname":"/commerce-api/admin-apis/subscription-management/update-the-subscription-at-the-next-renewal/changing-the-subscriptions-payment-option","siteSpaceId":"sitesp_4nZi4","description":"Learn how to change the subscription's payment option.","breadcrumbs":[{"label":"Admin APIs"},{"label":"Subscription management"},{"label":"Update the subscription at the next renewal"}]},{"id":"V9nElcrkAnvakOjcKm1g","title":"Changing the subscription's payment source","pathname":"/commerce-api/admin-apis/subscription-management/update-the-subscription-at-the-next-renewal/changing-the-subscriptions-payment-source","siteSpaceId":"sitesp_4nZi4","description":"Learn how to change the subscription's payment source.","breadcrumbs":[{"label":"Admin APIs"},{"label":"Subscription management"},{"label":"Update the subscription at the next renewal"}]},{"id":"XLX0qWn7VIgPtAMHhTah","title":"Immediately change the subscription","pathname":"/commerce-api/admin-apis/subscription-management/immediately-change-the-subscription","siteSpaceId":"sitesp_4nZi4","description":"Learn how to apply a change to a subscription immediately.","breadcrumbs":[{"label":"Admin APIs"},{"label":"Subscription management"}]},{"id":"K6dbQTR6m6mlx6nbodhe","title":"Activating a subscription","pathname":"/commerce-api/admin-apis/subscription-management/immediately-change-the-subscription/activating-a-subscription","siteSpaceId":"sitesp_4nZi4","description":"Learn how to activate a subscription.","breadcrumbs":[{"label":"Admin APIs"},{"label":"Subscription management"},{"label":"Immediately change the subscription"}]},{"id":"SE3z9zZfJkvnCV4PboZp","title":"Changing the subscription's external reference identifier","pathname":"/commerce-api/admin-apis/subscription-management/immediately-change-the-subscription/changing-the-subscriptions-external-reference-identifier","siteSpaceId":"sitesp_4nZi4","description":"Learn how to change the subscription's external reference identifier.","breadcrumbs":[{"label":"Admin APIs"},{"label":"Subscription management"},{"label":"Immediately change the subscription"}]},{"id":"L6iDt2HmQ5lZOUTMxj60","title":"Updating a subscription's billing and shipping email address","pathname":"/commerce-api/admin-apis/subscription-management/immediately-change-the-subscription/updating-a-subscriptions-billing-and-shipping-email-address","siteSpaceId":"sitesp_4nZi4","description":"Learn how to update a subscription's billing and shipping email address.","breadcrumbs":[{"label":"Admin APIs"},{"label":"Subscription management"},{"label":"Immediately change the subscription"}]},{"id":"-MU9C96cXrfdoMLk2THG","title":"Cancelling a subscription","pathname":"/commerce-api/admin-apis/subscription-management/immediately-change-the-subscription/cancelling-a-subscription","siteSpaceId":"sitesp_4nZi4","description":"Learn how to cancel a subscription by the subscription identifiers.","breadcrumbs":[{"label":"Admin APIs"},{"label":"Subscription management"},{"label":"Immediately change the subscription"}]},{"id":"iraQfDbZw89Ty4FJxt7f","title":"Updating the subscription's expiration date","pathname":"/commerce-api/admin-apis/subscription-management/immediately-change-the-subscription/updating-the-subscriptions-expiration-date","siteSpaceId":"sitesp_4nZi4","description":"Learn how to change the subscription's expiration date.","breadcrumbs":[{"label":"Admin APIs"},{"label":"Subscription management"},{"label":"Immediately change the subscription"}]},{"id":"78ZUhRaEZRyBMcebkyCL","title":"Immediately apply a midterm subscription change","pathname":"/commerce-api/admin-apis/subscription-management/immediately-apply-a-midterm-subscription-change","siteSpaceId":"sitesp_4nZi4","description":"Learn which Subscription APIs apply an immediate mid-term change.","breadcrumbs":[{"label":"Admin APIs"},{"label":"Subscription management"}]},{"id":"4XxyNOx4EOGd6SVrMLGA","title":"Applying a midterm change with price override","pathname":"/commerce-api/admin-apis/subscription-management/immediately-apply-a-midterm-subscription-change/applying-a-midterm-change-with-price-override","siteSpaceId":"sitesp_4nZi4","description":"Learn how to apply a midterm change with a price override for a subscription with add-ons.","breadcrumbs":[{"label":"Admin APIs"},{"label":"Subscription management"},{"label":"Immediately apply a midterm subscription change"}]},{"id":"tabp7i6lY7xNQeaj8y45","title":"Reducing the subscription renewal quantity","pathname":"/commerce-api/admin-apis/subscription-management/immediately-apply-a-midterm-subscription-change/reducing-the-subscription-renewal-quantity","siteSpaceId":"sitesp_4nZi4","description":"Learn how to reduce the subscription renewal quantity.","breadcrumbs":[{"label":"Admin APIs"},{"label":"Subscription management"},{"label":"Immediately apply a midterm subscription change"}]},{"id":"8cw567AQG4a4lDxmjgyn","title":"Subscription notifications","pathname":"/commerce-api/admin-apis/subscription-management/subscription-notifications","siteSpaceId":"sitesp_4nZi4","description":"Learn how to receive a notification when a shopper or Customer Service Representative updates the shopper's payment details for a subscription.","breadcrumbs":[{"label":"Admin APIs"},{"label":"Subscription management"}]},{"id":"O1lW2uJ5SKTxB6t1mFHo","title":"Updating the subscriber's email address","pathname":"/commerce-api/admin-apis/subscription-management/subscription-notifications/updating-the-subscribers-email-address","siteSpaceId":"sitesp_4nZi4","description":"Learn how to update the subscriber's email address.","breadcrumbs":[{"label":"Admin APIs"},{"label":"Subscription management"},{"label":"Subscription notifications"}]},{"id":"FBTh9ZH0F6psa6kKh7El","title":"Card Account Updater","pathname":"/commerce-api/admin-apis/subscription-management/subscription-notifications/card-account-updater","siteSpaceId":"sitesp_4nZi4","description":"Understand how the Card Account Updater works.","breadcrumbs":[{"label":"Admin APIs"},{"label":"Subscription management"},{"label":"Subscription notifications"}]},{"id":"QCeWSbI8VVXGS7uyMOOd","title":"Sending a payment information change notification","pathname":"/commerce-api/admin-apis/subscription-management/subscription-notifications/sending-a-payment-information-change-notification","siteSpaceId":"sitesp_4nZi4","description":"Understand why a payment information change triggers a notification.","breadcrumbs":[{"label":"Admin APIs"},{"label":"Subscription management"},{"label":"Subscription notifications"}]},{"id":"9hHWBzufZliURGL5bg8W","title":"Sending an expired credit card notification","pathname":"/commerce-api/admin-apis/subscription-management/subscription-notifications/sending-an-expired-credit-card-notification","siteSpaceId":"sitesp_4nZi4","description":"Understand why an expired credit card triggers a notification.","breadcrumbs":[{"label":"Admin APIs"},{"label":"Subscription management"},{"label":"Subscription notifications"}]},{"id":"F5AJnN6ioNj168IT4Q4I","title":"Sending an invalid payment account notification","pathname":"/commerce-api/admin-apis/subscription-management/subscription-notifications/sending-an-invalid-payment-account-notification","siteSpaceId":"sitesp_4nZi4","description":"Understand why a shopper's invalid payment account triggers a notification.","breadcrumbs":[{"label":"Admin APIs"},{"label":"Subscription management"},{"label":"Subscription notifications"}]},{"id":"QIzX5NtqkQNiLqQXWY0I","title":"Sending a payment failure notification","pathname":"/commerce-api/admin-apis/subscription-management/subscription-notifications/sending-a-payment-failure-notification","siteSpaceId":"sitesp_4nZi4","description":"Learn how to send a notification when the shopper's payment fails.","breadcrumbs":[{"label":"Admin APIs"},{"label":"Subscription management"},{"label":"Subscription notifications"}]},{"id":"n8rPrHUGE4sVxWSowY1I","title":"Sending a subscription renewal reminder notification","pathname":"/commerce-api/admin-apis/subscription-management/subscription-notifications/sending-a-subscription-renewal-reminder-notification","siteSpaceId":"sitesp_4nZi4","description":"Understand when a shopper receives a subscription renewal reminder notification.","breadcrumbs":[{"label":"Admin APIs"},{"label":"Subscription management"},{"label":"Subscription notifications"}]},{"id":"OAsBwmABieSJc3qXeUSI","title":"Setting up subscription renewal reminders","pathname":"/commerce-api/admin-apis/subscription-management/subscription-notifications/setting-up-subscription-renewal-reminders","siteSpaceId":"sitesp_4nZi4","description":"Learn how to set up subscription renewal reminders.","breadcrumbs":[{"label":"Admin APIs"},{"label":"Subscription management"},{"label":"Subscription notifications"}]},{"id":"9ukFOXanryMtNlQzt5lu","title":"Setting up trial subscription renewal reminders","pathname":"/commerce-api/admin-apis/subscription-management/subscription-notifications/setting-up-trial-subscription-renewal-reminders","siteSpaceId":"sitesp_4nZi4","description":"Learn how to set up renewal reminders for trial subscriptions.","breadcrumbs":[{"label":"Admin APIs"},{"label":"Subscription management"},{"label":"Subscription notifications"}]},{"id":"BBgys0OmYAVlQEVxd9H5","title":"Setting up  marketing reminders","pathname":"/commerce-api/admin-apis/subscription-management/subscription-notifications/setting-up-marketing-reminders","siteSpaceId":"sitesp_4nZi4","description":"Learn how to set marketing reminders.","breadcrumbs":[{"label":"Admin APIs"},{"label":"Subscription management"},{"label":"Subscription notifications"}]},{"id":"-Mgk2SzQqgK3-5vMl75L","title":"Using the Expired Card Optimizer","pathname":"/commerce-api/admin-apis/subscription-management/using-the-expired-card-optimizer","siteSpaceId":"sitesp_4nZi4","description":"Learn how to use the Expired Card Optimizer (ECO) for a third-party subscription engine renewal orders.","breadcrumbs":[{"label":"Admin APIs"},{"label":"Subscription management"}]},{"id":"c48d9JgM621q7iScGSz5","title":"Customer management","pathname":"/commerce-api/admin-apis/customer-management","siteSpaceId":"sitesp_4nZi4","description":"Learn how to manage customers.","breadcrumbs":[{"label":"Admin APIs"}]},{"id":"VnDpFwBAEnf5fs7TBb7M","title":"Retrieving customer details","pathname":"/commerce-api/admin-apis/customer-management/retrieving-customer-details","siteSpaceId":"sitesp_4nZi4","description":"Learn how to get a customer's details.","breadcrumbs":[{"label":"Admin APIs"},{"label":"Customer management"}]},{"id":"QNUKZ0smrjYAcHj2eUzQ","title":"Requesting PII removal for a customer","pathname":"/commerce-api/admin-apis/customer-management/requesting-pii-removal-for-a-customer","siteSpaceId":"sitesp_4nZi4","description":"Learn how to request PII removal for a customer.","breadcrumbs":[{"label":"Admin APIs"},{"label":"Customer management"}]},{"id":"-MYLKLYdrMmQy7kOrWKq","title":"Site management","pathname":"/commerce-api/admin-apis/sites","siteSpaceId":"sitesp_4nZi4","description":"Learn how to manage sites.","breadcrumbs":[{"label":"Admin APIs"}]},{"id":"-MYLO_SaPivEFX1qxrqD","title":"Configuring authorized shipping and billing countries","pathname":"/commerce-api/admin-apis/sites/configuring-authorized-shipping-and-billing-countries","siteSpaceId":"sitesp_4nZi4","description":"Learn how to configure authorized shipping and billing countries in Global Commerce.","breadcrumbs":[{"label":"Admin APIs"},{"label":"Site management"}]},{"id":"-MYLK_LoqQO8AZtOiEmw","title":"Getting a site's authorized billing countries","pathname":"/commerce-api/admin-apis/sites/getting-a-sites-authorized-billing-countries","siteSpaceId":"sitesp_4nZi4","description":"Learn how to retrieve a site's authorized billing countries.","breadcrumbs":[{"label":"Admin APIs"},{"label":"Site management"}]},{"id":"-MYLKi7x8PNHeouzFlsK","title":"Getting a site's authorized shipping countries","pathname":"/commerce-api/admin-apis/sites/getting-a-sites-authorized-shipping-countries","siteSpaceId":"sitesp_4nZi4","description":"Learn how to retrieve a site's authorized shipping countries.","breadcrumbs":[{"label":"Admin APIs"},{"label":"Site management"}]},{"id":"jW9I9rgDlbKZ5lShabOS","title":"Product management","pathname":"/commerce-api/admin-apis/product-management","siteSpaceId":"sitesp_4nZi4","description":"Learn how to manage products.","breadcrumbs":[{"label":"Admin APIs"}]},{"id":"o07rw6aC9ehY1d7DtqA8","title":"Getting started","pathname":"/commerce-api/admin-apis/product-management/getting-started","siteSpaceId":"sitesp_4nZi4","description":"Learn how to make Product Admin APIs requests.","breadcrumbs":[{"label":"Admin APIs"},{"label":"Product management"}]},{"id":"wtYmoCkAaEmCOAjjiCwt","title":"Manage products (asynchronous API)","pathname":"/commerce-api/admin-apis/product-management/manage-products-asynchronous-api","siteSpaceId":"sitesp_4nZi4","description":"Learn how to programmatically create and manage products asynchronously.","breadcrumbs":[{"label":"Admin APIs"},{"label":"Product management"}]},{"id":"llDdI94vsLbnM3PVQyNr","title":"Creating or updating a product","pathname":"/commerce-api/admin-apis/product-management/manage-products-asynchronous-api/creating-or-updating-a-product","siteSpaceId":"sitesp_4nZi4","description":"Learn how to programmatically create or update a product using product identifiers (productId).","breadcrumbs":[{"label":"Admin APIs"},{"label":"Product management"},{"label":"Manage products (asynchronous API)"}]},{"id":"4rDGkBx4yUpDHLOn61BS","title":"Adding or updating a product variation","pathname":"/commerce-api/admin-apis/product-management/manage-products-asynchronous-api/adding-or-updating-a-product-variation","siteSpaceId":"sitesp_4nZi4","description":"Learn how to add or update a product variation","breadcrumbs":[{"label":"Admin APIs"},{"label":"Product management"},{"label":"Manage products (asynchronous API)"}]},{"id":"e14SGIgvr8I1L7Ysi1xp","title":"Deploying a product","pathname":"/commerce-api/admin-apis/product-management/manage-products-asynchronous-api/deploying-a-product","siteSpaceId":"sitesp_4nZi4","description":"Learn how to deploy a product programmatically.","breadcrumbs":[{"label":"Admin APIs"},{"label":"Product management"},{"label":"Manage products (asynchronous API)"}]},{"id":"GRkhVB6ywLn3ioEaZoWz","title":"Applying live changes","pathname":"/commerce-api/admin-apis/product-management/manage-products-asynchronous-api/applying-live-changes","siteSpaceId":"sitesp_4nZi4","description":"Learn how to apply a live change to a deployed product.","breadcrumbs":[{"label":"Admin APIs"},{"label":"Product management"},{"label":"Manage products (asynchronous API)"}]},{"id":"jb8yaTlrygNy26nBxx4G","title":"Retiring a product","pathname":"/commerce-api/admin-apis/product-management/manage-products-asynchronous-api/retiring-a-product","siteSpaceId":"sitesp_4nZi4","description":"Learn how to retire a product programmatically.","breadcrumbs":[{"label":"Admin APIs"},{"label":"Product management"},{"label":"Manage products (asynchronous API)"}]},{"id":"4xPAhMA5MshCOBkE4YbC","title":"Deleting a product variation","pathname":"/commerce-api/admin-apis/product-management/manage-products-asynchronous-api/deleting-a-product-variation","siteSpaceId":"sitesp_4nZi4","description":"Learn how to delete a product programmatically.","breadcrumbs":[{"label":"Admin APIs"},{"label":"Product management"},{"label":"Manage products (asynchronous API)"}]},{"id":"WRV3roNi1ckXZH0NJ8wr","title":"Deleting a base or individual product's locale","pathname":"/commerce-api/admin-apis/product-management/manage-products-asynchronous-api/deleting-a-base-or-individual-products-locale","siteSpaceId":"sitesp_4nZi4","description":"Learn how to delete locale for a base or individual product programmatically.","breadcrumbs":[{"label":"Admin APIs"},{"label":"Product management"},{"label":"Manage products (asynchronous API)"}]},{"id":"xgv0CzfMS9Ql8nFnzhDU","title":"Retrieve products (synchronous API)","pathname":"/commerce-api/admin-apis/product-management/retrieve-products-synchronous-api","siteSpaceId":"sitesp_4nZi4","description":"Learn how to programmatically get a product information synchronously.","breadcrumbs":[{"label":"Admin APIs"},{"label":"Product management"}]},{"id":"tFhZOlBv3zZhpEiBbYuZ","title":"Getting a product by locale","pathname":"/commerce-api/admin-apis/product-management/retrieve-products-synchronous-api/getting-a-product-by-locale","siteSpaceId":"sitesp_4nZi4","description":"Learn how to get the information for a product by locale.","breadcrumbs":[{"label":"Admin APIs"},{"label":"Product management"},{"label":"Retrieve products (synchronous API)"}]},{"id":"oBSEMOunn3MUk0WIeTQy","title":"Getting a product variation","pathname":"/commerce-api/admin-apis/product-management/retrieve-products-synchronous-api/getting-a-product-variation","siteSpaceId":"sitesp_4nZi4","description":"Learn how to get information for a product variation.","breadcrumbs":[{"label":"Admin APIs"},{"label":"Product management"},{"label":"Retrieve products (synchronous API)"}]},{"id":"RhIeZs4QI1RY7JO2phFq","title":"Getting a product variation by locale","pathname":"/commerce-api/admin-apis/product-management/retrieve-products-synchronous-api/getting-a-product-variation-by-locale","siteSpaceId":"sitesp_4nZi4","description":"Learn how to get information for a product variation by locale.","breadcrumbs":[{"label":"Admin APIs"},{"label":"Product management"},{"label":"Retrieve products (synchronous API)"}]},{"id":"HW4lKk7Pr4Fafoz099OF","title":"Get the task status for a product (synchronous API)","pathname":"/commerce-api/admin-apis/product-management/get-the-task-status-for-a-product-synchronous-api","siteSpaceId":"sitesp_4nZi4","description":"Learn how to get a task status for a product using the task identifier.","breadcrumbs":[{"label":"Admin APIs"},{"label":"Product management"}]},{"id":"jY40ERed7Lgnl3LUkQpA","title":"Getting the latest information on a product task","pathname":"/commerce-api/admin-apis/product-management/get-the-task-status-for-a-product-synchronous-api/getting-the-latest-information-on-a-product-task","siteSpaceId":"sitesp_4nZi4","description":"Learn how to verify the successful completion of a specific product task.","breadcrumbs":[{"label":"Admin APIs"},{"label":"Product management"},{"label":"Get the task status for a product (synchronous API)"}]},{"id":"qSbGRU1Fr2ArwUnAhHyW","title":"Retrieving the tasks for a specific product","pathname":"/commerce-api/admin-apis/product-management/get-the-task-status-for-a-product-synchronous-api/retrieving-the-tasks-for-a-specific-product","siteSpaceId":"sitesp_4nZi4","description":"Lear how retrieve the tasks for a specific product.","breadcrumbs":[{"label":"Admin APIs"},{"label":"Product management"},{"label":"Get the task status for a product (synchronous API)"}]},{"id":"pPwBK7IQmtOQh6sCnYw8","title":"Retrieving the tasks for products","pathname":"/commerce-api/admin-apis/product-management/get-the-task-status-for-a-product-synchronous-api/retrieving-the-tasks-for-products","siteSpaceId":"sitesp_4nZi4","description":"Learn how to retrieve the tasks for products.","breadcrumbs":[{"label":"Admin APIs"},{"label":"Product management"},{"label":"Get the task status for a product (synchronous API)"}]},{"id":"JPZz53wvf6ZEYyRA6e7S","title":"Bulk operation","pathname":"/commerce-api/admin-apis/product-management/bulk-operation","siteSpaceId":"sitesp_4nZi4","description":"Learn how to upload and export products in bulk.","breadcrumbs":[{"label":"Admin APIs"},{"label":"Product management"}]},{"id":"WMhtlu6RP8VF6SX7Xw3l","title":"Asynchronous bulk operations","pathname":"/commerce-api/admin-apis/product-management/bulk-operation/asynchronous-bulk-operations","siteSpaceId":"sitesp_4nZi4","description":"Learn how to manage bulk product uploads asynchronously.","breadcrumbs":[{"label":"Admin APIs"},{"label":"Product management"},{"label":"Bulk operation"}]},{"id":"GNShWcDeLtEiIHtui8iF","title":"Creating products in bulk","pathname":"/commerce-api/admin-apis/product-management/bulk-operation/asynchronous-bulk-operations/creating-products-in-bulk","siteSpaceId":"sitesp_4nZi4","description":"Learn how to create products in bulk asynchronously.","breadcrumbs":[{"label":"Admin APIs"},{"label":"Product management"},{"label":"Bulk operation"},{"label":"Asynchronous bulk operations"}]},{"id":"PZDkKbCPxkhxjVK6UTa0","title":"Updating products in bulk","pathname":"/commerce-api/admin-apis/product-management/bulk-operation/asynchronous-bulk-operations/updating-products-in-bulk","siteSpaceId":"sitesp_4nZi4","description":"Learn how to update products in bulk asynchronously.","breadcrumbs":[{"label":"Admin APIs"},{"label":"Product management"},{"label":"Bulk operation"},{"label":"Asynchronous bulk operations"}]},{"id":"eNOdskaikSNlSaB2nIt2","title":"Deploying products in bulk","pathname":"/commerce-api/admin-apis/product-management/bulk-operation/asynchronous-bulk-operations/deploying-products-in-bulk","siteSpaceId":"sitesp_4nZi4","description":"Learn how to deploy products in bulk asynchronously.","breadcrumbs":[{"label":"Admin APIs"},{"label":"Product management"},{"label":"Bulk operation"},{"label":"Asynchronous bulk operations"}]},{"id":"Ab6dq2lMYD4qMNa2M4P2","title":"Deleting product variations in bulk","pathname":"/commerce-api/admin-apis/product-management/bulk-operation/asynchronous-bulk-operations/deleting-product-variations-in-bulk","siteSpaceId":"sitesp_4nZi4","description":"Learn how to delete product variations in bulk asynchronously.","breadcrumbs":[{"label":"Admin APIs"},{"label":"Product management"},{"label":"Bulk operation"},{"label":"Asynchronous bulk operations"}]},{"id":"TqGHfQpx2POqMNO2PT24","title":"Bulk product upload (BPU)","pathname":"/commerce-api/admin-apis/product-management/bulk-operation/bulk-product-upload-bpu","siteSpaceId":"sitesp_4nZi4","description":"Understand how to use BPU.","breadcrumbs":[{"label":"Admin APIs"},{"label":"Product management"},{"label":"Bulk operation"}]},{"id":"-M-pTCPBkaqcsdUj1p9P","title":"Bulk Product Export (BPE)","pathname":"/commerce-api/admin-apis/product-management/bulk-operation/file-downloads","siteSpaceId":"sitesp_4nZi4","description":"Understand how to use BPE.","breadcrumbs":[{"label":"Admin APIs"},{"label":"Product management"},{"label":"Bulk operation"}]},{"id":"c5iQY61C0F5C5HUz4Pr6","title":"Line-item level satisfaction refund","pathname":"/commerce-api/admin-apis/product-management/bulk-operation/file-downloads/line-item-level-satisfaction-refund","siteSpaceId":"sitesp_4nZi4","description":"Understand the line-item level satisfaction refund.","breadcrumbs":[{"label":"Admin APIs"},{"label":"Product management"},{"label":"Bulk operation"},{"label":"Bulk Product Export (BPE)"}]},{"id":"-M0sVkrwkOCEm3o3HIkS","title":"Order-level satisfaction refund","pathname":"/commerce-api/admin-apis/product-management/bulk-operation/file-downloads/order-level-satisfaction-refund","siteSpaceId":"sitesp_4nZi4","description":"Understand the order-level satisfaction refund.","breadcrumbs":[{"label":"Admin APIs"},{"label":"Product management"},{"label":"Bulk operation"},{"label":"Bulk Product Export (BPE)"}]},{"id":"-M0sXEv_Y2zejbRTT944","title":"Auto-created line-item level return product","pathname":"/commerce-api/admin-apis/product-management/bulk-operation/file-downloads/auto-created-line-item-level-return-product","siteSpaceId":"sitesp_4nZi4","description":"Understand the auto-created line-item level return product.","breadcrumbs":[{"label":"Admin APIs"},{"label":"Product management"},{"label":"Bulk operation"},{"label":"Bulk Product Export (BPE)"}]},{"id":"-M0sXdx121CTQCslz4J-","title":"Line-item level return product","pathname":"/commerce-api/admin-apis/product-management/bulk-operation/file-downloads/line-item-level-return-product","siteSpaceId":"sitesp_4nZi4","description":"Understand the line-item level return product.","breadcrumbs":[{"label":"Admin APIs"},{"label":"Product management"},{"label":"Bulk operation"},{"label":"Bulk Product Export (BPE)"}]},{"id":"84bPPBIRJTtXCqCZsULk","title":"File management","pathname":"/commerce-api/admin-apis/file-management","siteSpaceId":"sitesp_4nZi4","description":"Learn how to retrieve a file.","breadcrumbs":[{"label":"Admin APIs"}]},{"id":"9fDiZuIb7KN8moEFRbSR","title":"Downloading a file","pathname":"/commerce-api/admin-apis/file-management/downloading-a-file","siteSpaceId":"sitesp_4nZi4","description":"Learn how to download a file.","breadcrumbs":[{"label":"Admin APIs"},{"label":"File management"}]},{"id":"D5OMZBRLQTAsmfp1mbsv","title":"Payments solutions","pathname":"/commerce-api/payments/payments-solutions","siteSpaceId":"sitesp_4nZi4","description":"Understand how to handle your payment integration solutions.","breadcrumbs":[{"label":"Payments"}]},{"id":"-M4QjvNSZM_wH1R4LL18","title":"Drop-in payments","pathname":"/commerce-api/payments/payments-solutions/drop-in","siteSpaceId":"sitesp_4nZi4","description":"Drop-in payments are a fast and easy way to add payment methods to your store’s checkout experience.","breadcrumbs":[{"label":"Payments"},{"label":"Payments solutions"}]},{"id":"Tw8EeWkAWhMdybq4JJSv","title":"How Drop-in payments work","pathname":"/commerce-api/payments/payments-solutions/drop-in/how-drop-in-payments-work","siteSpaceId":"sitesp_4nZi4","description":"Learn how Drop-in payments works.","breadcrumbs":[{"label":"Payments"},{"label":"Payments solutions"},{"label":"Drop-in payments"}]},{"id":"-M4QkPmjkcIVqKR6tT5J","title":"Drop-in payments integration guide","pathname":"/commerce-api/payments/payments-solutions/drop-in/drop-in-integration-guide","siteSpaceId":"sitesp_4nZi4","description":"Create a payment form using Drop-in payments.","breadcrumbs":[{"label":"Payments"},{"label":"Payments solutions"},{"label":"Drop-in payments"}]},{"id":"-M4QiMUghEG1M2i_B4OC","title":"DigitalRiver.js with Elements","pathname":"/commerce-api/payments/payments-solutions/digitalriver.js","siteSpaceId":"sitesp_4nZi4","description":"Learn about DigitalRiver.js with Elements.","breadcrumbs":[{"label":"Payments"},{"label":"Payments solutions"}]},{"id":"-M1aRSrgwmgnu8OQwlwS","title":"Elements integration guide","pathname":"/commerce-api/payments/payments-solutions/digitalriver.js/quick-start","siteSpaceId":"sitesp_4nZi4","description":"Create a payment form using DigitalRiver.js.","breadcrumbs":[{"label":"Payments"},{"label":"Payments solutions"},{"label":"DigitalRiver.js with Elements"}]},{"id":"-M1bOkM3-FQr0WnefJpg","title":"Configuring payment methods","pathname":"/commerce-api/payments/payments-solutions/digitalriver.js/payment-methods","siteSpaceId":"sitesp_4nZi4","description":"Understand payment methods and how to implement them for DigitalRiver.js.","breadcrumbs":[{"label":"Payments"},{"label":"Payments solutions"},{"label":"DigitalRiver.js with Elements"}]},{"id":"REzBjM98R0ATpE2rwNgf","title":"Configuring Afterpay","pathname":"/commerce-api/payments/payments-solutions/digitalriver.js/payment-methods/configuring-afterpay","siteSpaceId":"sitesp_4nZi4","description":"Learn how to configure Afterpay for DigitalRiver.js with Elements.","breadcrumbs":[{"label":"Payments"},{"label":"Payments solutions"},{"label":"DigitalRiver.js with Elements"},{"label":"Configuring payment methods"}]},{"id":"KLofN6dsnnAucuuKaPqO","title":"Configuring Alipay+ (cross-border)","pathname":"/commerce-api/payments/payments-solutions/digitalriver.js/payment-methods/configuring-alipay+-cross-border","siteSpaceId":"sitesp_4nZi4","description":"Learn how to configure Alipay+ (cross-border) for DigitalRiver.js with Elements","breadcrumbs":[{"label":"Payments"},{"label":"Payments solutions"},{"label":"DigitalRiver.js with Elements"},{"label":"Configuring payment methods"}]},{"id":"-M24U5R4AA6at9rT3xJe","title":"Configuring Alipay (domestic)","pathname":"/commerce-api/payments/payments-solutions/digitalriver.js/payment-methods/alipay","siteSpaceId":"sitesp_4nZi4","description":"Learn how to configure Alipay (domestic) for DigitalRiver.js with Elements","breadcrumbs":[{"label":"Payments"},{"label":"Payments solutions"},{"label":"DigitalRiver.js with Elements"},{"label":"Configuring payment methods"}]},{"id":"7U1mLAxif7phINrT2rI6","title":"Configuring Amazon Pay","pathname":"/commerce-api/payments/payments-solutions/digitalriver.js/payment-methods/configuring-amazon-pay","siteSpaceId":"sitesp_4nZi4","description":"Learn how to configure Amazon Pay for DigitalRiver.js with Elements","breadcrumbs":[{"label":"Payments"},{"label":"Payments solutions"},{"label":"DigitalRiver.js with Elements"},{"label":"Configuring payment methods"}]},{"id":"-M1bPpPWY92xkKEH382a","title":"Configuring Apple Pay","pathname":"/commerce-api/payments/payments-solutions/digitalriver.js/payment-methods/apple-pay","siteSpaceId":"sitesp_4nZi4","description":"Learn how to configure Apple Pay for DigitalRiver.js with Elements.","breadcrumbs":[{"label":"Payments"},{"label":"Payments solutions"},{"label":"DigitalRiver.js with Elements"},{"label":"Configuring payment methods"}]},{"id":"fHMHwXCB0jLhhAqv2FcP","title":"Configuring Bancontact","pathname":"/commerce-api/payments/payments-solutions/digitalriver.js/payment-methods/configuring-bancontact","siteSpaceId":"sitesp_4nZi4","description":"Learn how to configure Bancontact for DigitalRiver.js with Elements.","breadcrumbs":[{"label":"Payments"},{"label":"Payments solutions"},{"label":"DigitalRiver.js with Elements"},{"label":"Configuring payment methods"}]},{"id":"c81gTt4a99uxED23bfGT","title":"Configuring BLIK","pathname":"/commerce-api/payments/payments-solutions/digitalriver.js/payment-methods/configuring-blik","siteSpaceId":"sitesp_4nZi4","description":"Learn how to configure BLIK for DigitalRiver.js with Elements.","breadcrumbs":[{"label":"Payments"},{"label":"Payments solutions"},{"label":"DigitalRiver.js with Elements"},{"label":"Configuring payment methods"}]},{"id":"7ElrjvFSCJ1K9vXDSGZ2","title":"Configuring Boleto","pathname":"/commerce-api/payments/payments-solutions/digitalriver.js/payment-methods/configuring-boleto","siteSpaceId":"sitesp_4nZi4","description":"Learn how to configure Boleto for DigitalRiver.js with Elements.","breadcrumbs":[{"label":"Payments"},{"label":"Payments solutions"},{"label":"DigitalRiver.js with Elements"},{"label":"Configuring payment methods"}]},{"id":"D8VUVrb71l8djfCvQmO4","title":"Configuring CCAvenue","pathname":"/commerce-api/payments/payments-solutions/digitalriver.js/payment-methods/configuring-ccavenue","siteSpaceId":"sitesp_4nZi4","description":"Learn how to configure CCAvenue for DigitalRiver.js with Elements.","breadcrumbs":[{"label":"Payments"},{"label":"Payments solutions"},{"label":"DigitalRiver.js with Elements"},{"label":"Configuring payment methods"}]},{"id":"3uVUTz4dqk2w2xREa8WX","title":"Configuring Clearpay","pathname":"/commerce-api/payments/payments-solutions/digitalriver.js/payment-methods/configuring-clearpay","siteSpaceId":"sitesp_4nZi4","description":"Learn how to configure Clearpay for DigitalRiver.js with Elements.","breadcrumbs":[{"label":"Payments"},{"label":"Payments solutions"},{"label":"DigitalRiver.js with Elements"},{"label":"Configuring payment methods"}]},{"id":"-M1bQ1dMCBM-EpxD_56W","title":"Configuring Credit Cards","pathname":"/commerce-api/payments/payments-solutions/digitalriver.js/payment-methods/credit-cards","siteSpaceId":"sitesp_4nZi4","description":"Learn how to configure Credit Cards for DigitalRiver.js with Elements.","breadcrumbs":[{"label":"Payments"},{"label":"Payments solutions"},{"label":"DigitalRiver.js with Elements"},{"label":"Configuring payment methods"}]},{"id":"tcmzEVQLoLqU2yjlcupG","title":"Configuring FPX Online Banking","pathname":"/commerce-api/payments/payments-solutions/digitalriver.js/payment-methods/configuring-fpx-online-banking","siteSpaceId":"sitesp_4nZi4","description":"Learn how to configure FXP Online Banking for DigitalRiver.js with Elements.","breadcrumbs":[{"label":"Payments"},{"label":"Payments solutions"},{"label":"DigitalRiver.js with Elements"},{"label":"Configuring payment methods"}]},{"id":"-M1bQ9qMnIbMv7Fynalt","title":"Configuring Google Pay","pathname":"/commerce-api/payments/payments-solutions/digitalriver.js/payment-methods/google-pay","siteSpaceId":"sitesp_4nZi4","description":"Learn how to configure Google Pay for DigitalRiver.js with Elements.","breadcrumbs":[{"label":"Payments"},{"label":"Payments solutions"},{"label":"DigitalRiver.js with Elements"},{"label":"Configuring payment methods"}]},{"id":"EMXYjz29NhnuLxTmvhsN","title":"Configuring iDEAL","pathname":"/commerce-api/payments/payments-solutions/digitalriver.js/payment-methods/configuring-ideal","siteSpaceId":"sitesp_4nZi4","description":"Learn how to configure iDEAL for DigitalRiver.js with Elements.","breadcrumbs":[{"label":"Payments"},{"label":"Payments solutions"},{"label":"DigitalRiver.js with Elements"},{"label":"Configuring payment methods"}]},{"id":"-MHvgy7IInMadgUrXaR1","title":"Configuring Klarna","pathname":"/commerce-api/payments/payments-solutions/digitalriver.js/payment-methods/klarna","siteSpaceId":"sitesp_4nZi4","description":"Learn how to configure Klarna for DigitalRiver.js with Elements.","breadcrumbs":[{"label":"Payments"},{"label":"Payments solutions"},{"label":"DigitalRiver.js with Elements"},{"label":"Configuring payment methods"}]},{"id":"-M1bQyDJKaUTbta79Kcb","title":"Configuring Konbini","pathname":"/commerce-api/payments/payments-solutions/digitalriver.js/payment-methods/konbini","siteSpaceId":"sitesp_4nZi4","description":"Learn how to configure Konbini for DigitalRiver.js with Elements.","breadcrumbs":[{"label":"Payments"},{"label":"Payments solutions"},{"label":"DigitalRiver.js with Elements"},{"label":"Configuring payment methods"}]},{"id":"-M1bQHqUrnlF-q8IdMJH","title":"Configuring Online Banking (IBP)","pathname":"/commerce-api/payments/payments-solutions/digitalriver.js/payment-methods/online-banking","siteSpaceId":"sitesp_4nZi4","description":"Online Banking, also sometimes called Internet Bank Payment (IBP), is a Browser Redirect processing method where customers authorize a debit from their bank account.","breadcrumbs":[{"label":"Payments"},{"label":"Payments solutions"},{"label":"DigitalRiver.js with Elements"},{"label":"Configuring payment methods"}]},{"id":"-M1bR6YmY8ProsVpAkKe","title":"Configuring Online Banking (Korea Bank Transfer)","pathname":"/commerce-api/payments/payments-solutions/digitalriver.js/payment-methods/korea-bank-transfer","siteSpaceId":"sitesp_4nZi4","description":"Learn how to configure Korea Bank Transfer for DigitalRiver.js with Elements.","breadcrumbs":[{"label":"Payments"},{"label":"Payments solutions"},{"label":"DigitalRiver.js with Elements"},{"label":"Configuring payment methods"}]},{"id":"-MEOI_YoVm4a-xMj4XPz","title":"Configuring PayCo","pathname":"/commerce-api/payments/payments-solutions/digitalriver.js/payment-methods/payco","siteSpaceId":"sitesp_4nZi4","description":"Learn how to configure PayCo for DigitalRiver.js with Elements.","breadcrumbs":[{"label":"Payments"},{"label":"Payments solutions"},{"label":"DigitalRiver.js with Elements"},{"label":"Configuring payment methods"}]},{"id":"-M1bRBAx9pfZBX7TTqzw","title":"Configuring PayPal","pathname":"/commerce-api/payments/payments-solutions/digitalriver.js/payment-methods/paypal","siteSpaceId":"sitesp_4nZi4","description":"Learn how to configure PayPal for DigitalRiver.js with Elements.","breadcrumbs":[{"label":"Payments"},{"label":"Payments solutions"},{"label":"DigitalRiver.js with Elements"},{"label":"Configuring payment methods"}]},{"id":"-M1bi3M0q22YABW-a1eY","title":"Configuring SEPA Direct Debit","pathname":"/commerce-api/payments/payments-solutions/digitalriver.js/payment-methods/direct-debit","siteSpaceId":"sitesp_4nZi4","description":"Learn how to configure SEPA Direct Debit for DigitalRiver.js with Elements.","breadcrumbs":[{"label":"Payments"},{"label":"Payments solutions"},{"label":"DigitalRiver.js with Elements"},{"label":"Configuring payment methods"}]},{"id":"27XXr6Qkcvc1QOElQHbB","title":"Configuring Trustly","pathname":"/commerce-api/payments/payments-solutions/digitalriver.js/payment-methods/configuring-trustly","siteSpaceId":"sitesp_4nZi4","description":"Learn how to configure Trustly for DigitialRiver.js with Elements.","breadcrumbs":[{"label":"Payments"},{"label":"Payments solutions"},{"label":"DigitalRiver.js with Elements"},{"label":"Configuring payment methods"}]},{"id":"-M1bRHQVy-ukY6kKsN93","title":"Configuring Wire Transfer","pathname":"/commerce-api/payments/payments-solutions/digitalriver.js/payment-methods/wire-transfer","siteSpaceId":"sitesp_4nZi4","description":"Learn how to configure Wire Transfer for DigitalRiver.js with Elements.","breadcrumbs":[{"label":"Payments"},{"label":"Payments solutions"},{"label":"DigitalRiver.js with Elements"},{"label":"Configuring payment methods"}]},{"id":"-M1bROWECd-JIZ9-f_JP","title":"Common payment sources","pathname":"/commerce-api/payments/payments-solutions/digitalriver.js/payment-methods/common-payment-sources","siteSpaceId":"sitesp_4nZi4","description":"Learn about payment sources that are common to all payment methods.","breadcrumbs":[{"label":"Payments"},{"label":"Payments solutions"},{"label":"DigitalRiver.js with Elements"},{"label":"Configuring payment methods"}]},{"id":"-M1bRWHyY1zJJB37gThn","title":"Common payment objects","pathname":"/commerce-api/payments/payments-solutions/digitalriver.js/payment-methods/common-payment-objects","siteSpaceId":"sitesp_4nZi4","description":"Learn about payment objects that are common to all payment methods.","breadcrumbs":[{"label":"Payments"},{"label":"Payments solutions"},{"label":"DigitalRiver.js with Elements"},{"label":"Configuring payment methods"}]},{"id":"E9qU5IlAiWGFFukpUw9L","title":"Supported payment methods","pathname":"/commerce-api/payments/supported-payment-methods","siteSpaceId":"sitesp_4nZi4","description":"Learn more about the payment methods supported by Drop-in Payments and DigitalRiver.js","breadcrumbs":[{"label":"Payments"}]},{"id":"981bx5BgxCicxOOROF03","title":"Afterpay","pathname":"/commerce-api/payments/supported-payment-methods/afterpay","siteSpaceId":"sitesp_4nZi4","description":"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.","breadcrumbs":[{"label":"Payments"},{"label":"Supported payment methods"}]},{"id":"4gmYIHgl8qqK22JCJdia","title":"Alipay (domestic)","pathname":"/commerce-api/payments/supported-payment-methods/alipay-domestic","siteSpaceId":"sitesp_4nZi4","description":"Alipay (domestic) is a delayed fulfillment payment method, meaning fulfillment occurs after authorization and settlement.","breadcrumbs":[{"label":"Payments"},{"label":"Supported payment methods"}]},{"id":"mINSXlt2FEUTyO3uicS1","title":"Alipay+ (cross-border)","pathname":"/commerce-api/payments/supported-payment-methods/alipay+-cross-border","siteSpaceId":"sitesp_4nZi4","description":"China's preferred way to pay is Alipay+ (cross-border). This supercharged digital wallet connects merchants to over one billion users across Asia.","breadcrumbs":[{"label":"Payments"},{"label":"Supported payment methods"}]},{"id":"YPrg1LcNNuDikuDJ7Ctc","title":"Amazon Pay","pathname":"/commerce-api/payments/supported-payment-methods/amazon-pay","siteSpaceId":"sitesp_4nZi4","description":"Amazon Pay is a global digital wallet paving the way for your brand to gain visibility and access to millions of existing Amazon customers.","breadcrumbs":[{"label":"Payments"},{"label":"Supported payment methods"}]},{"id":"TgnfpHHBTZMUs33cpBAf","title":"Apple Pay","pathname":"/commerce-api/payments/supported-payment-methods/apple-pay","siteSpaceId":"sitesp_4nZi4","description":"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.","breadcrumbs":[{"label":"Payments"},{"label":"Supported payment methods"}]},{"id":"16VdNBFD12PJ3VUvEfRi","title":"Bancontact","pathname":"/commerce-api/payments/supported-payment-methods/bancontact","siteSpaceId":"sitesp_4nZi4","description":"Bancontact is a Belgian debit card with no chargeback risk (a unique feature for debit cards).","breadcrumbs":[{"label":"Payments"},{"label":"Supported payment methods"}]},{"id":"zyveoc638F2MJrTATlFk","title":"BLIK","pathname":"/commerce-api/payments/supported-payment-methods/blik","siteSpaceId":"sitesp_4nZi4","description":"BLIK is the must-have payment method for Polish shoppers.","breadcrumbs":[{"label":"Payments"},{"label":"Supported payment methods"}]},{"id":"KTb7QAFO018nk4KSLeRL","title":"Boleto","pathname":"/commerce-api/payments/supported-payment-methods/boleto","siteSpaceId":"sitesp_4nZi4","description":"Boleto (meaning 'ticket') Bancário is an official Brazilian payment method that the Central Bank of Brazil regulates.","breadcrumbs":[{"label":"Payments"},{"label":"Supported payment methods"}]},{"id":"pZIBjDuo51ltlRGet6k4","title":"CCAvenue","pathname":"/commerce-api/payments/supported-payment-methods/ccavenue","siteSpaceId":"sitesp_4nZi4","description":"CCAvenue is India's local processing payment option for Digital River clients with an Indian bank account.","breadcrumbs":[{"label":"Payments"},{"label":"Supported payment methods"}]},{"id":"apvJFU2OQSCgPS56Caro","title":"Clearpay","pathname":"/commerce-api/payments/supported-payment-methods/clearpay","siteSpaceId":"sitesp_4nZi4","description":"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.","breadcrumbs":[{"label":"Payments"},{"label":"Supported payment methods"}]},{"id":"E3bTz3knQ39RSSyH58gX","title":"Credit Cards","pathname":"/commerce-api/payments/supported-payment-methods/credit-cards","siteSpaceId":"sitesp_4nZi4","description":"The Credit Cards payment method is a fast and secure shopping experience where consumers can purchase goods or services on credit.","breadcrumbs":[{"label":"Payments"},{"label":"Supported payment methods"}]},{"id":"JHtxzts1z1GzKSQo6FF2","title":"FPX Online Banking","pathname":"/commerce-api/payments/supported-payment-methods/fpx-online-banking","siteSpaceId":"sitesp_4nZi4","description":"Offer Malaysia's second-most popular way to pay with FPX.","breadcrumbs":[{"label":"Payments"},{"label":"Supported payment methods"}]},{"id":"pa0M6yrTcTKAWBqiNH8P","title":"Google Pay","pathname":"/commerce-api/payments/supported-payment-methods/google-pay","siteSpaceId":"sitesp_4nZi4","description":"The Google Pay payment method allows a merchant to request any credit or debit card stored in their customer’s Google Pay account.","breadcrumbs":[{"label":"Payments"},{"label":"Supported payment methods"}]},{"id":"DYArgZ2bQRlZYKjoGTkU","title":"iDEAL","pathname":"/commerce-api/payments/supported-payment-methods/ideal","siteSpaceId":"sitesp_4nZi4","description":"iDEAL allows consumers to authorize payments from their online or mobile banking apps.","breadcrumbs":[{"label":"Payments"},{"label":"Supported payment methods"}]},{"id":"y6qJNSxqSs5jxUBj3dro","title":"Klarna","pathname":"/commerce-api/payments/supported-payment-methods/klarna","siteSpaceId":"sitesp_4nZi4","description":"Klarna allows the consumer to purchase a product and then be billed for it afterward.","breadcrumbs":[{"label":"Payments"},{"label":"Supported payment methods"}]},{"id":"0A7ePUrkHZjkm8OoBPtY","title":"Konbini","pathname":"/commerce-api/payments/supported-payment-methods/konbini","siteSpaceId":"sitesp_4nZi4","description":"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.","breadcrumbs":[{"label":"Payments"},{"label":"Supported payment methods"}]},{"id":"tBBfnNWNKszL7V1RIoN0","title":"Korea Bank Transfer (Online Banking)","pathname":"/commerce-api/payments/supported-payment-methods/korea-bank-transfer-online-banking","siteSpaceId":"sitesp_4nZi4","description":"Learn about Korea Bank Transfer.","breadcrumbs":[{"label":"Payments"},{"label":"Supported payment methods"}]},{"id":"eIAAIvDQF0UTkku2kGYA","title":"Online Banking (IBP)","pathname":"/commerce-api/payments/supported-payment-methods/online-banking-ibp","siteSpaceId":"sitesp_4nZi4","description":"Online Banking, sometimes called Internet Bank Payment (IBP), is a Browser Redirect processing method where customers authorize a debit from their bank account.","breadcrumbs":[{"label":"Payments"},{"label":"Supported payment methods"}]},{"id":"2BMM8P3ksgRcwZjHH93C","title":"PayCo","pathname":"/commerce-api/payments/supported-payment-methods/payco","siteSpaceId":"sitesp_4nZi4","description":"Learn about PayCo.","breadcrumbs":[{"label":"Payments"},{"label":"Supported payment methods"}]},{"id":"jV9U2yQJninW3QIlrZVO","title":"PayPal","pathname":"/commerce-api/payments/supported-payment-methods/paypal","siteSpaceId":"sitesp_4nZi4","description":"Accept payment from consumers using PayPal to transfer funds online.","breadcrumbs":[{"label":"Payments"},{"label":"Supported payment methods"}]},{"id":"cPjFjj25otL59LJJ1EKP","title":"PayPal Billing Agreement","pathname":"/commerce-api/payments/supported-payment-methods/paypal-billing-agreement","siteSpaceId":"sitesp_4nZi4","description":"Learn about PayPal Billing Agreement.","breadcrumbs":[{"label":"Payments"},{"label":"Supported payment methods"}]},{"id":"WD8duRg4Efhl22fCpqzr","title":"PayPal Credit","pathname":"/commerce-api/payments/supported-payment-methods/paypal-credit","siteSpaceId":"sitesp_4nZi4","description":"PayPal Credit allows consumers to buy online and pay later for their products.","breadcrumbs":[{"label":"Payments"},{"label":"Supported payment methods"}]},{"id":"5AzfQvsrTIaJOxJ6jOxW","title":"PayPal Pay in 3","pathname":"/commerce-api/payments/supported-payment-methods/paypal-pay-in-3","siteSpaceId":"sitesp_4nZi4","description":"PayPal Pay in 3 is a short-term card installment payment option automatically provided by PayPal when a customer signs in to PayPal Checkout.","breadcrumbs":[{"label":"Payments"},{"label":"Supported payment methods"}]},{"id":"Y82t3WqVdx2mctT7BZxp","title":"PayPal Pay in 4","pathname":"/commerce-api/payments/supported-payment-methods/paypal-pay-in-4","siteSpaceId":"sitesp_4nZi4","description":"PayPal Pay in 4 is a pay later option dynamically available through the PayPal Express Checkout Wallet.","breadcrumbs":[{"label":"Payments"},{"label":"Supported payment methods"}]},{"id":"mCf3CHUjFfmPVpZNAGO3","title":"PayPal RatenZahlung (Installment Payment)","pathname":"/commerce-api/payments/supported-payment-methods/paypal-ratenzahlung-installment-payment","siteSpaceId":"sitesp_4nZi4","description":"PayPal RatenZahlung is a pay-later option available through PayPal Express Checkout Wallet.","breadcrumbs":[{"label":"Payments"},{"label":"Supported payment methods"}]},{"id":"C8kdBE5CRbM4lMDeXY2N","title":"SEPA Direct Debit","pathname":"/commerce-api/payments/supported-payment-methods/sepa-direct-debit","siteSpaceId":"sitesp_4nZi4","description":"SEPA Direct Debit allows users to authorize transactions directly from their bank account, a popular international payment method.","breadcrumbs":[{"label":"Payments"},{"label":"Supported payment methods"}]},{"id":"BS5aisk0vy9xRwU1UPVB","title":"Trustly","pathname":"/commerce-api/payments/supported-payment-methods/trustly","siteSpaceId":"sitesp_4nZi4","description":"Trustly is one of the leaders of bank transfer payments in European markets.","breadcrumbs":[{"label":"Payments"},{"label":"Supported payment methods"}]},{"id":"RPegi7dhowTm5unXjoNw","title":"Wire Transfer","pathname":"/commerce-api/payments/supported-payment-methods/wire-transfer","siteSpaceId":"sitesp_4nZi4","description":"Wire Transfer is an offline payment method where a consumer goes to their bank to send the money.","breadcrumbs":[{"label":"Payments"},{"label":"Supported payment methods"}]},{"id":"-MLTuPesWGdwWQZpFGyc","title":"Source basics","pathname":"/commerce-api/payments/sources","siteSpaceId":"sitesp_4nZi4","description":"Learn the basics of sources.","breadcrumbs":[{"label":"Payments"}]},{"id":"-MLU44tsf3m562FPyphj","title":"Managing sources","pathname":"/commerce-api/payments/sources/using-the-source-identifier","siteSpaceId":"sitesp_4nZi4","description":"Learn how to manage sources.","breadcrumbs":[{"label":"Payments"},{"label":"Source basics"}]},{"id":"-MLU4T2S3t8xUDIgpL3p","title":"Handling credit card sources","pathname":"/commerce-api/payments/sources/handling-credit-card-sources","siteSpaceId":"sitesp_4nZi4","description":"Learn how Source objects created from credit cards function within the Commerce API.","breadcrumbs":[{"label":"Payments"},{"label":"Source basics"}]},{"id":"-MLU3tGxZWS5n8rAxBLh","title":"Retrieving sources","pathname":"/commerce-api/payments/sources/retrieving-sources","siteSpaceId":"sitesp_4nZi4","description":"Learn how to retrieve a single source as well as all the Source objects attached to a customer.","breadcrumbs":[{"label":"Payments"},{"label":"Source basics"}]},{"id":"-MIPstvwBcccmOqzeZBh","title":"Building payment workflows","pathname":"/commerce-api/payments/building-your-workflows","siteSpaceId":"sitesp_4nZi4","description":"Learn how to create SCA-compliant workflows using Drop-in payments and DigitalRiver.js with elements.","breadcrumbs":[{"label":"Payments"}]},{"id":"MldgzfhKvcO6loHLVe5s","title":"Flows by payment type","pathname":"/commerce-api/payments/building-your-workflows/flows-by-payment-type","siteSpaceId":"sitesp_4nZi4","description":"Understand the flows by payment type.","breadcrumbs":[{"label":"Payments"},{"label":"Building payment workflows"}]},{"id":"DdJtbsJPuRbLzztfdYGV","title":"Handling redirect payment methods","pathname":"/commerce-api/payments/building-your-workflows/handling-redirect-payment-methods","siteSpaceId":"sitesp_4nZi4","description":"Gain a better understanding of how to handle transactions funded with a redirect payment method","breadcrumbs":[{"label":"Payments"},{"label":"Building payment workflows"}]},{"id":"-MIPsE0ZXIfEhlU43GzB","title":"PSD2 and SCA","pathname":"/commerce-api/payments/psd2-and-sca","siteSpaceId":"sitesp_4nZi4","description":"A brief overview of Digital River's guide to PSD2 and SCA.","breadcrumbs":[{"label":"Payments"}]},{"id":"-M_zvUPTWLwkRM8zVvI3","title":"Payment testing scenarios","pathname":"/commerce-api/payments/testing-scenarios","siteSpaceId":"sitesp_4nZi4","description":"Learn how to test payment methods.","breadcrumbs":[{"label":"Payments"}]},{"id":"w4BigHItNc2j5CKGOvWc","title":"Testing standard payment methods","pathname":"/commerce-api/payments/testing-scenarios/testing-standard-payment-methods","siteSpaceId":"sitesp_4nZi4","description":"Understand how to test standard payment methods.","breadcrumbs":[{"label":"Payments"},{"label":"Payment testing scenarios"}]},{"id":"J9FTm1AAl6IAWQL5DfnT","title":"Testing redirect payment methods","pathname":"/commerce-api/payments/testing-scenarios/testing-redirect-payment-methods","siteSpaceId":"sitesp_4nZi4","description":"Understand how to test redirect payment methods","breadcrumbs":[{"label":"Payments"},{"label":"Payment testing scenarios"}]},{"id":"P1240gvjTJbDfLXsa5K6","title":"Testing receiver payment methods","pathname":"/commerce-api/payments/testing-scenarios/testing-receiver-payment-methods","siteSpaceId":"sitesp_4nZi4","breadcrumbs":[{"label":"Payments"},{"label":"Payment testing scenarios"}]},{"id":"V2tSEM7kBoLyA2cKIlyD","title":"Testing the CCAvenue payment method","pathname":"/commerce-api/payments/testing-scenarios/testing-the-ccavenue-payment-method","siteSpaceId":"sitesp_4nZi4","description":"Understand how to test the CCAvenue payment method.","breadcrumbs":[{"label":"Payments"},{"label":"Payment testing scenarios"}]},{"id":"-MfYi76KsystONji_zzX","title":"Events overview","pathname":"/commerce-api/events/events","siteSpaceId":"sitesp_4nZi4","description":"Learn about the structure of events and when they are created.","breadcrumbs":[{"label":"Events"}]},{"id":"-MfYhjrLu5cSTUK8YV5z","title":"Responding to events","pathname":"/commerce-api/events/events-and-webhooks","siteSpaceId":"sitesp_4nZi4","description":"Learn how to create and manage events and webhooks.","breadcrumbs":[{"label":"Events"}]},{"id":"EmRBplFURyXeDnDWGjJU","title":"Event types","pathname":"/commerce-api/events/event-types","siteSpaceId":"sitesp_4nZi4","breadcrumbs":[{"label":"Events"}]},{"id":"TOsID3e55urnKEBRWp0w","title":"Delayed payment event types","pathname":"/commerce-api/events/event-types/delayed-payment-event-types","siteSpaceId":"sitesp_4nZi4","description":"Understand the delayed payment expired and reminder events.","breadcrumbs":[{"label":"Events"},{"label":"Event types"}]},{"id":"qq88Ldd5EkQXw4m36XhB","title":"Delayed payment expired event","pathname":"/commerce-api/events/event-types/delayed-payment-event-types/delayed-payment-expired-event","siteSpaceId":"sitesp_4nZi4","description":"Understand the delayed payment expired event.","breadcrumbs":[{"label":"Events"},{"label":"Event types"},{"label":"Delayed payment event types"}]},{"id":"epffWHMZKAyhI9bv4hOg","title":"Boleto","pathname":"/commerce-api/events/event-types/delayed-payment-event-types/delayed-payment-expired-event/boleto","siteSpaceId":"sitesp_4nZi4","description":"Understand the delayed Boleto payment expired event.","breadcrumbs":[{"label":"Events"},{"label":"Event types"},{"label":"Delayed payment event types"},{"label":"Delayed payment expired event"}]},{"id":"SZBxEUoGIl0ygEQWvRJr","title":"Konbini","pathname":"/commerce-api/events/event-types/delayed-payment-event-types/delayed-payment-expired-event/konbini","siteSpaceId":"sitesp_4nZi4","description":"Understand the delayed Konbini payment expired event.","breadcrumbs":[{"label":"Events"},{"label":"Event types"},{"label":"Delayed payment event types"},{"label":"Delayed payment expired event"}]},{"id":"Dulei9S6lYRC898DtxUM","title":"Wire Transfer","pathname":"/commerce-api/events/event-types/delayed-payment-event-types/delayed-payment-expired-event/wire-transfer","siteSpaceId":"sitesp_4nZi4","description":"Understand the delayed Wire Transfer payment expired event.","breadcrumbs":[{"label":"Events"},{"label":"Event types"},{"label":"Delayed payment event types"},{"label":"Delayed payment expired event"}]},{"id":"yXnqwzgT7eqisbSAgQw8","title":"Delayed payment reminder event","pathname":"/commerce-api/events/event-types/delayed-payment-event-types/delayed-payment-reminder-event","siteSpaceId":"sitesp_4nZi4","description":"Understand the delayed payment reminder event.","breadcrumbs":[{"label":"Events"},{"label":"Event types"},{"label":"Delayed payment event types"}]},{"id":"P6M3684VHTnH9HNYq53S","title":"Boleto","pathname":"/commerce-api/events/event-types/delayed-payment-event-types/delayed-payment-reminder-event/boleto","siteSpaceId":"sitesp_4nZi4","description":"Understand the delayed Boleto payment reminder event.","breadcrumbs":[{"label":"Events"},{"label":"Event types"},{"label":"Delayed payment event types"},{"label":"Delayed payment reminder event"}]},{"id":"oW7NWtxAyT5F4MpV5BSh","title":"Konbini","pathname":"/commerce-api/events/event-types/delayed-payment-event-types/delayed-payment-reminder-event/konbini","siteSpaceId":"sitesp_4nZi4","description":"Understand the delayed Konbini payment reminder event.","breadcrumbs":[{"label":"Events"},{"label":"Event types"},{"label":"Delayed payment event types"},{"label":"Delayed payment reminder event"}]},{"id":"GWmTp6jZa8rPXbSXGnXd","title":"Wire Transfer","pathname":"/commerce-api/events/event-types/delayed-payment-event-types/delayed-payment-reminder-event/wire-transfer","siteSpaceId":"sitesp_4nZi4","description":"Understand the delayed Wire Transfer payment reminder event.","breadcrumbs":[{"label":"Events"},{"label":"Event types"},{"label":"Delayed payment event types"},{"label":"Delayed payment reminder event"}]},{"id":"kmC6QmblJAx2mFOeyblK","title":"Subscription event types","pathname":"/commerce-api/events/event-types/subscription-event-types","siteSpaceId":"sitesp_4nZi4","description":"Understand the event types supported by Digital River.","breadcrumbs":[{"label":"Events"},{"label":"Event types"}]},{"id":"mmkfFPWD777NfJI600Ks","title":"Subscription created event","pathname":"/commerce-api/events/event-types/subscription-event-types/subscription-created-event","siteSpaceId":"sitesp_4nZi4","description":"Understand the subscription created event.","breadcrumbs":[{"label":"Events"},{"label":"Event types"},{"label":"Subscription event types"}]},{"id":"31Y4Oj5sApgUxGIvRobO","title":"Subscription updated event","pathname":"/commerce-api/events/event-types/subscription-event-types/subscription-updated-event","siteSpaceId":"sitesp_4nZi4","description":"Understand the updated event.","breadcrumbs":[{"label":"Events"},{"label":"Event types"},{"label":"Subscription event types"}]},{"id":"Q8mFpN4Q4wgXJXClT6dB","title":"Subscription action processed event","pathname":"/commerce-api/events/event-types/subscription-event-types/subscription-action-processed-event","siteSpaceId":"sitesp_4nZi4","description":"Understand the subscription action processed event.","breadcrumbs":[{"label":"Events"},{"label":"Event types"},{"label":"Subscription event types"}]},{"id":"xm26x38APls430CrRQqq","title":"Subscription cancelled event","pathname":"/commerce-api/events/event-types/subscription-event-types/subscription-cancelled-event","siteSpaceId":"sitesp_4nZi4","description":"Understand the subscription cancelled event.","breadcrumbs":[{"label":"Events"},{"label":"Event types"},{"label":"Subscription event types"}]},{"id":"uwIWCfBbhMfxALIZcYyu","title":"Subscription credit card expired event","pathname":"/commerce-api/events/event-types/subscription-event-types/subscription-credit-card-expired-event","siteSpaceId":"sitesp_4nZi4","description":"Understand the subscription credit card expired event.","breadcrumbs":[{"label":"Events"},{"label":"Event types"},{"label":"Subscription event types"}]},{"id":"TW26j1UOwNPmXHE02J4b","title":"Subscription payment information changed event","pathname":"/commerce-api/events/event-types/subscription-event-types/subscription-payment-information-changed-event","siteSpaceId":"sitesp_4nZi4","description":"Understand the subscription payment information changed event.","breadcrumbs":[{"label":"Events"},{"label":"Event types"},{"label":"Subscription event types"}]},{"id":"qNJ7yZwI4GG614rhCuf0","title":"Subscription renewal reminder event","pathname":"/commerce-api/events/event-types/subscription-event-types/subscription-renewal-reminder-event","siteSpaceId":"sitesp_4nZi4","description":"Understand the subscription renewal reminder event.","breadcrumbs":[{"label":"Events"},{"label":"Event types"},{"label":"Subscription event types"}]},{"id":"zoOnVOanfxWbEnuhRYCy","title":"Subscription renewed event","pathname":"/commerce-api/events/event-types/subscription-event-types/subscription-renewed-event","siteSpaceId":"sitesp_4nZi4","description":"Understand the subscription renewed event.","breadcrumbs":[{"label":"Events"},{"label":"Event types"},{"label":"Subscription event types"}]},{"id":"nZwIa9sJvSajb9C3xXfE","title":"Subscription trial converted event","pathname":"/commerce-api/events/event-types/subscription-event-types/subscription-trial-converted-event","siteSpaceId":"sitesp_4nZi4","description":"Understand the trial converted event.","breadcrumbs":[{"label":"Events"},{"label":"Event types"},{"label":"Subscription event types"}]},{"id":"M2V7fUmPsPT7boh4g4BY","title":"Subscription trial renewal reminder event","pathname":"/commerce-api/events/event-types/subscription-event-types/subscription-trial-renewal-reminder-event","siteSpaceId":"sitesp_4nZi4","description":"Understand the trial renewal reminder event.","breadcrumbs":[{"label":"Events"},{"label":"Event types"},{"label":"Subscription event types"}]},{"id":"GIoGC7OYYDE1j6WhSBgq","title":"Subscription payment failed event","pathname":"/commerce-api/events/event-types/subscription-event-types/subscription-payment-failed-event","siteSpaceId":"sitesp_4nZi4","description":"Understand the subscription payment failed event.","breadcrumbs":[{"label":"Events"},{"label":"Event types"},{"label":"Subscription event types"}]},{"id":"shr1tP0xDtx2kV9uZN91","title":"Post-order event types","pathname":"/commerce-api/events/event-types/post-order-event-types","siteSpaceId":"sitesp_4nZi4","description":"Understand the post-order event types.","breadcrumbs":[{"label":"Events"},{"label":"Event types"}]},{"id":"yO68UampKiPq7tMpUeX3","title":"Invoice created event","pathname":"/commerce-api/events/event-types/post-order-event-types/invoice-created-event","siteSpaceId":"sitesp_4nZi4","description":"Understand the invoice created event.","breadcrumbs":[{"label":"Events"},{"label":"Event types"},{"label":"Post-order event types"}]},{"id":"eNbT6CVG77IsCvU8o6TE","title":"Refund credit memo event","pathname":"/commerce-api/events/event-types/post-order-event-types/refund-credit-memo-event","siteSpaceId":"sitesp_4nZi4","description":"Understand the refund credit memo event.","breadcrumbs":[{"label":"Events"},{"label":"Event types"},{"label":"Post-order event types"}]},{"id":"GCmFshSUGk7SAob8rz1b","title":"Inventory event types","pathname":"/commerce-api/events/event-types/inventory-event-types","siteSpaceId":"sitesp_4nZi4","description":"Understand the inventory event types.","breadcrumbs":[{"label":"Events"},{"label":"Event types"}]},{"id":"EZXMLwjLNx6o3OB036WR","title":"Inventory out of stock event","pathname":"/commerce-api/events/event-types/inventory-event-types/inventory-out-of-stock-event","siteSpaceId":"sitesp_4nZi4","description":"Understand the inventory out of stock event.","breadcrumbs":[{"label":"Events"},{"label":"Event types"},{"label":"Inventory event types"}]},{"id":"vPVOTFDLSwc4lUbkNWVr","title":"Inventory source and management","pathname":"/commerce-api/events/event-types/inventory-event-types/inventory-source-and-management","siteSpaceId":"sitesp_4nZi4","breadcrumbs":[{"label":"Events"},{"label":"Event types"},{"label":"Inventory event types"}]},{"id":"DXJwFAMuzDGfJq5CJHT6","title":"Inventory self-managed updated event","pathname":"/commerce-api/events/event-types/inventory-event-types/inventory-self-managed-updated-event","siteSpaceId":"sitesp_4nZi4","description":"Understand the inventory self-managed update event.","breadcrumbs":[{"label":"Events"},{"label":"Event types"},{"label":"Inventory event types"}]},{"id":"qA3vdfEKZMU6oqoPG42P","title":"Inventory fulfiller-managed updated event","pathname":"/commerce-api/events/event-types/inventory-event-types/inventory-fulfiller-managed-updated-event","siteSpaceId":"sitesp_4nZi4","description":"Understand the inventory fulfiller-managed update event.","breadcrumbs":[{"label":"Events"},{"label":"Event types"},{"label":"Inventory event types"}]},{"id":"hkhudqeakzp4AHgKdfk3","title":"Post-order Notification Integration Guide","pathname":"/commerce-api/events/event-types/post-order-notification-integration-guide","siteSpaceId":"sitesp_4nZi4","description":"Learn how to integration a post-order notification  (PON).","breadcrumbs":[{"label":"Events"},{"label":"Event types"}]},{"id":"-M-LY_s1Oyrmtcyj7oLu","title":"Webhooks","pathname":"/commerce-api/events/webhooks","siteSpaceId":"sitesp_4nZi4","description":"Learn about the webhooks.","breadcrumbs":[{"label":"Events"}]},{"id":"-MEOnSnmHGlBJPpVmsGm","title":"Commerce API safelist","pathname":"/commerce-api/events/webhooks/commerce-api-safelist","siteSpaceId":"sitesp_4nZi4","description":"Understand the purpose of a safelist.","breadcrumbs":[{"label":"Events"},{"label":"Webhooks"}]},{"id":"-MfYk2ZGzxbS1yb8ul0G","title":"Searching for a webhook","pathname":"/commerce-api/events/webhooks/searching-for-a-webhook","siteSpaceId":"sitesp_4nZi4","description":"Learn how to search for a webhook.","breadcrumbs":[{"label":"Events"},{"label":"Webhooks"}]},{"id":"-MfYj7FgtPpgNBsPFxMr","title":"Creating a webhook","pathname":"/commerce-api/events/webhooks/creating-a-webhook","siteSpaceId":"sitesp_4nZi4","description":"Learn how to create webhooks from Global Commerce.","breadcrumbs":[{"label":"Events"},{"label":"Webhooks"}]},{"id":"7CO8xlDIWnqX1J2ioHxh","title":"Using webhooks","pathname":"/commerce-api/events/webhooks/using-webhooks","siteSpaceId":"sitesp_4nZi4","breadcrumbs":[{"label":"Events"},{"label":"Webhooks"}]},{"id":"-MfYkJNlyXKG4fdNlnAd","title":"Editing a webhook","pathname":"/commerce-api/events/webhooks/editing-a-webhook","siteSpaceId":"sitesp_4nZi4","description":"Learn how to edit a webhook.","breadcrumbs":[{"label":"Events"},{"label":"Webhooks"}]},{"id":"-ME-T8SRRsLTwTqabhlR","title":"Turning webhooks on or off","pathname":"/commerce-api/events/webhooks/enabling-or-disabling-webhooks","siteSpaceId":"sitesp_4nZi4","description":"Learn how to turn webhooks on or off.","breadcrumbs":[{"label":"Events"},{"label":"Webhooks"}]},{"id":"-MfYl300UrIuM_4Dutns","title":"Revealing a webhook's secret","pathname":"/commerce-api/events/webhooks/revealing-a-webhooks-secret","siteSpaceId":"sitesp_4nZi4","description":"Learn how to reveal a webhook's secret.","breadcrumbs":[{"label":"Events"},{"label":"Webhooks"}]},{"id":"-MfYlMMqb9fTjesvVSZ5","title":"Rotating a webhook's secret","pathname":"/commerce-api/events/webhooks/rotating-a-webhooks-secret","siteSpaceId":"sitesp_4nZi4","description":"Learn how to rotate a webhook's secret.","breadcrumbs":[{"label":"Events"},{"label":"Webhooks"}]},{"id":"NFda5HvxfgGekT5T805g","title":"Viewing the webhook details","pathname":"/commerce-api/events/webhooks/viewing-the-webhook-details","siteSpaceId":"sitesp_4nZi4","description":"Learn how to view the webhook details.","breadcrumbs":[{"label":"Events"},{"label":"Webhooks"}]},{"id":"-MfYliNkJbOHwRlIDLqw","title":"Deleting a webhook","pathname":"/commerce-api/events/webhooks/deleting-a-webhook","siteSpaceId":"sitesp_4nZi4","description":"Learn how to delete a webhook.","breadcrumbs":[{"label":"Events"},{"label":"Webhooks"}]},{"id":"-M1aSjQV3c4gIAZ7Hjbs","title":"DigitalRiver.js reference","pathname":"/commerce-api/resources/reference","siteSpaceId":"sitesp_4nZi4","description":"Reference documentation for the DigitalRiver.js library","breadcrumbs":[{"label":"Developer Resources"}]},{"id":"-M1awIDM0CZPm5DcPxzM","title":"Including DigitalRiver.js","pathname":"/commerce-api/resources/reference/including-digitalriver.js-on-your-page","siteSpaceId":"sitesp_4nZi4","description":"Learn how to include DigitalRiver.js on your site's pages.","breadcrumbs":[{"label":"Developer Resources"},{"label":"DigitalRiver.js reference"}]},{"id":"-M1axc9kNSN2zKn4tzpw","title":"Initializing DigitalRiver.js","pathname":"/commerce-api/resources/reference/digital-river-publishable-api-key","siteSpaceId":"sitesp_4nZi4","description":"Learn how to use the Digital River publishable API key.","breadcrumbs":[{"label":"Developer Resources"},{"label":"DigitalRiver.js reference"}]},{"id":"-M1azLKS5jK40pFyHG5k","title":"DigitalRiver object","pathname":"/commerce-api/resources/reference/digitalriver-object","siteSpaceId":"sitesp_4nZi4","description":"Learn how to use the DigitalRiver object.","breadcrumbs":[{"label":"Developer Resources"},{"label":"DigitalRiver.js reference"}]},{"id":"-M1b1yPHGmAmvQieG8zU","title":"Elements","pathname":"/commerce-api/resources/reference/elements","siteSpaceId":"sitesp_4nZi4","description":"Learn how to customize and stylize elements to seamlessly integrate them into your user experience or purchase flow.‌","breadcrumbs":[{"label":"Developer Resources"},{"label":"DigitalRiver.js reference"}]},{"id":"NIqB0Tl95YTnyyL6mKFc","title":"Amazon Pay element","pathname":"/commerce-api/resources/reference/elements/amazon-pay-element","siteSpaceId":"sitesp_4nZi4","description":"Learn how to use the Amazon Pay element.","breadcrumbs":[{"label":"Developer Resources"},{"label":"DigitalRiver.js reference"},{"label":"Elements"}]},{"id":"-M1bAEh6DgfwRg6O86gW","title":"Apple Pay elements","pathname":"/commerce-api/resources/reference/elements/apple-pay-elements","siteSpaceId":"sitesp_4nZi4","description":"Learn how to use Apple Pay elements.","breadcrumbs":[{"label":"Developer Resources"},{"label":"DigitalRiver.js reference"},{"label":"Elements"}]},{"id":"-M1bCiLy8tS57axJUud0","title":"Google Pay elements","pathname":"/commerce-api/resources/reference/elements/google-pay-elements","siteSpaceId":"sitesp_4nZi4","description":"Learn how to use Google Pay elements.","breadcrumbs":[{"label":"Developer Resources"},{"label":"DigitalRiver.js reference"},{"label":"Elements"}]},{"id":"BuTRq6s5H5yBQErB6O4f","title":"IBAN element","pathname":"/commerce-api/resources/reference/elements/iban-element","siteSpaceId":"sitesp_4nZi4","description":"Learn how to use the IBAN element.","breadcrumbs":[{"label":"Developer Resources"},{"label":"DigitalRiver.js reference"},{"label":"Elements"}]},{"id":"HyYD11aGyQFdzortT05P","title":"iDEAL element","pathname":"/commerce-api/resources/reference/elements/ideal-element","siteSpaceId":"sitesp_4nZi4","description":"Learn how to use the iDEAL element.","breadcrumbs":[{"label":"Developer Resources"},{"label":"DigitalRiver.js reference"},{"label":"Elements"}]},{"id":"-M1bIhIPvVrliDpqbyVw","title":"Konbini elements","pathname":"/commerce-api/resources/reference/elements/konbini-elements","siteSpaceId":"sitesp_4nZi4","description":"Learn how to use Konbini elements.","breadcrumbs":[{"label":"Developer Resources"},{"label":"DigitalRiver.js reference"},{"label":"Elements"}]},{"id":"-MAg5r56ridzgw2_cPvh","title":"Compliance element","pathname":"/commerce-api/resources/reference/elements/compliance-element","siteSpaceId":"sitesp_4nZi4","description":"Gain a better understanding of what the compliance element does and how to use it.","breadcrumbs":[{"label":"Developer Resources"},{"label":"DigitalRiver.js reference"},{"label":"Elements"}]},{"id":"-M1bJUx0L0jVTy2AWE_O","title":"Offline refund element","pathname":"/commerce-api/resources/reference/elements/offline-refund-element","siteSpaceId":"sitesp_4nZi4","description":"Learn how to use the offline refund element.","breadcrumbs":[{"label":"Developer Resources"},{"label":"DigitalRiver.js reference"},{"label":"Elements"}]},{"id":"-M1bADKX9Tfy-jt6IyKC","title":"Online Banking elements","pathname":"/commerce-api/resources/reference/elements/online-banking-elements","siteSpaceId":"sitesp_4nZi4","description":"Learn how to use the Online Banking elements.","breadcrumbs":[{"label":"Developer Resources"},{"label":"DigitalRiver.js reference"},{"label":"Elements"}]},{"id":"-MJT4Fr9q7hhKbyVp_E6","title":"Tax Identifier element","pathname":"/commerce-api/resources/reference/elements/tax-identifier-element","siteSpaceId":"sitesp_4nZi4","description":"Create a Tax Identifier collection element that will automatically collect and validate tax identifiers.","breadcrumbs":[{"label":"Developer Resources"},{"label":"DigitalRiver.js reference"},{"label":"Elements"}]},{"id":"-Meg2_Jsr-MR8_jw78OA","title":"Delayed payment instructions element","pathname":"/commerce-api/resources/reference/elements/delayed-payment-instructions-element","siteSpaceId":"sitesp_4nZi4","description":"Learn how to create a Delayed Payment Instructions element that will generate a template containing instructions for delayed payment.","breadcrumbs":[{"label":"Developer Resources"},{"label":"DigitalRiver.js reference"},{"label":"Elements"}]},{"id":"-M3RKhPOdS9AQpm-ac68","title":"PayPal elements","pathname":"/commerce-api/resources/reference/elements/paypal-elements","siteSpaceId":"sitesp_4nZi4","description":"Learn how to use the PayPal elements.","breadcrumbs":[{"label":"Developer Resources"},{"label":"DigitalRiver.js reference"},{"label":"Elements"}]},{"id":"-M1aSRb4U0je7iqs0Uu4","title":"Guidelines for capturing payment details","pathname":"/commerce-api/resources/reference/guidelines-for-capturing-payment-details","siteSpaceId":"sitesp_4nZi4","description":"When creating a payment method, follow these guidelines:","breadcrumbs":[{"label":"Developer Resources"},{"label":"DigitalRiver.js reference"}]},{"id":"-M1aRnhEruvqkHxYLmSx","title":"Security","pathname":"/commerce-api/resources/reference/security","siteSpaceId":"sitesp_4nZi4","description":"Understand Digital River provides security.","breadcrumbs":[{"label":"Developer Resources"},{"label":"DigitalRiver.js reference"}]},{"id":"-M1bK71zCzu_zbG5MiET","title":"Digital River payment objects","pathname":"/commerce-api/resources/reference/digital-river-payment-objects","siteSpaceId":"sitesp_4nZi4","description":"Learn how to use the Digital River payment objects.","breadcrumbs":[{"label":"Developer Resources"},{"label":"DigitalRiver.js reference"}]},{"id":"-M1bNJCI9Fc1S2HGNF_O","title":"Error types, codes, and objects","pathname":"/commerce-api/resources/reference/error-types-codes-and-objects","siteSpaceId":"sitesp_4nZi4","description":"Learn about error types, codes, and objects.","breadcrumbs":[{"label":"Developer Resources"},{"label":"DigitalRiver.js reference"}]},{"id":"-M0-QuOik4A7TRtL9m4g","title":"Global Commerce","pathname":"/commerce-api/general-resources/global-commerce","siteSpaceId":"sitesp_4nZi4","description":"Learn about Global Commerce.","breadcrumbs":[{"label":"General resources"}]},{"id":"-M7O5sBJc5gWqVAMnC9L","title":"Company hierarchy","pathname":"/commerce-api/general-resources/global-commerce/company-hierarchy","siteSpaceId":"sitesp_4nZi4","description":"Understand how company hierarchy works.","breadcrumbs":[{"label":"General resources"},{"label":"Global Commerce"}]},{"id":"-M7NvgPIMAqVrM1096UM","title":"Categories","pathname":"/commerce-api/general-resources/global-commerce/categories","siteSpaceId":"sitesp_4nZi4","description":"Underdstand how categories work.","breadcrumbs":[{"label":"General resources"},{"label":"Global Commerce"}]},{"id":"-M7Nw7_YLCGwkn-jBeJu","title":"Getting a list of categories","pathname":"/commerce-api/general-resources/global-commerce/categories/getting-a-list-of-categories","siteSpaceId":"sitesp_4nZi4","description":"Learn how to get a list of categories.","breadcrumbs":[{"label":"General resources"},{"label":"Global Commerce"},{"label":"Categories"}]},{"id":"-M7NxZGOySQWkUNdRkXp","title":"Products","pathname":"/commerce-api/general-resources/global-commerce/products","siteSpaceId":"sitesp_4nZi4","description":"Understand how products work.","breadcrumbs":[{"label":"General resources"},{"label":"Global Commerce"}]},{"id":"LkG7rDfsRzPPPxjidMr5","title":"Product scenarios","pathname":"/commerce-api/general-resources/global-commerce/products/product-scenarios","siteSpaceId":"sitesp_4nZi4","breadcrumbs":[{"label":"General resources"},{"label":"Global Commerce"},{"label":"Products"}]},{"id":"-M7NxwRxepzbkXHhF4Qh","title":"Individual products","pathname":"/commerce-api/general-resources/global-commerce/products/individual-products","siteSpaceId":"sitesp_4nZi4","description":"Learn about individual products.","breadcrumbs":[{"label":"General resources"},{"label":"Global Commerce"},{"label":"Products"}]},{"id":"EFOPiScC5TgkCICGF9uY","title":"Creating an individual product","pathname":"/commerce-api/general-resources/global-commerce/products/individual-products/creating-an-individual-product","siteSpaceId":"sitesp_4nZi4","description":"Learn how to create an individual product.","breadcrumbs":[{"label":"General resources"},{"label":"Global Commerce"},{"label":"Products"},{"label":"Individual products"}]},{"id":"-M7NzGr9okcuqaZP3JjO","title":"Base product with variants","pathname":"/commerce-api/general-resources/global-commerce/products/base-product-with-variations","siteSpaceId":"sitesp_4nZi4","description":"Learn about base products with variants.","breadcrumbs":[{"label":"General resources"},{"label":"Global Commerce"},{"label":"Products"}]},{"id":"LvgJgoVn2miBjKX0YKOE","title":"Creating a base product with variants","pathname":"/commerce-api/general-resources/global-commerce/products/base-product-with-variations/creating-a-base-product-with-variants","siteSpaceId":"sitesp_4nZi4","description":"Learn how to create a base product with variants.","breadcrumbs":[{"label":"General resources"},{"label":"Global Commerce"},{"label":"Products"},{"label":"Base product with variants"}]},{"id":"z4InKdmoiUv67Uiz2Hih","title":"Bundle offers","pathname":"/commerce-api/general-resources/global-commerce/products/bundle-offers","siteSpaceId":"sitesp_4nZi4","description":"Understand bundle offers.","breadcrumbs":[{"label":"General resources"},{"label":"Global Commerce"},{"label":"Products"}]},{"id":"hfnH0A2GTefepMQNOYxJ","title":"Creating a prorated bundle offer with a subscription","pathname":"/commerce-api/general-resources/global-commerce/products/bundle-offers/creating-a-prorated-bundle-offer-with-a-subscription","siteSpaceId":"sitesp_4nZi4","description":"Learn how to create a bundle offer with child product pricing, including subscription components.","breadcrumbs":[{"label":"General resources"},{"label":"Global Commerce"},{"label":"Products"},{"label":"Bundle offers"}]},{"id":"El70gDCGc2OO4zVdZI0A","title":"Product combination","pathname":"/commerce-api/general-resources/global-commerce/products/product-combination","siteSpaceId":"sitesp_4nZi4","description":"Understand product combinations.","breadcrumbs":[{"label":"General resources"},{"label":"Global Commerce"},{"label":"Products"}]},{"id":"ZDFHSHkzapul5ajFGkAC","title":"Creating a product combination","pathname":"/commerce-api/general-resources/global-commerce/products/product-combination/creating-a-product-combination","siteSpaceId":"sitesp_4nZi4","description":"Learn how to create a product combination with one or more components, including subscription components.","breadcrumbs":[{"label":"General resources"},{"label":"Global Commerce"},{"label":"Products"},{"label":"Product combination"}]},{"id":"ldFoCT0g5Ory2OiKUUWR","title":"Gifting","pathname":"/commerce-api/general-resources/global-commerce/products/gifting","siteSpaceId":"sitesp_4nZi4","description":"Learn how to mark a product as a gift and send it to a recipient from a Global Commerce-hosted checkout page.","breadcrumbs":[{"label":"General resources"},{"label":"Global Commerce"},{"label":"Products"}]},{"id":"-MgvPP80UlPeu3Q_ydXL","title":"Inventory status","pathname":"/commerce-api/general-resources/global-commerce/products/inventory-status","siteSpaceId":"sitesp_4nZi4","description":"Learn how to retrieve a product's inventory status.","breadcrumbs":[{"label":"General resources"},{"label":"Global Commerce"},{"label":"Products"}]},{"id":"Jkh1kdPqRwajHYHBu8tN","title":"Customer service","pathname":"/commerce-api/general-resources/global-commerce/customer-service","siteSpaceId":"sitesp_4nZi4","breadcrumbs":[{"label":"General resources"},{"label":"Global Commerce"}]},{"id":"G0Gn1m2NGnFvnS5Rleow","title":"Log a shopper's request to remove PII","pathname":"/commerce-api/general-resources/global-commerce/customer-service/log-a-shoppers-request-to-remove-pii","siteSpaceId":"sitesp_4nZi4","description":"Learn how to log a customer's PII request.","breadcrumbs":[{"label":"General resources"},{"label":"Global Commerce"},{"label":"Customer service"}]},{"id":"-M7OAgFuUeY-phn2ZEHs","title":"Customers","pathname":"/commerce-api/general-resources/global-commerce/customers","siteSpaceId":"sitesp_4nZi4","description":"Learn about customers.","breadcrumbs":[{"label":"General resources"},{"label":"Global Commerce"}]},{"id":"-M7OAxFmwU4B7imANbAS","title":"Creating a customer","pathname":"/commerce-api/general-resources/global-commerce/customers/creating-a-customer","siteSpaceId":"sitesp_4nZi4","description":"Learn how to create a customer.","breadcrumbs":[{"label":"General resources"},{"label":"Global Commerce"},{"label":"Customers"}]},{"id":"-M7OBPytIOpWx6U9sumL","title":"Digital River-maintained customer login","pathname":"/commerce-api/general-resources/global-commerce/customers/digital-river-maintained-customer-login","siteSpaceId":"sitesp_4nZi4","description":"Learn about the Digital River-maintained customer login.","breadcrumbs":[{"label":"General resources"},{"label":"Global Commerce"},{"label":"Customers"}]},{"id":"-M7OBXHH5GKSkFHmBM8o","title":"Client-maintained customer login","pathname":"/commerce-api/general-resources/global-commerce/customers/client-maintained-customer-login","siteSpaceId":"sitesp_4nZi4","description":"Learn about the client-maintained customer login.","breadcrumbs":[{"label":"General resources"},{"label":"Global Commerce"},{"label":"Customers"}]},{"id":"-M7OCz-2L5V4HT9BSkgj","title":"Transparent Commerce purchase flow","pathname":"/commerce-api/general-resources/global-commerce/transparent-commerce-purchase-flow","siteSpaceId":"sitesp_4nZi4","description":"Understand the Transparent Commerce purchase flow.","breadcrumbs":[{"label":"General resources"},{"label":"Global Commerce"}]},{"id":"-MWdwnUU-Qof1b9LEWTU","title":"Release notes","pathname":"/commerce-api/general-resources/release-notes","siteSpaceId":"sitesp_4nZi4","description":"Keep track of changes and updates to the Commerce API.","breadcrumbs":[{"label":"General resources"}]},{"id":"jnfF2EglNjk9Uf4ebEp8","title":"2024","pathname":"/commerce-api/general-resources/release-notes/2024","siteSpaceId":"sitesp_4nZi4","description":"Commerce API release notes for 2024.","breadcrumbs":[{"label":"General resources"},{"label":"Release notes"}]},{"id":"8VhUqZzyXpyLCffMUqhz","title":"2024 latest","pathname":"/commerce-api/general-resources/release-notes/2024-latest","siteSpaceId":"sitesp_4nZi4","description":"Commerce API release notes for 2024.","breadcrumbs":[{"label":"General resources"},{"label":"Release notes"}]},{"id":"mWPTMtzUSrNjf756gI1B","title":"2023","pathname":"/commerce-api/general-resources/release-notes/2023","siteSpaceId":"sitesp_4nZi4","description":"Commerce API release notes for 2023.","breadcrumbs":[{"label":"General resources"},{"label":"Release notes"}]},{"id":"DTtBwRTdBOsLuxVYTPBf","title":"2022","pathname":"/commerce-api/general-resources/release-notes/2022","siteSpaceId":"sitesp_4nZi4","description":"Commerce API release notes for 2022.","breadcrumbs":[{"label":"General resources"},{"label":"Release notes"}]},{"id":"uawaT8zrUucEEDrLV1zI","title":"2021","pathname":"/commerce-api/general-resources/release-notes/2021","siteSpaceId":"sitesp_4nZi4","description":"Commerce API release notes for 2021.","breadcrumbs":[{"label":"General resources"},{"label":"Release notes"}]},{"id":"gxW35fGMQaiQgGT8miop","title":"2020","pathname":"/commerce-api/general-resources/release-notes/2020","siteSpaceId":"sitesp_4nZi4","description":"Commerce API release notes for 2020.","breadcrumbs":[{"label":"General resources"},{"label":"Release notes"}]}]}