兑换码验证与后端逻辑