Thanks for this. We have figured out with the SuggestedRefund API. The process is similar to what you have shared.