Paypal成功返回网址

时间:2015-12-26 15:14:40

标签: php html url paypal return

我需要在成功付款后设置自定义变量网址。例如,我需要返回网址为http://site-address.com/file.php id = 1& code = 34hGfrT23Hq& sum = 10 。 我该怎么做?在javascript中我建立了这个链接。我把它插入

<input type="hidden" name="notify_url" value="my link"/>

在这种情况下,他们的支持非常缓慢和毫无用处。

1 个答案:

答案 0 :(得分:0)

如果你知道当他们从PayPal返回到他们的购买页面时返回URL的位置,那么你可以使用php变量加载"my_link"并在它们返回时使用它来重定向:

 <?php
 $my_link =  'http://site-address.com/file.php?';
 $my_link .= 'id=' . $id;
 $my_link .= '&code=' . $code;
 $my_link .= '&sum=' . $sum;

 header("Location: $my_link");
 exit;
 ?>

查看此页Setting PayPal return URL and making it auto return? Prashanth Pratapagiri的答案似乎表明它是&#34;返回&#34;而不是执行工作的notify_url,因此您需要在隐藏的输入上使用它以便在提交之前使用:

 <input type="hidden" name="return" value="<?php echo $my_link; ?>"/>

这些可能有一些指示可帮助您使用JavaScript设置查询字符串:HTML form not changing URL as expected

IPN -Instant Payment Notification可能会有所帮助,而PayPal会为您提供基本脚本,使您能够在获得即时通知时执行响应即时通知的流程。这有一些解释:using paypal button - can my webpage tell if paypal transaction was successful or not?