A smart invoice payment system that connects businesses with financial services on smart contract basis, recording and reconciling information flow on blockchain between all parties involved.