web-dev-qa-db-ja.com

PayPalを介して複数のアイテムを(一度に)支払う

「今すぐ支払う」ボタンを追加して、顧客がPaypalで支払うことができるようにする製品のリストがあります。

ドキュメントを調べましたが、これを行う方法が見つかりません。複数のアイテムを追加できますが、処理するアイテムのリストがすでにあるので、これは便利ではありません。また、注文を明細化するためのチェックアウトプロセスも必要なので、1つの価格で「今すぐ購入」もダメです。

助けてくれた人に感謝し、私は試した(運が悪い):

<form target="Paypal" action="https://www.Paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_cart">
<input type="hidden" name="business" value="[email protected]">
<input type="hidden" name="lc" value="GB">
<input type="hidden" name="item_name" value="test 1">
<input type="hidden" name="item_number" value="1">
<input type="hidden" name="item_name2" value="test 2">
<input type="hidden" name="item_number2" value="2">
<input type="hidden" name="item_name3" value="test 3">
<input type="hidden" name="item_number3" value="3">
<input type="hidden" name="amount" value="99.00">
<input type="hidden" name="currency_code" value="GBP">
<input type="hidden" name="button_subtype" value="products">
<input type="hidden" name="no_note" value="0">
<input type="hidden" name="add" value="1">
<input type="hidden" name="bn" value="PP-ShopCartBF:btn_cart_LG.gif:NonHostedGuest">
<input type="image" src="https://www.Paypal.com/en_GB/i/btn/btn_cart_LG.gif" border="0" name="submit" alt="Paypal - The safer, easier way to pay online.">
<img alt="" border="0" src="https://www.Paypal.com/en_GB/i/scr/pixel.gif" width="1" height="1">
</form>
33
mononym

このサンプルを参照して、必要に応じて変更してください。基本的に、アンダースコアを番号の前のアイテム名に追加し、アンダースコアと番号を使用して金額に一意の名前を付けます。

カートの合計に基づいて、各アイテムに金額を与える必要があります。

<form action="https://www.Paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_cart">
<input type="hidden" name="upload" value="1">
<input type="hidden" name="business" value="[email protected]">
<input type="hidden" name="currency_code" value="USD">

<input type="hidden" name="item_name_1" value="beach ball">
<input type="hidden" name="amount_1" value="15">

<input type="hidden" name="item_name_2" value="towel">
<input type="hidden" name="amount_2" value="20">

<input type="image" src="http://www.Paypal.com/en_US/i/btn/x-click-but01.gif" name="submit" alt="Make payments with Paypal - it's fast, free and secure!">
</form>

数量を指定してください(オプション)

<input type="hidden" name="quantity_1" value="1">

カートについての詳細な参照: Paypal Cart

73
Codex73

それは動作しません

<input type="hidden" name="cmd" value="_xclick-subscriptions">

定期支払い方法で複数のアイテムの支払いオプションがわかっている場合、またはこの方法で税金を追加できる場合は、更新してください。

0
manish1706