digital payment clue