我已经看到并知道如何使用 IPN 进行 Paypal 付款,但我遇到了一个小问题。使用 IPN,您需要在 PayPal 文件中输入 IPN 地址,以便它知道您已收到付款(产品即时激活)。如果我有多个网站,我不能这样做,因为它只允许一个。
我已经看到 WHMCS 系统使用网站支付标准(不需要任何 IPN 设置)设法做到这一点,其中用户的发票在付款发送后被标记为已付款。用户不需要被重定向到另一个页面,作为卖家,您需要输入的唯一信息是您的 Paypal 电子邮件,事情就会开始工作。
有谁知道它是如何工作的以及在哪里可以学习它?
谢谢你的帮助
最佳答案
您可以通过传入 notify_url
来指定每笔交易的 IPN URL连同表格中的其他数据。
例如。 <input type="hidden" name="notify_url" value="http://....">
这将覆盖您在 PayPal 个人资料中设置的任何内容。
关于php - 每笔交易使用不同的 PayPal IPN URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8193721/