0

理想的には請求書の別のアイテムとして、このペイパルフォームに自動的にデポジットを追加しようとしています。他のフォーラム、サポートグループ、および以下が正しいはずであると私が確認したものは何でも。ただし、そうではありません。PayPalはitem_name_1ベースの値のみを検出し、item_name_2ベースの値は検出しません。どんなアイデアでも大歓迎です。

    <input type="hidden" name="business" value="foo@bar.com">
    <input type="hidden" name="cmd" value="_xclick">
    <input type="hidden" name="item_name_1" value="<?php echo $item_name; ?>">
    <input type="hidden" name="amount_1" value="<?php echo $thePriceToPay;  ?>"> 
<input type="hidden" name="quantity_1" value="1">
    <input type="hidden" name="item_name_2" value="Deposit">
    <input type="hidden" name="amount_2" value="<?php echo $depositToPay;  ?>"> 
<input type="hidden" name="quantity_2" value="1">
    <input type="hidden" name="currency_code" value="<?php echo $currencyCodes; ?>">
    <INPUT TYPE="hidden" NAME="return" value="<?php echo get_bloginfo('url'); ?>/order-processing/">
    <INPUT TYPE="hidden" NAME="first_name" VALUE="<?php echo $nameExplode[0]; ?>"> 
    <INPUT TYPE="hidden" NAME="last_name" VALUE="<?php echo $nameExplode[1].' '.$nameExplode[2].' '.$nameExplode[3]; ?>">
    <INPUT TYPE="hidden" NAME="address1" VALUE="<?php echo $yourAddress; ?>">
    <INPUT TYPE="hidden" NAME="city" VALUE="<?php echo $yourTown; ?>">
    <INPUT TYPE="hidden" NAME="state" VALUE="<?php echo $yourState; ?>">
    <INPUT TYPE="hidden" NAME="zip" VALUE="<?php echo $yourPostCode; ?>">
    <INPUT TYPE="hidden" NAME="email" VALUE="<?php echo $yourEmail; ?>">
4

1 に答える 1

5

これは、1つのアイテムのみをサポートする[今すぐ購入]ボタンのコードを使用しているためです。すべてのアイテムをアップロードするカートアップロードボタンを使用する必要があります。

次の行を削除する必要があります。

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

次に、代わりにこれらの2行を追加する必要があります。

<input type="hidden" name="cmd" value="_cart">
<input type="hidden" name="upload" value="1">
于 2013-02-27T21:38:42.560 に答える