在PayPal中添加交易ID到返回URL?

时间:2014-07-28 15:58:59

标签: paypal paypal-ipn paypal-sandbox

我目前在PayPal按钮的代码中有这个:

<input type="hidden" name="return" value="http://www.mywebsite.com/successful.php">

但是,我需要在URL本身中引用事务ID#。

我希望将用户发送到如下所示的网址:

http://www.mywebsite.com/successful.php?transaction=3j4kn543jkn435n

有没有办法简单地更新返回网址的值,以便在不需要在我的帐户中对IPN或PDT进行任何实际更改的情况下添加此值?

2 个答案:

答案 0 :(得分:1)

当您使用 PDT 时,交易ID会自动返回给您,并附加到RETURN URL

enter image description here

P.S正如安德鲁所说,使用IPN总是更好,与PDT不同,IPN更可靠,更有保障(

  • 不适用于信用卡付款
  • 如果买家在重新定向到您的网站之前关闭结帐页面)

答案 1 :(得分:0)

PDT很不错,但仅用于显示目的。如果您需要使用该交易ID来更新数据库,发送电子邮件等,您将要使用IPN,这与PDT非常相似,只是数据将始终发布到您的IPN监听器,与PDT一样,即使启用了自动返回功能,也无法保证用户将其恢复到您的页面。