【发布时间】:2014-05-09 14:59:53
【问题描述】:
在开发/本地主机环境中一切正常。
部署到 heroku 时,在新应用上使用沙盒/测试凭据,并创建新的付款方式
A PayPal::SDK::Core::Exceptions::UnauthorizedAccess occurred in orders#create:
Failed. Response code = 401. Response message = Unauthorized.
同样,一切都在开发环境中工作
我应该允许任何特定的域(如 Facebook 集成)吗?
【问题讨论】:
-
您确定您没有针对 PayPal 的生产服务器运行吗?请参阅developer.paypal.com/docs/classic/lifecycle/goingLive 的第 3 点
-
也许您没有为不同的环境正确设置凭据?另一个问题可能是您使用
ENV变量发送到PayPalAPI,这些将随着您的环境而改变 -
您解决过您的问题吗?我在尝试访问付款时遇到了类似的结果。
-
我的结论是延迟接受新凭据,因为经过大量的咒骂和愤怒后问题自行解决了
标签: ruby-on-rails paypal paypal-sandbox