不同站点上的 PayPal ipn notify_url

标签 paypal paypal-ipn sites


我计划在多个站点上实现 paypal ipn。但自从
Paypal 付款首选项,我们只能指定一个我必须找到的网址
另一种方法。

第一种方法是实现一个 _POST 广播(为
指定一个主 ipn url 所有站点并将 _POST 变量重定向到正确站点的 ipn,具体取决于
在一定条件下);

第二种方法是在每个站点的表单上指定不同的 notify_url,例如:
在 Site1.com 上

<input type="hidden" name="notify_url" value="http://site1.com/ipn.php"/>

在 Site2.com 上

<input type="hidden" name="notify_url" value="http://site2.com/ipn.php"/>

我读到如果我在 paypal 表单上指定一个 notify_url 那么它就会
覆盖保存在 paypal 帐户设置中的 ipn url。
那是正确的吗?
那是可靠的方法吗?
strong text

假设我的 paypal 设置中的 ipn url 是
http://mypersonalwebsite.com/ipn.php
非常感谢。

最佳答案

是的,在付款中指定 notify_url 将覆盖在 PayPal 账户配置文件中设置的任何值。

唯一不适合您的情况是您使用的是订阅/定期付款。在这种情况下,为属于配置文件的 future 付款发送的 IPN 将转到 PayPal 帐户中列出的 URL。

关于不同站点上的 PayPal ipn notify_url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31370280/

相关文章:

ios6 - Paypal Sandbox 不适用于使用 Paypal iOS SDK 的非美国开发人员

magento - Magento 商店中的 Paypal IPN 错误

php - Paypal 沙盒 IPN 模拟器 - 未收到响应

c++ - 如何通过开源项目改进我的 C++

django - "sites framework"在单个 Django 实例上

button - paypal Payments Pro 托管解决方案集成重复支付

html - Flash HTML 图片链接 AS3

meteor - 将 Paypal "Buy Now"按钮添加到 html 文件

php - paypal IPN 模拟器在直播时总是给出 INVALID 响应,

Python Scrapy 并不总是从网站下载数据