2009-11-10 12 views
6

私はPayPal Checkoutボタンを適用するための簡単なフォトギャラリーを作成しました。基本は十分に単純ですが、私がしたいことは、ボタンの一部として名前付きフィールドをあらかじめ入力するか、個々のページに含まれる変数をカートに渡すことです。PayPalのチェックアウトボタンとカスタム変数

各ページには、画像ID、日付、およびタイトルが含まれています。このデータを渡すことができれば、誰かが「カートに入れる」をクリックすると、そのデータはすでにそこにあることになります。今、ボタンが動作するのを見ることができる唯一の方法は、カスタムフィールドを作成して、データをコピーして貼り付けることです。

もし私がPayPalのチェックアウトからこの1つのことを理解できたら、価値があるかもしれません。ここに誰もこれをやったことがありますか?

答えて

6

あなたはこれが似ている必要がありますか?私はしばらく前にPayPalのドキュメントから取り出しました。私は今、プロダクションアプリで使っています。しかし、使用する前にテストしてください:)

<form target="paypal" action="https://www.paypal.com/cgi-bin/webscr" method="post" style="margin:4px 0px 0px 4px;"> 
<input type="image" src="<ADD_TO_CART_BUTTON>.jpg" border="0" name="submit" alt="Add this item to your shopping cart"> 
<img alt="" border="0" src="https://www.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1"> 
<input type="hidden" name="add" value="1"> 

<input type="hidden" name="cmd" value="_cart"> 
<input type="hidden" name="business" value="<YOUR_PAYPAL_EMAIL>"> 
<input type="hidden" name="item_name" value="<THE_ITEM_NAME>"> 
<input type="hidden" name="item_number" value="<THE_ITEM_NUMBER_SKU_OR_WHATEVER>"> 
<input type="hidden" name="amount" value="<HOW_MUCH_IT_COSTS>"> 
<input type="hidden" name="no_shipping" value="1"> 
<input type="hidden" name="cn" value="<CUSTOM_TEXT_FOR_THE_BUYER_TO_LEAVE_YOU_SPECIAL_INSTRUCTIONS>"> 
<input type="hidden" name="currency_code" value="USD"> 
<input type="hidden" name="lc" value="US"> 

<input type="hidden" name="bn" value="PP-ShopCartBF"> 
<input type="hidden" name="address_override" value="1"> 
<input type="hidden" name="business_cs_email" value="<YOUR_PAYPAL_EMAIL>"> 
    <input type="hidden" name="return" value="<WHERE_TO_TAKE_THE_USER_AFTER_PURCHASE_LIKE_thankyou.html>"> 
    <input type="hidden" name="notify_url" value="<IF_YOU_PROCESS_ORDERS_THROUGH_YOUR_SITE_THE_CALLBACK_URL_GOES_HERE>"> 

</form> 

あなたが販売している各項目のこれらのいずれかが必要です。

に登録してhttp://sandbox.paypal.comにサインインし、サンドボックスで作業を開始してください。

http://www.x.comhttp://www.paypal-labs.comもチェックしてください。彼らはチェックアウトでいくつかのクールなものをやってきました。

+0

ありがとうございます!私が理解していることを確認するために、PayPal IPNまたはPayPalチェックアウトボタンの上のコードは? –

+0

チェックアウトボタン – gmoore

4

「カスタム」PayPal変数を使用してチェックアウトします。この変数を使用して、PayPalに必要な情報を渡して、トランザクションが完了したときに戻すことができます。

関連する問題