每个事务使用不同的PayPal IPN URL

时间:2011-11-19 11:27:05

标签: php paypal paypal-ipn instant

我已经看到并知道如何使用IPN进行PayPal付款,但我遇到了一个小问题。使用IPN,您需要输入您的PayPal文件的IPN地址,以便它知道您已收到付款(即时激活产品)。如果我有多个网站,我不能这样做,因为它只允许一个。

我已经看到WHMCS系统设法使用网站付款标准(不需要任何IPN设置)来执行此操作,其中用户的发票在发送付款后被标记为已付款。用户无需重定向到另一个页面,作为卖家,您需要输入的唯一信息是您的PayPal电子邮件,以便开始工作。

有谁知道这是如何运作的以及在哪里学习?

感谢您的帮助

1 个答案:

答案 0 :(得分:4)

您可以通过传递notify_url以及表单中的其他数据来指定每个事务的IPN网址。
例如。 <input type="hidden" name="notify_url" value="http://....">

这将覆盖您在PayPal个人资料中设置的任何内容。