BuyServiceImpl implementation