AllinPay – Preventing and combating telecommunication fraud in China