所以,我有一个全球IP地址的路由器(是的,我知道它不会与本地的,如192.168.xx.xx)地址,我已经三倍检查它可从外部访问。Rails PayPal IPN notify_url不叫
我目前正在沙箱环境中工作。
我在隐藏:加密字段(请参阅相应的railscast)中将所有付款选项发布到PayPal。在PayPal方面,一切运行都非常顺利 - 我完成了付款等等,但IPN永远不会被调用。根本没有我的行动被触发(没有错误/警告或任何)的日志条目,但至少应该有一些东西。
我试着通过notify_url 2种方式:1)在我的购买模式的选项哈希中,在加密之前:加密字段; :notify_url => notify_url
2)notify_url作为一个单独的隐藏字段显式=><%= hidden_field_tag :notify_url, notify_url %>
3)组合1和2.
但它是无望的 - 似乎没有任何工作。 :(
我也试图使IPN在我的沙箱业务帐户设置,但没有做任何帮助的。
我应该在这种情况下怎么办?
PS我有?还尝试了IPN模拟器服务,它似乎是工作有什么不对的地方,然后
任何人都可以帮助我这个吗? – Dmitri