In the case of payments with a delay in the chain, you will have the opportunity to cancel or make the payment when you need (within 90 days). Therefore, if the seller cannot provide the goods to the buyer (or for any reason), you can cancel the transaction.
Sending a payment after making a payment is a bit complicated.
So, in order to receive a refund for a transaction with whole payments, you will need to use the permissions API for recipients so that you can process the refund on their behalf. If they do not, you will not be able to return the payment sent to another recipient.
source share