在POST之前构建自定义PayPal返回URL

时间:2014-09-15 06:17:48

标签: php forms button paypal

我有 PayPal按钮形式,我需要从表单数据中生成返回网址。我正在寻找有关如何通过以下示例实现此目标的建议:

<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 个答案:

答案 0 :(得分:0)

您需要先在paypal帐户中启用“自动退货”选项。

然后只需使用想要的网址

添加返回给您的表单
    <input type="hidden" name="return" value="https://www.yoursite.com/checkout_complete.php">

如果您想获得有关交易的更可靠信息,您还应该使用发送的通知网址参数

    <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