Создание собственного обратного URL PayPal перед POST

у меня есть Форма кнопки PayPal и мне нужно сгенерировать обратный URL из данных формы. Я ищу предложения о том, как сделать это с помощью приведенного ниже примера:

<form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top">
<?php
$Fname = $_POST["first_name"];
$Lname = $_POST["last_name"];
?>
<input type="text" name="first_name" value="">
<input type="text" name="last_name" value="">
<?php
$fullname = $Fname . " " . $Lname;
$urlstring = "http://somedomain.com/someapp.php?fullname=" . $fullname;
?>
<input type="hidden" name="cmd" value="_s-xclick">
<input type="hidden" NAME="address_override" VALUE="1">
<input type="hidden" NAME="return" VALUE="<?php echo $urlstring; ?>">
<input type="hidden" name="hosted_button_id" value="aaabbbcccdddeee">
<input type="image" src="https://www.paypalobjects.com/en_US/GB/i/btn/btn_buynowCC_LG.gif"        border="0" name="submit" alt="PayPal – The safer, easier way to pay online.">
<img alt="" border="0" src="https://www.paypalobjects.com/en_GB/i/scr/pixel.gif" width="1"   height="1"></p>
</form>

Кто-нибудь?

1

Решение

Сначала вам нужно включить опцию «Автовозврат» в вашей учетной записи PayPal.

Затем просто добавьте возврат в форму с нужным URL

    <input type="hidden" name="return" value="https://www.yoursite.com/checkout_complete.php">

Если вы хотите получить более достоверную информацию о транзакции, вы также должны использовать параметр notify url, который отправит

    <input type="hidden" name="notify_url" value="https://www.yoursite.com/ipn.php">

Больше информации здесь: https://www.paypal.com/cgi-bin/webscr?cmd=p/pdn/howto_checkout-outside
И здесь : https://www.paypal.com/cgi-bin/webscr?cmd=p/mer/express_return_summary-outside

0

Другие решения

Других решений пока нет …