Here's a thought
Maybe it should be made part of the contract that any contract for a payments system can only be paid via the system they are developing.
I know it's not feasible, owing to numerous laws and business practices, but it's still a nice day-dream.