refund_status NO_API_ACCESS_TO_RECEIVER,贝宝回复

我在我的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 Caller授予权限的方式。

启用此function后,退款应该有效。

成立于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创建此function,您可以使用此gem:

https://github.com/moshbit/paypal_permissions

非常感谢你!

我遇到了完全相同的问题,我接受的解决方案无法解决我的问题。 我的问题是我从商家帐户向卖家帐户汇款并试图退还交易,但是(目前)无法从个人帐户授予API权限以允许退款交易通过。 我刚刚打电话给Paypal,他们说没有办法完成我试图做的退款,但由于我只需要退款用于测试目的(为了确保我的商家帐户中总有钱),他们建议我而只是从我的个人帐户发回相同的付款回到我的商家帐户。 我希望这可以帮助别人。