Integration Guide

Table Of Contents
PayPal Payments Standard Integration Guide June 2012 295
The PayPal Shopping Cart – Add to Cart and View Cart Buttons
Sample HTML Code for Add to Cart Buttons
6
<input type="hidden" name="shopping_url"
value="http://www.kinskards.com/birthday_cards.html">
<!-- Display the payment button. -->
<input type="image" name="submit" border="0"
src="https://www.paypal.com/en_US/i/btn/btn_cart_LG.gif"
alt="PayPal - The safer, easier way to pay online">
<img alt="" border="0" width="1" height="1"
src="https://www.paypal.com/en_US/i/scr/pixel.gif" >
</form>
With a more advanced coding technique, you can add JavaScript functions to your product
pages that get the current URL for the webpage from the browser and uses it as the value of
shopping_url. Use this coding technique to make your button code more portable when you
copy and paste buttons from webpage to webpage.
...
<script type="text/javascript">
<!--
function getContinueShoppingURL(form){
// -- Get the href of the currently displayed webpage --
form.shopping_url.value = window.location.href;
}
//-->
</script>
...
<form target="paypal" action="https://www.paypal.com/cgi-bin/webscr"
method="post">
<!-- Identify your business so that you can collect the payments. -->
<input type="hidden" name="business" value="kin@kinskards.com">
<!-- Specify a PayPal Shopping Cart Add to Cart button. -->
<input type="hidden" name="cmd" value="_cart">
<input type="hidden" name="add" value="1">
<!-- Specify details about the item that buyers will purchase. -->
<input type="hidden" name="item_name"
value="Birthday Card - Cake and Candle">
<input type="hidden" name="amount" value="3.95">
<input type="hidden" name="currency_code" value="USD">
<!-- Continue shopping on the current webpage of the merchant site. --
>
<!-- The below value is replaced when buyers click Add to Cart -->
<input type="hidden" name="shopping_url"