0

我在我的Rails应用程序中集成了paypal-adaptive-payment-delayed-chained-payments,并且主接收方会保留全部金额,发件人可以取消产品并退还金额。沙箱帐户中的NO_API_ACCESS_TO_RECEIVER paypal

我使用贝宝​​账户进行测试,但得到"refund_status"=>"NO_API_ACCESS_TO_RECEIVER"此调用退款后paypal success is true 所以我困惑是什么意思,我知道在沙箱贝宝提供的完全访问

日志:

{“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“}]}}

请让我知道我做错了

+0

你是怎么做到的呢?我在执行延迟付款时遇到问题。请帮忙! http://stackoverflow.com/questions/36508038/how-to-make-a-delayed-payment-with-pp-adaptive-gem-in-rails – codigomonstruo

回答

1

状态NO_API_ACCESS_TO_RECEIVER表示该请求不能完成,因为你没有从接收到的第三方接入进行退款。

沙箱帐户提供了完全访问权限,但特别是在Adaptive Payments(链接)退款时,您需要退款API调用方(在您的情况下为主接收方)获得退款许可(第三方访问权限代表退款)从连锁店的所有二级接收者处获得退款。

检查HERE(在退款API概述部分)的说明