PayPal高级验证

时间:2016-11-05 22:22:53

标签: ruby-on-rails ruby paypal

我一直在尝试验证当静音帖子进入我的应用程序时,它确认它确实来自Paypal。我在以下链接中尝试了两种方法。

PayPal Payments Advanced -- Validate Parameters Sent to Confirm and Cancel Pages

两者似乎都不起作用。当我尝试传递令牌时,它只是不发送。如果我手动操作它可以工作,但似乎与Paypal发送的常规参数“覆盖它”。

我尝试使用NVP / SOAP和Rest API,但它们都不起作用。

我只需要一种简单的方法来了解我收到的无声帖子是Paypal和100%的有效交易。到目前为止,安全令牌看起来效果很好但没有雪茄。

应用程序在Ruby on Rails中。

1 个答案:

答案 0 :(得分:0)

如果这仍然不适合您,您可能需要检查收到无声帖子的网址

网址:notify.paypal.com(Payflow Silent Post) IP地址:173.0.81.65

以下是来自broadleafcommerce.com的专业模块文档

http://www.broadleafcommerce.com/docs/paypal-payflowpro/current/paypal-payflow-pro-environment-setup

在这里找到类似的东西

How do you verify that the notification to the Silent Post URL is indeed from PayPal Payflow and not a hacker?