Cafe Coin: A Decentralized Payment Processor