0

次のように POST vars を paypal ipn に送信しようとしています。

<form class="form-horizontal paypal-button" method="post" action="https://www.sandbox.paypal.com/cgi-bin/webscr" target="_top" style="opacity: 1;">
<input type="hidden" name="button" value="buynow">
<input type="hidden" name="business" value="vendedor@estadosbinarios.com">
<input type="hidden" name="quantity" value="1">
<input type="hidden" name="currency_code" value="EUR">
<input type="hidden" name="shipping" value="0">
<input type="hidden" name="tax" value="0">
<input type="hidden" name="notify_url" value="http://www.estadosbinarios.com/pagos/paypal_ipn.php">
<input type="hidden" name="return" value="http://www.estadosbinarios.com/pagos/success.php">
<input type="hidden" name="env" value="www.sandbox">
<input type="hidden" name="cmd" value="_xclick">
<input type="hidden" name="bn" value="JavaScriptButton_buynow">
<!-- Enable override of buyers’s address stored with PayPal . --> 
<input type="hidden" name="address_override" value="1">
<input id="nombre" name="first_name" type="text" placeholder="" class="form-control input-md">
  <input id="nombre" name="last_name" type="text" placeholder="" class="form-control input-md">
</form>

しかし、Paypal は私の変数の first_name または last_name を気にしません。paypal は常に、paypal のユーザー アカウントから変数を取得し、その変数を上書きしています。

私の変数を選択する方法はありますか?

4

1 に答える 1

0

人々がPayPalで支払う場合、実際にはアカウントの配送先住所から提供された情報が使用されます. あなたが使用しているような Payments Standard では、これを回避することはできません。

Express Checkout API に切り替えると、買い手の名前、住所などを収集し、上書きできない方法でそれを PayPal に渡すことができます。このようにして、PayPal に詳細を提供することに頼る代わりに、サイトに入力された内容をすべて取得できます。

于 2013-11-10T19:48:26.283 に答える