ruby-on-rails - 使用 Paypal REST API 进行未经授权的访问

标签 ruby-on-rails paypal paypal-sandbox

在开发/本地主机环境中一切正常。

部署到heroku时,在新应用程序上使用沙箱/测试凭据,并创建我收到的新付款

A PayPal::SDK::Core::Exceptions::UnauthorizedAccess occurred in orders#create:

  Failed.  Response code = 401.  Response message = Unauthorized.

再说一次,一切都在开发环境中运行

我应该允许任何特定域(例如 Facebook 集成)吗?

最佳答案

如果您在公共(public)服务器上运行 Rails 应用程序,则很有可能将 Rails 环境设置为“生产”。

如果您进一步使用 Paypal API SDK 标准生成器生成的 config/initializers/paypal.rbconfig/paypal.yml,则:

因此,您很可能在不知情的情况下尝试与实时 API 进行通信。将行更改为 mode: sandbox 应该会让您满意。

关于ruby-on-rails - 使用 Paypal REST API 进行未经授权的访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22741801/

相关文章:

ruby-on-rails - 如何使用 Rails 将绘图数据输入到 highcharts 中

paypal - 如何查看发送到paypal的初始消息?

ios - 有必要在 PayPal 的 iOS SDK 中验证付款吗?

paypal - Paypal Express Checkout 中的信用卡选项

paypal - Moodle Paypal_enrolment 插件不适用于 Paypal 沙盒?

ruby-on-rails - Ruby On Rails 中的类列表

ruby-on-rails - rails 4 : Skip callback

ruby-on-rails - rails 4 : Non-RESTful path

php - 定制 Paypal 立即购买按钮

Paypal Simple Adaptive Payment - 经典代码有什么问题