I don't know how you would implement that without the receiver and sender both having a client with this capability.
The one I was thinking of only requires the receiver to have a client with this feature, and could work with the sender using any client as the invoice occurs via DMs