* * This source file is subject to the MIT license that is bundled * with this source code in the file LICENSE. */ namespace EasyWeChat\OfficialAccount\Card; /** * Class GeneralCardClient. * * @author overtrue */ class GeneralCardClient extends Client { /** * 通用卡接口激活. * * @return mixed * * @throws \EasyWeChat\Kernel\Exceptions\InvalidConfigException * @throws \GuzzleHttp\Exception\GuzzleException */ public function activate(array $info = []) { return $this->httpPostJson('card/generalcard/activate', $info); } /** * 通用卡撤销激活. * * @return mixed * * @throws \EasyWeChat\Kernel\Exceptions\InvalidConfigException * @throws \GuzzleHttp\Exception\GuzzleException */ public function deactivate(string $cardId, string $code) { $params = [ 'card_id' => $cardId, 'code' => $code, ]; return $this->httpPostJson('card/generalcard/unactivate', $params); } /** * 更新会员信息. * * @return mixed * * @throws \EasyWeChat\Kernel\Exceptions\InvalidConfigException * @throws \GuzzleHttp\Exception\GuzzleException */ public function updateUser(array $params = []) { return $this->httpPostJson('card/generalcard/updateuser', $params); } }