@Andreia Soares -
Thank you for your post and clarification.
Curious, why the need for a new transfer protocol?
Why not simply keep the prior ( highly efficient ) member-to-member push in place and simply add an "Accept/Decline" question on the receiving end?
This would provide you confirmation tracking along with accountability, and also provide you an exception report when multiple "Declines" occurred.
I guess I'm trying to understand the thought process to why the change was made.
It seems like you are adding additional overhead (and labor cost) to an already efficient process.
Thanks,
-Cougar