CartClear
以外の全てのカートオペレーションは、PurchaseURL
の値を返します。以下に例を示します。
<PurchaseURL>https://www.amazon.com/gp/cart/aws-merge.html?cart-id=002-9918938-1696046%26associate-id=[Your ID]%26hmac=b0ogzvivVYLXjSZ9WwoBRFesFYU=%26AWSAccessKeyId=[Access Key ID%26MergeCart=False<PurchaseURL>
この値は、リモートショッピングカート内の商品を購入する際に、リクエストと同様の役割で送信されるURLです。この値には、
CartCreate
オペレーションで指定したアソシエイトタグが含まれています。カスタマーによる購入は、PurchaseURL
内のアソシエイトタグの値によりリンクされます。カート内の商品を購入する際に PurchaseURL
を使用しないと、アソシエイトは商品の販売による紹介料を受け取ることができません。
太字の部分には次の情報が含まれています。
Cart のID (cart-id, hmac)
Associate のID (associate-id)
Request 送信者 (AWSAccessKeyId)
MergeCart の値 (MergeCart)
手動で PurchaseURL
内の値を変更することも可能ですが、これはお勧めしません。
次に示すのは、PurchaseURL
のHTMLによる実装です。
<form name=”Proceed to Checkout” method=”post”
action=https://www.amazon.com/gp/cart/aws-merge.html?cart-id=002-9918938-1696046%26associate-id=[Your ID]%26hmac=b0ogzvivVYLXjSZ9WwoBRFesFYU=%26AWSAccessKeyId=[Access Key ID%26MergeCart=False>
<input type="submit" name="Proceed to Purchase"
value="
PurchaseURL
Purchase" >
</form>