Paypal返回值问题

时间:2011-04-22 17:26:37

标签: php paypal

如何操作代码以便将返回值发送到我的感谢页面(www.website.com/thankyou.php)而不是根主页,同时保持其他所有内容完好无损?我的PayPal返回值的代码如下所示。

<input type="hidden" name="return" 
    value="<?=$cfg->wwwroot."registration-confirmed-".base64_encode(serialize(array($user->id, 1)))?>">

1 个答案:

答案 0 :(得分:0)

您应该使用PDT(付款数据传输)来实现此目的。

This reference应该会有所帮助。有关激活PDT的说明,请参见页面底部。

设置PDT后,只需将输入名称从“返回”更改为“自定义”即可。

在您的代码中,读取PDT数据(thankyou.php),发出重定向到“自定义”值,您将从Paypal PDT数据中获取该值。 PDT is here的示例PHP脚本。