ruby-on-rails - refund_status NO_API_ACCESS_TO_RECEIVER, Paypal 响应

标签 ruby-on-rails ruby-on-rails-3 paypal paypal-adaptive-payments

我在我的 Rails 应用程序中使用这个 gem 进行支付:

https://github.com/jpablobr/active_paypal_adaptive_payment

我无法退款,我在响应日志中收到下一条消息:

...refund_status="NO_API_ACCESS_TO_RECEIVER">]> response_envelope=#<Hashie::Rash ack="Success"....

我正在使用 pay_key 进行退款。

是否可以修复此错误?

非常感谢!

最佳答案

好的,问题是,接收方要向 API 调用方授予退款权限:

登录 www.paypal.com(对于 Sandbox:www.sandbox.paypal.com - 确保您已经登录 https://developer.paypal.com)并使用接收方帐户登录。转到配置文件 -> API 访问 -> 授予 API 权限 -> 在第三方权限用户名文本框中输入 API 调用者(示例:May6_1307031077_biz_api1.paypal.com)并单击查找按钮 -> 启用“为特定交易发出退款”复选框然后单击添加按钮。

这就是接收方如何向 API 调用方授予权限。

启用此功能后,退款应该会起作用。

成立于https://www.x.com/developers/paypal/forums/adaptive-payments-api/adaptive-refund-notprocessed

已编辑......

你可以在https://www.x.com/devzone/articles/paypal-permissions-and-advantages-integrating-permissions-api上看到如果您需要使用 Api 实现此功能,您可以使用此 gem:

https://github.com/moshbit/paypal_permissions

非常感谢!

关于ruby-on-rails - refund_status NO_API_ACCESS_TO_RECEIVER, Paypal 响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12516334/

相关文章:

ruby-on-rails-3 - 与工厂女孩一起使用回形针,没有图像处理程序错误

ruby-on-rails - Ruby on Rails 3,多个域的电子邮件验证?

javascript - 在 checkout.js 上禁用 Paypal 机器人后消息传递 - 如何关闭 Debug模式

ruby-on-rails - 嵌套表单 - 无法批量分配 protected 属性

asp.net-mvc - 如何使用Paypal自动将公司账户的金额存入私有(private)账户

PayPal 收取运费税(不仅仅是元素)

javascript - 如何分离backbone.js APP和rails APP

ruby-on-rails - Bundler 正在弃用 bundle 控制台以支持 bin/console。谁能更清楚地说明 bin/console 应该如何工作?

ruby-on-rails - 你如何记录到 Cucumber 中的 Rails 日志文件?

ruby-on-rails - 如何通过 ActiveRecord 将 Rails 3.1.x 数据库合并到标准的 ruby​​ 应用程序中?