The business logic adapter according to Weixin's spec