使用新主机Modulus.io的Meteor应用程序上的PayPal IPN失败

时间:2014-09-17 04:04:30

标签: paypal meteor paypal-ipn modulus.io

我有一个制作Meteor应用(v0.8.3)。它使用PayPal IPN系统,IPN的服务器端路由(使用Iron Router)。我用Webfaction托管它,IPN流程运作良好。

Router.map(function () {
    this.route('ipn', {
        path: '/ipn',
        where: 'server',
        action: function() {
            if (this.request.method == 'POST') { ... }
        }
    })
})

我最近将托管移至Modulus.io。我没有做任何其他改变。现在,PayPal IPN URL已停止接收来自Paypal的所有呼叫(包括生产和沙箱)。

当我通过" curl"进行手动POST时到IPN URL,我收到一条消息,告诉我它收到了POST,所以我知道路由正常。但是,当通过Paypal付款时,我不会收到消息。

当我使用IPN simulator时,它可以正常工作。

最后,当我将网站部署到.meteor.com网址,并将沙盒PayPal IPN更改为此网址时,它也可以正常工作。

有关为什么现场PayPal IPN似乎无法到达我的生产IPN网址的任何建议?谢谢!

0 个答案:

没有答案