2013-11-10 5 views
0

Я пытаюсь отправить POST вары в PayPal IPN так:first_name last_name 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="[email protected]"> 
<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 все равно это не распространяется мое VARS first_name или last_name, PayPal всегда получать ВАР из учетной записи пользователя PayPal и перезапись этого var.

Есть ли способ выбрать мои вары?

+0

Я пробовал свой код, Paypal использовал ваши опубликованные 'first_name' и' last_name' в разделе Информация о платежах. Возможно, причина в кеше браузера. Вы можете очистить кеш браузера и повторите попытку. –

+0

Привет, Chunnu, Paypal получает first_name и last_name, когда вы платите кредитной картой (без учетной записи PayPal), но если вы вошли в систему с PayPal, она дает вам имя first_name и last_name из учетной записи PayPal, я действительно хочу использовать мои POST-файлы из моя форма. Кстати, я не могу использовать еще один варс, созданный мной, paypal не получает этого :( – user2975882

+0

Я не знаю, я думал, что можно выбрать и мои вары. – user2975882

ответ

0

Когда люди платят через PayPal через него, действительно будут использовать информацию, предоставленную с адреса доставки своей учетной записи. Вы не можете обойти это с помощью Стандарта платежей, как вы используете.

Вы можете переключиться на API экспресс-проверки, который предоставит вам возможность собирать имя, адрес и т. Д., А затем передать это PayPal таким образом, который нельзя переопределить. Таким образом, вы получите все, что они набрали на ваш сайт, вместо того, чтобы полагаться на PayPal, чтобы предоставить эти детали.

Смежные вопросы