【问题标题】:Redirect IPN Post data but also send to original via htaccess?重定向IPN Post数据但也通过htaccess发送到原始数据?
【发布时间】:2019-06-24 00:23:35
【问题描述】:

好的,我正在将 PayPal 定期订阅从我的 vBulletin 转移到 aMember。 PayPal 不允许您更改现有定期订阅的 IPN,因此当我在会员中需要它时,它们仍会向 vBulletin 发送通知。

经过大量试验和错误+在这里浏览,我找到了另一个用户的解决方案:

# ensure only rewrite old paypal when query has exactly right parameter
RewriteCond %{QUERY_STRING} (?:^|&)method=paypal(?:$|&)
# should only happen on first request and allow the pretty url to be routed normally on the next pass through the rules
RewriteRule ^ aMember/payment/ipn [NS,DPI,QSD]

现在我的问题是:这是否仍然允许通知点击 vBulletin 软件,或者我可以做些什么来允许它?因为如果可以的话,这意味着我将能够同时运行两者,并让我在转移人员方面有更大的灵活性......而在目前的情况下,我需要一次完成所有工作。

【问题讨论】:

    标签: .htaccess paypal paypal-ipn vbulletin amember


    【解决方案1】:

    您可以从会员向 vBulletin IPN 侦听器重新发送 PayPal 通知。

    您需要在 PayPal 插件配置中启用“重新发送回发”选项:
    aMember CP -> 配置 -> 设置/配置 -> PayPal

    并设置您的 vBulletin IPN 处理程序的 URL。

    【讨论】:

    • 这对现有订阅没有任何作用。我能够使它工作,但需要将其发布在会员论坛上。基本上,尽管您只需包含编写在 codeseekah.com 上的重定向脚本,该脚本将重定向到所需的 IPN。然后,您只需将该文件包含在 vBulletin payment_gateway.php 中,或者您只需将代码复制并粘贴到 payment_gateway.php 中,没关系。 codeseekah.com/2012/02/11/…
    猜你喜欢
    • 2011-03-03
    • 2016-12-24
    • 2015-12-12
    • 2011-08-10
    • 2011-05-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多