Cart Response Group

Description

The Cart response group provides the CartId, HMAC identifier (HMAC stands for Keyed-Hashing for Message Authentication Code), and PurchaseURL for a remote shopping cart. For each product in the cart (including those in the "saved for later" section of the cart), this response group returns the CartItemId, ProductName, ASIN, Quantity, ListPrice, and OurPrice elements.

REST Sample Response and Request

Sample Response (REST)

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<CartCreateResponse xmlns="http://webservices.amazon.com/AWSECommerceService/YYYY-MM-DD">
    <OperationRequest>
        <Arguments>
            <Argument Name="Item.3.Quantity" Value="1"/>
            <Argument Name="Item.3.MerchantId" Value="ATVPDKIKX0DER"/>
            <Argument Name="Service" Value="AWSECommerceService"/>
            <Argument Name="Item.3.ASIN" Value="0679758941"/>
            <Argument Name="AssociateTag" Value="[Your Associate ID Here]"/>
            <Argument Name="Item.2.MerchantId" Value="ATVPDKIKX0DER"/>
            <Argument Name="Item.1.ASIN" Value="0060006781"/>
            <Argument Name="Item.2.Quantity" Value="1"/>
            <Argument Name="Item.1.MerchantId" Value="ATVPDKIKX0DER"/>
            <Argument Name="Item.2.ASIN" Value="0140264450"/>
            <Argument Name="SubscriptionId" Value="[Your Subscription ID Here]"/>
            <Argument Name="Item.1.Quantity" Value="1"/>
            <Argument Name="ResponseGroup" Value="Cart"/>
            <Argument Name="Operation" Value="CartCreate"/>
            <Argument Name="RequestID" Value="01D9GHSSTN9NEQ0WPWX3"/>
        </Arguments>
    </OperationRequest>
    <Cart>
        <Request>
            <IsValid>True</IsValid>
        </Request>
        <CartId>901-2231154-2678434</CartId>
        <HMAC>82rAVNZBIzwC+8mxUojeKJgl86Q=</HMAC>
        <PurchaseURL>http://www.amazon.com/exec/obidos/shopping-basket?cart-id=901-2231154-2678434%26associate-id=[Your Associate ID Here]%26hmac=82rAVNZBIzwC%2B8mxUojeKJgl86Q=</PurchaseURL>
        <CartItems>
            <CartItem>
                <CartItemId>U2MU3ILKMLGSMY</CartItemId>
                <MerchantId>ATVPDKIKX0DER</MerchantId>
                <Quantity>1</Quantity>
                <Title>Nature Via Nurture : Genes, Experience, and What Makes Us Human</Title>
                <ProductGroup>Book</ProductGroup>
                <Price>
                    <Amount>18.17</Amount>
                    <CurrencyCode>USD</CurrencyCode>
                    <FormattedPrice>USD18.17</FormattedPrice>
                </Price>
            </CartItem>
            <CartItem>
                <CartItemId>U12E7ZSAVVPJJ2</CartItemId>
                <MerchantId>ATVPDKIKX0DER</MerchantId>
                <Quantity>1</Quantity>
                <Title>The Origins of Virtue: Human Instincts and the Evolution of Cooperation</Title>
                <ProductGroup>Book</ProductGroup>
                <Price>
                    <Amount>10.5</Amount>
                    <CurrencyCode>USD</CurrencyCode>
                    <FormattedPrice>USD10.5</FormattedPrice>
                </Price>
            </CartItem>
            <CartItem>
                <CartItemId>U13XQPNTY5WOEJ</CartItemId>
                <MerchantId>ATVPDKIKX0DER</MerchantId>
                <Quantity>1</Quantity>
                <Title>Nonzero : The Logic of Human Destiny</Title>
                <ProductGroup>Book</ProductGroup>
                <Price>
                    <Amount>10.5</Amount>
                    <CurrencyCode>USD</CurrencyCode>
                    <FormattedPrice>USD10.5</FormattedPrice>
                </Price>
            </CartItem>
        </CartItems>
    </Cart>
</CartCreateResponse>

The Request that Generated the Response (REST)

http://webservices.amazon.com/onca/xml?Service=AWSECommerceService
  &SubscriptionId=[Your Subscription ID Here]
  &AssociateTag=[Your Associate ID Here]  
  &Operation=CartCreate
  &Item.1.ASIN=0060006781
  &Item.1.Quantity=1
  &Item.2.ASIN=0140264450
  &Item.2.Quantity=1
  &Item.3.ASIN=0679758941
  &Item.3.Quantity=1
  &ResponseGroup=Cart