Ruby on rails 退款状态无API访问收件人,paypal响应

Ruby on rails 退款状态无API访问收件人,paypal响应,ruby-on-rails,ruby-on-rails-3,paypal,paypal-adaptive-payments,Ruby On Rails,Ruby On Rails 3,Paypal,Paypal Adaptive Payments,我在rails应用程序中使用此gem进行支付: 我无法退款,我在响应日志中收到下一条消息: ...refund_status="NO_API_ACCESS_TO_RECEIVER">]> response_envelope=#<Hashie::Rash ack="Success".... …退款\u status=“NO_API\u ACCESS\u TO_RECEIVER”>]>response\u envelope=#正常问题是,如果接收者授予向API调用者退款的权限:

我在rails应用程序中使用此gem进行支付:

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

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

…退款\u status=“NO_API\u ACCESS\u TO_RECEIVER”>]>response\u envelope=#正常问题是,如果接收者授予向API调用者退款的权限:

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

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

一旦启用此功能,退款将起作用

成立于

编辑。。。。。。。 您可以在上看到,如果需要使用Api实现此功能,您可以使用此gem:


多谢各位

我遇到了完全相同的问题,我的问题无法通过公认的解决方案解决。我的问题是,我从一个商户帐户向一个卖家帐户汇款,并试图退款,但(目前)无法从个人帐户授予API权限,以允许退款交易进行。我刚刚打电话给Paypal,他们说我没有办法完成我想要的退款,但因为我只需要出于测试目的退款(以确保我的商户账户中始终有钱),所以他们建议我只从我的个人账户向我的商户账户发送相等的款项。我希望这能帮助别人。

非常感谢,这正是我需要知道的!如果有人找不到像我一样的“API访问”按钮),这里有一个通过图像的解决方案:嗨,我有同样的问题,我发送并希望使用paypal自适应方法退款。为此,我将添加新的第三方权限。但是在这个页面上,paypal要求第三方api用户名。我不知道从哪里可以得到这个用户名。我试着在网上搜索,但什么也没找到。谁能帮我从哪里得到这个用户名。我正在Prestashop.hi@hyperrrjas中实现这一功能,我们将在那里获得api调用程序,例如:-May6_1307031077_biz_api1.paypal.com?