I tried to submit and application for a market place; initially thought to be a primary receiver, and receive all the funds, after product is delivered to make 2nd part of chained delayed transaction to the seller.
on submit/approve app, received a message from paypal:
"We would strongly suggest you to change the business model and put yourself as the secondary receiver and acquire the refund permission from the seller through 3rd party permission services."
Is it enough to check on submit app page, the checkbox from 3rd Party PermissionsRequest -> Refund a transaction on your behalf?
For being able to refund on users behalf, or should implement request permissions through API, check if seller accepted this permission, and only at that moment let it trade on platform?