価格、通貨、数量 (+ その他) の変数を選択できる注文フォームがあります。フォームは jquery を通じて送信されます: $("#paypal_form").submit();
すべて問題なくトランザクションは正常に進行しますが、最終的に PayPal はフォームで指定された URL にリダイレクトしません。PayPal の正しい設定を教えてください。なぜなら、PayPal のオプションでは URL を入力するしか選択肢がないからです (そうしないと、自動復帰設定を設定することができません)。しかし、私の URL は動的であり、変更されます。トランザクション ID に基づいています。次のようになります。<input type="hidden" name="return" value="myReturnUrl.php?OrderID=88273882717A72734">
フォーム自体は次のとおりです (フィールドには js が入力されています)。
<form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top" id="paypal_form">
<p>
<input type="hidden" name="cmd" value="_xclick" />
<input type="hidden" name="charset" value="utf-8" />
<input type="hidden" name="business" value="info@mail.com" />
<input type="hidden" name="item_name" value="Citation Building" />
<input type="hidden" name="item_number" value="1" />
<input type="hidden" name="amount" value="" />
<input type="hidden" name="currency_code" value="USD" />
<input type="hidden" name="return" value="" />
<input type="hidden" name="cancel_return" value="id=0" />
<input type="hidden" name="bn" value="Business_BuyNow_WPS_SE" />
<input type="image" src="https://www.paypal.com/en_US/i/btn/btn_buynowCC_LG.gif" name="submit" alt="Buy Now" />
前もって感謝します。