【问题标题】:NO_API_ACCESS_TO_RECEIVER in sandbox account paypal沙盒帐户贝宝中的 NO_API_ACCESS_TO_RECEIVER
【发布时间】:2016-01-04 05:56:30
【问题描述】:

我在我的 Rails 应用程序中集成了 paypal-adaptive-payment-delayed-chained-payments,主要接收方将持有全部金额,发件人可以取消产品并退还金额。

我正在使用 paypal sandbox 帐户进行测试,但在电话退款和 paypal success is true 后得到 "refund_status"=>"NO_API_ACCESS_TO_RECEIVER" 所以我很困惑这意味着什么,因为我知道在沙盒贝宝提供完全访问权限

日志是:

{"response_envelope"=>{"timestamp"=>"2015-10-06T22:55:49.604-07:00", "ack"=>"成功", "correlation_id"=>"9f0f563554297", " build"=>"17820627"}, "currency_code"=>"USD", "refund_info_list"=>{"refund_info"=>[{"receiver"=>{"amount"=>"60.00", "email"= >"test@gmail.com"}, "refund_status"=>"NO_API_ACCESS_TO_RECEIVER"}]}}

请告诉我哪里做错了

【问题讨论】:

  • 你是怎么做到的?我在实施延迟付款时遇到问题。请帮忙! stackoverflow.com/questions/36508038/…
  • 您能否解释一下解决方案。我面临同样的问题。而且我还添加了第三方许可。我很困惑将在第三方权限中添加哪个名称。

标签: ruby-on-rails-4 paypal paypal-sandbox paypal-adaptive-payments


【解决方案1】:

NO_API_ACCESS_TO_RECEIVER 状态表示请求无法完成,因为您没有来自接收方的第三方访问权限来进行退款。

沙盒帐户已提供完全访问权限,但特别是在自适应支付(链式)退款方面,您需要向您的退款 API 调用方(在您的情况下为主要接收方)授予退款权限(第 3 方访问代表退款)从链中的所有二级收款人处。

查看HERE退款 API 概述部分)了解说明

【讨论】:

  • 您能否解释一下解决方案。我面临同样的问题。而且我还添加了第三方许可。我很困惑将在第三方权限中添加哪个名称。
猜你喜欢
  • 2013-08-24
  • 2014-05-21
  • 2016-04-23
  • 2013-03-07
  • 2013-07-17
  • 1970-01-01
  • 1970-01-01
  • 2017-03-20
  • 2013-04-02
相关资源
最近更新 更多