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概述部分)的說明