CLKK: A technology platform for managing transactions and accessing payment services through financial partners