Rumors Swirl Around Imminent Launch of X Money Payments System