Text this: Design and analysis of a novel fair payment protocol in mobile environments